var xmlHttp


var xmlHttp = null;
if (window.XMLHttpRequest) {
  // If IE7, Mozilla, Safari, and so on: Use native object.
  xmlHttp = new XMLHttpRequest();
}
else
{
  if (window.ActiveXObject) {
     // ...otherwise, use the ActiveX control for IE5.x and IE6.
     xmlHttp = new ActiveXObject('MSXML2.XMLHTTP.3.0');
  }
}


function xmlHttp_send_post(URLto, xmlMessage) {
    xmlHttp.open("POST", URLto, false)
    // for ie compatability
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.send(xmlMessage)
	return xmlHttp.responseText;
}

/*function storeAccountTip()
{
	var objForm = document.registration;
	Tip('You will find this number on your monthly statement from CARQUEST.');
	return true;
}
function hideStoreAccountTip()
{
	var objForm = document.registration;
	UnTip();
	return true;
}
function accountIdTip()
{
	var objForm = document.registration;
	Tip('Your <em><strong>Account ID</strong></em> will be determined by the system once you have finished <br>creating your account.');
	return true;
}
function passwordTip()
{
	var objForm = document.registration;
	Tip('The <strong><em>Password</em></strong> can be any combination of up to 20 alphanumeric characters. <br>Everyone in your organization will use the same password, so it should be something<br> easy to remember. Using the name of your organization is a popular option.');
	return true;
}*/

/************************* Validation of sign-in from *************************/
/*function validate_registration()
{

	var objForm = document.registration;
	if(objForm.fname.value == "")
	{
		alert("Please Enter First Name!");
		objForm.fname.focus();
		return false;
	}

   if(!new RegExp(/^\w[\w\.\-]+$/).test(objForm.fname.value))
	{
		alert("Please Enter Valid First Name!");
		objForm.fname.value = "";
		objForm.fname.focus();
		return false;
	}

	if(objForm.lname.value == "")
	{
		alert("Please Enter Last Name!");
		objForm.lname.focus();
		return false;
	}
	if(objForm.email.value == "")
	{
		alert("Please Enter Your Email ID!");
		objForm.email.focus();
		return false;
	}    
	if(!new RegExp(/^\w[\w\-\.]+\@\w[\w\-]+(\.\w[\w\-]+)+$/).test(objForm.email.value))
	{
		alert("You Have Entered Incorrect Email Address!");
		objForm.email.focus();
		return false;
	}

	if(objForm.shopname.value == "")
	{
		alert("Please Enter Your Shop Name!");
		objForm.shopname.focus();
		return false;
	}                       

	
	if(objForm.phone.value == "")
	{
		alert("Please Enter Phone Number!");
		objForm.phone.focus();
		return false;
	}
	char = objForm.phone.value.search("[^0-9]"); 
    if(objForm.phone.value.length > 0 &&  char >= 0) 
    { 
    	alert("Please enter valid Phone Number!"); 
		return false; 
    }
	

	if(objForm.checkbox.checked != true)
	{
		alert("Please Accept Terms and Conditions!");
		objForm.checkbox.focus();
		return false;
	}

	//return true;
}
*/
function openSubmit()
{
	var objForm = document.registration;
	
	if(objForm.checkbox.checked == true)
	{
		document.getElementById('submitbutton').style.visibility="visible";
		document.getElementById('submitbutton').style.display="block";

	}
	else {
			document.getElementById('submitbutton').style.visibility="hidden";
		document.getElementById('submitbutton').style.display="none";

	}
	return true;
}


// Modify Account
function validate_myaccount(lang)
{
	var objForm = document.registration;
	
	if(objForm.fname.value == "")
	{
		if(document.getElementById('first_name').value)
			alert(document.getElementById('first_name').value);
		else
			alert("Please Enter First Name!");

		objForm.fname.focus();
		return false;
	}


	if(objForm.lname.value == "")
	{
		if(document.getElementById('last_name').value)
			alert(document.getElementById('last_name').value);
		else
			alert("Please Enter Last Name!");
		objForm.lname.focus();
		return false;
	}
	if(objForm.email.value == "")
	{
		if(document.getElementById('enter_email').value)
			alert(document.getElementById('enter_email').value);
		else
			alert("Please Enter Your Email ID!");
		objForm.email.focus();
		return false;
	}    
	if(!new RegExp(/^\w[\w\-\.]+\@\w[\w\-]+(\.\w[\w\-]+)+$/).test(objForm.email.value))
	{
		if(document.getElementById('valid_email').value)
			alert(document.getElementById('valid_email').value);
		else
			alert("You Have Entered Incorrect Email Address!");
		objForm.email.focus();
		return false;
	}
if(objForm.username.value == "")
	{
		
		if(document.getElementById('enter_username').value)
			alert(document.getElementById('enter_username').value);
		else
			alert("Please Enter UserName!");
		objForm.email.focus();
		return false;
	} 
	

	if(objForm.password.value == "")
	{
		if(document.getElementById('enter_password').value)
			alert(document.getElementById('enter_password').value);
		else
			alert("Please Enter Password!");
		objForm.password.focus();
		return false;
	}
	/*var lowercasepass=objForm.password.value;
	var Uppercasepass=objForm.password.value;	
	if(objForm.password.value!=lowercasepass.toLowerCase() && objForm.password.value!=Uppercasepass.toUpperCase())
	{
		if(lang=='lang_sp')
			alert("La contrasena es caso-sensible!");
		else if(lang=='lang_fr')
			alert("Le mot de passe est cas-sensible! ");
		else
			alert("Password is case-sensitive!");
		objForm.password.focus();			
		return false;
	}
	if(!new RegExp(/^\w[\w\.\-]+$/).test(objForm.password.value))
	{
		if(lang=='lang_sp')
			alert("Entre por favor Contrasena Válida! ");
		else if(lang=='lang_fr')
			alert("S'il vous plait Entrer Mot de passe Valide! ");
		else
			alert("Please Enter Valid Password!");
		objForm.password.value = "";
		objForm.password.focus();
		return false;
	}*/
	if(objForm.shopname.value == "")
	{
		if(document.getElementById('business_name').value)
			alert(document.getElementById('business_name').value);
		else
			alert("Please Enter Business Name!");
		objForm.shopname.focus();
		return false;
	}                       

	if(objForm.addr1.value == "")
	{
		if(document.getElementById('acct_mailing_addr').value)
			alert(document.getElementById('acct_mailing_addr').value);
		else
			alert("Please Enter Your Address!");
		objForm.addr1.focus();
		return false;
	}                       
	
	if(objForm.city.value == "")
	{
		if(document.getElementById('enter_city').value)
			alert(document.getElementById('enter_city').value);
		else
			alert("Please Enter Your City!");
		
		objForm.city.focus();
		return false;
	}
	if(objForm.state.value == "")
	{
		if(document.getElementById('select_state').value)
			alert(document.getElementById('select_state').value);
		else
			alert("Please Select State!");
		objForm.state.focus();
		return false;
	}	
	
	if(objForm.country.selectedIndex == "0")
	{
		if(document.getElementById('select_country').value)
			alert(document.getElementById('select_country').value);
		else
			alert("Please Select Country!");
		return false;
	}
	if(objForm.zipcode.value == "")
	{
		if(document.getElementById('enter_zip').value)
			alert(document.getElementById('enter_zip').value);
		else
			alert("Please Enter Zip!");
		
		objForm.zipcode.focus();
		return false;
	}       

	if(objForm.phone.value == "")
	{
		if(document.getElementById('enter_phone').value)
			alert(document.getElementById('enter_phone').value);
		else
			alert("Please Enter Phone!");
		
		objForm.phone.focus();
		return false;
	}
	objForm.submit();
}
/*******Modify Account Ends here****/
function logOut(){
	var x = xmlHttp_send_post("lib/class.frontend.php", "action2do=logout");
	if(x == 1){
		document.location.href="index.php";
	}

}


// function through new-subscriber.php
/*function freeTrial()
{

	var objForm = document.registration;
	if(objForm.store_acct_no.value == "")
	{
		alert("Please Enter Store Account Number!");
	
		return false;
	}

  	if(objForm.store_addr1.value == "")
	{
		alert("Please Enter Store Address!");
		
		return false;
	}
	if(objForm.store_city.value == "")
	{
		alert("Please Enter Store City!");
		
		return false;
	}
	if(objForm.store_state.value == "")
	{
		alert("Please Select Store State!");
		
		return false;
	}
	if(objForm.store_zip.value == "")
	{
		alert("Please Enter Store Zip!");
		
		return false;
	}
	if(objForm.store_phone.value == "")
	{
		alert("Please Enter Store Phone Number!");
		
		return false;
	}
	if(objForm.business_name.value == "")
	{
		alert("Please Enter Businees Name!");
		
		return false;
	}
	if(objForm.acct_mailing_addr1.value == "")
	{
		alert("Please Enter Business Account Address!");
		
		return false;
	}if(objForm.city.value == "")
	{
		alert("Please Enter City!");
		
		return false;
	}if(objForm.state.value == "")
	{
		alert("Please Select State!");

		return false;
	}
	if(objForm.country.value == "")
	{
		alert("Please Select Country!");
		
		return false;
	}
	if(objForm.zip.value == "")
	{
		alert("Please Enter Zip!");
		
		return false;
	}
	if(objForm.first_name.value == "")
	{
		alert("Please Enter First Name!");
		
		return false;
	}
	if(objForm.last_name.value == "")
	{
		alert("Please Enter Last Name!");
		
		return false;
	}

	if(objForm.email.value == "")
	{
		alert("Please Enter Your Email ID!");
		
		return false;
	}    
		
	if(objForm.phone.value == "")
	{
		alert("Please Enter phone!");
		
		return false;
	}
	char = objForm.phone.value.search("[^0-9]"); 
    if(objForm.phone.value.length > 0 &&  char >= 0) 
    { 
    	alert("Please enter valid Phone Number!"); 
		return false; 
    }
	if(objForm.password.value == "")
	{
		alert("Please Enter Password!");
		
		return false;
	}

	if(objForm.checkbox.checked != true)
	{
		alert("Please Accept Terms and Conditions!");
		objForm.checkbox.focus();
		return false;
	}

	
	objForm.action="manipulation-registration.php"
	objForm.submit();
}*/
// function through new-subscriber.php and subscribe.php
/*function subscribeNow()
{

	var objForm = document.registration;
	if(objForm.store_acct_no.value == "")
	{
		alert("Please Enter Store Account Number!");
	
		return false;
	}

  	if(objForm.store_addr1.value == "")
	{
		alert("Please Enter Store Address!");
		
		return false;
	}
	if(objForm.store_city.value == "")
	{
		alert("Please Enter Store City!");
		
		return false;
	}
	if(objForm.store_state.value == "")
	{
		alert("Please Select Store State!");
		
		return false;
	}
	if(objForm.store_zip.value == "")
	{
		alert("Please Enter Store Zip!");
		
		return false;
	}
	if(objForm.store_phone.value == "")
	{
		alert("Please Enter Store Phone Number!");
		
		return false;
	}
	if(objForm.business_name.value == "")
	{
		alert("Please Enter Businees Name!");
		
		return false;
	}
	if(objForm.acct_mailing_addr1.value == "")
	{
		alert("Please Enter Mailing Address!");
		
		return false;
	}if(objForm.city.value == "")
	{
		alert("Please Enter City!");
		
		return false;
	}if(objForm.state.value == "")
	{
		alert("Please Select State!");

		return false;
	}
	if(objForm.country.value == "")
	{
		alert("Please Select Country!");
		
		return false;
	}
	if(objForm.zip.value == "")
	{
		alert("Please Enter Zip!");
		
		return false;
	}
	if(objForm.first_name.value == "")
	{
		alert("Please Enter First Name!");
		
		return false;
	}
	if(objForm.last_name.value == "")
	{
		alert("Please Enter Last Name!");
		
		return false;
	}

	if(objForm.email.value == "")
	{
		alert("Please Enter Your Email ID!");
		
		return false;
	}    
		
	if(objForm.phone.value == "")
	{
		alert("Please Enter phone!");
		
		return false;
	}
	char = objForm.phone.value.search("[^0-9]"); 
    if(objForm.phone.value.length > 0 &&  char >= 0) 
    { 
    	alert("Please enter valid Phone Number!"); 
		return false; 
    }
	if(objForm.password.value == "")
	{
		alert("Please Enter Password!");
		
		return false;
	}

	if(objForm.checkbox.checked != true)
	{
		alert("Please Accept Terms and Conditions!");
		objForm.checkbox.focus();
		return false;
	}

	objForm.action="new-manipulation-subscription.php"
	objForm.submit();
}*/

/******Function through new-subscriber.php, registration.php and subscribe.php******/
function checkAccountCode(val)
{	
	var chk = xmlHttp_send_post("xmlHTTP_BE.php?", "action=chkAccountCode&val=" + val);

	if(chk=="false")
	{
		alert("You have entered invalid National Account Code!");
		document.getElementById("account_code").value='';
		document.getElementById("code_monthly").value='';
		document.getElementById("code_yearly").value='';
		document.getElementById("account_code_monthly_price").innerHTML=document.getElementById("monthly_price").value;
		document.getElementById("account_code_yearly_price").innerHTML=document.getElementById("yearly_price").value;
		return true;
	}
	{
		chkresult = chk.split("!");
		var monthly = chkresult[0];
		var yearly = chkresult[1];

		document.getElementById("code_monthly").value=monthly;
		document.getElementById("code_yearly").value=yearly;
		document.getElementById("account_code_monthly_price").innerHTML="(US$"+monthly+")";
		document.getElementById("account_code_yearly_price").innerHTML="(US$"+yearly+")";

		return true;
	}
}
/******Function through new-subscriber-WL1.php******/

function checkAccountCode_CQUser(val)
{	
	var chk = xmlHttp_send_post("xmlHTTP_BE.php?", "action=chkAccountCode_CQUser&val=" + val);

	if(chk=="false")
	{
		alert("You have entered invalid National Account Code!");
		document.getElementById("account_code").value='';
		document.getElementById("code_monthly").value='';
		document.getElementById("code_yearly").value='';
		document.getElementById("monthly_freeDays").value='';
		document.getElementById("yearly_freeDays").value='';
		document.getElementById("account_code_monthly_price").innerHTML=document.getElementById("monthly_price").value;
		document.getElementById("account_code_yearly_price").innerHTML=document.getElementById("yearly_price").value;
		return true;
	}
	{
		chkresult = chk.split("!");
		var monthly = chkresult[0];
		var monthly_free_days = chkresult[1];
		var yearly = chkresult[2];
		var yearly_free_days = chkresult[3];

		document.getElementById("code_monthly").value=monthly;
		document.getElementById("code_yearly").value=yearly;
		document.getElementById("monthly_freeDays").value=monthly_free_days;
		document.getElementById("yearly_freeDays").value=yearly_free_days;

		document.getElementById("account_code_monthly_price").innerHTML="(US$"+monthly+") with Free "+monthly_free_days +" Days Trial";
		document.getElementById("account_code_yearly_price").innerHTML="(US$"+yearly+") with Free "+yearly_free_days +" Days Trial";

		return true;
	}
}
/******Function through new-subscriber.php, registration.php and new-subscriber-WL1.php******/

function checkFreeDaysCode(val,changeButtonName)
{	
	var chk = xmlHttp_send_post("xmlHTTP_BE.php?", "action=chkFreeDaysCode&val=" + val);
	//prompt('1',chk);
	if(chk=="false")
	{
		
		alert("You have entered invalid Free Trial Promo Code!");
		document.getElementById("free_days_code").value='';
		return true;
	}
	{
		var free_days = chk;
		document.getElementById("free_trial_days").value=free_days;
		document.getElementById("free_days").innerHTML=free_days;
		document.getElementById("days_code").value=val;
		if(changeButtonName!='')
			document.getElementById("free").value="FREE "+free_days+" DAY TRIAL";
		return true;
	}
}
/******Function through registration.php******/

function freeTrialRegistration()
{

	var objForm = document.registration;
	if(objForm.store_acct_no.value == "")
	{
		alert("Please Enter Store Account Number!");
	
		return false;
	}
	
	if(objForm.store_phone.value == "")
	{
		alert("Please Enter Store Phone Number!");
		
		return false;
	}
	if(objForm.business_name.value == "")
	{
		alert("Please Enter Businees Name!");
		
		return false;
	}
	if(objForm.acct_mailing_addr1.value == "")
	{
		alert("Please Enter Mailing Address!");
		
		return false;
	}if(objForm.city.value == "")
	{
		alert("Please Enter City!");
		
		return false;
	}if(objForm.state.value == "")
	{
		alert("Please Select State!");

		return false;
	}
	if(objForm.country.value == "")
	{
		alert("Please Select Country!");
		
		return false;
	}
	if(objForm.zip.value == "")
	{
		alert("Please Enter Zip!");
		
		return false;
	}
	if(objForm.first_name.value == "")
	{
		alert("Please Enter First Name!");
		
		return false;
	}
	if(objForm.last_name.value == "")
	{
		alert("Please Enter Last Name!");
		
		return false;
	}

	if(objForm.email.value == "")
	{
		alert("Please Enter Your Email ID!");
		
		return false;
	}    
		
	if(objForm.phone.value == "")
	{
		alert("Please Enter phone!");
		
		return false;
	}
	char = objForm.phone.value.search("[^0-9]"); 
    if(objForm.phone.value.length > 0 &&  char >= 0) 
    { 
    	alert("Please enter valid Phone Number!"); 
		return false; 
    }
	if(objForm.password.value == "")
	{
		alert("Please Enter Password!");
		
		return false;
	}

	if(objForm.checkbox.checked != true)
	{
		alert("Please Accept Terms and Conditions!");
		objForm.checkbox.focus();
		return false;
	}

	
	objForm.action="manipulation-registration.php"
	objForm.submit();
}
/******Function through new-subscriber-WL1.php******/

/*function processCQUser()
{	
	var objForm = document.registration;
	
	if(objForm.store_acct_no.value == "")
	{
		alert("Please Enter Store Account Number!");
	
		return false;
	}

  	if(objForm.store_addr1.value == "")
	{
		alert("Please Enter Store Address!");
		
		return false;
	}
	if(objForm.store_city.value == "")
	{
		alert("Please Enter Store City!");
		
		return false;
	}
	if(objForm.store_state.value == "")
	{
		alert("Please Select Store State!");
		
		return false;
	}
	if(objForm.store_zip.value == "")
	{
		alert("Please Enter Store Zip!");
		
		return false;
	}
	if(objForm.store_phone.value == "")
	{
		alert("Please Enter Store Phone Number!");
		
		return false;
	}
	if(objForm.business_name.value == "")
	{
		alert("Please Enter Businees Name!");
		
		return false;
	}
	if(objForm.acct_mailing_addr1.value == "")
	{
		alert("Please Enter Mailing Address!");
		
		return false;
	}if(objForm.city.value == "")
	{
		alert("Please Enter City!");
		
		return false;
	}if(objForm.state.value == "")
	{
		alert("Please Select State!");

		return false;
	}
	if(objForm.country.value == "")
	{
		alert("Please Select Country!");
		
		return false;
	}
	if(objForm.zip.value == "")
	{
		alert("Please Enter Zip!");
		
		return false;
	}
	if(objForm.first_name.value == "")
	{
		alert("Please Enter First Name!");
		
		return false;
	}
	if(objForm.last_name.value == "")
	{
		alert("Please Enter Last Name!");
		
		return false;
	}

	if(objForm.email.value == "")
	{
		alert("Please Enter Your Email ID!");
		
		return false;
	}    
		
	if(objForm.phone.value == "")
	{
		alert("Please Enter phone!");
		
		return false;
	}
	char = objForm.phone.value.search("[^0-9]"); 
    if(objForm.phone.value.length > 0 &&  char >= 0) 
    { 
    	alert("Please enter valid Phone Number!"); 
		return false; 
    }
	if(objForm.password.value == "")
	{
		alert("Please Enter Password!");
		
		return false;
	}

	if(objForm.checkbox.checked != true)
	{
		alert("Please Accept Terms and Conditions!");
		objForm.checkbox.focus();
		return false;
	}

	
	for(var i=0;i<objForm.payment_type.length;i++)
	{
		if(objForm.payment_type[i].checked)
		{
			var payment_type=objForm.payment_type[i].value;
		}
	}
	if(payment_type=='free_trial')
	{
		objForm.action="manipulation-registration.php"
		objForm.submit();
	}
	else 
	{
		objForm.action="new-manipulation-subscription.php"
		objForm.submit();
	}
	
}*/

/***********************************************************************************************/

/*function freeTrialRegistration_revamp()
{

	var objForm = document.registration;
	
	
	if(objForm.business_name.value == "")
	{
		alert("Please Enter Businees Name!");
		
		return false;
	}
	if(objForm.acct_mailing_addr1.value == "")
	{
		alert("Please Enter Mailing Address!");
		
		return false;
	}if(objForm.city.value == "")
	{
		alert("Please Enter City!");
		
		return false;
	}if(objForm.state.value == "")
	{
		alert("Please Select State!");

		return false;
	}
	if(objForm.country.value == "")
	{
		alert("Please Select Country!");
		
		return false;
	}
	if(objForm.zip.value == "")
	{
		alert("Please Enter Zip!");
		
		return false;
	}
	if(objForm.email.value == "")
	{
		alert("Please Enter Your Email ID!");
		
		return false;
	} 
	if(objForm.phone.value == "")
	{
		alert("Please Enter phone!");
		
		return false;
	}
	char = objForm.phone.value.search("[^0-9]"); 
    if(objForm.phone.value.length > 0 &&  char >= 0) 
    { 
    	alert("Please enter valid Phone Number!"); 
		return false; 
    }
	if(objForm.first_name.value == "")
	{
		alert("Please Enter First Name!");
		
		return false;
	}
	if(objForm.last_name.value == "")
	{
		alert("Please Enter Last Name!");
		
		return false;
	}

	if(objForm.checkbox.checked != true)
	{
		alert("Please Accept Terms and Conditions!");
		objForm.checkbox.focus();
		return false;
	}

	
	objForm.action="manipulation-revamp-registration.php"
	objForm.submit();
}*/


// function through new-subscriber.php and subscribe.php
function subscribeNow_revamp(pageValue)
{

	var objForm = document.registration;
	if(objForm.business_name.value == "")
	{
		if(document.getElementById('business_name').value)
			alert(document.getElementById('business_name').value);
		else
			alert("Please Enter Businees Name!");
		
		return false;
	}
	if(objForm.acct_mailing_addr1.value == "")
	{
		if(document.getElementById('acct_mailing_addr').value)
			alert(document.getElementById('acct_mailing_addr').value);
		else
			alert("Please Enter Mailing Address!");
		
		return false;
	}if(objForm.city.value == "")
	{
		if(document.getElementById('enter_city').value)
			alert(document.getElementById('enter_city').value);
		else
			alert("Please Enter City!");
		
		return false;
	}if(objForm.state.value == "")
	{
		if(document.getElementById('select_state').value)
			alert(document.getElementById('select_state').value);
		else
			alert("Please Select State!");

		return false;
	}
	if(objForm.country.value == "")
	{
		if(document.getElementById('select_country').value)
			alert(document.getElementById('select_country').value);
		else
			alert("Please Select Country!");
		
		return false;
	}
	if(objForm.zip.value == "")
	{
		if(document.getElementById('enter_zip').value)
			alert(document.getElementById('enter_zip').value);
		else
			alert("Please Enter Zip!");
		
		return false;
	}
	if(objForm.email.value == "")
	{
		if(document.getElementById('enter_email').value)
			alert(document.getElementById('enter_email').value);
		else
			alert("Please Enter Your Email ID!");
		
		return false;
	} 
	if(objForm.phone.value == "")
	{
		if(document.getElementById('enter_phone').value)
			alert(document.getElementById('enter_phone').value);
		else
			alert("Please Enter Phone!");
		
		return false;
	}
	char = objForm.phone.value.search("[^0-9]"); 
    if(objForm.phone.value.length > 0 &&  char >= 0) 
    { 
    	if(document.getElementById('valid_phone').value)
			alert(document.getElementById('valid_phone').value);
		else
			alert("Please enter valid Phone Number!"); 
		return false; 
    }
	if(objForm.first_name.value == "")
	{
		if(document.getElementById('first_name').value)
			alert(document.getElementById('first_name').value);
		else
			alert("Please Enter First Name!");
		
		return false;
	}
	if(objForm.last_name.value == "")
	{
		if(document.getElementById('last_name').value)
			alert(document.getElementById('last_name').value);
		else
			alert("Please Enter Last Name!");
		
		return false;
	}
	if(objForm.checkbox.checked != true)
	{
		if(document.getElementById('accept_terms_conditions').value)
			alert(document.getElementById('accept_terms_conditions').value);
		else
			alert("Please Accept Terms and Conditions!");
		objForm.checkbox.focus();
		return false;
	}
	if(pageValue!='')//if free-subscription option
	{
		if(objForm.password.value == "")
		{
			if(document.getElementById('enter_password').value)
				alert(document.getElementById('enter_password').value);
			else
				alert("Please Enter Password!");
			
			return false;
		}
	}
	if(pageValue=='')//IF SUBSCRITION THROUGH new-subscriber.php
	{
		if(objForm.checkbox.checked != true)
		{
			if(document.getElementById('enter_password').value)
				alert(document.getElementById('enter_password').value);
			else
				alert("Please Accept Terms and Conditions!");
			objForm.checkbox.focus();
			return false;
		}
		for(var i=0;i<objForm.payment_type.length;i++)
		{
			if(objForm.payment_type[i].checked)
			{
				var payment_type=objForm.payment_type[i].value;
			}
		}
		if(payment_type=='free_trial')
		{
			objForm.action="manipulation-revamp-registration.php"
			objForm.submit();
		}
		else 
		{
			objForm.action="new-manipulation-revamp-subscription.php"
			objForm.submit();
		}
	}
	else //if free-subscription option
		{
			objForm.action="new-manipulation-revamp-subscription.php"
			objForm.submit();
		}
}
function special_offer()
{

	var objForm = document.registration;
	if(objForm.business_name.value == "")
	{
		if(document.getElementById('business_name').value)
			alert(document.getElementById('business_name').value);
		else
			alert("Please Enter Businees Name!");
		
		return false;
	}
	if(objForm.acct_mailing_addr1.value == "")
	{
		if(document.getElementById('acct_mailing_addr').value)
			alert(document.getElementById('acct_mailing_addr').value);
		else
			alert("Please Enter Mailing Address!");
		
		return false;
	}if(objForm.city.value == "")
	{
		if(document.getElementById('enter_city').value)
			alert(document.getElementById('enter_city').value);
		else
			alert("Please Enter City!");
		
		return false;
	}if(objForm.state.value == "")
	{
		if(document.getElementById('select_state').value)
			alert(document.getElementById('select_state').value);
		else
			alert("Please Select State!");

		return false;
	}
	if(objForm.country.value == "")
	{
		if(document.getElementById('select_country').value)
			alert(document.getElementById('select_country').value);
		else
			alert("Please Select Country!");
		
		return false;
	}
	if(objForm.zip.value == "")
	{
		if(document.getElementById('enter_zip').value)
			alert(document.getElementById('enter_zip').value);
		else
			alert("Please Enter Zip!");
		
		return false;
	}
	if(objForm.email.value == "")
	{
		if(document.getElementById('enter_email').value)
			alert(document.getElementById('enter_email').value);
		else
			alert("Please Enter Your Email ID!");
		
		return false;
	} 
	if(objForm.phone.value == "")
	{
		if(document.getElementById('enter_phone').value)
			alert(document.getElementById('enter_phone').value);
		else
			alert("Please Enter Phone!");
		
		return false;
	}
	char = objForm.phone.value.search("[^0-9]"); 
    if(objForm.phone.value.length > 0 &&  char >= 0) 
    { 
    	if(document.getElementById('valid_phone').value)
			alert(document.getElementById('valid_phone').value);
		else
			alert("Please enter valid Phone Number!"); 
		return false; 
    }
	if(objForm.first_name.value == "")
	{
		if(document.getElementById('first_name').value)
			alert(document.getElementById('first_name').value);
		else
			alert("Please Enter First Name!");
		
		return false;
	}
	if(objForm.last_name.value == "")
	{
		if(document.getElementById('last_name').value)
			alert(document.getElementById('last_name').value);
		else
			alert("Please Enter Last Name!");
		
		return false;
	}
	if(objForm.password.value == "")
	{
		if(document.getElementById('enter_password').value)
			alert(document.getElementById('enter_password').value);
		else
			alert("Please Enter Password!");
		return false;
	}
	
	
	objForm.action="manipulation-special-offer.php"
	objForm.submit();
		
}
function processCQUser_revamp()
{	alert(12);
	var objForm = document.registration;
	
	if(objForm.business_name.value == "")
	{
		if(document.getElementById('business_name').value)
			alert(document.getElementById('business_name').value);
		else
			alert("Please Enter Businees Name!");
		
		return false;
	}
	if(objForm.acct_mailing_addr1.value == "")
	{
		if(document.getElementById('acct_mailing_addr').value)
			alert(document.getElementById('acct_mailing_addr').value);
		else
			alert("Please Enter Mailing Address!");
		
		return false;
	}if(objForm.city.value == "")
	{
		if(document.getElementById('enter_city').value)
			alert(document.getElementById('enter_city').value);
		else
			alert("Please Enter City!");
		
		return false;
	}if(objForm.state.value == "")
	{
		if(document.getElementById('select_state').value)
			alert(document.getElementById('select_state').value);
		else
			alert("Please Select State!");

		return false;
	}
	if(objForm.country.value == "")
	{
		if(document.getElementById('select_country').value)
			alert(document.getElementById('select_country').value);
		else
			alert("Please Select Country!");
		
		return false;
	}
	if(objForm.zip.value == "")
	{
		if(document.getElementById('enter_zip').value)
			alert(document.getElementById('enter_zip').value);
		else
			alert("Please Enter Zip!");
		
		return false;
	}
	if(objForm.email.value == "")
	{
		if(document.getElementById('enter_email').value)
			alert(document.getElementById('enter_email').value);
		else
			alert("Please Enter Your Email ID!");
		
		return false;
	} 
	if(objForm.phone.value == "")
	{
		if(document.getElementById('enter_phone').value)
			alert(document.getElementById('enter_phone').value);
		else
			alert("Please Enter Phone!");
		
		return false;
	}
	char = objForm.phone.value.search("[^0-9]"); 
    if(objForm.phone.value.length > 0 &&  char >= 0) 
    { 
    	if(document.getElementById('valid_phone').value)
			alert(document.getElementById('valid_phone').value);
		else
			alert("Please enter valid Phone Number!"); 
		return false; 
    }
	if(objForm.first_name.value == "")
	{
		if(document.getElementById('first_name').value)
			alert(document.getElementById('first_name').value);
		else
			alert("Please Enter First Name!");
		
		return false;
	}
	if(objForm.last_name.value == "")
	{
		if(document.getElementById('last_name').value)
			alert(document.getElementById('last_name').value);
		else
			alert("Please Enter Last Name!");
		
		return false;
	}

	
	if(objForm.checkbox.checked != true)
	{
		if(document.getElementById('accept_terms_conditions').value)
			alert(document.getElementById('accept_terms_conditions').value);
		else
			alert("Please Accept Terms and Conditions!");
		objForm.checkbox.focus();
		return false;
	}

	
	for(var i=0;i<objForm.payment_type.length;i++)
	{
		if(objForm.payment_type[i].checked)
		{
			var payment_type=objForm.payment_type[i].value;
		}
	}
	if(payment_type=='free_trial')
	{
		objForm.action="manipulation-revamp-registration.php"
		objForm.submit();
	}
	else 
	{
		objForm.action="new-manipulation-revamp-subscription.php"
		objForm.submit();
	}
	
}



/******Function through new-subscriber.php, registration.php and subscribe.php******/
function checkAccountCode_revamp(val)
{	
	var chk = xmlHttp_send_post("xmlHTTP_BE.php?", "action=chkAccountCode&val=" + val);

	if(chk=="false")
	{
		if(val!=''){
			if(document.getElementById('invalid_national_account_code').value)
				alert(document.getElementById('invalid_national_account_code').value);
			else
				alert("You have entered invalid National Account Code!");

		}
		document.getElementById("account_code").value='';
		document.getElementById("code_monthly").value='';
		document.getElementById("code_yearly").value='';
		document.getElementById("account_code_monthly_price").innerHTML=document.getElementById("monthly_price").value;
		document.getElementById("account_code_yearly_price").innerHTML=document.getElementById("yearly_price").value;
		return true;
	}
	{
		chkresult = chk.split("!");
		var monthly = chkresult[0];
		var yearly = chkresult[1];

		document.getElementById("code_monthly").value=monthly;
		document.getElementById("code_yearly").value=yearly;
		document.getElementById("account_code_monthly_price").innerHTML="(US$"+monthly+")";
		document.getElementById("account_code_yearly_price").innerHTML="(US$"+yearly+")";

		return true;
	}
}
/******Function through new-subscriber-WL1.php******/

function checkAccountCode_CQUser_revamp(val)
{	
	var chk = xmlHttp_send_post("xmlHTTP_BE.php?", "action=chkAccountCode_CQUser&val=" + val);

	if(chk=="false")
	{
		if(val!=''){
			if(document.getElementById('invalid_national_account_code').value)
				alert(document.getElementById('invalid_national_account_code').value);
			else
				alert("You have entered invalid National Account Code!");

		}
		document.getElementById("account_code").value='';
		document.getElementById("code_monthly").value='';
		document.getElementById("code_yearly").value='';
		document.getElementById("monthly_freeDays").value='';
		document.getElementById("yearly_freeDays").value='';
		document.getElementById("account_code_monthly_price").innerHTML=document.getElementById("monthly_price").value;
		document.getElementById("account_code_yearly_price").innerHTML=document.getElementById("yearly_price").value;
		return true;
	}
	{
		chkresult = chk.split("!");
		var monthly = chkresult[0];
		var monthly_free_days = chkresult[1];
		var yearly = chkresult[2];
		var yearly_free_days = chkresult[3];

		document.getElementById("code_monthly").value=monthly;
		document.getElementById("code_yearly").value=yearly;
		document.getElementById("monthly_freeDays").value=monthly_free_days;
		document.getElementById("yearly_freeDays").value=yearly_free_days;

		document.getElementById("account_code_monthly_price").innerHTML="(US$"+monthly+") with Free "+monthly_free_days +" Days Trial";
		document.getElementById("account_code_yearly_price").innerHTML="(US$"+yearly+") with Free "+yearly_free_days +" Days Trial";

		return true;
	}
}
/******Function through new-subscriber.php, registration.php and new-subscriber-WL1.php******/

function checkFreeDaysCode_revamp(val,changeButtonName)
{	

	
	if(val=="")
	{
		return false;
	}
	var chk = xmlHttp_send_post("xmlHTTP_BE.php?", "action=chkFreeDaysCode&val=" + val);
	//prompt('1',chk);
	if(chk=="false")
	{
		if(val!='')
		//alert("You have entered invalid Free Trial Promo Code!");
		document.getElementById("free_days_code").value='';
		//return true;
	}
	else
	{
		var free_days = chk;
		document.getElementById("free_trial_days").value=free_days;
		document.getElementById("free_days").innerHTML=free_days;
		document.getElementById("days_code").value=val;
		/*if(changeButtonName!='')
			document.getElementById("free").value="FREE "+free_days+" DAY TRIAL";*/
		//return true;
	}
	if(chk=="false")
	{
		var chk = xmlHttp_send_post("xmlHTTP_BE.php?", "action=chkAccountCode&val=" + val);

		if(chk=="false")
		{
			
			document.getElementById("code_monthly").value='';
			document.getElementById("code_yearly").value='';
			document.getElementById("account_code_monthly_price").innerHTML=document.getElementById("monthly_price").value;
			document.getElementById("account_code_yearly_price").innerHTML=document.getElementById("yearly_price").value;
			
		}
		else
		{
			
			chkresult = chk.split("!");
			var monthly = chkresult[0];
			var yearly = chkresult[1];
			document.getElementById("free_days_code").value=val;
			document.getElementById("code_monthly").value=monthly;
			document.getElementById("code_yearly").value=yearly;
			document.getElementById("account_code_monthly_price").innerHTML="US$"+monthly+"";
			document.getElementById("account_code_yearly_price").innerHTML="US$"+yearly+"";

			//return true;
		}

	}
	
	if(chk=="false")
	{
		if(document.getElementById('invalid_promo_code').value)
			alert(document.getElementById('invalid_promo_code').value);
		else
			alert("You have entered invalid Promo Code!");	
	}
	return true;

}




function forgot_validate()
{	
	var objForm = document.forgot;
	
	if(objForm.username.value == "" && objForm.phone.value == "")
	{
		if(document.getElementById('enter_username').value)
			alert(document.getElementById('username_or_phone').value);
		else
			alert("Please Enter Username or Phone number!");
		return false;
	}
	/*if(objForm.phone.value == "")
	{
		if(document.getElementById('enter_phone').value)
			alert(document.getElementById('enter_phone').value);
		else
			alert("Please Enter Phone!");
		
		return false;
	}*/ 
	return true;
}

// function through /education/index.php
// function through /education/index.php
function subscribeNow_edu(ipval)
{

	var objForm = document.registration;	
	if(objForm.school_name.value == "")
	{
		alert("Please Enter School Name!");		
		return false;
	}
	if(objForm.school_address.value == "")
	{
		alert("Please Enter School Address!");		
		return false;
	}
	if(objForm.city.value == "")
	{
		alert("Please Enter City!");		
		return false;
	}if(objForm.state.value == "")
	{
		alert("Please Select State!");
		return false;
	}
	if(objForm.zip.value == "")
	{
		alert("Please Enter Zip!");		
		return false;
	}
	if(objForm.email.value == "")
	{
		alert("Please Enter Your Email ID!");		
		return false;
	} 
	if(objForm.school_phone.value == "")
	{
		alert("Please Enter School Phone!");
		
		return false;
	}
	char = objForm.school_phone.value.search("[^0-9]"); 
    if(objForm.school_phone.value.length > 0 &&  char >= 0) 
    { 
    	alert("Please enter valid Phone Number!"); 
		return false; 
    }
	if(objForm.contact_name.value == "")
	{
		alert("Please Enter Contact Name!");		
		return false;
	}
	if(objForm.contact_phone.value == "")
	{
		alert("Please Enter Contact Phone!");		
		return false;
	}
	char = objForm.contact_phone.value.search("[^0-9]"); 
    if(objForm.contact_phone.value.length > 0 &&  char >= 0) 
    { 
    	alert("Please enter valid Phone Number!"); 
		return false; 
    }
	
	objForm.newIP.value = ipval;		
	
	objForm.action="education-registration.php"
	objForm.submit();

}


function login_validate()
{
	
	var frm=document.login;
	if(frm.userid.value=="")
	{
		if(document.getElementById('enter_username').value)
			alert(document.getElementById('enter_username').value);
		else
			alert("Please enter User Name!");
		return false;
	}
	if(frm.password.value=="")
	{
		if(document.getElementById('enter_password').value)
			alert(document.getElementById('enter_password').value);
		else
			alert("Please enter Password!");
		return false;
	}
	return true;
}

function addLoopedAnimations(val)
{
	var objForm = document.looped_animations_frm;	
	objForm.action_value.value = val;		
	objForm.submit();
}
function removeLoopedAnimations(val)
{
	var objForm = document.looped_animations_frm;	
	objForm.action_value.value = val;		
	objForm.submit();
}
function save_looped_animation(val)
{
	var objForm = document.looped_animations_frm;	
	objForm.action='manipaulation-account-setting.php';	
	objForm.submit();
}
function arrange_looped_animation_sequence(val)
{
	var objForm = document.looped_animations_frm;	
	objForm.action_value.value = val;		
	//objForm.action = 'account-setting.php';	
	objForm.submit();
}
function isNumberWithDecimalKey(evt)
{
	 var charCode = (evt.which) ? evt.which : event.keyCode
		 
	 if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	 return true;

}
function openPopup(pageName)
{
	
	 window.open(pageName,null,"Vehicle Visuals Looped Animations", "menubar=no,width=800,height=600,toolbar=no");
}
function back_looped_animation(pageName)
{
	document.location="account-setting.php";
	
}
function lookup(inputString) {
		
	if(inputString.length == 0) {
		
		$('#suggestions').hide();
	} else if(inputString.length <= 3) {
		
		$.post("string_search.php", {mysearchString: ""+inputString+""}, function(data){
			
			if(data.length >0) {
				$('#suggestions').show();

				$('#autoSuggestionsList').html(data);
			}
		});
	}
	else  {
		
		$.post("string_search.php", {mysearchString_detail: ""+inputString+""}, function(data){
			//alert(data);
			if(data.length >0 && data!='false') {
				$('#suggestions').show();
				$('#autoSuggestionsList').html(data);
			}
			else{
			$('#suggestions').hide();
				
			}

		});
	}
} 


function fill(thisValue) {
	$('#search').val(thisValue);
	setTimeout("$('#suggestions').hide();", 200);
	searchData('exact_search');

}
function searchData(exact_search)
{
	var frm= document.frmsearch;
	if(frm.search.value!="")
	{
		frm.exact_search.value=exact_search;
		frm.action="search.php";	
		frm.submit();
	}
	else
	{
		if(document.getElementById('search_data').value)
			alert(document.getElementById('search_data').value);
		else
			alert("Please enter data to search");
		return false;
	}
}


function send_suggetion()
{
	var frm=document.frm;
	if(frm.suggest.value=="")
	{
		if(document.getElementById('write_suggestion').value)
			alert(document.getElementById('write_suggestion').value);
		else
			alert("Please Write Suggestion!");
		return false;
	}
	else{
		frm.action = "send-suggestion.php";

	frm.submit();
	}
}
function link()
{
	var frm=document.frmlink;
	var total=frm.totalcomp.value;
	var pageCompLink=''

	var pageLink=frm.page.value;
	var Id=frm.partId.value;
	var language=frm.lang.value;

	if(frm.email.value=="")
	{
		if(document.getElementById('enter_email').value)
			alert(document.getElementById('enter_email').value);
		else
			alert("Please Enter Email!");
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frmlink.email.value)))
	{ 
		if(document.getElementById('valid_email').value)
			alert(document.getElementById('valid_email').value);
		else
			alert("Please Enter Valid Email!"); 
		return false; 
	}
	if(pageLink=="")
	{
		/*if(document.getElementById('select_components').value)
			alert(document.getElementById('select_components').value);
		else*/
			alert("Please Select Component!");
		return false;
	}
	if(frm.message.value=="")
	{
		if(document.getElementById('write_message').value)
			alert(document.getElementById('write_message').value);
		else
			alert("Please Write Message!");
		return false;
	}
	else{
		frm.page.value = pageLink;//take values of parts
		frm.partId.value = Id;
		frm.lang.value = language;
		frm.comppage.value = pageCompLink;
		frm.action = "parts-page-link.php";
		frm.submit();
	}
}

function fun_logOut()
{
	var frm=document.logout;
	frm.action="logout.php";	
	frm.submit();
}
function changeLang()
{
	var frm=document.frmlang;
	var lang=frm.language.value;
	frm.headerLang.value=lang;
	
	frm.action="change-lang.php";	
	frm.submit();
}
function redirect_page(pagename)
{
	location.href=pagename;
}


function selectComp()
{
	var frm=document.frmlink;
	var compId=document.getElementById('comp_name').value;
	if(compId!='0')
	{
		document.getElementById(compId).style.visibility='visible';
		document.getElementById(compId).style.display='block';
	}
	if(frm.old_compId.value!='')
	{
		var old_compId=frm.old_compId.value;
		if(old_compId!='0')
		{
			document.getElementById(old_compId).style.visibility='hidden';
			document.getElementById(old_compId).style.display='none';
		}
	}
	frm.old_compId.value=compId;
	return true;
}
function addParts(partId,partUrl)
{
	var frm=document.frmlink;
	var pageLink=frm.page.value;
	var Id=frm.partId.value;
	var flag='';var all_pageLink='';var all_Id='';
	IdArray=Id.split(',');
	pageLinkArray=pageLink.split(',');
	for(var i=0;i<IdArray.length;i++){
	
		if(IdArray[i]==partId){
			flag='found';
		
		}else{
			if(all_pageLink=='')
			{
				all_pageLink=pageLinkArray[i];
				all_Id=IdArray[i];
			}
			else 
			{
				all_pageLink=all_pageLink+','+pageLinkArray[i];
				all_Id=all_Id+','+IdArray[i];
			}
		
		}
	}
	if(flag=='')
	{	
		if(all_pageLink=='')
		{
			all_pageLink=partUrl;
			all_Id=partId;
		}
		else 
		{
			all_pageLink=all_pageLink+','+partUrl;
			all_Id=all_Id+','+partId;
		}
	}		
	frm.page.value=all_pageLink;
	frm.partId.value=all_Id;

	
	return true;
}
function sendLink(height,page_action)
{
	if(height=='')
		height=0;
	document.getElementById('light_sendLink').style.display='block';
	document.getElementById('fade_sendLink').style.display='block';
	document.getElementById('fade_sendLink').style.height=parseInt(document.body.clientHeight+height)+'px';
	document.getElementById('page_action').value=page_action;
}
function closeSendLink()
{
	document.getElementById('light_sendLink').style.display='none';
	document.getElementById('fade_sendLink').style.display='none';
}
function suggestion(height)
{
	if(height=='')
		height=0;
	document.getElementById('light_suggestion').style.display='block';
	document.getElementById('fade_suggestion').style.display='block';
	document.getElementById('fade_suggestion').style.height=parseInt(document.body.clientHeight+height)+'px';
}
function closeSuggession()
{
	document.getElementById('light_suggestion').style.display='none';
	document.getElementById('fade_suggestion').style.display='none';
}
function goImgWin(myImage,myWidth,myHeight,origLeft,origTop) {
myHeight += 24;
myWidth += 24;
TheImgWin = window.open(myImage,'image','height=' +
myHeight + ',width=' + myWidth +
',toolbar=no,directories=no,status=no,' +
'menubar=no,scrollbars=no,resizable=yes');
TheImgWin.resizeTo(myWidth+2,myHeight+30);
//TheImgWin.moveTo(origLeft,origTop);
TheImgWin.focus();
}

function selectMessage(data)
{ 
	
	if(data=='message'){
		document.getElementById('mail_content_span').style.display='block';
	}else{
		document.getElementById('mail_content_span').style.display='none';
		document.getElementById('message1').checked=0;
	}
	
	if(data=='Emessage'){
		
		document.getElementById('Email_content_span').style.display='block';
	//	alert(document.getElementById('Email_content_span').style.display);
	}else{
		document.getElementById('Email_content_span').style.display='none';
		
	}
	
	
	if(data=='Email_message'){ //predefined  Email messages id message
		document.getElementById('mail_span').style.display='block';
		document.getElementById('message1').checked=1;
	}else{
		if(data=='Emessage'){
				document.getElementById('mail_span2').style.display='block';
		}else
		if(data=='message'){
			document.getElementById('mail_span').style.display='block';
		}else	
			document.getElementById('mail_span').style.display='none';
			document.getElementById('message1').checked=0;
	}
	
	if(data=='Email_message2'){ ///Customed Email Messages id Emessage1
		document.getElementById('message1').checked=0;
		document.getElementById('message2').checked=0;
		document.getElementById('message3').checked=0;
		document.getElementById('message4').checked=0;
		document.getElementById('mail_span2').style.display='block';
	
	}else{
		if(data=='Emessage'){
				document.getElementById('mail_span2').style.display='block';
		}else
		document.getElementById('mail_span2').style.display='none';
	}
	
	
}
function CheckEmpty(cntrl, strMsg)
{  
	if (cntrl.value == "")
	{
		alert("Please enter " + strMsg + "!");
		cntrl.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function CheckEmail(cntrl)
{
	if (cntrl.value == "")
		return true;
	
	if(!RegExp(/^\w[\w\-\.]+\@\w[\w\-]+(\.\w[\w\-]+)+$/).test(cntrl.value))
	{
		alert("This Email ID does not appear to be valid. Please check!");
//		cntrl.value = "";
		cntrl.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function usageDetails(days)
{
	window.open( "view-usage.php?days="+days, "Welcome To virtualvehiclemd.com", 
"status = 1, height = 600, width = 800, resizable = 0,scrollbars=1" )

}
function emailusageDetails()
{
	window.open( "view-email-usage.php", "Welcome To virtualvehiclemd.com", 
"status = 1, height = 800, width = 1024, resizable = 0,scrollbars=1" )

}

