/* ...........FILM PERSONNEL REGISTRATION STEP1 VALIDATION........................ */
function validate_reg()
{
if(document.frm_registration.Username.value=="")
	{
	alert("Please Enter Username");
	document.frm_registration.Username.focus();
	return false;
	}
	else
	{
		var username=document.frm_registration.Username.value;
		for (var i = 1; i < username.length; i++)
		{ // should contain only alphanumeric values and _ 
			var ch = username.substring(i, i + 1);
			if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && (ch < "0" || "9" < ch) && (ch != '_'))
			{
				alert("User Name Accepts Letters, Numbers & Underscore. Please re-enter!");
				document.frm_registration.Username.focus();
				return false;
			}
		}
	}
if(document.frm_registration.Password.value=="")
	{
	alert("Please Enter Password");
	document.frm_registration.Password.focus();
	return false;
	}
	if(document.frm_registration.Password.value.length < 6){
	alert("Passwords must be at least 6 characters in length");
	document.frm_registration.Password.focus();
	return false;
	}
if(document.frm_registration.RePassword.value=="")
	{
	alert("Please Retype Password");
	document.frm_registration.RePassword.focus();
	return false;
	}
	if(document.frm_registration.Password.value!= document.frm_registration.RePassword.value){
	alert("Password Mismatch");
	document.frm_registration.RePassword.focus();
	return false;
	}
if(document.frm_registration.First_Name.value=="")
	{
	alert("Please Enter First Name");
	document.frm_registration.First_Name.focus();
	return false;
	}	
if(document.frm_registration.Last_Name.value=="")
	{
	alert("Please Enter Last Name");
	document.frm_registration.Last_Name.focus();
	return false;
	}	

if(document.frm_registration.EMail_Personal.value=="")
	{
	alert("Please Enter E-mail Address");
	document.frm_registration.EMail_Personal.focus();
	return false;
	}
	else
	{
		var str=document.frm_registration.EMail_Personal.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
		{
		//testresults=true;
		}
		else
		{
		alert("Please Enter a Valid Email Address!");
		document.frm_registration.EMail_Personal.focus();
		//testresults=false;
		return false;
		}
		//return (testresults);
	}	
 var a=document.frm_registration;
if(a.to_month.value=="")
 {
 	alert("Please Enter Month");
	a.to_month.focus();
	return false;
 }
 if(a.to_day.value=="")
 {
 	alert("Please Enter Day");
	a.to_day.focus();
	return false;
 }
 if(a.to_year.value=="")
 {
 	alert("Please Enter Year");
	a.to_year.focus();
	return false;
 }
if(document.frm_registration.Street_Address.value=="")
	{
	alert("Please Enter Address");
	document.frm_registration.Street_Address.focus();
	return false;
	}
	if(document.frm_registration.Zip.value=="")
	 {
	 alert("Please Enter Zipcode");
	 document.frm_registration.Zip.focus();
	 return false;
	 }

if(document.frm_registration.Phone.value=="")
	{
	alert("Please Enter Phone Number");
	document.frm_registration.Phone.focus();
	return false;
	}
if(isNaN(document.frm_registration.Phone.value))
	{
		alert("Please enter integers");
		document.frm_registration.Phone.focus();
		return false;
	}

if(document.frm_registration.Ethnic_Descent.value=="")
	{
	alert("Please Enter Ethnic Descent");
	document.frm_registration.Ethnic_Descent.focus();
	return false;
	}

if(document.frm_registration.hear.value=="")
	{
	alert("Please Enter How Did You Hear About Us");
	document.frm_registration.hear.focus();
	return false;
	}

}
/* .....................FILM PERSONNEL REGISTRATION STEP 2 VALIDATION...................................... */
function validate_reg2()
{
	if(document.frm_registration2.category.value=="")
		{
		alert("Please Select Category");
		document.frm_registration2.category.focus();
		return false;
		}
		if(document.frm_registration2.Enter_Year.value=="")
		{
		alert("Please Select the Year, You have Entered in Industry");
		document.frm_registration2.Enter_Year.focus();
		return false;
		}
		if(document.frm_registration2.category1.value=="")
		{
		alert("Please Enter Title/Category");
		document.frm_registration2.category1.focus();
		return false;
		}
		if(document.frm_registration2.prodtitle1.value=="")
		{
		alert("Please Enter Title of Production");
		document.frm_registration2.prodtitle1.focus();
		return false;
		}
		if(document.frm_registration2.prodcomp1.value=="")
		{
		alert("Please Enter Production Company Name");
		document.frm_registration2.prodcomp1.focus();
		return false;
		}
		if(document.frm_registration2.refer1.value=="")
		{
		alert("Please Enter Reference Name");
		document.frm_registration2.refer1.focus();
		return false;
		}
		
		if(document.frm_registration2.category2.value=="")
		{
		alert("Please Enter Title/Category");
		document.frm_registration2.category2.focus();
		return false;
		}
		if(document.frm_registration2.prodtitle2.value=="")
		{
		alert("Please Enter Title of Production");
		document.frm_registration2.prodtitle2.focus();
		return false;
		}
		if(document.frm_registration2.prodcomp2.value=="")
		{
		alert("Please Enter Production Company Name");
		document.frm_registration2.prodcomp2.focus();
		return false;
		}
		if(document.frm_registration2.refer2.value=="")
		{
		alert("Please Enter Reference Name");
		document.frm_registration2.refer2.focus();
		return false;
		}
		if(document.frm_registration2.category3.value=="")
		{
		alert("Please Enter Title/Category");
		document.frm_registration2.category3.focus();
		return false;
		}
		if(document.frm_registration2.prodtitle3.value=="")
		{
		alert("Please Enter Title of Production");
		document.frm_registration2.prodtitle3.focus();
		return false;
		}
		if(document.frm_registration2.prodcomp3.value=="")
		{
		alert("Please Enter Production Company Name");
		document.frm_registration2.prodcomp3.focus();
		return false;
		}
		if(document.frm_registration2.refer3.value=="")
		{
		alert("Please Enter Reference Name");
		document.frm_registration2.refer3.focus();
		return false;
		}
		if(document.frm_registration2.language_1.value=="" && document.frm_registration2.language_2.value=="" && document.frm_registration2.language_3.value=="")
	{
	alert("Please Select Language(s)");
	document.frm_registration2.language_1.focus();
	return false;
	}
if(document.frm_registration2.General_Comments.value=="")
	{
	alert("Please Enter General Comments");
	document.frm_registration2.General_Comments.focus();
	return false;
	}
	if(document.frm_registration2.textcap.value=="")
	{
	alert("please enter the characters as seen on the image");
	return false;
	}
		
	
if(!document.frm_registration2.terms.checked)
	{
	alert("Please accept the terms and conditions");
	return false;
	}
	
}
//....................................................................................................................................
/*........................... FILM PERSONNEL MODIFICATION STEP 1 VALIDATION .......................*/
function validate_mod()
{    

if(document.frm_modification.First_Name.value=="")
	{
	alert("Please Enter First Name");
	document.frm_modification.First_Name.focus();
	return false;
	}
	
if(document.frm_modification.Last_Name.value=="")
	{
	alert("Please Enter Last Name");
	document.frm_modification.Last_Name.focus();
	return false;
	}
if(document.frm_modification.EMail_Personal.value=="")
	{
	alert("Please Enter E-mail Address");
	document.frm_modification.EMail_Personal.focus();
	return false;
	}
	else
	{
		var str=document.frm_modification.EMail_Personal.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
		{
		//testresults=true;
		}
		else
		{
		alert("Please Enter a Valid Email Address!");
		document.frm_modification.EMail_Personal.focus();
		//testresults=false;
		return false;
		}
		//return (testresults);
	}	
 var a=document.frm_modification;
if(a.to_month.value=="Month")
 {
 	alert("Please Enter Month");
	a.to_month.focus();
	return false;
 }
 if(a.to_day.value=="Day")
 {
 	alert("Please Enter Day");
	a.to_day.focus();
	return false;
 }
 if(a.to_year.value=="Year")
 {
 	alert("Please Enter Year");
	a.to_year.focus();
	return false;
 }
if(document.frm_modification.Street_Address.value=="")
	{
	alert("Please Enter Address");
	document.frm_modification.Street_Address.focus();
	return false;
	}
	if(document.frm_modification.Zip.value=="")
   {
	alert("Please Enter Postal Code");
	document.frm_modification.Zip.focus();
	return false;
   }
if(document.frm_modification.Phone.value=="")
	{
	alert("Please Enter Phone Number");
	document.frm_modification.Phone.focus();
	return false;
	}
if(isNaN(document.frm_modification.Phone.value))
	{
		alert("Please enter integers");
		document.frm_modification.Phone.focus();
		return false;
	}

if(document.frm_modification.Ethnic_Descent.value=="")
	{
	alert("Please Select Ethnic Descent");
	document.frm_registration.Ethnic_Descent.focus();
	return false;
	}

if(document.frm_modification.hear.value=="")
	{
	alert("Please Enter How did You Hear about Us");
	document.frm_modification.hear.focus();
	return false;
	}

}
/*.................................... FILM PERSONNEL MODIFICATION STEP 2 VALIDATION....................................*/
function validate_mod2()
{
	
	if(document.frm_modification2.Category_Job.value=="")
		{
		alert("Please Select Category");
		document.frm_modification2.Category_Job.focus();
		return false;
		}
		if(document.frm_modification2.Enter_Year.value=="")
		{
		alert("Please Select the Year, You have Entered in Industry");
		document.frm_modification2.Enter_Year.focus();
		return false;
		}
		if(document.frm_modification2.category1.value=="")
		{
		alert("Please Enter Title/Category");
		document.frm_modification2.category1.focus();
		return false;
		}
		if(document.frm_modification2.prodtitle1.value=="")
		{
		alert("Please Enter Title of Production");
		document.frm_modification2.prodtitle1.focus();
		return false;
		}
		if(document.frm_modification2.prodcomp1.value=="")
		{
		alert("Please Enter Production Company Name");
		document.frm_modification2.prodcomp1.focus();
		return false;
		}
		if(document.frm_modification2.refer1.value=="")
		{
		alert("Please Enter Reference Name");
		document.frm_modification2.refer1.focus();
		return false;
		}
		
		if(document.frm_modification2.category2.value=="")
		{
		alert("Please Enter Title/Category");
		document.frm_modification2.category2.focus();
		return false;
		}
		if(document.frm_modification2.prodtitle2.value=="")
		{
		alert("Please Enter Title of Production");
		document.frm_modification2.prodtitle2.focus();
		return false;
		}
		if(document.frm_modification2.prodcomp2.value=="")
		{
		alert("Please Enter Production Company Name");
		document.frm_modification2.prodcomp2.focus();
		return false;
		}
		if(document.frm_modification2.refer2.value=="")
		{
		alert("Please Enter Reference Name");
		document.frm_modification2.refer2.focus();
		return false;
		}
		if(document.frm_modification2.category3.value=="")
		{
		alert("Please Enter Title/Category");
		document.frm_modification2.category3.focus();
		return false;
		}
		if(document.frm_modification2.prodtitle3.value=="")
		{
		alert("Please Enter Title of Production");
		document.frm_modification2.prodtitle3.focus();
		return false;
		}
		if(document.frm_modification2.prodcomp3.value=="")
		{
		alert("Please Enter Production Company Name");
		document.frm_modification2.prodcomp3.focus();
		return false;
		}
		if(document.frm_modification2.refer3.value=="")
		{
		alert("Please Enter Reference Name");
		document.frm_modification2.refer3.focus();
		return false;
		}
		
		if(document.frm_modification2.language_1.value=="" && document.frm_modification2.language_2.value=="" && document.frm_modification2.language_3.value=="")
	{
	alert("Please Select Language(s)");
	document.frm_modification2.language_1.focus();
	return false;
	}
if(document.frm_modification2.General_Comments.value=="")
	{
	alert("Please Enter General Comments");
	document.frm_modification2.General_Comments.focus();
	return false;
	}
}




