function form_search(frm) {
	
	if (!ValidateField(frm.keyword, "text", "Please enter your search criteria and hit the Search button."))
		return false;
	
	return true;
}

function form_survey(frm) {

	answerselected = false;
	
	for (var i=0; i < frm.answer.length; i++) {
		if (frm.answer[i].checked)
			answerselected = true;
	}
	
	if (!answerselected)
		alert("Please select your Survey Response and hit the Submit button.");

	return answerselected;
}

function form_login(frm) {
	
	if (!ValidateField(frm.username, "email", "Please enter your Username."))
		return false;
	
	if (!ValidateField(frm.password, "text", "Please enter your Password."))
		return false;
		
	return true;
}

function validate_register(frm) {
	
	if (!ValidateField(frm.newmember_firstname, "text", "Please enter your First name."))
		return false;
	
	if (!ValidateField(frm.newmember_lastname, "text", "Please enter your Last name."))
		return false;
	
	if (!ValidateField(frm.newmember_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
	
	if (!ValidateField(frm.newmember_address, "text", "Please enter your Unit No/Street."))
		return false;
		
	if (!ValidateField(frm.newmember_suburb, "text", "Please enter your Suburb."))
		return false;
	
	if (!ValidateField(frm.newmember_postcode, "num", "Please enter your Postcode."))
		return false;
		
	if (!ValidateField(frm.newmember_vipinterestcategoryids, "checks", "Please select at least one interest."))
		return false;
	
	return true;
}

function validate_register2(frm) {
	
	if (!ValidateField(frm.member_firstname, "text", "Please enter your First name."))
		return false;
	
	if (!ValidateField(frm.member_lastname, "text", "Please enter your Last name."))
		return false;
	
	if (!ValidateField(frm.member_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
	
	if (!ValidateField(frm.member_password, "password", "Please enter your password."))
		return false;
	
	if (!ValidateField(frm.member_street, "text", "Please enter your Unit No/Street."))
		return false;
		
	if (!ValidateField(frm.member_suburb, "text", "Please enter your Suburb."))
		return false;
	
	if (frm.member_country.value == "Australia")
	
		{
		if (!ValidateField(frm.member_stateid, "lookup", "Please select your state."))
			return false;
		}
	else
		{
		if (!ValidateField(frm.member_stateother, "text", "Please enter your international state/territory."))
			return false;	
		}
	
	if (!ValidateField(frm.member_postcode, "text", "Please enter your Postcode."))
		return false;
		
	if (frm.agree.checked == false )
	{
	alert('Tick the box to agree to our terms & conditions.');
	return false;
	}else
	return true;
				
	return true;
}

function form_unsubscribe(frm) {
	
	if (!ValidateField(frm.email, "email", "Please enter a value for the 'Email' field."))
		return false;
	if (!ValidateField(frm.email2, "email", "Please enter a value for the 'Email' field."))
		return false;	
		
	return true;
}

function form_forgottenpassword(frm) {
	
	if (!ValidateField(frm.email, "email", "Please enter a value for the 'Email' field."))
		return false;
	if (!ValidateField(frm.email2, "email", "Please enter a value for the 'Email' field."))
		return false;	
		
	return true;
}

function form_addtocart(frm) {
	
	{
		if (!ValidateField(frm.size, "lookup", "Please select your size."))
			return false;
		}
	
	// var oos=size.options[size.selectedIndex].innerHTML;
	// if (oos.indexOf("OUT OF STOCK")>0)
	// {
	// alert('This item is OUT OF STOCK. Please select another size.');
	// frm.qty.focus();
	// return false;
	// }else
	// return true;
	
	return true;
}

function form_addtocart2(frm) {
	var addtocart;
	if ($("#child").val() == "0") {
		//if ($('#child').val()) {
		  alert('Please select your size to continue');
		  return false;
	} else {
		
		document.addtocart.submit();	
	}
	return true;
}

function form_cart(frm) {
	
	if (frm.qty.length > 1) {
		for (var i=0; i < frm.qty.length; i++) {
			if (!ValidateField(frm.qty[i], "int", "Please enter the quantity you wish to add to your basket."))
				return false;
		}
	} else {
		if (!ValidateField(frm.qty, "int", "Please enter the quantity you wish to add to your basket."))
			return false;
	}
	
	return true;
}

function form_checkout(frm) {

	if (!ValidateField(frm.delivery_firstname, "text", "Please enter the first name of the person receiving the shipment."))
		return false;
		
	if (!ValidateField(frm.delivery_lastname, "text", "Please enter the last name of the person receiving the shipment."))
		return false;
	
	if (!ValidateField(frm.delivery_street, "text", "Please enter the street address of the shipment."))
		return false;		
	
	if (!ValidateField(frm.delivery_city, "text", "Please enter the suburb of the shipment."))
		return false;			

	if (!ValidateField(frm.delivery_stateid, "lookup", "Please select the delivery state."))
		return false;
		
	if (!ValidateField(frm.delivery_postcode, "num", "Please enter the delivery postcode."))
		return false;	
		
	if (!ValidateField(frm.delivery_phone, "num", "Please enter the delivery phone number."))
		return false;	
		
	if (!ValidateField(frm.delivery_email, "email", "Please enter the delivery email address.\n- Your order confirmation will be sent to this address."))
		return false;
		
	if (frm.paymentmethod.value == "4")
	{
	if (!ValidateField(frm.creditcard, "lookup", "Please select your card type to continue"))
		return false;
	if (!ValidateField(frm.cardnumber, "ccard", "Please enter your credit card number to continue"))
		return false;
	if (!ValidateField(frm.cardname, "text", "Please enter your credit card name to continue"))
		return false;
	}
	
	if (frm.agreetosale.checked == false )
	{
	alert('Tick the box to agree to our terms & conditions.');
	return false;
	}else
	return true;
					
	return true;
}

function validate_myaccountstonegrind(frm) {

	if (frm.agree.checked == false )
	{
	alert('Tick the box to agree to our terms & conditions.');
	return false;
	}else
	return true;
					
	return true;
}


function validate_emailtofriend(frm) {
	
	if (!ValidateField(frm.emailtofriend_name, "text", "Please enter your First name."))
		return false;
	
	if (!ValidateField(frm.emailtofriend_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
	
	if (!ValidateField(frm.emailtofriend_friendname, "text", "Please enter your Friends First name."))
		return false;
	
	if (!ValidateField(frm.emailtofriend_friendemail, "email", "Please enter your Friends Email Address\n- in the correct format."))
		return false;
	
	return true;
}

function validate_enquiry(frm) {

	if (!ValidateField(frm.contact_name, "text", "Please enter your name."))
		return false;

	if (!ValidateField(frm.contact_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
	
	if (!ValidateField(frm.imageVerify, "text", "Please enter the security code."))
		return false;
					
	return true;
}

function validate_emailtofriendoffer(frm) {
	
	if (!ValidateField(frm.emailtofriend_name, "text", "Please enter your First name."))
		return false;
	
	if (!ValidateField(frm.emailtofriend_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
	
	if (!ValidateField(frm.emailtofriend_friendname, "text", "Please enter your Friends First name."))
		return false;
	
	if (!ValidateField(frm.emailtofriend_friendemail, "email", "Please enter your Friends Email Address\n- in the correct format."))
		return false;
	
	return true;
}


function validate_myaccountinstantwin(frm) {
	
	if (!ValidateField(frm.specialcode, "text", "Please enter your Instant Win Code."))
		return false;
	
	return true;
}
