//var siteurl =  "http://www.xeries.com/saranam/";
//var siteurl = "http://saravanan/saranam/website_progressing/";
//var siteurl = "http://64.13.255.25/";
var siteurl = "http://www.saranam.com/";

var xmlHttpdeity,xmlHttpnff;

function clearText(field)
{
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 

function trimString(sStr)
{
   var s;
   sStr = sStr.toString();
   s = sStr.replace(/(^\s*)|(\s*$)/g,"");
   return(s);
}

function prmt(msg)
{
	jQuery.prompt(msg,{show :'fadeIn'});
}


function changeFinalValue()
{
	var s = 0;
	var n = document.getElementById("deity_count").value;
	if(document.getElementById("deity_1").checked == false)
		{
			s = s - parseFloat(document.getElementById("deityprice_1").value);
		}
	for(i=2;i<=n;i++)
	{
		if(document.getElementById("deity_"+i).checked == true)
		{
			s = s + parseFloat(document.getElementById("deityprice_"+i).value);
			
		}
	}
	s = s+parseFloat(document.getElementById("frm_pooja_charge").value);
	
	document.getElementById("frm_final").value = document.getElementById("final_value").innerHTML = (s.toFixed(2))+"/-";
}
//siteurl+"fetch/"+strr;

//login validate ---------------------------------------------

function login_validate()
{
	if(document.getElementById("frm_username").value == "")
	{
		prmt("Please enter your Email ID");
		return false;
	}
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if (!document.getElementById("frm_username").value.match(re)) 
		{
			prmt("Please enter valid Email ID");
			return false;
		}
	if(document.getElementById("frm_password").value == "")
	{
		prmt("Please enter the Password");
		return false;
	}
}
//-----------Check Form(search)---------------------------------
function CheckForm()
{
 	if(document.fmSearch.q.value == "" || document.fmSearch.q.value == "Search for a Puja or Temple")
 	{
		prmt("Enter a keyword to search");
 		return false;
 	}
}
//-----------Health Center Form--------------------------------
function samrat_validate()
{
	msg = "";
	if(document.getElementById("frm_name").value == "")
	{
		msg = "- Please enter the Name.";
	}
	if(document.getElementById("frm_email").value == "")
	{
		msg += "<br>- Please enter your Email ID.";
	}
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if(!document.getElementById("frm_email").value.match(re)) 
	{
		msg += "<br>- Please enter Valid Email ID.";
	}	
	if(document.getElementById("frm_mobile").value == "")
	{
		msg += "<br>- Please enter your Contact Number.";
	}
	if(document.getElementById("frm_city").value == "")
	{
		msg += "<br>- Please enter your City.";
	}
	if(msg != "")
	{
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
}	

//----------forget password-------------------------------------
function forget_validate()
{
	msg = "";
		if(document.getElementById("frm_email1").value == "")
	{
		prmt("Please enter your Email ID");
		return false;
	}
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if (!document.getElementById("frm_email1").value.match(re)) 
		{
			prmt("Please enter valid Email ID");
			return false;
		}
	if(msg != "")
	{
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
}			
//register_validate-----------------------------------------------------------------------------------------------------------
function register_validate()
{
	msg = "";
	if(document.getElementById("frm_fname").value == "")
	{
		msg = "- Please enter the Name.";
	}
	if(document.getElementById("frm_email").value == "")
	{
		msg += "<br>- Please enter your Email ID.";
	}
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if (!document.getElementById("frm_email").value.match(re)) 
		{
			msg += "<br>- Please enter Valid Email ID.";
		}	
	if(document.getElementById("frm_pass").value == "")
	{
		msg += "<br>- Please enter the Password.";
	}
	if(document.getElementById("frm_conpass").value  == "")
	{
		msg += "<br>- please enter the confirm password.";
	}
	a=document.getElementById("frm_pass").value
	b=document.getElementById("frm_conpass").value
	if(a!=b)
	{
		msg += "<br>- Please re-enter the correct confirm password.";
	}
	if(document.getElementById("frm_address").value == "")
	{
		msg += "<br>- Please enter your Street/Address.";
	}
	if(document.getElementById("frm_city").value == "")
	{
		msg += "<br>- Please enter your City.";
	}
	if(document.getElementById("frm_state").value == "")
	{
		msg += "<br>- Please enter the state.";
	}
	if(document.getElementById("frm_country").selectedIndex == 0)
	{
		msg += "<br>- Please select the Country.";
	}
	if(document.getElementById("frm_zip").value == "")
	{
		msg += "<br>- Please enter the Zip code.";
	}
	if(document.getElementById("frm_mobile").value == "")
	{
		msg += "<br>- Please enter the Mobile No.";
	}
	
	if(msg != "")
	{
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
}	
//---------------------------------------------------------------------------------------------------------------------------
function editprofile_validate()
{
	msg = "";
	if(document.getElementById("frm_fname").value == "")
	{
		msg = "- Please enter the Name.";
	}
	if(document.getElementById("frm_address").value == "")
	{
		msg += "<br>- Please enter your Street/Address.";
	}
	if(document.getElementById("frm_city").value == "")
	{
		msg += "<br>- Please enter your City.";
	}
	if(document.getElementById("frm_state").value == "")
	{
		msg += "<br>- Please enter the state.";
	}
	if(document.getElementById("frm_country").selectedIndex == 0)
	{
		msg += "<br>- Please select the Country.";
	}
	if(document.getElementById("frm_zip").value == "")
	{
		msg += "<br>- Please enter the Zip code.";
	}
	if(document.getElementById("frm_mobile").value == "")
	{
		msg += "<br>- Please enter the Mobile No.";
	}
	if(msg != "")
	{
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
}
//---------------------------------------------------------------------------------------------------------------------------

//Subscribe nakshatra
  function nakshatra_valid()
  {
	 msg = "";
	if(document.getElementById("puja_name").value == "")
	{
		msg = "- Please enter the Name.";
	}
	if(document.getElementById("sel_star").selectedIndex == 0)
	{
		msg += "<br />- Please select the Star.";
	}
	if(document.getElementById("sel_rasi").selectedIndex == 0)
	{
		msg += "<br />- Please select the Rasi.";
	}
	if(document.getElementById("no_months").selectedIndex == 0)
	{
		msg += "<br />- Please select Number of Months.";
	}


	if(msg != "")
	{
		
		prmt(msg);
		
		return false;
	}
	else
	{
		return true;
	}
  }
//Ends Here

//Subscribe saranam
  function clubsaranam_valid()
  {
	 msg = "";
	if(document.getElementById("sar_puja_name").value == "")
	{
		msg = "- Please enter the Name.";
	}
	if(document.getElementById("sar_sel_star").selectedIndex == 0)
	{
		msg += "<br />- Please select the Star.";
	}
	if(document.getElementById("sar_sel_rasi").selectedIndex == 0)
	{
		msg += "<br />- Please select the Rasi.";
	}
	if(document.getElementById("sar_no_months").selectedIndex == 0)
	{
		msg += "<br />- Please select Number of Months.";
	}


	if(msg != "")
	{
		
		prmt(msg);
		
		return false;
	}
	else
	{
		return true;
	}
  }
//Ends Here

//Subscribe saranam
  function grouphoma_valid()
  {
	 msg = "";
	if(document.getElementById("homa_puja_name").value == "")
	{
		msg = "- Please enter the Name.";
	}
	if(document.getElementById("homa_sel_star").selectedIndex == 0)
	{
		msg += "<br />- Please select the Star.";
	}
	if(document.getElementById("homa_sel_rasi").selectedIndex == 0)
	{
		msg += "<br />- Please select the Rasi.";
	}
	if(document.getElementById("option1").checked == false && document.getElementById("option2").checked == false )
	{
		msg += "<br />- Please select the Price Options.";
	}

	if(msg != "")
	{
		
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
  }
//Ends Here

//Group Homams
  function grouphomams_valid()
  {
	 msg = "";
	 if(document.getElementById("deity_1").checked == false)
	{
		msg = "- Please select the deity.";
	}
	s = document.getElementById("group_sel_person").value;
	for(i=1;i<=s;i++)
	{
		if(document.getElementById("group_puja_name_"+i).value == "")
		{
			msg += "<br>- Please enter the Name for Participant"+i;
		}
		if(document.getElementById("group_sel_star_"+i).selectedIndex == 0)
		{
			msg += "<br />- Please select the Star for Participant"+i;
		}
		if(document.getElementById("group_sel_rasi_"+i).selectedIndex == 0)
		{
			msg += "<br />- Please select the Rasi for Participant"+i;
		}
	}
	if(msg != "")
	{
		
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
  }
//Ends Here

//Homams
  function homams_valid()
  {
	 msg = "";
	if(document.getElementById("puja_date").value == "")
	{
		msg = "- Please select the Date.";
	}
	if(document.getElementById("name_devotee").value == "")
	{
		msg += "<br>- Please enter the Name.";
	}
	if((document.getElementById("deity_1").checked == false) && (document.getElementById("video_check").checked == false ))
	{
		msg += "<br>- Please select atleast one deity.";
	}

	if(msg != "")
	{
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
  }
//Ends Here

function puja_validate(frm)
{
	msg = "";
	if(document.getElementById("puja_date").value == "" && document.getElementById("number_of_years").value == "")
	{
		msg = "- Please select the date or number of years. ";
	}
	//if(document.getElementById("puja_date").value != "")
//	{
//		document.getElementById("number_of_years").disabled  = true;
//		document.getElementById("puja_on").disabled  = true;
//		
//		document.getElementById("number_of_years").className = "fieldrop-295-dis";
//		document.getElementById("puja_on").className  = "fieldrop-295-dis";
//	}
	if(document.getElementById("puja_date").value == "")
	{
		if(document.getElementById("number_of_years").value != "" && document.getElementById("puja_on").value == "")
		{
			msg += "<br>- Please select the nakshatra day. ";
		}
		if(document.getElementById("puja_on").value == "Nakshatra" && document.getElementById("devoteestar").value == "")
		{
			msg += "<br>- Please select the star. ";
		}
	}
	if(document.getElementById("name_devotee").value == "")
	{
		msg += "<br>- Please enter the name.";
	}
	if(document.getElementById("frm_final").value == "0.00/-")
	{
		msg += "<br>- Please select atleast one deity.";
	}
		if(msg != "")
	{
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
}

//appointmnet request
function appointment_validate()
{
	msg = "";
	if(document.getElementById("frm_fname").value == "")
	{
		msg = "- Please enter the name.";
	}
	if(document.getElementById("frm_email").value == "")
	{
		msg += "<br>- Please enter the email.";
	}
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if (!document.getElementById("frm_email").value.match(re)) 
	{
		msg += "<br>- Please enter valid email.";
	}	
	if(document.getElementById("frm_mobile").value == "")
	{
		msg += "<br>- Please enter the mobile.";
	}
	if(document.getElementById("birth_day").selectedIndex == 0 || document.getElementById("birth_month").selectedIndex == 0 || document.getElementById("birth_year").selectedIndex == 0)
	{
		msg += "<br>- Please select the date of birth.";
	}
	if(document.getElementById("city_birth").value == "")
	{
		msg += "<br>- Please enter the place of birth.";
	}
	if(document.getElementById("country_birth").selectedIndex == "0")
	{
		msg += "<br>- Please select the country of birth.";
	}
	if(msg != "")
	{
		
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
}

//Astrology validation
function astrology_valid()
{
	msg = "";
	if(document.getElementById("puja_name").value == "")
	{
		msg = "- Please enter the name.";
	}
	if(document.getElementById("male").checked == false && document.getElementById("female").checked == false)
	{
		msg += "<br />- Please select the Gender.";
	}
	if(document.getElementById("birth_day").selectedIndex == 0 || document.getElementById("birth_month").selectedIndex == 0 || document.getElementById("birth_year").selectedIndex == 0)
	{
		msg += "<br>- Please select the Date of Birth.";
	}
	if(document.getElementById("city_birth").value == "")
	{
		msg += "<br>- Please enter the Place of Birth.";
	}
	if(document.getElementById("country_birth").selectedIndex == 0)
	{
		msg += "<br>- Please enter the Country of Birth.";
	}
	if(msg != "")
	{
		
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}


}


function showShip()
{
	if(document.getElementById("ship_add").checked == true)
	{
		//	document.getElementById("enter_ship").style.display = "none";
		document.getElementById("ship_email").readOnly  = true;
		document.getElementById("ship_name").readOnly  = true;
		document.getElementById("ship_address1").readOnly  = true;
		//document.getElementById("ship_address2").readOnly  = true;
		document.getElementById("ship_city").readOnly  = true;
		document.getElementById("ship_zip").readOnly  = true;
		document.getElementById("ship_State").disabled  = true;
		//document.getElementById("ship_std").disabled  = true;
		document.getElementById("ship_country").disabled  = true;
		document.getElementById("ship_phone").readOnly  = true;
		document.getElementById("ship_mobile").readOnly  = true;
		
		document.getElementById("ship_email").className  = "field-295-dis";
		document.getElementById("ship_name").className  = "field-295-dis";
		document.getElementById("ship_address1").className  = "field-295-dis";
		//document.getElementById("ship_address2").className  = "field-295-dis";
		document.getElementById("ship_city").className  = "field-295-dis";
		document.getElementById("ship_zip").className  = "field-295-dis";
		document.getElementById("ship_State").className  = "fieldrop-295-dis";
		document.getElementById("ship_country").className  = "fieldrop-295-dis";
		//document.getElementById("ship_std").className  = "field-92-dis";
		document.getElementById("ship_phone").className  = "field-146-dis";
		document.getElementById("ship_mobile").className  = "field-165-dis";


	}
	else
	{
		document.getElementById("ship_email").readOnly  = false;
		document.getElementById("ship_name").readOnly  = false;
		document.getElementById("ship_address1").readOnly  = false;
		//document.getElementById("ship_address2").readOnly  = false;
		document.getElementById("ship_city").readOnly  = false;
		document.getElementById("ship_zip").readOnly  = false;
		document.getElementById("ship_State").disabled  = false;
		document.getElementById("ship_country").disabled  = false;
		//document.getElementById("ship_std").disabled  = false;
		document.getElementById("ship_phone").readOnly  = false;
		document.getElementById("ship_mobile").readOnly  = false;

		document.getElementById("ship_email").className  = "field-grey";
		document.getElementById("ship_name").className  = "field-grey";
		document.getElementById("ship_address1").className  = "field-grey";
		//document.getElementById("ship_address2").className  = "field-grey";
		document.getElementById("ship_city").className  = "field-grey";
		document.getElementById("ship_zip").className  = "field-grey";
		document.getElementById("ship_State").className  = "fieldrop-295";
		document.getElementById("ship_country").className  = "fieldrop-295";
		//document.getElementById("ship_std").className  = "field-92";
		document.getElementById("ship_phone").className  = "field-146";
		document.getElementById("ship_mobile").className  = "field-165";

	}
}

function fillForm(val)
{
	xmlHttpnff=GetXmlHttpObject()
	if (xmlHttpnff==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var str = document.getElementById("bill_email").value;
	str = str.replace("@",'___');
	var temp = new Array();
	temp = str.split(".");
	var strr = "";
	for(i=0;i<temp.length;i++)
	{
		if(strr == "")
		{
			strr = temp[i];
		}
		else
		{
			strr = strr+"----"+temp[i];
		}
	}
	//alert('hello');
	var url= siteurl+"fetch/"+strr;
	//alert(url);
	xmlHttpnff.onreadystatechange=stateChangedngff 
	xmlHttpnff.open("GET",url,true)
	xmlHttpnff.send(null)

}
function stateChangedngff() 
{ 
	if (xmlHttpnff.readyState==4 || xmlHttpnff.readyState=="complete")
	{ 
//alert(xmlHttpnff.responseText);
		if(xmlHttpnff.responseText == "ARN")
		{
			document.getElementById("bill_name").value = "";
			document.getElementById("bill_address1").value = "";
			document.getElementById("bill_city").value = "";
			document.getElementById("bill_zip").value = "";
			document.getElementById("bill_State").value = "";
			document.getElementById("bill_country").value = "";
			document.getElementById("bill_phone").value = "";
			document.getElementById("bill_mobile").value = "";
		}
		else
		{
			sp = xmlHttpnff.responseText.split("^#@#^");
			
			if(sp[0] != "")
			{
				document.getElementById("bill_name").value =sp[0];
			}
			if(sp[1] != "")
			{
				
				document.getElementById("bill_address1").value =sp[1];
			}
			if(sp[2] != "")
			{
				document.getElementById("bill_city").value =sp[2];
			}
			if(sp[3] != "")
			{
				document.getElementById("bill_zip").value =sp[3];
			}
			if(sp[4] != "")
			{
				document.getElementById("bill_State").value =sp[4];
			}
			if(sp[5] != "")
			{
				document.getElementById("bill_country").value =sp[5];
			}	
			if(sp[6] != "")
			{
				document.getElementById("bill_phone").value =sp[6];
			}
			if(sp[6] == "")
			{
				document.getElementById("bill_phone").value =sp[7];
			}
			if(sp[7] != "")
			{
				document.getElementById("bill_mobile").value =sp[7];
			}
			

		}
	}
}

//Ends Here

 //*****************************************************************************
 
function alpnumcheckwithspecial(event) 
{
	if(navigator.appName != "Microsoft Internet Explorer" )
	{
		if( (event.which >= 48 && event.which <= 57) || (event.which >= 97 && event.which <= 122) || (event.which >= 65 && event.which <= 90) || (event.which==32) || (event.which==38) || (event.which==39) || (event.which==44) || (event.which==45) || (event.which==46) || (event.which == 8 )  || (event.which==0) || (event.which==13))
		{
			return; 
		}
		else { 
			return false;
		}
		}
		else
		{
		if( (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 97 && event.keyCode <= 122) || (event.keyCode >= 65 && event.keyCode <= 90) || (event.keyCode==32) || (event.keyCode == 8 )  || (event.keyCode==38) || (event.keyCode==39) || (event.keyCode==44) || (event.keyCode==45) || (event.keyCode==46) || (event.keyCode==13))
		{
			return; 
		}
		else { 
			return false;
		}
	}
}
  
  //*****************************************************************************
  
function alpnumcheckgeneral(event) 
 {	 
 if(navigator.appName != "Microsoft Internet Explorer" )
 {
	//alert(event.which);
	if( (event.which >= 48 && event.which <= 57) || (event.which >= 97 && event.which <= 122) || (event.which >= 65 && event.which <= 90) || (event.which==32) || (event.which==38) || (event.which==39) || (event.which==44) || (event.which==45) || (event.which==46) || (event.which == 8 )  || (event.which==0) || (event.which==13) || (event.which==34))
	   {
	     return; 
	}
  else { 
    return false;
  }
 }
 else
 {
    if( (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 97 && event.keyCode <= 122) || (event.keyCode >= 65 && event.keyCode <= 90) || (event.keyCode==32) || (event.keyCode == 8 )  || (event.keyCode==38) || (event.keyCode==39) || (event.keyCode==44) || (event.keyCode==45) || (event.keyCode==46) || (event.keyCode==13) || (event.keyCode==34))
	   {
	     return; 
	}
  else { 
    return false;
  }
}
 }
 /***************************************************************************************/
 function numcheck(event) 
 { //fun2
 		if(navigator.appName != "Microsoft Internet Explorer")
 		{
  			if( (event.which >= 48 && event.which <= 57) || (event.which==0) || (event.which==8) )
	  		{
	     		return; 
			}
 			else
   			{ 
  				return false;
  			}
		 }
 		else
 		{
   			if( (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode==8) )
	   		{
	     		return; 
			}
 			else 
			{ 
    			return false;
  			}
		}
 } //fun2
  /***************************************************************************************/
  
function phonecheck(event) 
 {
 
 if(navigator.appName != "Microsoft Internet Explorer" )
 {
  if( (event.which >= 48 && event.which <= 57) || (event.which == 8 ) || (event.which == 45 )  || (event.which==0) )
	   {
	     return; 
		}
  else
   { 
  		return false;
  	}
 }
 else
 {

    if( (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode == 8 )  || (event.keyCode == 45 ))
	   {
	     return; 
	}
  else { 
    return false;
  }
	}
 }
  /***************************************************************************************/
function change_pass()
{
		msg = "";
	if(document.getElementById("old").value == "")
	{
		msg = "- Please enter the old password";
	}
	if(document.getElementById("newpass").value == "")
	{
		msg += "<br>- Please enter the new password";
	}
	if(document.getElementById("conpass").value == "")
	{
		msg += "<br>- Please enter the confirm password";
	}
	a=document.getElementById("newpass").value;
	b=document.getElementById("conpass").value;
	if(a!=b)
	{
		msg += "<br>- Please re-enter the correct confirm password.";
	}
	if(msg != "")
	{
		prmt(msg);
		return false;
	}
	else
	{
		return true;
	}
}

//------------------------------------------------------------

function checkupdate()
{
	document.viewcartform.action=siteurl+"viewcart/viewcart_update";
	document.viewcartform.submit();
}


function checkAddValidate(ntype)
{
	msg = "";
	if(document.getElementById("bill_email").value == "" || document.getElementById("bill_email").value == "Email")
	{
		msg = "- Please enter the Billing Email";
	}
	else
	{
		//var re = /^[a-z-._]+[a-z-_\d]+\@+([a-z-_]+[a-z-_\d]*\.)+([a-q-s-t-v-z]{2,4})+$/i 
		var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
   		if(!document.getElementById("bill_email").value.match(re)) 
    	{
    		msg += "<br>- Email not valid.";
     	}
	}
	if(document.getElementById("bill_name").value == "" || document.getElementById("bill_name").value == "Bill to Name") 
	{
		msg += "<br>- Please enter the Billing Name";
	}	
	if(document.getElementById("bill_address1").value == "" || document.getElementById("bill_address1").value == "Address1")
	{
		msg += "<br>- Please enter the Billing Address";
	}
	if(document.getElementById("bill_city").value == "" || document.getElementById("bill_city").value == "City")
	{
		msg += "<br>- Please enter the Billing City";
	}	
	if(document.getElementById("bill_zip").value == "")
	{
		msg += "<br>- Please enter the Billing Zip";
	}	
	if(document.getElementById("bill_State").selectedIndex == 0)
	{
		msg += "<br>- Please select the Billing State";
	}
	
	if(document.getElementById("bill_country").selectedIndex == 0)
	{
		msg += "<br>- Please select the Billing Country.";
	}
	if(document.getElementById("bill_phone").value == "")
	{
		msg += "<br>- Please enter the Billing Phone";
	}
	if(document.getElementById("bill_phone").value != "")
	{
		if(document.getElementById("bill_phone").value.length <= 8)
		{
			msg += "<br>- Billing Phone too short";
		}
	}
	if(document.getElementById("bill_mobile").value == "")
	{
		msg += "<br>- Please enter the Billing Mobile";
	}	
	if(document.getElementById("ship_add").checked == false)
	{
		if(document.getElementById("ship_email").value == "" || document.getElementById("ship_email").value == "Email")
		{
			msg += "<br>- Please enter the Shipping Email";
		}
		else
		{
			//var re = /^[a-z-._]+[a-z-_\d]+\@+([a-z-_]+[a-z-_\d]*\.)+([a-q-s-t-v-z]{2,4})+$/i  //edited
			var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
			if(!document.getElementById("ship_email").value.match(re)) 
			{
				msg += "<br>- Email not valid.";
			}
		}
		if(document.getElementById("ship_name").value == "" || document.getElementById("ship_name").value == "Ship to Name") 
		{
			msg += "<br>- Please enter the Shipping Name";
		}	
		if(document.getElementById("ship_address1").value == "" || document.getElementById("ship_address1").value == "Address1")
		{
			msg += "<br>- Please enter the Shipping Address";
		}
		if(document.getElementById("ship_city").value == "" || document.getElementById("ship_city").value == "City")
		{
			msg += "<br>- Please enter the Shipping City";
		}	
		if(document.getElementById("ship_zip").value == "" )
		{
			msg += "<br>- Please enter the Shipping Zipcode";
		}	
		if(document.getElementById("ship_State").selectedIndex == 0)
		{
			msg += "<br>- Please select the Shipping State";
		}
		if(document.getElementById("ship_country").selectedIndex == 0)
		{
			msg += "<br>- Please select the Shipping Country.";
		}
		if(document.getElementById("ship_phone").value == "")
		{
			msg += "<br>- Please enter the Shipping Phone";
		}
		if(document.getElementById("ship_phone").value != "")
		{
			if(document.getElementById("ship_phone").value.length <= 8)
			{
				msg += "<br>- Shipping Phone too short";
			}
		}
		if(document.getElementById("ship_mobile").value == "")
		{
			msg += "<br>- Please enter the Shipping Mobile";
		}		
	}
	if(msg != "")
	{
		prmt(msg);
		return false;
	}
	else
	{
		if(ntype == "1")
		{
			document.viewcartform.action="viewcart/viewcart_orderupdate";
			document.getElementById("viewcartform").submit();
			return true;
		}
		else
		{
			//document.viewcartform.action="amc_orderupdate";
			//document.getElementById("viewcartform").submit();
			//return true;
		}
	}
}

//clear text-------------------------------------------------------------------------------------------
function clearText(field)
{
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}
//clear text-------------------------------------------------------------------------------------------

function enquiry_validate()
{
	if(document.getElementById("Name").value == "Name")
	{
		prmt("Please Enter the Name");
		return false;
	}
	if(document.getElementById("Email").value == "Email")
	{
		prmt("Please Enter the Email");
		return false;
	}
	var re = /^[_\.0-9a-z-]+\@([0-9a-z][0-9a-z-]*\.)+([a-z]{2,4})+$/i
	if (!document.getElementById("Email").value.match(re)) 
	{
		prmt("Please enter valid Email ID");
		return false;
	}
	if(document.getElementById("Phone").value == "Mobile")
	{
		prmt("Please Enter the Mobile");
		return false;
	}
	if(document.getElementById("City").value == "City")
	{
		prmt("Please Enter the City");
		return false;
	}
	if(document.getElementById("add_info").value == "Additional info")
	{
		prmt("Please Enter the Additional Information");
		return false;
	}
}


function hideDiv()
{
	document.getElementById('forget').style.display = 'none';
}


function forget_visibility() 
{	
	document.getElementById('forget').style.display = 'block';
}

//--------------------------------------payment option----------------------------
function show1(val)
{
	if(val == "CCAVENUE")
	{
		document.getElementById('cheque').style.display = "none";
		//document.getElementById('frmdeposit').
	}
	if(val == "CHEQUE")
	{
		document.getElementById('cheque').style.display = "block";
		document.getElementById('frmdeposit').readOnly = true;
		
	}
	if(val == "CHEQUE DEPOSIT")
	{
		document.getElementById('cheque').style.display = "block";
		document.getElementById('frmdeposit').readOnly = false;
	}
	if(val == "DD")
	{
		document.getElementById('cheque').style.display = "block";
		document.getElementById('frmdeposit').readOnly = true;
	}
	if(val == "PAYPAL")
	{
		 document.getElementById('cheque').style.display = "none";
		document.getElementById('frmdeposit').readOnly = true;
	}	 
	
}

function show2(val)
{
	var s=0;
	
/*	if(val == "reg")
	{
		s = document.getElementById("frm_ship1").value;
		//document.getElementById('shipoption2').checked = true;
		//alert(s);
	}
	if(val == "fedex")
	{
		s = document.getElementById("frm_ship2").value;
		//document.getElementById('shipoption3').checked = true;
		//alert(s);
		document.getElementById("frm_ship2").value = s ; 
	}
*/	
		document.frm_check.action = "";
		document.frm_check.submit();
}


function check_validate()
{
	msg = "";
	if(document.getElementById("frmpay").value == "Pay Now")
	{
			if(document.getElementById("payoption3").checked == true)
			{
				if(document.getElementById('frmddnum').value == "")
				{
					msg = "- Please enter the Cheque Number";
				}
				if(document.getElementById('frmdddate').value == "")
				{
					msg += "<br />- Please select the Cheque Date";
					
				}
				if(document.getElementById('frmddamt').value == "")
				{
					msg += "<br />- Please enter the Cheque Amount";
				}
				if(document.getElementById('frmdddrawn').value == "")
				{
					msg += "<br>- Please enter the Cheque drawn on bank";
				}
			}
			if(document.getElementById("payoption4").checked == true)
			{
				if(document.getElementById('frmddnum').value == "")
				{
					msg = "- Please enter the Cheque Number";
				}
				if(document.getElementById('frmdddate').value == "")
				{
					msg += "<br />- Please enter the Cheque Date";
				}
				if(document.getElementById('frmddamt').value == "")
				{
					msg += "<br />- Please enter the Cheque Amount";
				}
				if(document.getElementById('frmdddrawn').value == "")
				{
					msg += "<br>- Please enter the Cheque drawn on bank";
				}
				if(document.getElementById('frmdeposit').value == "")
				{
					msg += "<br />-Please enter the Cheque Deposit";
				}
			}
			if(document.getElementById("payoption5").checked == true)
			{
				if(document.getElementById('frmddnum').value == "")
				{
					msg += "-Please enter the Cheque Number";
				}
				if(document.getElementById('frmdddate').value == "")
				{
					msg += "<br />- Please enter the Cheque Date";
				}
				if(document.getElementById('frmddamt').value == "")
				{
					msg += "<br />- Please enter the Cheque Amount";
				}
				if(document.getElementById('frmdddrawn').value == "")
				{
					msg += "<br>- Please enter the Cheque drawn on bank";
				}
			}
	}
	if(msg != "")
	{
		prmt(msg);
		return false;
	}
}

function dateCompare(sSrc,sDes,sOp)
{
	
   var oSrcDt,oDesDt;
   var aStrTok;

   var iDt1,iDt2;

   aStrTok=sSrc.split("-");
   if(aStrTok.length !=3 ) return false;

   oSrcDt=new Date(aStrTok[2],aStrTok[1]-1,aStrTok[0]);
   
   iDt1 = Date.parse(oSrcDt);

   if ( isNaN(iDt1)) iDt1=0;

   aStrTok=sDes.split("-");
   if(aStrTok.length !=3 ) return false;

   oDesDt=new Date(aStrTok[2],aStrTok[1]-1,aStrTok[0]);
   
   iDt2 = Date.parse(oDesDt);
   
   if (isNaN(iDt2)) iDt2=0;

   if(sOp!='>' && sOp!='<' && sOp!='==' && sOp!='<=' && sOp!='>=' && sOp!='<>' && sOp!='!='){SetStatus('Operator is not valid !'); return ;}	
  
  switch (sOp)
   {
     case ">":
			return (iDt1 > iDt2);
     case "<":
			return (iDt1 < iDt2);
     case "=": case "==":
            return (iDt1 == iDt2);
     case "<=":
			return (iDt1 <= iDt2);
     case ">=":
           return (iDt1 >= iDt2);
     case "!=" : case "<>":
           return (iDt1 != iDt2);
     default:
		   return false;
   }
 }

