function movielist(lang,f,n,val)
  {
     if(lang==-1)
		 var disLang="All";
	 else
		 var disLang=lang;

     var url ="movies.php?l="+disLang+"&N="+n+"&F="+f+val; 
     window.location=url;
  }
 function shortfilm(lang,n,val)
  {
     if(lang==-1)
		 var disLang="All";
	 else
		 var disLang=lang;

     var url ="movies.php?l="+disLang+"&ct="+n+val; 
     window.location=url;
  }

 function spl_page(lang,n,val)
  {
     if(lang==-1)
		 var disLang="All";
	 else
		 var disLang=lang;

     var url ="movies.php?l="+disLang+"&ct="+n+"&q="+val; 
     window.location=url;
  }

 function alphaSelect(lang,n,alpha,val)
  {
     if(lang==-1)
		 var disLang="All";
	 else
		 var disLang=lang;

     var url ="movies.php?l="+disLang+"&ct="+n+"&alpha="+alpha+val; 
     window.location=url;
  }
 function loadGenre(lang,gen)
  {
	  if(lang==-1)
		 var disLang="All";
	 else
		 var disLang=lang;

     var url ="movies.php?l="+disLang+"&g="+gen; 
     window.location=url;
  }

 function loadLang()
 {
   //movielist(document.getElementById("selLang").value,'0','1')
   document.location.href = "index.php?l=" + document.getElementById("selLang").value
 }

 function movieselect(lang)
 {
	
    if(document.chkForm.feature.checked == true)
		var featurem = 1;
	else
	    var featurem = 0;

	if(document.chkForm.newm.checked == true)
		var newmovie = 1;
	else
	    var newmovie = 0;
   
 
  movielist(lang,featurem,newmovie);

 }

  function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
   }

  function valid()
  {
  var name=document.getElementById("name").value;
  var email=document.getElementById("email").value;
  var cemail=document.getElementById("cemail").value;
  var psw=document.getElementById("psw").value;
  var phone=document.getElementById("phone").value;
   var city=document.getElementById("city").value;
   var country=document.getElementById("country").value;
   var state=document.getElementById("state").value;
   var invalid = " ";
  /* if (!checkRadio("FBcontest","cont_ans")) 
   {
      alert("Please select your answer"); 
	  return false; 
   }*/

  if(name=="")
  {
    alert("Must have a name.");
	document.splcontest.name.focus();
	return false;
  }
  if(phone=="")
  {
    alert("Must have a phone number.");
	document.splcontest.phone.focus();
	return false;
  }
  
  if(echeck(email)==false)
  {
    document.splcontest.email.focus()
	return false;
  }
  if(echeck(cemail)==false)
  {
    document.splcontest.cemail.focus()
	return false;
  }
  if(email!=cemail)
  {
	alert("Email & confirm email do not match.");
    return false;
  }

  if(psw=="")
  {
    alert("Must have a password.");
	document.splcontest.psw.focus();
	return false;
  }
  else if(psw.length < 5)
  {
		alert ( "Password must be 5 or more characters." );
		document.splcontest.psw.focus();
		return false;
  }

  if (psw.indexOf(invalid) > -1) {
	alert("Sorry, spaces are not allowed.");
	document.splcontest.psw.focus();
	return false;
  }
  if(city=="")
  {
    alert("Must have a city.");
	document.splcontest.city.focus();
	return false;
  }

	  $.ajax({
	  type: "POST",
	  url: "loginchk.php",
	  data: "Submit=register&name="+name+"&phone="+phone+"&email="+email+"&psw="+psw+"&city="+city+"&country="+country+"&state="+state+"&action=register&mid="+document.getElementById("mid").value
	 }).done(function( msg ) {
	  $("#results").html(msg);
	});

	return false;
}

function valid1()
 {
  var loginemail=document.getElementById("loginemail").value;
  var pass=document.getElementById("password").value;
    
  if(echeck(loginemail)==false)
  {
    document.spllogin.loginemail.focus()
	return false;
  }
  if(pass=="")
  {
    alert("Must have a password.");
	document.spllogin.password.focus();
	return false;
  }

  $.ajax({
	  type: "POST",
	  url: "loginchk.php",
	  data: "loginemail="+loginemail+"&password="+pass+"&Submit=login&mid="+document.getElementById("mid").value
	 }).done(function( msg ) {
	  $("#results").html(msg);
	});

	return false;
  
}

function loadState()
{
	 var c="US";
	 if(document.getElementById("country").value!="")
		 c=document.getElementById("country").value;
         
	  if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
		 xmlhttp=new XMLHttpRequest();
	  }
	  else
	  {// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
		  xmlhttp.onreadystatechange=function()
		  {
			  
			  if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					document.getElementById("cstates").innerHTML=xmlhttp.responseText;
				}
				

		  }
 xmlhttp.open("GET","getstate.php?c="+c,true);
 xmlhttp.send();

}
function rvalid()
{
  var email=document.getElementById("email").value;

  if(echeck(email)==false)
  {
    document.form.email.focus()
	return false;
  }

}

function cvalid()
{

       
		if ( document.form.newpass.value == "" )
		{
			alert ( "Must have a new password." );
			document.form.newpass.focus();
			return false;
		}
		else if(document.form.newpass.value.length < 5)
	    {
            alert ( "Password must be 5 or more characters." );
			document.form.newpass.focus();
			return false;
		}
		
		if ( document.form.conpass.value == "" )
		{
			alert ( "Must have a confirm password." );
			document.form.conpass.focus();
			return false;
		}
		

		if ( document.form.newpass.value != document.form.conpass.value )
		{
			alert ( "New password and confirm password fields do not match" );
			document.form.newpass.focus();
			return false;
		}


}


		
		
