
function rollover(imgId) {
	if (document.images[imgId].src.indexOf("_off.") != -1)
		document.images[imgId].src = document.images[imgId].src.replace("_off.", "_over.");
	else
		document.images[imgId].src = document.images[imgId].src.replace("_over.", "_off.");
}



// validate contact us page public site

function validate_contactForm(f) {
var chkEmail=/^[A-Za-z_]{1}[\w\.]{1,}@{1}[\w]{1,}\.[A-Za-z]{2,4}/;
	if (f.name.value== "") 
	{
		alert("Please enter your name.");
		f.name.focus();
		return false;
	}
	
		if (f.email.value== "") 
	{
		alert("Please enter your email.");
		f.email.focus();
		return false;
	}
	if (!chkEmail.test(f.email.value)) 
	{
	alert("Please input a valid e-mail address.");
		f.email.focus();
		return false;

	}
	
	if (f.question.value== "") 
	{
		alert("Please enter a question");
		f.question.focus();
		return false;
	}
}

//#ah - begin	
function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Please input a valid e-mail address.")
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please input a valid e-mail address.")
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Please input a valid e-mail address.")
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please input a valid e-mail address.")
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please input a valid e-mail address.")
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please input a valid e-mail address.")
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("Please input a valid e-mail address.")
		    return false
		 }
 		 return true					
	}
//#ah - end	
// validate rsvp page on public site 
function validate_rsvpPublic(f) {
var chkGuests=/^[\d]/;
	if (f.name.value== "") 
	{
		alert("Please enter your name.");
		f.name.focus();
		return false;
	}
//#ah - begin	
	if (f.email.value== "") 
	{
		alert("Please enter your email.");
		f.email.focus();
		return false;
	}
	if (echeck(f.email.value)==false){
		f.email.focus()
		return false
	}
	if (f.address.value== "") 
	{
		alert("Please enter a address.");
		f.address.focus();
		return false;
	}
	if (f.city.value== "") 
	{
		alert("Please enter a city.");
		f.city.focus();
		return false;
	}
	if (f.countrySelect.value== "") 
	{
		alert("Please select a country.");
		f.countrySelect.focus();
		return false;
	}
	if (f.stateSelect.value== "") 
	{
		alert("Please select a state or province.");
		f.stateSelect.focus();
		return false;
	}
	if (f.postalCode.value== "") 
	{
		alert("Please enter a zip/postal code");
		f.postalCode.focus();
		return false;
	}
//#ah - end
	if (f.acceptDecline.value== "none") 
	{
		alert("Please select if you accept or decline.");
		f.acceptDecline.focus();
		return false;
	}
	if (f.guests.value== "") 
	{
		alert("Please enter the number of guests.");
		f.guests.focus();
		return false;
	}
	if (!chkGuests.test(f.guests.value)) 
	{
	alert("Please input a valid number for the number of guests.");
		f.guests.focus();
		return false;

	}
	
}	


// validate guestbook entries on public site

function validate_guestBookPublic(f) {
var chkEmail=/^[A-Za-z_]{1}[\w\.]{1,}@{1}[\w]{1,}\.[A-Za-z]{2,4}/;
	if (f.name.value== "") 
	{
		alert("Please enter your name.");
		f.name.focus();
		return false;
	}
	
		if (f.comment.value== "") 
	{
		alert("Please enter a comment.");
		f.comment.focus();
		return false;
	}
		if (f.comment.value.length > 1000)
	{
		alert("Your comment is "+f.comment.value.length+" characters, the maximum length is 1000 characters.");
		f.comment.focus();
		return false;
	}
}

// validate contact entries on public site

function validate_contactPublic(f) {
	var chkEmail=/^[A-Za-z_]{1}[\w\.]{1,}@{1}[\w]{1,}\.[A-Za-z]{2,4}/;
	if (f.name.value== "") 
	{
		alert("Please enter your name.");
		f.name.focus();
		return false;
	}
		if (f.email.value== "") 
	{
		alert("Please enter an email address.");
		f.email.focus();
		return false;
	}
	if (!chkEmail.test(f.email.value)) 
	{
	alert("Please input a valid e-mail address.");
		f.email.focus();
		return false;

	}

	if (f.subject.value== "") 
	{
		alert("Please enter a subject.");
		f.subject.focus();
		return false;
	}
	if (f.comments.value== "") 
	{
		alert("Please enter a comment.");
		f.comments.focus();
		return false;
	}

}

// validate contact entries on public site

function validate_blogComments(f) {
	var chkEmail=/^[A-Za-z_]{1}[\w\.]{1,}@{1}[\w]{1,}\.[A-Za-z]{2,4}/;
	if (f.name.value== "") 
	{
		alert("Please enter a name.");
		f.name.focus();
		return false;
	}
		if (f.email.value== "") 
	{
		alert("Please enter an email address.");
		f.email.focus();
		return false;
	}
	if (!chkEmail.test(f.email.value)) 
	{
	alert("Please input a valid e-mail address.");
		f.email.focus();
		return false;

	}
	if (f.comment.value== "") 
	{
		alert("Please enter a comment.");
		f.comment.focus();
		return false;
	}

}
