var skeyworddef = 'eg: commercial, claims, Ipswich, Norfolk';

function stest() {
	if (document.getElementById('skeyword').value == skeyworddef) {
		document.getElementById('skeyword').value = '';
	}
	document.getElementById('jobselect').submit();
	return false;
}

function allow(key) {
	if ( ((key > 47) && (key < 58)) || ((key > 95) && (key < 123)) || ((key > 64) && (key < 91)) || (key == 8) || (key == 46) || (key == 9) || (key == 32) || (key == 37) || (key == 39) || (key == 192) || (key == 116) || (key == 109) || (key == 189) ) { /* 0-9 a-z A-Z(NOT NEEDED?) backspace delete tab space left right ' F5 - -(ie) */
		return true;
	} else {
		return false;
	}
}

//function keywords(data, blank) {
//	alert(data.value);
//	if (data.value.length == 0) {
//		data.value=blank; 
//		data.style.color='#888888;';
//	}
//}

function glasses(data) {
	if (data.value == skeyworddef) {
		data.value=''; 
		data.style.color='#000000';
	}
}
function smoke(data) {
	if (data.value.length == 0) {
		data.value=skeyworddef;
		data.style.color='#888888';
	}
}
var changeHttp;

function GetXmlHttpObject() {
	if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject) { // code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

function refine() {
	changeHttp=GetXmlHttpObject();
	if (changeHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	if (document.getElementById('skeyword').value == skeyworddef) { skeyword=''; } else { skeyword=document.getElementById('skeyword').value; }
	if (document.getElementById('sdescription').checked) { sdescription=document.getElementById('sdescription').value; } else { sdescription='unset'; }
	var url="searchjobs?skeyword="+escape(skeyword)+"&ssector="+escape(document.getElementById('ssector').value)+"&sdescription="+sdescription+"&sid="+Math.random();
	changeHttp.onreadystatechange=opChanged;
	changeHttp.open("GET",url,true);
	changeHttp.send(null);
}

function opChanged() {
	if (changeHttp.readyState==4 || changeHttp.readyState=="complete") {
		var xmlDoc=changeHttp.responseText;
		document.getElementById("searchsurround").innerHTML=changeHttp.responseText;
		smoke(document.getElementById('skeyword'));
	}
}
