function chkPromo() {
	bChk = false;
	v = document.intakeForm.elements['promo[]'];
	for(i=0;i<v.length;i++) {
		if (v[i].checked) {
			bChk=true;
		}
	}
	return bChk;	
}

function pr() {
	p=document.intakeForm.elements['promo[]'];
	alert(p[1].checked);
}

function chkRadio(rad) {
	bChk=false;
	if (!rad.length) { bChk=true; }
	for(i=0;i<rad.length;i++) {
		if(rad[i].checked) {
			bChk=true;
		}
	}
	return bChk;
}

var str = navigator.userAgent;
        if ((str.indexOf('Mozilla/') != -1) && (str.indexOf('a/2') == -1))
                {
				loading=new Image();
				loading.src="images/loading.jpg";
                button0=new Image();
                button1=new Image();
                button2=new Image();
                button3=new Image();
                button4=new Image();
                button5=new Image();
                button6=new Image();
                button7=new Image();
                button8=new Image();
                button9=new Image();
                button10=new Image();
                button11=new Image();
                button12=new Image();
                button13=new Image();
                button14=new Image();
                button15=new Image();
                button16=new Image();
                button17=new Image();
                button18=new Image();
                button19=new Image();
                button20=new Image();
                button21=new Image();
                button0.src="images/menu-home-out.jpg";
                button1.src="images/menu-home-in.jpg";
                button2.src="images/menu-about-out.jpg";
                button3.src="images/menu-about-in.jpg";
                button4.src="images/menu-intake-out.jpg";
                button5.src="images/menu-intake-in.jpg";
                button6.src="images/menu-studio-out.jpg";
                button7.src="images/menu-studio-in.jpg";
                button8.src="images/menu-rates-out.jpg";
                button9.src="images/menu-rates-in.jpg";
                button10.src="images/menu-contact-out.jpg";
                button11.src="images/menu-contact-in.jpg";
                button12.src="images/menu-awards-out.jpg";
                button13.src="images/menu-awards-in.jpg";
                button14.src="images/menu-reviews-out.jpg";
                button15.src="images/menu-reviews-in.jpg";
                button16.src="images/menu-interview-out.jpg";
                button17.src="images/menu-interview-in.jpg";
                button18.src="images/menu-contactme-out.jpg";
                button19.src="images/menu-contactme-in.jpg";
                button20.src="images/menu-sitemap-out.jpg";
                button21.src="images/menu-sitemap-in.jpg";
}

function display(num) {
                if ((str.indexOf('Mozilla/') != -1) && (str.indexOf('a/2') == -1))
                {
                if (num=="0") document.hom.src=button0.src;
                if (num=="1") document.hom.src=button1.src;
                if (num=="2") document.about.src=button2.src;
                if (num=="3") document.about.src=button3.src;
                if (num=="4") document.intake.src=button4.src;
                if (num=="5") document.intake.src=button5.src;
                if (num=="6") document.studio.src=button6.src;
                if (num=="7") document.studio.src=button7.src;
                if (num=="8") document.rates.src=button8.src;
                if (num=="9") document.rates.src=button9.src;
                if (num=="10") document.contact.src=button10.src;
                if (num=="11") document.contact.src=button11.src;
                if (num=="12") document.awards.src=button12.src;
                if (num=="13") document.awards.src=button13.src;
                if (num=="14") document.reviews.src=button14.src;
                if (num=="15") document.reviews.src=button15.src;
                if (num=="16") document.interview.src=button16.src;
                if (num=="17") document.interview.src=button17.src;
                if (num=="18") document.emailme.src=button18.src;
                if (num=="19") document.emailme.src=button19.src;
                if (num=="20") document.sitemap.src=button20.src;
                if (num=="21") document.sitemap.src=button21.src;
       }
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function checkEmail() {
	ret = true;
	if (document.contactForm.custname.value=="") {
		alert("You must enter your first name.");
		document.contactForm.custname.focus();
		ret = false;
		return false;
	}
	if (chkRadio(document.contactForm.present)==false) {
		alert("Are you a current or new client?");
		//document.contactForm.custphone.focus();
		ret = false;
		return false;
	}
	if (document.contactForm.useremail.value=="") {
		alert("You must enter your email address.");
		document.contactForm.useremail.focus();
		ret = false;
		return false;
	}
	if (document.contactForm.custphone.value=="") {
		alert("Please provide a contact phone number.");
		document.contactForm.custphone.focus();
		ret = false;
		return false;
	}
	if (!document.contactForm.useremail.value=="") {
		var newstring= new String (document.contactForm.useremail.value);
		eml = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$");
		if (!eml.test(trim(newstring.toLowerCase()))) {
			alert("You must enter a valid email address. (example: yourname@internet.com)");
			document.contactForm.useremail.value="";
			document.contactForm.useremail.focus();
			ret = false;
			return false;
		}
	}
	if (chkRadio(document.contactForm.preferredcontact)==false) {
		alert("Please provide preferred contact method.");
		//document.contactForm.custphone.focus();
		ret = false;
		return false;
	}
	if (chkRadio(document.contactForm.massagelength)==false) {
		alert("Please provide preferred length of massage.");
		//document.contactForm.custphone.focus();
		ret = false;
		return false;
	}
	return ret;
}

function chkIntake() {
	ret = true;
	x = document.intakeForm;
	if (x.firstname.value=="") {
		alert("You must enter your first name.");
		x.firstname.focus();
		ret = false;
		return false;
	}
	if (x.lastname.value=="") {
		alert("You must enter your last name.");
		x.lastname.focus();
		ret = false;
		return false;
	}
	if (x.street_address.value=="") {
		alert("You must enter your address.");
		x.street_address.focus();
		ret = false;
		return false;
	}
	if (x.city.value=="") {
		alert("You must enter your city.");
		x.city.focus();
		ret = false;
		return false;
	}
	if (x.addr_state.value=="") {
		alert("You must enter your state.");
		x.addr_state.focus();
		ret = false;
		return false;
	}
	if (x.zip.value=="") {
		alert("You must enter your 5 digit ZIP code.");
		x.zip.focus();
		ret = false;
		return false;
	}
	if (x.dob_mon.value=="--" || x.dob_day.value=="--") {
		alert("Please enter your date of birth.");
		x.dob_mon.focus();
		ret = false;
		return false;
	}
	if (x.email.value=="") {
		alert("You must enter your email address.");
		x.email.focus();
		ret = false;
		return false;
	}
	if (!x.email.value=="") {
		var newstring= new String (x.email.value);
		eml = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$");
		if (!eml.test(trim(newstring.toLowerCase()))) {
			alert("You must enter a valid email address. (example: yourname@internet.com)");
			x.email.value="";
			x.email.focus();
			ret = false;
			return false;
		}
	}
	if (x.homephone.value=="" && x.workphone.value=="" && x.mobilephone.value=="") {
		alert("You must enter a primary contact phone number.");
		x.homephone.focus();
		ret = false;
		return false;
	}
	if (x.occupation.value=="") {
		alert("Please enter your occupation.");
		x.occupation.focus();
		ret = false;
		return false;
	}
	if (x.mobilephone.value=="") {
		alert("Please enter a mobile phone number; If none please type 'none' or 'n/a'.");
		x.mobilephone.focus();
		ret = false;
		return false;
	}
	if (chkRadio(x.prevmassage)==false) {
		alert("Have you ever received a professional massage before?");
		x.occupation.focus();
		ret = false;
		return false;
	}
	if (x.oftenmassage.value=="") {
		alert("How often do you receive professional massage?");
		x.oftenmassage.focus();
		ret = false;
		return false;
	}
	if (chkRadio(x.hearabout)==false && x.internetsite.value=="" && x.referredby.value=="") {
		alert("How did you hear about Zeppelin Massage?");
		x.referredby.focus();
		ret = false;
		return false;
	}
	if (x.doctorcare.value=="") {
		alert("Are you currently under a doctor's care?");
		x.doctorcare.focus();
		ret = false;
		return false;
	}
	if (x.soreareas.value=="") {
		alert("Do you have any tense or sore areas that need special attention?");
		x.soreareas.focus();
		ret = false;
		return false;
	}
	if (x.expectations.value=="") {
		alert("What are your expectations for the massage?");
		x.expectations.focus();
		ret = false;
		return false;
	}
	if (chkRadio(x.pressure)==false) {
		alert("How much pressure do you want?");
		//x.pressure.focus();
		ret = false;
		return false;
	}
	if (chkRadio(x.draping)==false) {
		alert("Please tell me your preferred draping?");
		//x.pressure.focus();
		ret = false;
		return false;
	}
	if (chkPromo()==false) {
		alert("How would you like to be notified of promotions and specials?");
		//x.pressure.focus();
		ret = false;
		return false;
	}
	if (x.sig.value=="") {
		alert("You must enter your initials to confirm.");
		x.sig.focus();
		ret = false;
		return false;
	}
	return ret;
}

function tzWindow(url) {
if (url.length == 0)
return;
popupWin = window.open (url, 'tzWindow','width = 344, height = 430, menubar = no, resizable = yes, scrollbar = no');
popupWin.focus;
}


