function BuyerRegistration_OnValidate(oForm){
	//try{

		if ( oForm.slSalutation.value.length == 0 ){
			alert("Please select an appropriate salutation");
			oForm.slSalutation.focus();
			return false;
		}
		if ( oForm.txtContactFirstName.value.length == 0 ){
			alert("Please enter your first name");
			oForm.txtContactFirstName.focus();
			return false;
		}
		if ( oForm.txtContactLastName.value.length == 0 ){
			alert("Please enter your last name");
			oForm.txtContactLastName.focus();
			return false;
		}
		
		if ( oForm.txtEmailAddress.value.length == 0 ){
			alert("Please provide a valid email address");
			oForm.txtEmailAddress.focus();
			return false;
		}
		
		//check they've entered valid min price if entered
		if ( oForm.txtMinimumPrice.value.length > 0 && isNaN(oForm.txtMinimumPrice.value) ){
			alert("The minimum price you have entered is not numeric, please correct and try again");
			oForm.txtMinimumPrice.focus();
			return false;
		}
		if ( isNaN(oForm.txtMaximumPrice.value) && oForm.txtMaximumPrice.value.length > 0 ){
			alert("The maximum price you have entered is not numeric, please correct and try again");
			oForm.txtMaximumPrice.focus();
			return false;
		}
		if ( oForm.txtMaximumPrice.value.length == 0 ){
			alert("Please enter a maximum price");
			oForm.txtMaximumPrice.focus();
			return false;
		}
		
		if (!Registration_chkOfficeRegister_OnClick()){
			alert("You must select at least one office to register with");
			return false;
		}
		
		oCookieManager.StoreFormData();
		return true;
	//}catch(e){
	//	return false;
	//}

}

function Registration_Page_OnLoad(){
	//check offices
	if (document.frmRegister.chkOfficeRegister){
		if ( typeof document.frmRegister.chkOfficeRegister.length == "undefined" ){
		//	HttpManager.Document.GetObject("chkOfficeRegister").checked = true;
		}else{
			for ( var i = 0; i < document.frmRegister.chkOfficeRegister.length; i ++ ){
		//		document.frmRegister.chkOfficeRegister[i].checked = true;
			}
		}
	}
}

function Registration_chkOfficeRegister_OnClick(){
	var iselected = 0;
	if ( typeof document.frmRegister.chkOfficeRegister.length == "undefined" ){
		if ( document.frmRegister.chkOfficeRegister.checked ){
			iselected = 1;
		}
	}else{
		for ( var i = 0; i < document.frmRegister.chkOfficeRegister.length; i ++ ){
			if ( document.frmRegister.chkOfficeRegister[i].checked ){
				iselected ++;
			}
		}
	}
	if ( iselected == 0 ){
		return false;
	}else{
		return true;
	}
}
