// JavaScript Document

//verify for netscape/mozilla
var isNS4 = (navigator.appName=="Netscape")?1:0;

function CheckMessage()
{
	userName = document.SendMessage.userName.value
	NumOfUnits	= document.SendMessage.NumOfUnits.value
	userEmail	= document.SendMessage.userEmail.value
	userPhone	= document.SendMessage.userPhone.value
	prefix		= document.SendMessage.prefix.value
	userEmail	= userEmail.replace(/^\s*|\s*$/g,"");
	userPhone	= userPhone.replace(/^\s*|\s*$/g,"");
	prefix		= prefix.replace(/^\s*|\s*$/g,"");
	
	
	if (userName=="") 
	{
		divErrMsg.innerHTML="Please fill your full name!";
		return false;
	}
	
	if (userEmail=="")
	{
		divErrMsg.innerHTML = "Please fill email!";
		return false;		
	}
	if (!isEmail(userEmail))
	{
		divErrMsg.innerHTML = "Please fill correct email address!";
		return false;		
	}


	if ((prefix=="")||(userPhone==""))
	{
		divErrMsg.innerHTML = "Please fill correct phone number!";
		return false;		
	}



	var aMonth	= document.SendMessage.Amonth.value
	var aDay	= document.SendMessage.Aday.value
	var aYear	= document.SendMessage.Ayear.value
	aDate		= aMonth+'/'+aDay+'/'+aYear			//mm/dd/yyyy
	msg			= isDate(aDate)
	if (msg!="1"){
		divErrMsg.innerHTML=msg;
		return false
	}

	var dMonth	= document.SendMessage.Dmonth.value
	var dDay	= document.SendMessage.Dday.value
	var dYear	= document.SendMessage.Dyear.value
	dDate		= dMonth+'/'+dDay+'/'+dYear			//mm/dd/yyyy
	msg			= isDate(dDate)
	if (msg!="1"){
		divErrMsg.innerHTML=msg;
		return false
	}

	msg = doDateCheck(aDate, dDate)
	if (msg!="1"){
		divErrMsg.innerHTML=msg;
		return false
	}


	if (NumOfUnits=="")
	{
		divErrMsg.innerHTML = "Please fill number of rooms!";
		return false;		
	}
	
	if ((document.SendMessage.adult.value=='3')&&(document.SendMessage.NumOfChild.value==''))
	{
			divErrMsg.innerHTML = "Please fill number of children!";
			return false;		
	}

	if ((document.SendMessage.adult.value=='4')&&(document.SendMessage.GroupSize.value==''))
	{
			divErrMsg.innerHTML = "Please fill number of group members!";
			return false;		
	}
	
	return true;
	
}	


function setRadioVal(obj)
{
	document.SendMessage.adult.value=obj.value
}

// function isEmail implemented using regular expressions:
var reEmail = /^.+\@.+\..+$/
function isEmail (s)
{
	return reEmail.test(s)
}
