function trim(strVal){
	while (strVal.charAt(0) == " "){
		strVal = strVal.substring(1,strVal.length);
	}
	while (strVal.charAt(strVal.length-1) == " "){
		strVal = strVal.substring(0,strVal.length-1);
	}
	return strVal;
}

function isEmailAddr(email){
	var result = false
	var theStr = new String(email)
	var index = theStr.indexOf("@");
		if (index > 1){
	var pindex = theStr.indexOf(".",index);
			if ((pindex > index+1) && (theStr.length > pindex+1))
				result = true;
		}
		return result;
}

function isDigit(val)
{ return ((val >= "0") && (val <= "9"))
}

function ValidatePhone(m){
p=m.value
/*if (isDigit(m)!=true){
	alert("You must enter digits only");
	return false;
}
else{
*/
if(p.length==3){
        pp=p;
        d4=p.indexOf('(')
        d5=p.indexOf(')')
        if(d4==-1){
                pp="("+pp;
        }
        if(d5==-1){
                pp=pp+")";
        }
        m.value="";
        m.value=pp;
}
if(p.length>3){
        d1=p.indexOf('(')
        d2=p.indexOf(')')
        if (d2==-1){
                l30=p.length;
                p30=p.substring(0,4);
                p30=p30+")"
                p31=p.substring(4,l30);
                pp=p30+p31;
                m.value="";
                m.value=pp;
        }
}
if(p.length>5){
        p11=p.substring(d1+1,d2);
        if(p11.length>3){
             p12=p11;
             l12=p12.length;
             l15=p.length
             p13=p11.substring(0,3);
             p14=p11.substring(3,l12);
             p15=p.substring(d2+1,l15);
             m.value="";
             pp="("+p13+")"+p14+p15;
             m.value=pp;
        }
        l16=p.length;
        p16=p.substring(d2+1,l16);
        l17=p16.length;
        if(l17>3&&p16.indexOf('-')==-1){
                p17=p.substring(d2+1,d2+4);
                p18=p.substring(d2+4,l16);
                p19=p.substring(0,d2+1);
        pp=p19+p17+"-"+p18;
        m.value="";
        m.value=pp;
        }
}
//}
}

function testphone(obj1){
         p=obj1.value
         p=p.replace("(","")
         p=p.replace(")","")
         p=p.replace("-","")
         p=p.replace("-","")
         if (isNaN(p)==true){
                  alert("Check phone");
                  return false;
         }
}

function validate()
{	
	theForm = document.inquiry;
	
	
	if(trim(theForm.co.value)=='') {
		alert("Please enter your Company name.");
		theForm.co.focus();
		return false;
		}
	else if(trim(theForm.name.value)=='') {
		alert("Please enter your full name.");
		theForm.name.focus()
		return false; 
		}
/*	else if(trim(theForm.address.value)=='') {
		alert("Please enter your address.");
		theForm.address.focus()
		return false; 
		}
	else if(trim(theForm.city.value)=='') {
		alert("Please enter your city.");
		theForm.city.focus()
		return false; 
		}
	else if(theForm.state.value=='') { 
 		alert('Please select your state.\n(Click on the arrow to scroll to your state/province,  \nor type the first letter to jump directly down).');
 		theForm.state.focus();
 		return false; 
 		}
	else if(trim(theForm.zip.value)=='') {
		alert('Please enter your ZIP Code/Postal Code.');
		theForm.zip.focus()
		return false; 
		}*/
	else if(trim(theForm.country.value)=='') {
		alert("Please enter your country.");
		theForm.country.focus()
		return false; 
		}
	else if(trim(theForm.phone.value)=='') {
		alert("Please enter your phone number with area code.");
		theForm.phone.focus()
		return false; 
		}
/*	else if(trim(theForm.fax.value)=='') {
		alert("Please enter your fax number with area code.");
		theForm.fax.focus()
		return false; 
		}*/
	else if(!(isEmailAddr(theForm.email.value))) {
		alert("Please enter your full email address.\n Ex] Joe@hotmail.com");
		theForm.email.focus()
		return false; 
		}
	else if(trim(theForm.comments.value)=='') {
		alert("Please enter your comments.");
		theForm.comments.focus()
		return false; 
		}
}