function product_selector_auto_post1() {
	document.getElementById("sub_category_2").value = 0;
	document.form_product_selector.submit();
}

function product_selector_auto_post2() {
	document.form_product_selector.submit();
}

function set_delivery_fee(e){
	var form = document.forms[0];		
	var products_price = document.forms[0].products_price.value;

	if(products_price < 120) {
		if(e.value!="QLD") {
			form.r_delivery[0].disabled = true;
			form.r_delivery[1].disabled = false;
			form.r_delivery[1].checked = "checked";
		}
		else {
			form.r_delivery[0].disabled = false;
			form.r_delivery[1].disabled = true;
			form.r_delivery[0].checked = "checked";
		}
	}
}

function check_product_form() {
	var errorMessage = "";
					
	if(document.getElementById("first_name").value == ""){
		errorMessage += "First Name is blank\n";
		document.getElementById("first_name" + "_label").style.color = "red";
		document.getElementById("first_name").focus();
	}
	
	if(document.getElementById("last_name").value == ""){
		errorMessage += "Last Name is blank\n";
		document.getElementById("last_name" + "_label").style.color = "red";
		document.getElementById("last_name").focus();
	}
	
	if(document.getElementById("c_phone").value == ""){
		errorMessage += "Mobile / Phone is blank\n";
		document.getElementById("c_phone" + "_label").style.color = "red";
		document.getElementById("c_phone").focus();
	}
	
	if(document.getElementById("c_email").value == ""){
		errorMessage += "Email is blank\n";
		document.getElementById("c_email" + "_label").style.color = "red";
		document.getElementById("c_email").focus();
	}
	
	if(isEmail(document.getElementById("c_email").value) == false){
		errorMessage += "Email is invalid\n";
		document.getElementById("c_email" + "_label").style.color = "red";
		document.getElementById("c_email").focus();
	}
	
	if(document.getElementById("retype_email").value == ""){
		errorMessage += "Re-type Email is blank\n";
		document.getElementById("retype_email" + "_label").style.color = "red";
		document.getElementById("retype_email").focus();
	}
	
	if(document.getElementById("retype_email").value != document.getElementById("c_email").value){
		errorMessage += "Re-type email not match email\n";
		document.getElementById("retype_email" + "_label").style.color = "red";
		document.getElementById("retype_email").focus();
	}

	if(document.getElementById("r_name").value == ""){
		errorMessage += "Recipient Name is blank\n";
		document.getElementById("r_name" + "_label").style.color = "red";
		document.getElementById("r_name").focus();
	}
	
	if(document.getElementById("r_name").value == ""){
		errorMessage += "Recipient Name is blank\n";
		document.getElementById("r_name" + "_label").style.color = "red";
		document.getElementById("r_name").focus();
	}
	
	if(document.getElementById("r_address1").value == ""){
		errorMessage += "Address is blank\n";
		document.getElementById("r_address1" + "_label").style.color = "red";
		document.getElementById("r_address1").focus();
	}
	
		if(document.getElementById("r_city").value == ""){
		errorMessage += "Town/City is blank\n";
		document.getElementById("r_city" + "_label").style.color = "red";
		document.getElementById("r_city").focus();
	}
		if(document.getElementById("r_postcode").value == ""){
		errorMessage += "Postcode is blank\n";
		document.getElementById("r_postcode" + "_label").style.color = "red";
		document.getElementById("r_postcode").focus();
	}
	
	if(errorMessage != "") {
		alert(errorMessage);
		return false;
	}
	else	
		return true;
}

function p_auto_fill() {
	document.getElementById("first_name").value = "Rocky";
	document.getElementById("last_name").value = "Wang";
	document.getElementById("c_phone").value = "0430287686";
	document.getElementById("c_email").value = "wangshilei123@hotmail.com";
	document.getElementById("retype_email").value = "wangshilei123@hotmail.com";
	document.getElementById("r_name").value = "Cherry";
	document.getElementById("r_address1").value = "Unit 8";
	document.getElementById("r_address2").value = "48 Riverview TCE";
	document.getElementById("r_city").value = "Indooroopilly";
	document.getElementById("r_postcode").value = "4068";	
}

function p_auto_fill2() {
	document.getElementById("first_name").value = "Joel";
	document.getElementById("last_name").value = "Turner";
	document.getElementById("c_phone").value = "0413511611";
	document.getElementById("c_email").value = "joel@shinebeauty.com";
	document.getElementById("retype_email").value = "joel@shinebeauty.com";
	document.getElementById("r_name").value = "test_name";
	document.getElementById("r_address1").value = "test_address1";
	document.getElementById("r_address2").value = "test_address2";
	document.getElementById("r_city").value = "test_city";
	document.getElementById("r_postcode").value = "4551";
}

