function charCounter(f,maxlength) {
	if(f.value.length > maxlength) {
		f.value = f.value.substring(0,maxlength);
		alert("This field can only contain "+maxlength+" characters");
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  w = window.open(theURL,winName,features);
	if (w.focus) w.focus();
}

function validate(f) {
	var inp = f.getElementsByTagName('input');	
	var tmpId;
	var rc = false;
	
	msgtxt="Please select some search options...\n\r\n\r";
	frmerror=0;
	
	for (i=0;i<=(inp.length-1);i++) {
		tmpId = inp[i].id;
		
		if (tmpId.indexOf('rc_')!=-1) {
			if (inp[i].checked) {
				rc = true;
			}
		}	
	}
	
	if (!rc) {
		msgtxt=msgtxt+"Please tick select one or more job categories\n\r";
		frmerror=1;
	}
	/*
	if ( (f.rc_1.checked ==false) & (f.rc_2.checked ==false) & (f.rc_3.checked ==false) & (f.rc_4.checked ==false) ) {
		msgtxt=msgtxt+"Please tick select one or more job categories\n\r";
		frmerror=1;
	}
	*/
	if ( (f.tc_1.checked ==false) & (f.tc_2.checked ==false)  ) {
		msgtxt=msgtxt+"Please chose either permanent, temporary or both\n\r";
		frmerror=1;
	}
	if (frmerror==1) {
		msgtxt=msgtxt+"\n\rThanks!";
		alert(msgtxt);
		return false;
	}
	return true;
}
   