var NS = (document.layers) ? 1 : 0;
var IE = (document.all) ? 1 : 0;
var NEW = (document.getElementById) ? 1 : 0;
var IE4 = (IE && !NEW) ? 1 : 0;
var IE5 = (IE && NEW) ? 1 : 0;
var IE5up = (NEW && !NS) ? 1 : 0;
var IE6 = ((IE5) && (navigator.userAgent.indexOf("6\.0") != -1)) ? 1 : 0;
var NS6up = (NEW && !IE) ? 1 : 0;
var NS6 = ((NS6up) && (navigator.userAgent.indexOf("6\.") != -1)) ? 1 : 0;
var NS7 = ((NS6up) && (navigator.userAgent.indexOf("7\.") != -1)) ? 1 : 0;

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=740,height=640');");
}

function autoClear(obj)
{
	if((obj.value== "job title") || (obj.value=="town or postcode"))
	{
		obj.value = ""; 
	}
}

function clearAndSubmit()
{
	autoClear(document.getElementById('ajax_keywords'));
	autoClear(document.getElementById('Ntt'));
	document.getElementById('quick_search').submit();
}

function getElementById(id, windowName) {
	if (IE4) {
		return windowName ? windowName.document.all[id] : document.all[id];
	} else if (NS6up || IE5up) {
		return windowName ? windowName.document.getElementById(id) : document.getElementById(id);
	} else if (NS) {
		return document.layers[id];
	}
}

function trim(str, chars) {
    str =  ltrim(rtrim(str, chars), chars);
	return str;
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
