function checkall(frm, list, state) {
	for(i = 0; i <= frm[list].length - 1; i++) {
		frm[list][i].checked = state;
	}
}//end checkall()

function changetype(type) {
	//this.location = "http://elders/kmp_mods/?type="+type;
	/*** laurab 01/03/09 - job 9949 removed 'realestate' so it would work on dev ***/
	this.location = "/kmp/index.php?kmp="+type;
	/*** end laurab 01/03/09 job 9949 ***/
}

function changeRegion(reg) {
	reg_value = reg[reg.selectedIndex].value;
	if(reg_value != 0) {
		//if it's greater than 2000, that means it's got subregions.
		if(reg_value > 2000) {
			reg[reg.selectedIndex].value -= 2000;
			reg.form.submit();
		}
		else {
			//they've chosen a region without sub-regions; set the 
			//action to the submit processing script.
			reg.form.regionOK.value = "1";//"kmp_do.php";
		}
	}
}

function checkBack(sel) {
	if(sel[sel.selectedIndex].value == 1) {
		sel.form.action = window.location.href;
		sel.form.submit();
	}
  sel.form.regionOK.value = "1";
}

/*** benw 20/11/2003 - fix valid region being selected without an onclick ***/ 
function checkRegion(reg) {
	if(checkCurrentRegion(reg)) {
		alert("you must select a state before you enter a town or postcode.");
		reg.focus();
		return false;
	}
}

function checkCurrentRegion(reg) {
	val = reg[reg.selectedIndex].value;
	if (val == 0 || val == "") return true;
	else return false;
}
/*** end benw 20/11/2003 ***/

function checksubmit(frm) {
	frm_ok = false;
	if(frm.regionOK.value == "1"){
		frm_ok = true;
	} else {
		/*** benw 20/11/2003 - fix valid region being selected without an onclick ***/
		if(checkCurrentRegion(frm.region)) frm_ok = true;
		else {
			alert ("Please select a region");
			frm.region.focus();
			return frm_ok;
		}
		/*** end benw 20/11/2003 ***/
	} 
	
	frm_ok = false;
	if(frm.email.value.length == 0) {
		alert("Please enter your email address.");
		frm.email.focus();
		
	} else {
		if(!checkemail(frm.email.value)) {
			alert("The email address you entered does not appear to be valid.\n\nPlease try again.");
			frm.email.focus();
		} else {
			frm_ok = true;
		}
	}
	
	
	if(frm_ok == true){
	    /*** robertv - 10/05/2011 - job 15215 - seo friendly urls - changing to absolute links ***/
		frm.action = "/kmp/kmp_do.php";
		/*** end robertv - 10/05/2011 - job 15215 ***/
	}
	return frm_ok;
}
