// JavaScript Document
// WEBSITE FORM VALIDATION	 ENDS	//
 function valideval()
  {
	if (trim(document.frmmore.txtname.value)=="")
	{
	 alert("Please enter your name....");
	 document.frmmore.txtname.value="";
	 document.frmmore.txtname.focus();
	 return false;
	}
	else if (trim(document.frmmore.txtcompany.value)=="")
	{
	 alert("Please enter your Company name....");
	 document.frmmore.txtcompany.value="";
	 document.frmmore.txtcompany.focus();
	 return false;
	}
	else if (trim(document.frmmore.txtcompanyaddr.value)=="")
	{
	 alert("Please enter your Company Address name....");
	 document.frmmore.txtcompanyaddr.value="";
	 document.frmmore.txtcompanyaddr.focus();
	 return false;
	}
	else if (trim(document.frmmore.txtemail.value)=="")
	{
	 alert("Please enter an email address....");
	 document.frmmore.txtemail.value="";
	 document.frmmore.txtemail.focus();
	 return false;
	}
	else if (echecknew(document.frmmore.txtemail.value,frmmore)==false){
	document.frmmore.txtemail.value="";
	document.frmmore.txtemail.focus();
	return false;
	}
	else if (trim(document.frmmore.txtcompanyprod.value)=="")
	{
	 alert("Please enter your Company Description....");
	 document.frmmore.txtcompanyprod.value="";
	 document.frmmore.txtcompanyprod.focus();
	 return false;
	}
	else
	{
	 document.frmmore.submit();
	 return true;
	}
  }
 // WEBSITE FORM VALIDATION	 ENDS	//
 // ADV FORM VALIDATION	 ENDS	//
 function valideval1()
  {
	if (trim(document.frmmore1.txtname.value)=="")
	{
	 alert("Please enter your name....");
	 document.frmmore1.txtname.value="";
	 document.frmmore1.txtname.focus();
	 return false;
	}
	else if (trim(document.frmmore1.txtcompany.value)=="")
	{
	 alert("Please enter your Company name....");
	 document.frmmore1.txtcompany.value="";
	 document.frmmore1.txtcompany.focus();
	 return false;
	}
	else if (trim(document.frmmore1.txtcompanyaddr.value)=="")
	{
	 alert("Please enter your Company Address name....");
	 document.frmmore1.txtcompanyaddr.value="";
	 document.frmmore1.txtcompanyaddr.focus();
	 return false;
	}
	else if (trim(document.frmmore1.txtemail.value)=="")
	{
	 alert("Please enter an email address....");
	 document.frmmore1.txtemail.value="";
	 document.frmmore1.txtemail.focus();
	 return false;
	}
	else if (echecknew(document.frmmore1.txtemail.value,frmmore1)==false){
	document.frmmore1.txtemail.value="";
	document.frmmore1.txtemail.focus();
	return false;
	}
	else if (trim(document.frmmore1.txtcompanyprod.value)=="")
	{
	 alert("Please enter your Company Description....");
	 document.frmmore1.txtcompanyprod.value="";
	 document.frmmore1.txtcompanyprod.focus();
	 return false;
	}
	else if (trim(document.frmmore1.txtccname.value)=="")
	{
	 alert("Please enter your Name on Card....");
	 document.frmmore1.txtccname.value="";
	 document.frmmore1.txtccname.focus();
	 return false;
	}
	else if (trim(document.frmmore1.txtccnumber.value)=="")
	{
	 alert("Please enter your Card Number....");
	 document.frmmore1.txtccnumber.value="";
	 document.frmmore1.txtccnumber.focus();
	 return false;
	}
	else if (trim(document.frmmore1.txtcvc.value)=="")
	{
	 alert("Please enter your CVC #....");
	 document.frmmore1.txtcvc.value="";
	 document.frmmore1.txtcvc.focus();
	 return false;
	}
	else if (trim(document.frmmore1.txtccmonth.value)=="")
	{
	 alert("Please enter Select Month....");
	 document.frmmore1.txtccmonth.value="";
	 document.frmmore1.txtccmonth.focus();
	 return false;
	}
	else if (trim(document.frmmore1.txtccyear.value)=="")
	{
	 alert("Please enter Select Year....");
	 document.frmmore1.txtccyear.value="";
	 document.frmmore1.txtccyear.focus();
	 return false;
	}
	else
	{
	 document.frmmore1.submit();
	 return true;
	}
  }
 // ADV FORM VALIDATION	 ENDS	//
 function checkform() { // First the normal form validation 
	if (trim(document.frmquote.fname.value)=="")
	{
	 alert("Please enter your name....");
	 document.frmquote.fname.value="";
	 document.frmquote.fname.focus();
	 return false;
	}
	else if (trim(document.frmquote.email.value)=="")
	{
	 alert("Please enter an email address....");
	 document.frmquote.email.value="";
	 document.frmquote.email.focus();
	 return false;
	}
	else if (trim(document.frmquote.website.value)=="")
	{
	 alert("Please enter your Website....");
	 document.frmquote.website.value="";
	 document.frmquote.website.focus();
	 return false;
	}
	else if (trim(document.frmquote.phone.value)=="")
	{
	 alert("Please enter your Phone Number....");
	 document.frmquote.phone.value="";
	 document.frmquote.phone.focus();
	 return false;
	}
	else
	{
	 document.frmquote.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);
}

// *** Float validation ***
function keyCheck(eventObj, obj)
{
var keyCode

// Check For Browser Type
if (document.all){ 
keyCode=eventObj.keyCode
}
else{
keyCode=eventObj.which
}

var str=obj.value

if(keyCode==46){ 
if (str.indexOf(".")>0){
return false
}
}

if((keyCode<48 || keyCode >58) && (keyCode != 46)){ // Allow only integers and decimal points 
return false
}
return true
}

// DIV HIDE AND SHOW //
 function ReplaceDiv(e)
	{
	
	start = new Date(); 
 	start = start.getTime();
	
	 try
		{
		if (e.pageX || e.pageY) {var y = (e.pageY) + "px";} 
		else if (e.clientX || e.clientY) { var y = (e.clientY) + "px";} 
		}
	catch(err)
		{
		var y = e.clientY + document.documentElement.scrollTop;
		}
		
	y = y.replace(/px/,'');
	var obj = document.getElementById('Layer1');
	obj.innerHTML = '';
	
	start = new Date(); 
	start = start.getTime();
	
	var exec = function(str)
	{
		obj.innerHTML = str;
	}
	
	var ajax = new doAjax();
	ajax.doGet('ajax.displayflash.php?&start='+start, exec);
	
	}