/*--------------------------popup()--------------------------*/
function request(path)
{

	var NewWin3;
	NewWin3=window.open(path+'.htm','NewWin1','height=580,width=624,top=10,left=150,location=no,status=no,toolbar=no,menubar=no,scrollbars=yes');
	NewWin3.focus();
}

function caseStudy(path)
{

	var NewWin3;
	NewWin3=window.open('case'+path+'.htm','NewWin1','height=580,width=624,top=10,left=150,location=no,status=no,toolbar=no,menubar=no,scrollbars=yes');
	NewWin3.focus();
}
/*--------------------------popup()--------------------------*/

/*--------------------------Trim()--------------------------*/
function trim(inputString) 
{
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   
   while (ch == " ") { 
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { 
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { 
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
   }
   return retValue;
}
/*--------------------------Trim()--------------------------*/

/*--------------form validation function---------------*/
function validate(form)
	{ 	
		
	if(trim(form.name.value) =="")
		{
			alert("Please Enter Your Name");
			form.name.focus();
			return false;
		}
		
	if(trim(form.phone.value) =="")
		{
			alert("Please Enter your Phone Number");
			form.phone.focus();
			return false;
		}
		
		{
			var valid = ".0123456789-() "
			var ok = "yes";
			var temp;
			for (var i=0; i<form.phone.value.length; i++) 
			{
				temp = "" + form.phone.value.substring(i,i+1);
				if (valid.indexOf(temp) == "-1") 
				ok = "no";
			}
			if (ok == "no")
 			{
				alert("Invalid Entry! Only Numbers Are Accepted!");
				form.phone.value="";
				form.phone.focus();
				return false;
			}
		}
		
		if(form.email.value =="")
		  {
			alert("Please Enter Email Address");
			form.email.focus();
			return false;
		  }

	if(form.email.value !=='')
		  {		
		    if (echeck(form.email.value)==true)
		      {
		        		
		      }
		    else
		      {
		        form.email.focus();
		        return false;
		      }
		      
	      	}
			
	if(trim(form.needs.value) =="")
		{
			alert("Please Enter Your Description of Needs");
			form.needs.focus();
			return false;
		}
			
return true;

}
function echeck(str)
	 {

		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 E-mail ID ")
		    return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail ID")		    
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID")		     
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")		   
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")		   
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")		   
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")	   
		    return false;
		 }
      return true;
 	    	 			
	}
	
/*--------------form validation function(Quotation)---------------*/
function validate1(form)
	{ 	
		
	if(trim(form.name.value) =="")
		{
			alert("Please Enter Your Name");
			form.name.focus();
			return false;
		}
		
	if(trim(form.quote.value) =="")
		{
			alert("Please Enter Quote Due Date");
			form.quote.focus();
			return false;
		}

	if(trim(form.company.value) =="")
		{
			alert("Please Enter Company Name");
			form.company.focus();
			return false;
		}

	if(form.email.value =="")
		  {
			alert("Please Enter Email Address");
			form.email.focus();
			return false;
		  }

	if(form.email.value !=='')
		  {		
		    if (echeck(form.email.value)==true)
		      {
		        		
		      }
		    else
		      {
		        form.email.focus();
		        return false;
		      }
		      
	      	}

	if(trim(form.street.value) =="")
		{
			alert("Please Enter Street Address");
			form.street.focus();
			return false;
		}

	if(trim(form.city.value) =="")
		{
			alert("Please Enter City Name");
			form.city.focus();
			return false;
		}

	if(trim(form.state.value) =="")
		{
			alert("Please Enter State Name");
			form.state.focus();
			return false;
		}

	if(trim(form.zip.value) =="")
		{
			alert("Please Enter your zip Number");
			form.zip.focus();
			return false;
		}
		
		{
			var valid = ".0123456789-() "
			var ok = "yes";
			var temp;
			for (var i=0; i<form.zip.value.length; i++) 
			{
				temp = "" + form.zip.value.substring(i,i+1);
				if (valid.indexOf(temp) == "-1") 
				ok = "no";
			}
			if (ok == "no")
 			{
				alert("Invalid Entry! Only Numbers Are Accepted!");
				form.zip.value="";
				form.zip.focus();
				return false;
			}
		}

	if(trim(form.phone.value) =="")
		{
			alert("Please Enter your Phone Number");
			form.phone.focus();
			return false;
		}
		
		{
			var valid = ".0123456789-() "
			var ok = "yes";
			var temp;
			for (var i=0; i<form.phone.value.length; i++) 
			{
				temp = "" + form.phone.value.substring(i,i+1);
				if (valid.indexOf(temp) == "-1") 
				ok = "no";
			}
			if (ok == "no")
 			{
				alert("Invalid Entry! Only Numbers Are Accepted!");
				form.phone.value="";
				form.phone.focus();
				return false;
			}
		}

	if(trim(form.fax.value) =="")
		{
			alert("Please Enter your Fax Number");
			form.fax.focus();
			return false;
		}
		
		{
			var valid = ".0123456789-() "
			var ok = "yes";
			var temp;
			for (var i=0; i<form.fax.value.length; i++) 
			{
				temp = "" + form.fax.value.substring(i,i+1);
				if (valid.indexOf(temp) == "-1") 
				ok = "no";
			}
			if (ok == "no")
 			{
				alert("Invalid Entry! Only Numbers Are Accepted!");
				form.fax.value="";
				form.fax.focus();
				return false;
			}
		}
		
	if(trim(form.projectname.value) =="")
		{
			alert("Please Enter Your Project Name");
			form.projectname.focus();
			return false;
		}

	if(trim(form.projectlocation.value) =="")
		{
			alert("Please Enter Your Project Location");
			form.projectlocation.focus();
			return false;
		}

	if(trim(form.startdate.value) =="")
		{
			alert("Please Enter Your Start Date");
			form.startdate.focus();
			return false;
		}

	if(trim(form.enddate.value) =="")
		{
			alert("Please Enter Your End Date");
			form.enddate.focus();
			return false;
		}

	if(trim(form.quantity.value) =="")
		{
			alert("Please Enter Quantity");
			form.quantity.focus();
			return false;
		}

	if(trim(form.matrix.value) =="")
		{
			alert("Please Enter Matrix Water");
			form.matrix.focus();
			return false;
		}

	if(trim(form.analysis.value) =="")
		{
			alert("Please Enter Analysis");
			form.analysis.focus();
			return false;
		}

	if(trim(form.turnaround.value) =="")
		{
			alert("Please Enter Turnaround Time");
			form.turnaround.focus();
			return false;
		}

	if(form.emailadd.value !=='')
		  {		
		    if (echeck(form.emailadd.value)==true)
		      {
		        		
		      }
		    else
		      {
		        form.emailadd.focus();
		        return false;
		      }
		      
	      	}

return true;

}
function echeck(str)
	 {

		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 E-mail ID ")
		    return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail ID")		    
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID")		     
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")		   
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")		   
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")		   
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")	   
		    return false;
		 }
      return true;
 	    	 			
	}