function chkContact(frm){
	if ((frm.ContactName.value.length == 0)||(frm.Location.value.length == 0)||(frm.Email.value.length == 0)||(frm.PhoneNo.value.length == 0)){
		alert("Name, Country, E-mail and Telephone are required fields.\nPlease complete before submitting.");
		return false;
	}

	if (frm.Email.value.indexOf("@") == -1){
		alert("Please enter a valid E-mail address.");
		frm.Email.focus();
		return false;
	}
}

function chkSubscribe(frm){
	if ((frm.Firstname.value.length == 0)||(frm.Lastname.value.length == 0)||(frm.Email.value.length == 0)||(frm.eadd2.value.length == 0)){
		alert("First Name, Last Name and E-mail are required fields.\nPlease complete before submitting.");
		return false;
	}

	if (frm.Email.value.indexOf("@") == -1){
		alert("Please enter a valid E-mail address.");
		frm.Email.focus();
		return false;
	}
	
	if (document.getElementById("Email").value != document.getElementById("eadd2").value){
		alert("Your E-mail address did not match.\nPlease re-enter values.");
		frm.Email.focus();
		return false;
	}
}

function chkMailFriend(frm){
	if (frm.tomail.value.length == 0){
		alert("Recipient e-mail required. Please complete before submitting.");
		return false;
	}
	else {
		if (frm.tomail.value.indexOf("@") == -1){
			alert("Please enter a valid e-mail address.");
			frm.tomail.focus();
			return false;
		}
	}
}

function chkContactJP(frm){
	if ((frm.ContactName.value.length == 0)||(frm.Location.value.length == 0)||(frm.Email.value.length == 0)||(frm.PhoneNo.value.length == 0)){
		alert("Name, Country, E-mail and Telephone are required fields.\nPlease complete before submitting.");
		return false;
	}

	if (frm.Email.value.indexOf("@") == -1){
		alert("Please enter a valid e-mail address.");
		frm.Email.focus();
		return false;
	}

	if (frm.Agree.checked == false){
		alert("Please make sure you have read and agree to Crown\'s Privacy Policy.");
		frm.Agree.focus();
		return false;
	}
}
