// JavaScript Document
 
function checkcode(x){
var ckVal ="";
 	 $.ajax({   
			 type: "GET",   
			 url: "/assessment/checkcodes.cfm",   
			 data: "checkcode=" + x,   
			 dataType: "text/html",   
			 		success: function(html){       
					  var trimmed = html.replace(/^\s+|\s+$/g, '') ;
					
						if(trimmed=='True' && x != '') {
								
								$("#pmtinfo").hide();
								document.getElementById('pmtinfo').style.display='none';
								document.saleorderForm.infusion_xid.value = "c9cdda90419c070404973a038d70b7c2";
								document.saleorderForm.infusion_type.value = "CustomFormWeb";
								document.saleorderForm.Contact0_PaidAssesment.value = "0";
								
								frmvalidator.clearAllValidations(); 
								check_valid();
								
							} else {
								$("#pmtinfo").show();
								alert('The code you entered is not valid. Please enter a valid code');
								document.saleorderForm.infusion_xid.value = xid;
								document.saleorderForm.infusion_type.value = "CustomFormSale";
								document.saleorderForm.Contact0_PaidAssesment.value = "1";
								
								frmvalidator.clearAllValidations(); 
								check_valid();
								//validatePayment();
								
							}
					}   
			   });
			   
	
}


function checkcodePHP(x){
var ckVal ="";
 	 $.ajax({   
			 type: "GET",   
			 url: "/assessment/checkcodes.cfm",   
			 data: "checkcode=" + x,   
			 dataType: "text/html",   
			 		success: function(html){       
					  var trimmed = html.replace(/^\s+|\s+$/g, '') ;
					
						if(trimmed=='True' && x != '') {
								
								$("#pmtinfo").hide();
								document.getElementById('pmtinfo').style.display='none';
								document.saleorderForm.infusion_xid.value = "c9cdda90419c070404973a038d70b7c2";
								document.saleorderForm.infusion_type.value = "CustomFormWeb";
								document.saleorderForm.Contact0_PaidAssesment.value = "0";
								
								frmvalidator.clearAllValidations(); 
								check_valid();
								
							} else {
								$("#pmtinfo").show();
								alert('The code you entered is not valid. Please enter a valid code');
								document.saleorderForm.infusion_xid.value = xid;
								document.saleorderForm.infusion_type.value = "CustomFormSale";
								document.saleorderForm.Contact0_PaidAssesment.value = "1";
								
								frmvalidator.clearAllValidations(); 
								check_valid();
								//validatePayment();
								
							}
					}   
			   });
			   
	
}
 
function check_valid(x){ 
		
		frmvalidator.addValidation('Contact0_AssessmentPassword','req','Please Enter a Password For Accessing Your Account Later');
		frmvalidator.addValidation('Contact0FirstName','req','A First Name Is Required');
		frmvalidator.addValidation('Contact0LastName','req','A Last Name Is Required');
		frmvalidator.addValidation('Contact0Email','req','A Primary E-Mail Address Is Required');
		frmvalidator.addValidation('Contact0Email','email','Primary E-Mail Address must be valid');
		frmvalidator.addValidation('Contact0StreetAddress1','req','A Street Address is Required');
		frmvalidator.addValidation('Contact0City','req','A City is Required');	
		frmvalidator.addValidation('Contact0State','req','A State is Required. Enter Other if outside US and not needed.');	
		frmvalidator.addValidation('Contact0PostalCode','req','A Zip/Postal Code is Required');
		frmvalidator.addValidation('Contact0Phone1','req','A Phone number Is Required');
		
		if(typeof x!='undefined'){
			var myTextField = document.getElementById(x);
			//alert(myTextField.value.length);
			//console.log(myTextField.value);
			if (myTextField){
			  if(myTextField.value.length > 0) {
					
					$("#pmtinfo").hide();
					//document.getElementById('pmtinfo').style.display='none';
					document.saleorderForm.infusion_xid.value = "c9cdda90419c070404973a038d70b7c2";
					document.saleorderForm.infusion_type.value = "CustomFormWeb";
					
					frmvalidator.clearAllValidations(); 
					check_valid();
					
				} else {
					$("#pmtinfo").show();
					//document.getElementById('pmtinfo').style.display='table-cell';
					document.saleorderForm.infusion_xid.value = xid;
					document.saleorderForm.infusion_type.value = "CustomFormSale";
					
					frmvalidator.clearAllValidations(); 
					check_valid();
					//validatePayment();
					
				}
			}
		}
	}
	
function validatePayment() {
		frmvalidator.addValidation('CreditCard0CardType','dontselect=0','A Credit Card Type is Required');
		frmvalidator.addValidation('CreditCard0CardNumber','req','A Credit Card Number Is Required');
		frmvalidator.addValidation('CreditCard0CardNumber','minlen=15','Credit Card must be at least 15 digits');
		frmvalidator.addValidation('CreditCard0CardNumber','maxlen=16','Credit Card is limited to 16 digits');				
		frmvalidator.addValidation('CreditCard0VerificationCode','req','A CVC Number Is Required (Back of your card)');
		frmvalidator.addValidation('CreditCard0VerificationCode','minlen=3','CVC Number must be at least 3 digits');
}


 
	



