function validate_enquiry(frm) {

	if (!ValidateField(frm.contact_title, "lookup", "Please select your title."))
		return false;
	
	if (!ValidateField(frm.contact_name, "text", "Please enter your name."))
		return false;
	
	if (!ValidateField(frm.contact_phone, "text", "Please enter your contact phone number to continue."))
		return false;
	
	if (!ValidateField(frm.contact_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
	
	if (!ValidateField(frm.contact_enquiry, "text", "Please enter your enquiry to continue."))
		return false;
	
	return true;
}

function validate_order(frm) {

	if (!ValidateField(frm.order_qty, "num", "Please enter your QTY to continue."))
		return false;
	
	if (!ValidateField(frm.order_firstname, "text", "Please enter your First Name."))
		return false;
		
	if (!ValidateField(frm.order_lastname, "text", "Please enter your Last Name."))
		return false;
	
	if (!ValidateField(frm.order_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
	
	if (!ValidateField(frm.order_address1, "text", "Please enter your delivery address to continue."))
		return false;
	
	if (!ValidateField(frm.order_suburb, "text", "Please enter your suburb to continue."))
		return false;
	
	if (!ValidateField(frm.order_state, "text", "Please enter your state to continue."))
		return false;
	
	if (!ValidateField(frm.order_phone, "text", "Please enter your contact phone number to continue."))
		return false;
	
	if (!ValidateField(frm.order_enquiry, "text", "Please enter your enquiry to continue."))
		return false;
	
	return true;
}

//function validate_search(frm) {

//	if (!ValidateField(frm.keyword, "text", "Please enter a Keyword to start searching."))
//		return false;	
	
//	return true;
//}

function validate_register(frm) {
	
	if (!ValidateField(frm.member_businessname, "text", "Please enter your Trading name."))
		return false;
	
	if (!ValidateField(frm.member_abn, "text", "Please enter your Business ABN."))
		return false;
		
	if (!ValidateField(frm.member_lastname, "text", "Please enter your Surname/Family name."))
		return false;
	
	if (!ValidateField(frm.member_title, "lookup", "Please select your title."))
		return false;
	
	if (!ValidateField(frm.member_firstname, "text", "Please enter your First name."))
		return false;
		
	if (!ValidateField(frm.member_position, "text", "Please enter your Position."))
		return false;
	
	if (!ValidateField(frm.member_email, "email", "Please enter your Email Address\n- in the correct format."))
		return false;
	
	if (!ValidateField(frm.member_email2, "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_sourceids, "checks", "Please select at least 1 source option."))
		return false;
		
	if (!ValidateField(frm.member_businesstypeids, "checks", "Please select at least 1 option."))
		return false;	
	
	if (!ValidateField(frm.member_agentcontact, "lookup", "Please select if you would like our Agent to contact you."))
		return false;
		
	if (!ValidateField(frm.member_address1, "text", "Please enter your Street Number and Name."))
		return false;
		
	if (!ValidateField(frm.member_suburb, "text", "Please enter your Suburb."))
		return false;
		
	
	
	if (!ValidateField(frm.member_postcode, "num", "Please enter your Postcode."))
		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_phone, "text", "Please enter your Business Phone number."))
		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 terms & conditions.');
	return false;
	}else
	return true;
	
	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_country, "text", "Please enter your country."))
		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- Your order confirmation will be sent to this address."))
		return false;
		
	
	if (document.checkout.order_billingaddresssame.checked == false )
	{
	
	if (!ValidateField(frm.firstname, "text", "Please enter the first name of the person being billed."))
		return false;
		
	if (!ValidateField(frm.lastname, "text", "Please enter the last name of the person being billed."))
		return false;
	
	if (!ValidateField(frm.street, "text", "Please enter the billing address."))
		return false;		
	
	if (!ValidateField(frm.city, "text", "Please enter the billing suburb."))
		return false;			

	if (!ValidateField(frm.stateid, "lookup", "Please select the billing state."))
		return false;
		
	if (!ValidateField(frm.country, "text", "Please enter the billing country."))
		return false;	
	
	if (!ValidateField(frm.postcode, "text", "Please enter the billing postcode."))
		return false;	
		
	if (!ValidateField(frm.phone, "text", "Please enter the billing phone number."))
		return false;	
		
	if (!ValidateField(frm.email, "email", "Please enter the billing email address.\n- Your order confirmation will be sent to SHIPPING address."))
		return false;	
	}
	
	
	
	if (frm.paymentmethod.value == "4")
	{
	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 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 (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;
	
	// 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_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 validate_myaccountaddress(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_email2, "email", "Please confirm your Email Address\n- in the correct format."))
		return false;	
	
	if (frm.member_email.value != frm.member_email2.value)
		{
		frm.member_email2.focus();
		alert("Please confirm your Email Address.");
		return false;	
		}
	if (!ValidateField(frm.member_password, "password", "Please enter your password."))
		return false;
		
	if (!ValidateField(frm.member_address1, "text", "Please enter your first name."))
		return false;
	
	if (!ValidateField(frm.member_address1, "text", "Please enter your Street Number and Name."))
		return false;
		
	if (!ValidateField(frm.member_suburb, "text", "Please enter your Suburb."))
		return false;
		
	
	
	if (!ValidateField(frm.member_postcode, "num", "Please enter your Postcode."))
		return false;
		
	if (!ValidateField(frm.member_country, "text", "Please enter your Country."))
		return false;	
		
	if (!ValidateField(frm.member_phone, "text", "Please enter your Business Phone number."))
		return false;
		
		
	
	return true;
}

function validate_myaccountwebsite(frm) {
	
	if (!ValidateField(frm.member_password, "password", "Please enter your password."))
		return false;
		
	return true;
	
}
