function validateForm() {
	var valid = DDM.Validation;
	
	var formElements = new Array();
	formElements[0] = new valid.formElementsToValidate('mainMaster_cphMain_txtPostalCode', 'You must enter a postal code');
	
	var msg = valid.submitValidation(formElements);

	if (msg != "") {
		alert(msg);
		valid.setFocusFirstField();
		return false;
	} else {
		return true;
	}
}

/*******************
add onload events 
*******************/
Event.observe(window, 'load', function() {
		if (window.setFocus) window.setFocus();
		if (window.setWarranty) window.setWarranty();
		Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
	}
)

function EndRequestHandler(sender, args) {
	if (args.get_error() == undefined) {
		window.setWarranty();
	}
}
	
function setFocus() {
	if (document.forms.length > 0) {
		if ($("mainMaster_cphMain_txtPostalCode") != null) {
			$("mainMaster_cphMain_txtPostalCode").focus();
		}
	}
}

function setWarranty() {
	if ($("mainMaster_cphMain_lblWarranty")) {
		if ($("mainMaster_cphMain_ddlManufacture").value != "") {
			$("mainMaster_cphMain_lblWarranty").show();
			$("mainMaster_cphMain_ckWarranty").show();
		} else {
			$("mainMaster_cphMain_lblWarranty").hide();
			$("mainMaster_cphMain_ckWarranty").hide();
			$("mainMaster_cphMain_ckWarranty").checked = false;
		}
	}
}
