// JavaScript Document
// JavaScript Document
//tried to combine this with dropdown funtions--menu won't work unless code is in separate file

//this adjusts window to pictures width/height--need change all pages to use this
function openWin3(pic,w,h) {
  var features = "width="+ w + ",height=" + h + ",left=" + ((screen.width - w)/2) + ",top=" + ((screen.height - h)/2) + ",screenX=" + ((screen.width - w)/2) + ",screenY=" +((screen.height - h)/2);
 myWin = window.open(pic,"",features);
}

//Form check and general purpose functions
     function checkPhone(phone){
		//phone numbers are accepted in the forms: (xxx)xxx-xxxx | xxx-xxx-xxxx | xxx xxx xxxx
		re = /^(\(\d{3})\)\d{3}-\d{4}$|^\d{3}-\d{3}-\d{4}$|^\d{3}\s\d{3}\s\d{4}$/;
		return re.test(phone);
	}

    function checkEmail(email){
	    //email = document.getElementById("email");
		email = email.toLowerCase();
		re = /^.+@[^\.].*\.[a-z]{2,}$/;
		return re.test(email);
	}
    function verifyEmail(){
	   var email = document.getElementById("email").value;
	   var emCheck = document.getElementById("emCheck").value;
	   //alert("emCheck" + document.getElementById("emCheck").value);
	   if (email != emCheck){
		 return false;
	   }else{
		 return true;
	   }
    }


    function checkZip(zip) {
	     re = /^\d{5}(-\d{4})?$|^ &/;
	     return re.test(zip);
	}

    //for contact form only
  	function checkForm(){
		var name = document.getElementById("name");
		var email = document.getElementById("email");
		//emCheck = document.getElementById("emCheck");
		phone = document.getElementById("phone");
		contact = document.getElementById("contact");

		if (name.value.length == 0){
			alert("You must enter a name");
			return false;
		}
		//check principal address
		if (document.forms[0].principalAddressCountry.value =="United States"){
			if ((document.forms[0].principalAddress.value == "") || (document.forms[0].principalAddressCity.value == "") || (document.forms[0].principalAddressState.selectedIndex == "") || (document.forms[0].principalAddressZip.value == "") )	{
				alert("business address");
				return false;
		   }
		}
		if (document.forms[0].principalAddressCountry.value !="United States"){
			if ((document.forms[0].principalAddress.value == "") || (document.forms[0].principalAddressCity.value == "") ){
				alert("business address");
				return false;
			}
		}
		if (checkPhone(phone.value) != true){	
			alert("Incorrect phone number format.");
			return false;
		}
		if (checkEmail(email.value) != true){
			alert("You must enter a valid email.");
			return false;
		}
		
		if (verifyEmail() != true){
			alert("Enter the same email ");
			return false;
		}
		if (document.forms[0].service[0].checked != true && document.forms[0].service[1].checked != true && document.forms[0].service[2].checked != true && document.forms[0].service[3].checked != true && document.forms[0].service[4].checked != true && document.forms[0].service[5].checked != true){
			alert("select a service");
			return false;
		}
	}
	
	//end contact form code

	function showIt(part1,part2,part3){
		var Link = part1+part2+part3;
		document.write("<a href='http://" + Link+  "' rel='nofollow' target='_blank'>"  );
		
	}

