// JavaScript Document
//	CONTACT US PAGE VALIDATION //
function valideval()
  {
	if (trim(document.frmcontact.name.value)=="")
	{	
	 alert("Please enter your name....");
	 document.frmcontact.name.value="";
	 document.frmcontact.name.focus();
	 return false;
	}
	else if (trim(document.frmcontact.organization.value)=="")
	{
	 alert("Please enter your Organisation name....");
	 document.frmcontact.organization.value="";
	 document.frmcontact.organization.focus();
	 return false;
	}
	else if (trim(document.frmcontact.address.value)=="")
	{
	 alert("Please enter your Address....");
	 document.frmcontact.address.value="";
	 document.frmcontact.address.focus();
	 return false;
	}
	else if (trim(document.frmcontact.city.value)=="")
	{
	 alert("Please enter your City....");
	 document.frmcontact.city.value="";
	 document.frmcontact.city.focus();
	 return false;
	}
	else if (trim(document.frmcontact.state.value)=="")
	{
	 alert("Please select your State....");
	 document.frmcontact.state.value="";
	 document.frmcontact.state.focus();
	 return false;
	}
	else if (trim(document.frmcontact.zip.value)=="")
	{
	 alert("Please enter your Zip number....");
	 document.frmcontact.zip.value="";
	 document.frmcontact.zip.focus();
	 return false;
	}
	else if (trim(document.frmcontact.country.value)=="")
	{
	 alert("Please select your Country....");
	 document.frmcontact.country.value="";
	 document.frmcontact.country.focus();
	 return false;
	}
	else if (trim(document.frmcontact.phone.value)=="")
	{
	 alert("Please enter an your Phone Number....");
	 document.frmcontact.phone.value="";
	 document.frmcontact.phone.focus();
	 return false;
	}
	else if (trim(document.frmcontact.email.value)=="")
	{
	 alert("Please enter an email address....");
	 document.frmcontact.email.value="";
	 document.frmcontact.email.focus();
	 return false;
	}
	else if (echecknew(document.frmcontact.email.value)=="")
	{
	document.frmcontact.email.value=""
	document.frmcontact.email.focus()
	return false;
	}
	else if (trim(document.frmcontact.comments.value)=="")
	{
	 alert("Please enter a message....");
	 document.frmcontact.comments.value="";
	 document.frmcontact.comments.focus();
	 return false;
	}
	else
	{
	 document.frmcontact.submit();
	 return true;
	}
  }
  
  function validsign()
  {
	if (trim(document.frmsign.sign.value)=="")
	{
	 alert("Please enter an email address....");
	 document.frmsign.sign.value="";
	 document.frmsign.sign.focus();
	 return false;
	}
	else if (echecknew(document.frmsign.sign.value)=="")
	{
	document.frmsign.sign.value=""
	document.frmsign.sign.focus()
	return false;
	}
	else
	{
	 document.frmsign.submit();
	 return true;
	}
  }
// *** Email validation display in textbox ***
	function echecknew(str,frm) {
        dml=document.forms[frm];
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid email address")
		   //dml.txtdisplay.value="Invalid email address..";
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || 
str.indexOf(at)==lstr){
		   alert("Invalid email address")
		   //dml.txtdisplay.value="Invalid email address..";
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || 
str.indexOf(dot)==lstr){
		   alert("Invalid email address")
		    //dml.txtdisplay.value="Invalid email address..";
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid email address")
		   //dml.txtdisplay.value="Invalid email address..";
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || 
str.substring(lat+1,lat+2)==dot){
		  alert("Invalid email address")
		    //dml.txtdisplay.value="Invalid email address..";
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid email address")
		   //dml.txtdisplay.value="Invalid email address..";
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid email address")
		   //dml.txtdisplay.value="Invalid email address..";
		    return false
		 }

 		 return true					
	}
//*****************email validation end
//trim blankspace validation
function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

// Numeric check for price details 
function isNumericKey(e)
{
var k = document.all ? e.keyCode : e.which;
return ((k > 47 && k < 58) || k == 8 || k == 0);
}
