
$(document).ready(function() {

	$("#register #product").change(function (){
	
		if($("#register #product option:selected").val() == "Other brand")
		{
			$("#other-product-fill").css('display', 'none');
			$("#other-product-li").css('display', 'block');
			
		}
		else
		{
			$("#other-product-fill").css('display', 'block');
			$("#other-product-li").css('display', 'none');
		}
	});

});

function checkEmail(myEmailaddr) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myEmailaddr)){
		return true;
	} else {
		return false;
	}
}


function validateHerbalInsider(){ 	
	
	if (document.register.name.value == "") {
		alert("Please enter your first name");
		document.register.name.focus();
		return false;
	}
	
	if (document.register.email.value == "") {
		alert("Please enter your email address");
		document.register.email.focus();
		return false;
	}
	
	if (!checkEmail(document.register.email.value)) {
		alert("Please enter a valid address");
		document.register.email.focus();
		return false;
	}
	
	if (document.register.pwd.value == "") {
		alert("Please enter your password");
		document.register.pwd.focus();
		return false;
	}
	
	if (document.register.confirmpwd.value == "") {
		alert("Please re-type your password");
		document.register.confirmpwd.focus();
		return false;
	}
	
	if (document.register.pwd.value != document.register.confirmpwd.value) {
		alert("The two passwords must match");
		document.register.confirmpwd.focus();
		return false;
	}
	
	if (document.register.dobday.value == "") {
		alert("Please complete your date of birth");
		document.register.dobday.focus();
		return false;
	}
	
	if (document.register.dobmonth.value == "") {
		alert("Please complete your date of birth");
		document.register.dobmonth.focus();
		return false;
	}
	
	if (document.register.dobyear.value == "") {
		alert("Please complete your date of birth");
		document.register.dobyear.focus();
		return false;
	}
	
	if (document.register.postcode.value == "") {
		alert("Please enter your postcode");
		document.register.postcode.focus();
		return false;
	}
	
	if (document.register.country.selectedIndex == 0) {
		alert("Please select your country");
		document.register.country.focus();
		return false;
	}
	
	if (document.register.product.selectedIndex == 0) {
		alert("Please select what hair care brand you use most often");
		document.register.product.focus();
		return false;
	}
	
	if ((document.register.product.options[document.register.product.selectedIndex].value == "Other brand") && (document.register.otherproduct.value == "")){
		alert("Please specify what hair care brand you use most often");
		document.register.otherproduct.focus();
		return false;
	}	

	if (document.register.terms.checked == false) {
		alert("Please read and accept the terms and conditions");
		return false;
	}
	
	return true;
}

