var frmvalidator = new Validator("registerForm");	
frmvalidator.addValidation("uName","req","Please enter user name."); 
frmvalidator.addValidation("uPass","req","Please enter password."); 
frmvalidator.addValidation("uPass","minlen=5","Please enter minimum five character or digit for password");
frmvalidator.addValidation("uPass","alphanum_special","Please enter only alphanumeric,underscore and $ character."); 
frmvalidator.addValidation("salonName","req","Please enter the Salon/Spa name."); 
frmvalidator.addValidation("sFirstName","req","Please enter first name."); 
frmvalidator.addValidation("sFirstName","alpha_s","Only alphabet and spaces allowed"); 
frmvalidator.addValidation("sLastName","req","Please enter last name."); 
frmvalidator.addValidation("sLastName","alpha_singlequote","Last name must be alphabet and single quote.");
frmvalidator.addValidation("sAddress1","req","Please enter address1."); 
frmvalidator.addValidation("sCity","req","Please enter city name."); 
frmvalidator.addValidation("sCity","alpha_s","City name must be alphabet and space only.");
frmvalidator.addValidation("sState","dontselect=0","Please select state."); 
frmvalidator.addValidation("sZip","req","Please enter Zip code."); 
frmvalidator.addValidation("sZip","numeric","Zip code must be number");
frmvalidator.addValidation("sZip","maxlen=5","Please enter upto 5 digit for zip code");
frmvalidator.addValidation("sPhone","req","Please enter phone number");
frmvalidator.addValidation("sPhone","numeric","Phone number must be numeric");
frmvalidator.addValidation("sPhone1","req","Please enter phone number");
frmvalidator.addValidation("sPhone1","numeric","Phone number must be numeric");
frmvalidator.addValidation("sPhone2","req","Please enter phone number");
frmvalidator.addValidation("sPhone2","numeric","Phone number must be numeric");
frmvalidator.addValidation("sEmail","req","Please enter email");
frmvalidator.addValidation("sEmail","email","Please enter valid email");

frmvalidator.addValidation("bFirstName","req","Please enter first name."); 
frmvalidator.addValidation("bFirstName","alpha_s","Only alphabet and spaces allowed"); 
frmvalidator.addValidation("bLastName","req","Please enter last name."); 
frmvalidator.addValidation("bLastName","alpha_singlequote","Last name must be alphabet and single quote.");
frmvalidator.addValidation("bAddress1","req","Please enter address1."); 
frmvalidator.addValidation("bCity","req","Please enter city name."); 
frmvalidator.addValidation("bCity","alpha_s","City name must be alphabet and space only.");
frmvalidator.addValidation("bState","dontselect=-1","Please select state."); 
frmvalidator.addValidation("bZip","req","Please enter Zip code."); 
frmvalidator.addValidation("bZip","numeric","Zip code must be number");
frmvalidator.addValidation("bZip","maxlen=5","Please enter upto 5 digit for zip code");
frmvalidator.addValidation("bPhone","req","Please enter phone number");
frmvalidator.addValidation("bPhone","numeric","Phone number must be numeric");
frmvalidator.addValidation("bPhone1","req","Please enter phone number");
frmvalidator.addValidation("bPhone1","numeric","Phone number must be numeric");
frmvalidator.addValidation("bPhone2","req","Please enter phone number");
frmvalidator.addValidation("bPhone2","numeric","Phone number must be numeric");
frmvalidator.addValidation("termCheck","shouldselchk=on","Please check term and conditions");
frmvalidator.addValidation("ccNumber","req","Please enter Credit card number");
frmvalidator.addValidation("ccNumber","numeric","Credit card number must be number");
frmvalidator.addValidation("ccNumber","minlen=16","Please enter 16 digit credit card number");
frmvalidator.addValidation("ccNumber","maxlen=16","Credit card number must be 16 digit");
frmvalidator.addValidation("ccType","dontselect=0","Please select payment type."); 
frmvalidator.addValidation("expMonth","dontselect=0","Please select expiry month."); 
frmvalidator.addValidation("expYear","dontselect=0","Please select expiry year."); 
frmvalidator.setAddnlValidationFunction("checkExpiry"); 
frmvalidator.setAddnlValidationFunction("checkExist");
frmvalidator.setAddnlValidationFunction("confirmPass");
frmvalidator.addValidation("sWebsite","url","Please enter valid url.");
frmvalidator.addValidation("security_code","req","Please enter security Code.");

function copyAddress()
{
//var salonState=	$('#sState selected').val()
//$("#bState").val(1);

	if($('#addressCheck').val()=='on')
	{
		
		$("#selType .jqTransformSelectWrapper span").html($('#sState :selected').text());
		$('#bState').val($('#sState').val());		
		$('#bFirstName').val($('#sFirstName').val());
		$('#bLastName').val($('#sLastName').val());
		$('#bAddress1').val($('#sAddress1').val());
		$('#bAddress2').val($('#sAddress2').val());
		$('#bCity').val($('#sCity').val());
		$('#bZip').val($('#sZip').val());
		$('#bPhone').val($('#sPhone').val());
		$('#bPhone1').val($('#sPhone1').val());
		$('#bPhone2').val($('#sPhone2').val());
	}

}
//for availability of user name
function autotab(original,destination){
if (document.getElementById(original).value.length==document.getElementById(original).getAttribute("maxlength"))
document.getElementById(destination).focus();
}

function checkAvailable(value,id)
{
		if(id=='uName' && value!=''){
			$.post('http://salonsearch.com/registerAjax.php',{LOGIN_ID:value},function(data) {
				if(data==0)																								 	
				{
					$('#result').css('color','green');																			 	
					$('#result').html('Available');	
					$('#uCheck').val('0');
				}
				else
				{
					$('#result').css('color','red');																		 	
					$('#result').html('Not Available');
					$('#uCheck').val('1');
					$('#'+id).focus();
					
				}
			});
		}
		else
		{
			if(value!=''){
				$.post('http://salonsearch.com/registerAjax.php',{Email:value},function(data)     		{	
					
					if(data==1)																								 	
					{
						$('#result1').css('color','red');																		 	
						$('#result1').html('Email Already Exist');
						$('#eCheck').val('1');
						$('#'+id).focus();	
					}
					
					else
					{
						$('#eCheck').val('0');
						$('#result1').html('');
					}
					
				});
			}//if
		}
}//checkAvailable

//if username exist or email exist donot submit form

