function validation()
{
	var err="";
	email_actual="";
	/*formnames="";
	for(outer=0;outer<document.forms.length;outer++)
 	{
 		formnames+=document.forms[outer].name+"\r\n"
 	}
 	alert(formnames);
 	*/
	
	for(outer=0;outer<document.forms.length;outer++)
 	{
 	  for(j=0;j<document.forms[outer].elements.length;j++)
 	   {
 	   		if(document.forms[outer].elements[j].name=="clssignin_firstname")
   	  			{ 			      
   	  				if(document.forms[outer].elements[j].value=="")
   	  					err+="First Name is required field.\n";			
   	  			}
   	  	   else	if(document.forms[outer].elements[j].name=="clssignin_lastname")
   	  			{ 			      
   	  				if(document.forms[outer].elements[j].value=="")
   	  					err+="Last Name is required field.\n";
   	  			}		
   	  		else if(document.forms[outer].elements[j].name=="clssignin_email")
   	  			{ 			      
   	  				if(document.forms[outer].elements[j].value=="")
   	  					err+="Email is required field.\n";
   	  				email_actual=document.forms[outer].elements[j].value;	
   	  			}
   	  		else if(document.forms[outer].elements[j].name=="clssignin_verifyemail")
     	   	  { 	
				if (email_actual!=document.forms[outer].elements[j].value)	
					err+="Email and Verify Email must be same.\n";
     	   	  }
     	   	else if(document.forms[outer].elements[j].name=="clssignin_address1")
   	  		  { 			      
   	  			if(document.forms[outer].elements[j].value=="")
   	  					err+="Address1 is required field.\n";
   	  		  }
   	  		else if(document.forms[outer].elements[j].name=="clssignin_city")
   	  		  { 			      
   	  			if(document.forms[outer].elements[j].value=="")
   	  					err+="City is required field.\n";
   	  		  }
   	  		else if(document.forms[outer].elements[j].name=="clssignin_zip")
   	  		  { 			      
   	  			if(document.forms[outer].elements[j].value=="")
   	  					err+="Zip is required field.\n";
   	  		  }  																
 	   	  	else if(document.forms[outer].elements[j].name=="clssignin_stateid")
   	  		  { 			      
   	  			if(document.forms[outer].elements[j].value== "-1")
   	  					err+="State is required field.\n";
   	  		  }
   	  		else if(document.forms[outer].elements[j].name=="clssignin_countryid")
   	  		  { 			      
   	  			if(document.forms[outer].elements[j].value== "-1")
   	  					err+="Country is required field.\n";
   	  		  }  
   	  		else if(document.forms[outer].elements[j].name=="clssignin_phone")
   	  		  { 			      
   	  			if(document.forms[outer].elements[j].value== "")
   	  					err+="Phone is required field.\n";
   	  		  }
   	  		    									
 	   }
 	   return err;	
 	}  
	

/*
	if(document.getElementById('barrierContainer').forms[0].clssignin_firstname.value=="")
   	 { 			      
   	  					err+="First Name is required field.\n";			
   	 }

   	 if(document.getElementById('barrierContainer').forms[0].clssignin_lastname.value=="")
   	 { 			      
   	  					err+="Last Name is required field.\n";			
   	 }
*/
   	 
	//if (ValidatorTrim(document.formmain.clssignin_firstname.value)=="")	err+="First Name is required field.\n";
	//if (ValidatorTrim(document.formmain.clssignin_lastname.value)=="")	err+="Last Name is required field.\n";
	//if (ValidatorTrim(document.formmain.clssignin_email.value)=="")	
		//err+="Email is required field.\n";
	/*else
		err += checkEmail(document.formmain.clssignin_email.value);
	if (document.formmain.clssignin_email.value!=document.formmain.clssignin_verifyemail.value)	
		err+="Email and Verify Email must be same.\n";
	if (radio_check(err)) err=radio_check(err);	
		 */
  
}
function radio_check(err)
{
	var radio_choice = false;

	for (counter = 0; counter < document.formmain.clssignin_usertype.length; counter++)
	{
		if (document.formmain.clssignin_usertype[counter].checked)
		radio_choice = true; 
	}

	if (!radio_choice)
	{
		err+="Career Type is a required field.";
		return err;
	}
}
function validsubmit()
{
	var err="";
	err=validation();
	if (err!="") {
		alert(err);
		return;
		}
	else
		{
			for(outer=0;outer<document.forms.length;outer++)
		 	{
		 	  for(j=0;j<document.forms[outer].elements.length;j++)
		 	   {
	 	   		 if(document.forms[outer].elements[j].name=="clssignin_hdnsubmited")
	   	  			{ 			      
			
						document.forms[outer].elements[j].value="1";	
	   	  			}
		 	   }
		 	   			document.forms[outer].submit();
						return;
		 	}   			
		}
}

function getrandompromotioncode()
{
	document.formmain.action = "";
	document.formmain.target = "";
	
	document.formmain.clsrandompromotion_email.value = document.formmain.clssignin_email.value;	
	window.open("","RandomPromotion","height=340,width=335,toolbar=no,scrollbars=no,top=100,left=100");			
	document.formmain.action="lcrandormpromotion.php";
	document.formmain.target="RandomPromotion";
	document.formmain.submit();
	
	document.formmain.action = "";
	document.formmain.target = "";
}

function validsubmit2()
{
	document.formmain.clssignin_hdnsubmited.value="1";
	document.formmain.submit();	
}

function forgotpasslink()
{
			  for(outer=0;outer<document.forms.length;outer++)
		     	{
		     	  for(j=0;j<document.forms[outer].elements.length;j++)
		     	   {
		     	   		if(document.forms[outer].elements[j].name=="clssignin_hdnsubmited")
     	   	  			{ 			      
     	   	  				document.forms[outer].elements[j].value="1";
     	   	  			}	
     	   	  			if(document.forms[outer].elements[j].name=="clssignin_hdnaction")
     	   	  			{ 			      
     	   	  				document.forms[outer].elements[j].value="FE";
     	   	  			}	
		     	   }
		     	   document.forms[outer].submit();
		     	}  
				
	/*document.formmain.clssignin_hdnaction.value="FE"; // Forgot E-mail
	document.formmain.clssignin_hdnsubmited.value="1";
	document.formmain.submit();	*/
}
function activationlink()
{
			  for(outer=0;outer<document.forms.length;outer++)
		     	{
		     	  for(j=0;j<document.forms[outer].elements.length;j++)
		     	   {
		     	   		if(document.forms[outer].elements[j].name=="clssignin_hdnsubmited")
     	   	  			{ 			      
     	   	  				document.forms[outer].elements[j].value="1";
     	   	  			}	
     	   	  			if(document.forms[outer].elements[j].name=="clssignin_hdnaction")
     	   	  			{ 			      
     	   	  				document.forms[outer].elements[j].value="AE";
     	   	  			}	
		     	   }
		     	   document.forms[outer].submit();
		     	}
	/*document.formmain.clssignin_hdnaction.value="AE"; // Activation E-mail
	document.formmain.clssignin_hdnsubmited.value="1";
	document.formmain.submit();	*/
}

var submitedonce=false;
function clicksameaddress()
{
	document.formmain.clsactivation_hdnsubmited.value="";
	document.formmain.submit();
}

function clickdifferentaddress()
{
	document.formmain.clsactivation_hdnsubmited.value="";
	document.formmain.submit();
}

function clickcc()
{
	document.formmain.clsactivation_hdnsubmited.value="";
	document.formmain.clsactivation_hdnpaymenttype.value="CCPayment";
	document.formmain.submit();
}

function clickach()
{
	document.formmain.clsactivation_hdnsubmited.value="";
	document.formmain.clsactivation_hdnpaymenttype.value="ACHPayment";
	document.formmain.submit();
}

function terms()
{
	window.open('http://www.accountingcrossing.com/lctermspopup.php','LCPOPUP', 'height=400,width=500,toolbar=no,scrollbars=yes,top=100,left=100');
}
function checkfield()
{
	var err="";	
	if(ValidatorTrim(document.formmain.clsactivation_address1.value)=="") err+="Address is required field.\n";//Added On 5/1/2005 VM
	if(ValidatorTrim(document.formmain.clsactivation_city.value)=="") err+="City is required field.\n";
	if(ValidatorTrim(document.formmain.clsactivation_countryid.value)=="-1") err+="You must select country.\n";
	if(ValidatorTrim(document.formmain.clsactivation_zip.value)=="") err+="Zip Code is required field.\n"; //Added On 5/1/2005 VM
	if(ValidatorTrim(document.formmain.clsactivation_username.value)== "") err+="User Name is required field \n";
	if(ValidatorTrim(document.formmain.clsactivation_password.value)=="") err+="Password is required field \n";

	if(!checkcharlength(document.formmain.clsactivation_username, 4,16)) err+="Username must be between 4-16 characters long.\n";
	if(!checkcharlength(document.formmain.clsactivation_password, 4,16)) err+="Password must be between 4-16 characters long.\n";
	if(!checkpassword()) err+="Password & Re-enter Password must be same.\n";

	if (document.formmain.clsactivation_hdnpaymenttype.value=="CCPayment")
	{
		if(ValidatorTrim(document.formmain.clsactivation_creditcardname.value)=="") err+="Credit Card Name is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_creditcardnum.value)=="") err+="Credit Card Number is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_creditcardnum.value.substring(0,4))=="6011") err+="We are only accepting Visa, MasterCard & Amex \n";
		if(ValidatorTrim(document.formmain.clsactivation_creditcardcvvnum.value)=="") err+="Credit Card CVV Number is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_creditmonth.value)=="-1") err+="Credit Card Expiredate month is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_credityear.value)=="-1") err+="Credit Card Expiredate year is required field \n";
	}
	if (document.formmain.clsactivation_hdnpaymenttype.value=="ACHPayment")
	{
		//if(ValidatorTrim(document.formmain.clsactivation_checkname.value)=="") err+="Check Name is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_phone1.value)=="") err+="phone1 is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_phone2.value)=="") err+="Phone2 is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_acctnumber.value)=="") err+="Account Number is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_aba.value)=="") err+="Routing Code is required field \n";
		if (document.formmain.clsactivation_addresstype[1].checked)
		{
			if(ValidatorTrim(document.formmain.clsactivation_achcity.value)=="") err+="City is required field.\n";
			if(ValidatorTrim(document.formmain.clsactivation_achcountryid.value)=="-1") err+="You must select country.\n";
		}
	}
	if(!document.formmain.clsactivation_agreeterms.checked) err+="Terms & Condition is required field ";

/*	if (document.formmain.clsactivation_hdnpaymenttype.value=="ACCPayment")
	{
		(radio_check(err)) err=radio_check(err);	
	}*/
	if(err!="")
	{
		alert(err);
		return false;
	}
	else
	{
		if(submitedonce==false)
		{		
			submitedonce=true;
			document.formmain.clsactivation_hdnaction.value="activate";
			document.formmain.clsactivation_hdnsubmited.value=1;
			document.formmain.submit();
		}
		else
		{			
			alert("Signup is in progress");
		}
	}	
}
function radio_check_secondstep(err)
{
	var radio_choice = false;

	for (counter = 0; counter < document.formmain.clsactivation_addresstype.length; counter++)
	{
		if (document.formmain.clsactivation_addresstype[counter].checked)
		radio_choice = true; 
	}

	if (!radio_choice)
	{
		err+="Address Type is a required field.";
		return err;
	}
}

function checklength(obj)
{
	var temp = obj.value;
	if((temp.length < 6) || (temp.length > 8))
	{
		return false;
	}
	return true;
}
function checkcharlength(obj,len,len1)
{
	var temp = obj.value;
	if((temp.length < len) || (temp.length > len1))
		return false;
	return true;
}
function checkpassword()
{
	if(document.formmain.clsactivation_password.value != document.formmain.clsactivation_repassword.value)
	{
		document.formmain.clsactivation_password.value = "";
		document.formmain.clsactivation_repassword.value="";
		return false;
	}
	return true;
}
function cvvcode()
{
	window.open(HTTP+'cvvpopup.php','CVVPOPUP', 'height=600,width=750,toolbar=no,scrollbars=yes,top=100,left=100');
}
function testimonialpopup()
{
	window.open(HTTP+"lctestimonialpopup.php","testimonialpopup","height=460,width=487,left=150,top=150,scrollbars=yes,resizable=no");
}
function checkfieldstep2()
{
	var err="";	
	if(ValidatorTrim(document.formmain.clsactivation_username.value)== "") err+="User Name is required field \n";
	if(ValidatorTrim(document.formmain.clsactivation_password.value)=="") err+="Password is required field \n";

	if(!checkcharlength(document.formmain.clsactivation_username, 4,16)) err+="Username must be between 4-16 characters long.\n";
	if(!checkcharlength(document.formmain.clsactivation_password, 4,16)) err+="Password must be between 4-16 characters long.\n";
	if(!checkpassword()) err+="Password & Re-enter Password must be same.\n";

	if(err!="")
	{
		alert(err);
		return false;
	}
	else
	{
		if(submitedonce==false)
		{		
			submitedonce=true;
			document.formmain.clsactivation_hdnaction.value="activate";
			document.formmain.clsactivation_hdnsubmited.value=1;
			document.formmain.submit();
		}
		else
		{			
			alert("Signup is in progress");
		}
	}	
}
function checkfieldstep3()
{
	var err="";	
	if(ValidatorTrim(document.formmain.clsactivation_address1.value)=="") err+="Address is required field.\n";//Added On 5/1/2005 VM
	if(ValidatorTrim(document.formmain.clsactivation_city.value)=="") err+="City is required field.\n";
	if(ValidatorTrim(document.formmain.clsactivation_countryid.value)=="-1") err+="You must select country.\n";
	if(ValidatorTrim(document.formmain.clsactivation_zip.value)=="") err+="Zip Code is required field.\n"; //Added On 5/1/2005 VM
	if(ValidatorTrim(document.formmain.clsactivation_countryid.value)=="2773") 
	{
		if(ValidatorTrim(document.formmain.clsactivation_stateid.value)=="-1")
			err+="You must select State.\n";
	}
	
	if (document.formmain.clsactivation_hdnpaymenttype.value=="CCPayment")
	{
		//if(ValidatorTrim(document.formmain.clsactivation_creditcardname.value)=="") err+="Credit Card Name is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_creditcardnum.value)=="") err+="Credit Card Number is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_creditcardcvvnum.value)=="") err+="Credit Card CVV Number is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_creditmonth.value)=="-1") err+="Credit Card Expiredate month is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_credityear.value)=="-1") err+="Credit Card Expiredate year is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_credityear.value) !="-1" && ValidatorTrim(document.formmain.clsactivation_creditmonth.value)!="-1" )
		{
			var currentTime = new Date();
			var month = currentTime.getMonth() + 1;
			var year = currentTime.getFullYear();
			if(parseInt(document.formmain.clsactivation_credityear.value) < year)
			{
				err+="Credit Card Expiredate year is less than current year \n";
			}
			if(parseInt(document.formmain.clsactivation_credityear.value) == year)
			{
				if(parseInt(document.formmain.clsactivation_creditmonth.value) < month)
					err+="Credit Card Expiredate month is less than current month \n";
			}

		}
	}
	if (document.formmain.clsactivation_hdnpaymenttype.value=="ACHPayment")
	{
		//if(ValidatorTrim(document.formmain.clsactivation_checkname.value)=="") err+="Check Name is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_phone1.value)=="") err+="phone1 is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_phone2.value)=="") err+="Phone2 is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_acctnumber.value)=="") err+="Account Number is required field \n";
		if(ValidatorTrim(document.formmain.clsactivation_aba.value)=="") err+="Routing Code is required field \n";
		if (document.formmain.clsactivation_addresstype[1].checked)
		{
			if(ValidatorTrim(document.formmain.clsactivation_achcity.value)=="") err+="City is required field.\n";
			if(ValidatorTrim(document.formmain.clsactivation_achcountryid.value)=="-1") err+="You must select country.\n";
		}
	}
	if(err!="")
	{
		alert(err);
		return false;
	}
	else
	{
		if(submitedonce==false)
		{		
			submitedonce=true;
			document.formmain.clsactivation_hdnaction.value="activate";
			document.formmain.clsactivation_hdnsubmited.value=1;
			document.formmain.submit();
		}
		else
		{
			alert("Signup is in progress");
		}
	}
}
function validationver1()
{
	//alert("here i m");
	//return;
	var err="";
	var err="";
	if (ValidatorTrim(document.formmain.clssignin_firstname.value)=="")	err+="First Name is required field.\n";
	if (ValidatorTrim(document.formmain.clssignin_lastname.value)=="")	err+="Last Name is required field.\n";
	if (ValidatorTrim(document.formmain.clssignin_email.value)=="")	
		err+="Email is required field.\n";
	else
		err += checkEmail(document.formmain.clssignin_email.value);
	if (document.formmain.clssignin_email.value!=document.formmain.clssignin_verifyemail.value)	
		err+="Email and Verify Email must be same.\n";
	if (radio_check(err)) err=radio_check(err);	

	
	if(ValidatorTrim(document.formmain.clssignin_username.value)== "") err+="User Name is required field \n";
	if(ValidatorTrim(document.formmain.clssignin_password.value)=="") err+="Password is required field \n";

	if(!checkcharlength(document.formmain.clssignin_username, 4,16)) err+="Username must be between 4-16 characters long.\n";
	if(!checkcharlength(document.formmain.clssignin_password, 4,16)) err+="Password must be between 4-16 characters long.\n";
	if(document.formmain.clssignin_password.value != document.formmain.clssignin_repassword.value)
	{
		document.formmain.clssignin_password.value = "";
		document.formmain.clssignin_repassword.value="";
		err+="Password & Re-enter Password must be same.\n";
	}

if (err!="") {
	alert(err);
	return;
	}
else
	{
	document.formmain.clssignin_hdnsubmited.value="1";	
	document.formmain.submit();
	return;
	}
}
function validationver2()
{
var err="";
var email_actual="";	
var pass_val="pass";
var repass_val="repass";
	for(i=0;i<document.forms.length;i++)
     	{
     	  for(j=0;j<document.forms[i].elements.length;j++)
     	   {
     	   	  if(document.forms[i].elements[j].name=="clssignin_firstname")
     	   	  {
				if (ValidatorTrim(document.forms[i].elements[j].value)=="")	err+="First Name is required field.\n";
     	   	  }	
     	   	 else if(document.forms[i].elements[j].name=="clssignin_lastname")
     	   	  {
				if (ValidatorTrim(document.forms[i].elements[j].value)=="")	err+="Last Name is required field.\n";
     	   	  }	
     	   	 else if(document.forms[i].elements[j].name=="clssignin_email")
     	   	  { 
				if (ValidatorTrim(document.forms[i].elements[j].value)=="")	
					err+="Email is required field.\n";
				else
					err += checkEmail(document.forms[i].elements[j].value);	
				email_actual=document.forms[i].elements[j].value;	
     	   	  }		
			else if(document.forms[i].elements[j].name=="clssignin_verifyemail")
     	   	  { 	
				if (email_actual!=document.forms[i].elements[j].value)	
					err+="Email and Verify Email must be same.\n";
     	   	  }				
		  else if(document.forms[i].elements[j].name=="clssignin_username")
     	   	  { 		
				if(ValidatorTrim(document.forms[i].elements[j].value)== "") err+="User Name is required field \n";
     	   	  }	
     	  else if(document.forms[i].elements[j].name=="clssignin_password")
     	   	  { 			  
				if(ValidatorTrim(document.forms[i].elements[j].value)=="") err+="Password is required field \n";
     	   	  }
     	  else if(document.forms[i].elements[j].name=="clssignin_repassword")
     	   	  { 			  
				if(ValidatorTrim(document.forms[i].elements[j].value)=="") err+="Retype Password is required field \n";
     	   	  }  
     	  else if(document.forms[i].elements[j].name=="clssignin_username")
     	   	  { 			    
				if(!checkcharlength(document.forms[i].elements[j], 4,16)) err+="Username must be between 4-16 characters long.\n";
     	   	  }	
     	  else if(document.forms[i].elements[j].name=="clssignin_password")
     	   	  { 			      
				if(!checkcharlength(document.forms[i].elements[j], 4,16))
				 err+="Password must be between 4-16 characters long.\n";
				pass_val=document.forms[i].elements[j].value;
     	   	  }	
     	  else if(document.forms[i].elements[j].name=="clssignin_repassword")
     	   	  { 			      
				if(!checkcharlength(document.forms[i].elements[j], 4,16))
				 err+="Retype Password must be between 4-16 characters long.\n";
				repass_val=document.forms[i].elements[j].value;
				
					if(pass_val != repass_val)
					{
						//document.formmain.clssignin_password.value = "";
						//document.formmain.clssignin_repassword.value="";
						err+="Password & Re-enter Password must be same.\n";
					}
     	   	  }	 
						
     	   } // end of inner for-loop
     	   
     	   if (err!="") 
		     {
				alert(err);
				return;
			 }
			else
			 {
			 	for(outer=0;outer<document.forms.length;outer++)
		     	{
		     	  for(j=0;j<document.forms[outer].elements.length;j++)
		     	   {
		     	   		if(document.forms[outer].elements[j].name=="clssignin_hdnsubmited")
     	   	  			{ 			      
     	   	  				document.forms[outer].elements[j].value="1";
     	   	  			}	
		     	   }
		     	}  
				document.forms[i].submit();
				return;
			 }			
     	   
     	}  // end of outer for loop 
		     
}
function forgotpasslinkThisPage()
    {
		document.formmain.clssignin_hdnaction.value="FE"; // Forgot E-mail
		document.formmain.clssignin_hdnsubmited.value="1";
		document.formmain.submit();	
    }
    function activationlinkThisPage()
	{
		document.formmain.clssignin_hdnaction.value="AE"; // Activation E-mail
		document.formmain.clssignin_hdnsubmited.value="1";
		document.formmain.submit();	
	}
    function showSearchPage()
    {
      searchPageContent=document.getElementById('searchpagecontent');	
      searchPageContent.style.display="inline";
    }
function sayHi()
     {
     	//oElement=document.getElementById('clssignin_firstname');
     	//alert(oElement[1].value);
     	for(i=0;i<document.forms.length;i++)
     	{
     	 if(i+1<document.forms.length)
	      {	
     	   if(document.forms[i].name=='formmain' && document.forms[i+1].name=='formmain')	
     	   {	
	     		//alert(document.forms[i].name);
	     		for(j=0;j<document.forms[i].elements.length;j++)
	     	     {
		     	      //if(document.forms[i].elements[j].value=='')	
		     	       //{	       	
		     	       	  	
			     	      	 //if(document.forms[i+1].elements[j].value!='')	
			     	          //{
			     	      		document.forms[i].elements[j].value=document.forms[i+1].elements[j].value;
			     	          //}
	     	                  
		     	        //}
	     	       }   
	     		   //alert(document.forms[i].elements[j].name+' '+document.forms[i].elements[j].value);
     	     }
     	   } 
     	}
     }
   
      function showDialog()
      {
        var mySimpleDialog = new YAHOO.widget.SimpleDialog("dlg", {
              effect:{effect:YAHOO.widget.ContainerEffect.FADE,
                  duration:1.2},
              postmethod: "form",
              fixedcenter:true,
              modal:true,
              close: false,
              underlay: "none",
              monitorresize: true,
              draggable:false });

        mySimpleDialog.setBody(document.getElementById("barrierContainer").innerHTML);
        mySimpleDialog.render(document.body);
        mySimpleDialog.show();
        return 1;
      }