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;
					
	return true;
}

function validate_productrequest(frm) {

	if (!ValidateField(frm.productrequest_name, "text", "Please enter your name."))
		return false;

	if (!ValidateField(frm.productrequest_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
		
	if (!ValidateField(frm.productrequest_product, "lookup", "Please select a product."))
		return false;
		
	if (!ValidateField(frm.imageVerify, "text", "Please enter the code from the image on the left for security."))
		return false;
					
	return true;
}


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 Email/Username."))
		return false;
	
	if (!ValidateField(frm.password, "text", "Please enter your Password."))
		return false;
		
	return true;
}

function form_unsubscribe(frm) {
	
	if (!ValidateField(frm.email, "email", "Please enter your email address."))
		return false;
	
	if (!ValidateField(frm.email2, "email", "Please confirm your email address."))
		return false;
		
	return true;
}

function form_giftwrapping(frm) {
	
	if (!ValidateField(frm.giftwrappingto, "text", "Please enter the To name for the gift card."))
		return false;
	
	if (!ValidateField(frm.giftwrappingfrom, "text", "Please enter the From name for the gift card."))
		return false;

	if (!ValidateField(frm.giftwrappingmsg, "text", "Please enter your message."))
		return false;
		
	return true;
}

function form_forgottenpassword(frm) {
	
	if (!ValidateField(frm.email, "email", "Please enter your email address."))
		return false;
	
	if (!ValidateField(frm.email2, "email", "Please confirm your email address."))
		return false;
		
	return true;
}

function validate_register(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.imageVerify, "text", "Please enter the characters displayed for security verification."))
		return false;
	
	if (frm.agree.checked == false )
	{
	alert('Tick the box to agree to our privacy policy.');
	return false;
	}else
	return true;
	
	return true;
}

function validate_newsletterregister(frm) {

	if (!ValidateField(frm.newsletter_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
	
	if (!ValidateField(frm.newsletter_firstname, "text", "Please enter your first name."))
		return false;
	
	return true;
}

function validate_myaccount(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;

	return true;
}

function validate_vip(frm) {

	if (!ValidateField(frm.petname, "text", "Please enter your pet name."))
		return false;
	
	if (!ValidateField(frm.pettype_id, "lookup", "Please select your pet type."))
		return false;

	if (!ValidateField(frm.petbreed, "text", "Please enter your pet's breed."))
		return false;
	
	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_genderid, "lookup", "Please select your gender."))
		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 street."))
		return false;

	if (!ValidateField(frm.member_city, "text", "Please enter your suburb."))
		return false;
		
	if (!ValidateField(frm.member_country, "text", "Please enter your country."))
		return false;
		
	if (!ValidateField(frm.member_postcode, "text", "Please enter your postcode."))
		return false;
		
	if (!ValidateField(frm.member_phone, "text", "Please enter your contact phone number."))
		return false;
		
	if (!ValidateField(frm.member_sourceids, "checks", "Please select where you found Snooty Paws"))
		return false;
	
	if (!ValidateField(frm.imageVerify, "text", "Please enter the characters displayed for security verification."))
		return false;
	
	if (frm.agree.checked == false )
	{
	alert('Tick the box to agree to our privacy policy.');
	return false;
	}else
	return true;
	
	return true;
}

function validate_myaccountaddress(frm) {

	if (!ValidateField(frm.member_street, "text", "Please enter your street address."))
		return false;
	
	if (!ValidateField(frm.member_city, "text", "Please enter your suburb/city."))
		return false;
		
	if (!ValidateField(frm.member_stateid, "lookup", "Please select your state."))
		return false;
		
	if (!ValidateField(frm.member_postcode, "num", "Please enter your postcode."))
		return false;	
		
	if (!ValidateField(frm.member_phone, "text", "Please enter your phone number & area code."))
		return false;
				
	return true;
}

function form_addtocart(frm) {
	
	if (frm.qty.length > 1) {
		var foundoneoverzero = false;
		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;
				
			if (frm.qty[i].value != "0")
				foundoneoverzero = true;
		}
		
		if (!foundoneoverzero) {
			alert("Please enter the quantity you wish to add to your basket");
			frm.qty[0].focus();
			return false;
		}
	} else {
		if (!ValidateField(frm.qty, "int", "Please enter the quantity you wish to add to your basket."))
			return false;
			
		if (frm.qty.value == "0") {
			alert("Please enter the quantity you wish to add to your basket");
			frm.qty.focus();
			return false;
		}
	}
	
	if (frm.size.value == "0" )
	{
	alert('This item is OUT OF STOCK. Please select another size.');
	frm.qty.focus();
	return false;
	}else
	return true;
	
	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 (frm.member_country.value == "Australia")
		{
		if (!ValidateField(frm.delivery_stateid, "lookup", "Please select the delivery state."))
			return false;
		}
	
	
	if (!ValidateField(frm.delivery_postcode, "text", "Please enter the delivery postcode."))
		return false;	
		
	if (!ValidateField(frm.delivery_phone, "text", "Please enter the delivery phone number."))
		return false;	
		
	if (!ValidateField(frm.delivery_email, "email", "Please enter the delivery email address.\n- The orderconfirmation will be sent to this address."))
		return false;
	
	if (frm.agreetosale.checked == false )
	{
	alert('Tick the box to agree to our terms & conditions.');
	return false;
	}else
	return true;
					
	return true;
}
