//##########FUNCTION TO CHECK THE PROPER EMAIL FEILD###############//

//Last updated by Nigel(Najeem M Illyas) on 01/15/2006
function emailCheck (emailStr) {
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)

if (matchArray==null) {

	alert("Email address seems incorrect (check @ and .'s)")
	return false
}

var user=matchArray[1]
var domain=matchArray[2]

if (user.match(userPat)==null) {
    alert("The username doesn't seem to be valid.")
    return false
}

var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
	  for (var i=1;i<=4;i++) {
	    if (IPArray[i]>255) {
	        alert("Destination IP address is invalid!")
		return false
	    }
    }
    return true
}


var domainArray=domain.match(domainPat)
if (domainArray==null) {
	alert("The domain name doesn't seem to be valid.")
    return false
}

var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 ||
    domArr[domArr.length-1].length>3) {
   alert("The address must end in a three-letter domain, or two letter country.")
   return false
}

if (len<2) {
   var errStr="This address is missing a hostname!"
   alert(errStr)
   return false
}

return true;
}

//############FUNCTION ENDS HERE#################################//

function validateform() 

{ //v3.0

	if(document.professionals.spaname.value=="")

	{
		alert("Enter Your Spa Name !!!.")
		document.professionals.spaname.focus();
		return false;
	}   

	if(document.professionals.contact.value=="")
	{
		alert("Enter Your Contact Name !!!.")
		document.professionals.contact.focus();
		return false;
	}   

	if(document.professionals.title.value=="")
	{
		alert("Enter Your Title !!!.")
		document.professionals.title.focus();
		return false;
	}  

	if(document.professionals.address.value=="")

	{
		alert("Enter Your Address!!!.")
		document.professionals.address.focus();
		return false;
	}   

	if(document.professionals.city.value=="")

	{
		alert("Enter Your City!!!.")
		document.professionals.city.focus();
		return false;
	}   
		if(document.professionals.state.value=="")

	{
		alert("Enter Your State!!!.")
		document.professionals.state.focus();
		return false;
	}   

		if(document.professionals.zip.value=="")

	{
		alert("Enter Your Zip!!!.")
		document.professionals.zip.focus();
		return false;
	}   


	if(document.professionals.email.value=="")

	{
		alert("Enter Your Email Address!!!.")
		document.professionals.email.focus();
		return false;
	}

	if(emailCheck(document.professionals.email.value)==false)

	{
		   document.professionals.email.select();
		   document.professionals.email.focus();
		   return false;
	}

		if(document.professionals.phone.value=="")
	{
		alert("Enter Your Phone Number !!!.")
		document.professionals.phone.focus();
		return false;
	}
/*
	if(document.professionals.website.value=="")
	{
		alert("Enter Your Website !!!.")
		document.professionals.website.focus();
		return false;
	}   

	if(document.professionals.reference.value=="")
	{
		alert("Enter Reference !!!.")
		document.professionals.reference.focus();
		return false;
	} 
*/

}

function switchtab(show,hide1,hide2,hide3,hide4,hide5,hide6) {
if (document.getElementById) {
document.getElementById(show).style.display = "block";
document.getElementById(hide1).style.display = "none";
document.getElementById(hide2).style.display = "none";
document.getElementById(hide3).style.display = "none";
document.getElementById(hide4).style.display = "none";
document.getElementById(hide5).style.display = "none";
document.getElementById(hide6).style.display = "none";
}
}

function facelist(show) {
if (document.getElementById) {

document.getElementById('face1').style.display = "none";
document.getElementById('face2').style.display = "none";
document.getElementById('face3').style.display = "none";
document.getElementById('face4').style.display = "none";
document.getElementById('face5').style.display = "none";
document.getElementById('face6').style.display = "none";
document.getElementById('face7').style.display = "none";
document.getElementById('face8').style.display = "none";
document.getElementById('face9').style.display = "none";
document.getElementById('face10').style.display = "none";
document.getElementById('face11').style.display = "none";
document.getElementById('face12').style.display = "none";
document.getElementById('face13').style.display = "none";
document.getElementById('face14').style.display = "none";
document.getElementById('face15').style.display = "none";
document.getElementById('face16').style.display = "none";
document.getElementById('face17').style.display = "none";

document.getElementById(show).style.display = "block";
}
}


function bodylist(show) {
if (document.getElementById) {

document.getElementById('body1').style.display = "none";
document.getElementById('body2').style.display = "none";
document.getElementById('body3').style.display = "none";
document.getElementById('body4').style.display = "none";
document.getElementById('body5').style.display = "none";
document.getElementById('body6').style.display = "none";
document.getElementById('body7').style.display = "none";
document.getElementById('body8').style.display = "none";
document.getElementById('body9').style.display = "none";
document.getElementById('body10').style.display = "none";
document.getElementById('body11').style.display = "none";
document.getElementById('body12').style.display = "none";
document.getElementById('body13').style.display = "none";
document.getElementById('body14').style.display = "none";
document.getElementById('body15').style.display = "none";

document.getElementById(show).style.display = "block";
}
}
