
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 user info for website order form for both free and purchase

function validate_orderFormWeb(f) {
var chkEmail=/^[A-Za-z_]{1}[\w\.]{1,}@{1}[\w]{1,}\.[A-Za-z]{2,4}/;
	if (f.loginName.value== "") 
	{
		alert("Please choose a username.");
		f.loginName.focus();
		return false;
	}
	
	if (f.password.value== "") 
	{
		alert("Please enter a password.");
		f.password.focus();
		return false;
	}
	
	if (f.firstName.value== "") 
	{
		alert("Please enter a first name.");
		f.firstName.focus();
		return false;
	}

	if (f.lastName.value== "") 
	{
		alert("Please enter a last name.");
		f.lastName.focus();
		return false;
	}

	if (f.emaila.value== "") 
	{
		alert("Please enter an email.");
		f.emaila.focus();
		return false;
	}
	if (!chkEmail.test(f.emaila.value)) 
	{
	alert("Please input a valid e-mail address.");
		f.emaila.focus();
		return false;

	}
	if (f.emailb.value== "") 
	{
		alert("Please enter an email.");
		f.emailb.focus();
		return false;
	}
	if (!chkEmail.test(f.emailb.value)) 
	{
	alert("Please input a valid e-mail address.");
		f.emailb.focus();
		return false;

	}
	return true;
	
	if (f.emaila.value != f.emailb.value) 
	{
		alert("Email does not match.");
		f.emaila.focus();
		return false;
	}
}


// 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.questiontype.value== "") 
	{
		alert("Please select a subject");
		f.questiontype.focus();
		return false;
	}
	
	if (f.question.value== "") 
	{
		alert("Please enter a question");
		f.question.focus();
		return false;
	}
}



// validate contact us page builder centre

function validate_contactFormBC(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.accountNum.value== "") 
	{
		alert("Please enter your account number. To locate your account number, click the Account Information link above. ");
		f.accountNum.focus();
		return false;
	}
if (f.webAddress.value== "") 
	{
		alert("Please enter your website address.");
		f.webAddress.focus();
		return false;
	}

	
if (f.questiontype.value== "") 
	{
		alert("Please select a subject");
		f.questiontype.focus();
		return false;
	}



if (f.question.value== "") 
	{
		alert("Please enter a question");
		f.question.focus();
		return false;
	}


}


// validate testimonial

function validate_testimonialForm(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.testimonial.value== "") 
	{
		alert("Please enter a testimonial");
		f.testimonial.focus();
		return false;
	}
}



// validate homepage

function validate_homePagePhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}

function validate_test(f) {
	if(f.welcomeMessage.value.length > 500)
	{
		alert("Your welcome message is "+f.welcomeMessage.value.length+" characters, the maximum length is 500 characters.");
		f.welcomeMessage.focus();
		return false;
	}

}
	
	

	
// validate brideGroom setup

function validate_bridePhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}

function validate_GroomPhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}

function validate_couplePhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}



// validate bridalParty setup

function validate_bridalParty(f) {
	if (f.name.value== "") 
	{
		alert("Please enter a name.");
		f.name.focus();
		return false;
	}
}

function validate_bridalPartyPhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}

// validate blog setup

function validate_blogs(f) {
	if (f.category.value== "") 
	{
		alert("Please enter a category.");
		f.category.focus();
		return false;
	}
}

// validate custom setup

function validate_custom(f) {
	if (f.name.value== "") 
	{
		alert("Please enter a title.");
		f.name.focus();
		return false;
	}
}


// validate custom setup

function validate_customPageTitle(f) {
	if (f.pageName.value== "") 
	{
		alert("Please enter a page title.");
		f.pageName.focus();
		return false;
	}
}

// validate contactUs setup

function validate_contactUs(f) {
	if (f.name.value== "") 
	{
		alert("Please enter a name.");
		f.name.focus();
		return false;
	}
}

// validate blog setup

function validate_blogEntry(f) {
	if (f.category.value== "") 
	{
		alert("Please enter a category.");
		f.category.focus();
		return false;
	}
		if (f.title.value== "") 
	{
		alert("Please enter a title.");
		f.title.focus();
		return false;
	}
}

// validate blog setup

function validate_blogEntry(f) {
	if (f.category.value== "") 
	{
		alert("Please enter a category.");
		f.category.focus();
		return false;
	}
}

function validate_blogPhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}


// validate photoAlbum title setup

function validate_photoAlbumTitle(f) {
	if (f.title.value== "") 
	{
		alert("Please enter a title for the album.");
		f.title.focus();
		return false;
	}
}

function validate_photoAlbumTitlePhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}



// validate eventInfo setup

function validate_eventInfo(f) {
	if (f.event.value== "") 
	{
		alert("Please enter an event.");
		f.event.focus();
		return false;
	}
}

function validate_eventInfoPhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}


// validate maps & directions setup

function validate_mapsDirections(f) {
	if (f.location.value== "") 
	{
		alert("Please enter a location.");
		f.location.focus();
		return false;
	}
	if (f.mapType.value== "customLink") 
	{
		alert("Custom Link.");
		f.mapType.focus();
		return false;
	}


var radio_choice = false;

for (counter = 0; counter < f.mapType.length; counter++)
{
if (f.mapType[counter].checked)
radio_choice = true;
}

if (!radio_choice)
{
alert("Please select a map option.");
return (false);
}


if (f.mapType[3].checked)
{
if (f.mapLink.value == "")
{
alert("Please enter a custom link.");
f.mapLink.focus();
return false;
}
}

if (f.mapType[4].checked)
{
if (f.mapEmbed.value == "")
{
alert("Please paste a custom embed map code.");
f.mapEmbed.focus();
return false;
}
}

return true;
} 
	

function validate_mapsDirectionsPhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}


// validate extraInfo photo

function validate_extraInfoPhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}

// validate extraInfo setup
function validate_extraInfo(f) {
if (f.subject.value== "") 
	{
		alert("Please enter a subject.");
		f.subject.focus();
		return false;
	}
}	

// validate loginForm in setup

function validate_loginForm(f) {
	if (f.j_username.value== "") 
	{
		alert("Please enter a username.");
		f.j_username.focus();
		return false;
	}
	
	if (f.j_password.value== "") 
	{
		alert("Please enter a Password.");
		f.j_password.focus();
		return false;
	}
}

// validate photoAlbum setup

function validate_photoAlbum(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
	
}

// validate registry setup

function validate_registry(f) {
	if (f.store.value== "") 
	{
		alert("Please enter a company name.");
		f.store.focus();
		return false;
	}
}

function validate_RegistryPhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}

// validate registry setup

function validate_specialThanks(f) {
	if (f.name.value== "") 
	{
		alert("Please enter a name.");
		f.name.focus();
		return false;
	}
}


// validate rsvp

function validate_RSVP(f) {
var chkGuests=/^[\d]/;
	if (f.name.value== "") 
	{
		alert("Please enter a name.");
		f.name.focus();
		return false;
	}
	if (f.acceptDecline.value== "none") 
	{
		alert("Please select if the guest accepts or declines.");
		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 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;
	}
	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 visitorInfo setup 

function validate_visitorInfo(f) {
	if (f.name.value== "") 
	{
		alert("Please enter a name.");
		f.name.focus();
		return false;
	}
}

function validate_visitorInfoPhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}

// validate wishList setup  

function validate_wishListItem(f) {
	if (f.item.value== "") 
	{
		alert("Please enter the name of the item.");
		f.item.focus();
		return false;
	}
}

function validate_wishListPhoto(f) {
	if (f.NewFile.value== "") 
	{
		alert("Please select a photo to upload.");
		f.NewFile.focus();
		return false;
	}
}

// validate design and colour

function validate_designColour(f) {
	if (f.design_dropdown.value== "None") 
	{
		alert("Please select a design.");
		f.design_dropdown.focus();
		return false;
	}
	
	if (f.colour_dropdown.value== "None") 
	{
		alert("Please select a colour.");
		f.colour_dropdown.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_blogPublic(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.comment.value== "") 
	{
		alert("Please enter a comment.");
		f.comment.focus();
		return false;
	}

}



// validate song name

function validate_songName(f) {
var re = /^[A-z0-9-'.'-'-'-'-' ']*$/;
	if (f.songName.value== "") 
	{
		alert("Please enter a song name.");
		f.songName.focus();
		return false;
	}

if (!re.test(f.songName.value)) {
alert("Only letters, numbers, space, dots, and '-' characters are allowed!");
f.songName.focus();
		return false;
}


	
	if (
	f.certify.checked == false) 
	{
		alert ('Please certify that the music is your original work, or is properly licensed for such usage.');
		return false;
	} else { 	
		return true;
	}

}

function validate_siteAll(f) {
	if (f.titleSiteAll.value== "") 
	{
		alert("Please enter a title.");
		f.titleSiteAll.focus();
		return false;
	}
	
	if (
	f.messageSiteAll.value == "") 
	{
		alert ('Please enter a message.');
		f.messageSiteAll.focus();
		return false;
	} else { 	
		return true;
	}

}

function validate_builderCentre(f) {
	if (f.titleBuilderCentre.value== "") 
	{
		alert("Please enter a title.");
		f.titleBuilderCentre.focus();
		return false;
	}
	
	if (
	f.messageBuilderCentre.value == "") 
	{
		alert ('Please enter a message.');
		f.messageBuilderCentre.focus();
		return false;
	} else { 	
		return true;
	}

}

function validate_publicSiteForms(f) {
	if (f.titlePublicSiteForms.value== "") 
	{
		alert("Please enter a title.");
		f.titlePublicSiteForms.focus();
		return false;
	}
	
	if (
	f.messagePublicSiteForms.value == "") 
	{
		alert ('Please enter a message.');
		f.messagePublicSiteForms.focus();
		return false;
	} else { 	
		return true;
	}

}

function validate_weddingSites(f) {
	if (f.titleWeddingSites.value== "") 
	{
		alert("Please enter a title.");
		f.titleWeddingSites.focus();
		return false;
	}
	
	if (
	f.messageWeddingSites.value == "") 
	{
		alert ('Please enter a message.');
		f.messageWeddingSites.focus();
		return false;
	} else { 	
		return true;
	}

}


// 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;

	}

}


// message to display for deleting
	var msg;
	deleteRecord = "Are you sure you wish to delete this?";
	
	// message to display for deleting
	var msg;
	deleteEntry = "Are you sure you wish to delete this entry from your list?";
	
	var msg;
	deleteAlbum = "Are you sure you wish to delete this album?";
	
		var msg;
	deleteFlash = "Are you sure you wish to delete flash intro?";
	
			var msg;
	deleteSong = "Are you sure you wish to delete this song?";
	
	var msg;
	unapproveAffiliate = "Unapprove this affiliate?";
	
	var msg;
	deleteComment = "Delete comments?";
	
	var msg;
	deletePage = "Are you sure you wish to delete this page?";
	
	
	
