// JavaScript Document

/* POPUP  TERMS & CONDITIONS */
function termsofuse(){
	window.open ("poup_terms_conditions.php","","menubar=0,width=500,height=500,resizable=1,scrollbars=1,status=false,titlebar=yes");	
}

function productimages(id){
    window.open ("../poup_product_images.php?id="+id,"","menubar=0,width=500,height=500,resizable=1,scrollbars=1,status=false,titlebar=yes");    
}

/* POPUP  PRINT FLIER */
function popupPrintFlier(propID){
	window.open ("../../Popup_PrintFlier.php?pID="+propID,"","menubar=0,width=900,resizable=1,scrollbars=1,status=false,titlebar=yes");	
}

/* POPUP  PRINT FLIER */
function aimAcceptancePolicy(){
	window.open ("../poup_AIM_policy.php","","menubar=0,width=600,height=500,resizable=1,scrollbars=1,status=false,titlebar=yes");	
}
/* ########################## USER MODULE STARTS ################################ */

/* Sign Up */
function vlidate_signup_form()
{
	var ajaxEmail;
	var doc=document.frmSignUp;
	var re = /^\s{1,}$/g; // For validating space || (doc.fname.value.search(re)) > -1
	var emailfilter=/^\w+([\.-]?\w+)*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i; // Email validation	
	//var emailfilter= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
	
	if(doc.name_1.value==""  || (doc.name_1.value.search(re)) > -1){
		document.getElementById('e_name_1').style.display="block";
		doc.name_1.focus();
		return false;
	}else{
		document.getElementById('e_name_1').style.display="none";
	}	
	
	if(doc.last_name.value==""  || (doc.last_name.value.search(re)) > -1){
		document.getElementById('e_last_name').style.display="block";
		doc.last_name.focus();
		return false;
	}else{
		document.getElementById('e_last_name').style.display="none";
	}
	
/*	
	if(doc.address_1.value==""  || (doc.address_1.value.search(re)) > -1){
		document.getElementById('e_address_1').style.display="block";
		doc.address_1.focus();
		return false;
	}else{
		document.getElementById('e_address_1').style.display="none";
	}

	if(doc.city.value==""   || (doc.city.value.search(re)) > -1){
		document.getElementById('e_city').style.display="block";
		doc.city.focus();
		return false;
	}else{
		document.getElementById('e_city').style.display="none";
	}	
	
	if(doc.state.value==""   || (doc.state.value.search(re)) > -1){
		document.getElementById('e_state').style.display="block";
		doc.state.focus();
		return false;
	}else{
		document.getElementById('e_state').style.display="none";
	}
	if(doc.zip.value==""   || (doc.zip.value.search(re)) > -1){
		document.getElementById('e_zip').style.display="block";
		doc.zip.focus();
		return false;
	}else{
		document.getElementById('e_zip').style.display="none";
	}
	
	if(doc.current_weight.value==""   || (doc.current_weight.value.search(re)) > -1){
		document.getElementById('e_current_weight').style.display="block";
		doc.current_weight.focus();
		return false;
	}else{
		document.getElementById('e_current_weight').style.display="none";
	}
	if(doc.goal_weight.value==""  || (doc.goal_weight.value.search(re)) > -1){
		document.getElementById('e_goal_weight').style.display="block";
		doc.goal_weight.focus();
		return false;
	}else{
		document.getElementById('e_goal_weight').style.display="none";
	}	
	
	if(doc.dob.value=="" || (doc.dob.value.search(re)) > -1){
		document.getElementById('e_dob').style.display="block";
		doc.dob.focus();
		return false;
	}else{
		document.getElementById('e_dob').style.display="none";
	}	
	
	if(doc.height.value=="" || (doc.height.value.search(re)) > -1){
		document.getElementById('e_height').style.display="block";
		doc.height.focus();
		return false;
	}else{
		document.getElementById('e_height').style.display="none";
	}		

*/

	if(!emailfilter.test(doc.email.value)){
		document.getElementById('e_email').style.display="block";
		doc.email.focus();
		return false;
	}else{
		document.getElementById('e_email').style.display="none";
	}
	
	if(doc.username.value=="" || (doc.username.value.search(re)) > -1){
		document.getElementById('e_username').style.display="block";
		doc.username.focus();
		return false;
	}else{
		document.getElementById('e_username').style.display="none";
	}			
	
	if(doc.password.value=="" || (doc.password.value.search(re)) > -1){
		document.getElementById('e_password').style.display="block";
		doc.password.focus();
		return false;
	}else{
		document.getElementById('e_password').style.display="none";
	}
	
	if(doc.password.value!=doc.confirm_password.value){
		document.getElementById('e_confirm_password').style.display="block";
		doc.confirm_password.value="";
		doc.confirm_password.focus();	
		return false;
	}else{
		document.getElementById('e_confirm_password').style.display="none";
	}

	
	if(!document.frmSignUp.iagree.checked){
		document.getElementById('e_iagree').style.display="block";
		return false;
	}else{
		document.getElementById('e_iagree').style.display="none";
	}		
	
	return true;	
}
  /* Sign Up Ends */
  
  
  /*******  AJAX FOR Account Creation STARTS ************/
	var xmlHttp
	function ajaxCheckEmail(login_email)
	{
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		 {
		 alert ("Browser does not support HTTP Request")
		 return
		 }
	
		var url="modules/User/ajaxForEmailValid.php"
		url=url+"?login_email="+login_email
		url=url+"&sid="+Math.random()
		xmlHttp.onreadystatechange=stateChanged
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
	} 
	function stateChanged(responseText) 
	{ 
		 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		 {
			var result=xmlHttp.responseText;
			document.getElementById('email_ajax_valid').value=result;
			/*
			if(result==0){
				document.getElementById('e_email_ajax').style.display="none";
			}else{
				document.getElementById('e_email_ajax').style.display="block";
			}
			*/
		 } 
	} 
	
	function GetXmlHttpObject()
	{ 
		var objXMLHttp=null
		if (window.XMLHttpRequest)
		 {
		 objXMLHttp=new XMLHttpRequest()
		 }
		else if (window.ActiveXObject)
		 {
		 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
		 }
		return objXMLHttp
	}  
  /*******  AJAX FOR Account Creation ENDS  ************/  
  
 //User Profile Edit
 function  vlidate_edit_profile_form(){
	var doc=document.frmEditProfile;
	var re = /^\s{1,}$/g; // For validating space || (doc.fname.value.search(re)) > -1
	var emailfilter=/^\w+([\.-]?\w+)*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i; // Email validation	
	
	if(doc.name_1.value==""  || (doc.name_1.value.search(re)) > -1){
		document.getElementById('e_name_1').style.display="block";
		doc.name_1.focus();
		return false;
	}else{
		document.getElementById('e_name_1').style.display="none";
	}	
	
	if(doc.last_name.value==""  || (doc.last_name.value.search(re)) > -1){
		document.getElementById('e_last_name').style.display="block";
		doc.last_name.focus();
		return false;
	}else{
		document.getElementById('e_last_name').style.display="none";
	}
	
	if(!emailfilter.test(doc.email.value)){
		document.getElementById('e_email').style.display="block";
		doc.email.focus();
		return false;
	}else{
		document.getElementById('e_email').style.display="none";
	}	

	if(doc.address_1.value==""  || (doc.address_1.value.search(re)) > -1){
		document.getElementById('e_address_1').style.display="block";
		doc.address_1.focus();
		return false;
	}else{
		document.getElementById('e_address_1').style.display="none";
	}

	if(doc.city.value==""   || (doc.city.value.search(re)) > -1){
		document.getElementById('e_city').style.display="block";
		doc.city.focus();
		return false;
	}else{
		document.getElementById('e_city').style.display="none";
	}	
	
	if(doc.state.value==""   || (doc.state.value.search(re)) > -1){
		document.getElementById('e_state').style.display="block";
		doc.state.focus();
		return false;
	}else{
		document.getElementById('e_state').style.display="none";
	}
	if(doc.zip.value==""   || (doc.zip.value.search(re)) > -1){
		document.getElementById('e_zip').style.display="block";
		doc.zip.focus();
		return false;
	}else{
		document.getElementById('e_zip').style.display="none";
	}
    if(isNaN(doc.zip.value)){
        document.getElementById('e_zip').innerHTML='Enter numeric values';
        document.getElementById('e_zip').style.display="block";
        doc.zip.focus();
        return false;
    }else{
        document.getElementById('e_zip').style.display="none";
    }     
    
    if(isNaN(doc.daytime_phone.value)){
        document.getElementById('e_daytime_phone').innerHTML='Enter numeric values';
        document.getElementById('e_daytime_phone').style.display="block";
        doc.daytime_phone.focus();
        return false;
    }else{
        document.getElementById('e_daytime_phone').style.display="none";
    }   
    
    if(isNaN(doc.daytime_phone.value)){
        document.getElementById('e_daytime_phone').innerHTML='Enter numeric values';
        document.getElementById('e_daytime_phone').style.display="block";
        doc.daytime_phone.focus();
        return false;
    }else{
        document.getElementById('e_daytime_phone').style.display="none";
    }   
     if(isNaN(doc.evening_phone.value)){
        document.getElementById('e_evening_phone').innerHTML='Enter numeric values';
        document.getElementById('e_evening_phone').style.display="block";
        doc.evening_phone.focus();
        return false;
    }else{
        document.getElementById('e_evening_phone').style.display="none";
    }   
	
	
	return true;	 
	 
 }
 
 
function ValidatechangePassword(){
	
	var doc=document.frmChangePswd;
	var re = /^\s{1,}$/g; // For validating space || (doc.fname.value.search(re)) > -1
	var emailfilter=/^\w+([\.-]?\w+)*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i; // Email validation	
	
	if(doc.oldpword.value=="" || (doc.oldpword.value.search(re)) > -1){
		document.getElementById('e_oldpword').style.display="block";
		doc.oldpword.focus();
		return false;
	}else{
		document.getElementById('e_oldpword').style.display="none";
	}
	
	if(doc.password.value=="" || (doc.password.value.search(re)) > -1){
		document.getElementById('e_password').style.display="block";
		doc.password.focus();
		return false;
	}else{
		document.getElementById('e_password').style.display="none";
	}
	
	if(doc.password.value!=doc.confirm_password.value){
		document.getElementById('e_confirm_password').style.display="block";
		doc.confirm_password.value="";
		doc.confirm_password.focus();	
		return false;
	}else{
		document.getElementById('e_confirm_password').style.display="none";
	}	
}

/* ########################## USER MODULE ENDS ################################ */



/* ########################## ADMIN :: USER REG: ################################ */
/* Sign Up */
function vlidate_AdmUserAdd()
{
	var ajaxEmail;
	var doc=document.frm_adminLogin;
	var re = /^\s{1,}$/g; // For validating space || (doc.fname.value.search(re)) > -1
	var emailfilter=/^\w+([\.-]?\w+)*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i; // Email validation	
	
	if(doc.first_name.value==""  || (doc.first_name.value.search(re)) > -1){
		document.getElementById('e_first_name').style.display="block";
		doc.first_name.focus();
		return false;
	}else{
		document.getElementById('e_first_name').style.display="none";
	}	
	
	if(doc.last_name.value==""  || (doc.last_name.value.search(re)) > -1){
		document.getElementById('e_last_name').style.display="block";
		doc.last_name.focus();
		return false;
	}else{
		document.getElementById('e_last_name').style.display="none";
	}
	

	if(doc.username.value=="" || (doc.username.value.search(re)) > -1){
		document.getElementById('e_username').style.display="block";
		doc.username.focus();
		return false;
	}else{
		document.getElementById('e_username').style.display="none";
	}
	
	if(doc.password.value=="" || (doc.password.value.search(re)) > -1){
		document.getElementById('e_password').style.display="block";
		doc.password.focus();
		return false;
	}else{
		document.getElementById('e_password').style.display="none";
	}
	
	if(doc.password.value!=doc.confirm_password.value){
		document.getElementById('e_confirm_password').style.display="block";
		doc.confirm_password.value="";
		doc.confirm_password.focus();	
		return false;
	}else{
		document.getElementById('e_confirm_password').style.display="none";
	}


	
	return true;	
}
  /* Sign Up Ends */

/* ########################## ADMIN :: USER REG: ################################ */
