function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}




function active(imgName, dn) {
        if (document.images) {
            document[imgName].src = eval(imgName + "on.src");
        }
}
function passive(imgName, dn) {
        if (document.images) {
            document[imgName].src = eval(imgName + "off.src");
        }
}




function isEmpty(str){
	return (str == null) || (str.length == 0);
}

function isEmail(str){
	if(isEmpty(str)) return false;
	
	var re = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	return re.test(str);
}

function isPhoneNumber(str){
	var re = /^\(?[1-9]\d{2}[\)\.-]?\s?\d{3}[\s\.-]?\d{4}$/
	return re.test(str);
}

function valid()
{
if(document.form1.Name.value == "")
{
	alert("Please input name");
	document.form1.Name.focus();
		return false;
}
if(document.form1.cname.value == "")
{
	alert("Please input company name");
	document.form1.cname.focus();
		return false;
}
if(!isEmail(document.form1.Email.value)){
	   alert("Please enter a valid email!");
	   document.form1.Email.focus();
	   return false;	   		   
}
if(document.form1.phone.value == "") {
	alert("Please enter your phone number !");
	document.form1.phone.focus();
	return false;
}else if( ! isPhoneNumber( document.form1.phone.value ) ){

	alert("Please enter phone number in the format \n (xxx)xxx-xxxx, (xxx) xxx-xxxx, xxx-xxx-xxxx, xxx.xxx.xxxx, xxx xxx xxxx, xxxxxxxxxxx");
	document.form1.phone.focus();

	return false;
}
return true;
}

