function hint(value)
{
	if(value == "")
	{
		document.getElementById('livesearch').innerHTML = "";
		document.getElementById('livesearch').style.border = "0px";
		return
	}
	
	/*@cc_on @if (@_win32 && @_jscript_version >= 5) if (!window.XMLHttpRequest)
	window.XMLHttpRequest = function() { return new ActiveXObject('Microsoft.XMLHTTP') }
	@end @*/

	var Hinter = new XMLHttpRequest();
	Hinter.open("GET","./termsengine.php?q=" + value,true);
	Hinter.onreadystatechange = function()
	{
		document.getElementById('livesearch').innerHTML = Hinter.responseText;
		document.getElementById('livesearch').style.border = "1px solid #DDDDDD";
	}	
	Hinter.send(null);
}

function nl2br(text)
{
	text = escape(text);
	re_nlchar = "";
	
	if (text.indexOf('%0D%0A') > -1)
	{
		re_nlchar = /%0D%0A/g ;
	}
	else if (text.indexOf('%0A') > -1)
	{
		re_nlchar = /%0A/g ;
	} else if (text.indexOf('%0D') > -1)
	{
		re_nlchar = /%0D/g ;
	}
	
	if (re_nlchar !== "") text = unescape(text.replace(re_nlchar,'<br />'));
	else text = unescape(text);
	
	return text;
}

function PostJob()
{
	var query = "";
	
	var inputs = document.getElementById('PostJob').getElementsByTagName("input");
	
	for(i = 0; i < (inputs.length); i++)
	{
		var SubmitYes = 1;
		
		if (inputs[i].type == "checkbox" || inputs[i].type == "radio")
		{
			if (!(inputs[i].checked)) { SubmitYes = 0; }
		}
		
		if (SubmitYes == 1)
		{
			query += inputs[i].name + "=" + Sanitize(inputs[i].value) + "&";
		}
	}
	
	var inputs = document.getElementById('PostJob').getElementsByTagName("textarea");
	
	for(i = 0; i < (inputs.length); i++)
	{
		// alert(inputs[i].name + "=" + Sanitize(inputs[i].value));
		query += inputs[i].name + "=" + Sanitize(inputs[i].value) + "&";
	}
	
	var inputs = document.getElementById('PostJob').getElementsByTagName("select");
		
	for(i = 0; i < (inputs.length); i++)
	{
		query += inputs[i].name + "=" + Sanitize(inputs[i].value) + "&";
	}
	
	/*@cc_on @if (@_win32 && @_jscript_version >= 5) if (!window.XMLHttpRequest)
	window.XMLHttpRequest = function() { return new ActiveXObject('Microsoft.XMLHTTP') }
	@end @*/
	
	var Poster = new XMLHttpRequest();
	Poster.open("GET", "./jobemailer.php?" + query, true);
	Poster.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	Poster.onreadystatechange = function ()
	{
		document.getElementById('SubmitButton').disabled = "true";
		document.getElementById('FormResponse').innerHTML = "<h2>Form Submitted Successfully!</h2>";
		document.getElementById('FormArea').style.background = "#CCFFCC";
	}
	Poster.send(null);
}

function Sanitize(input)
{
	return nl2br(input.replace(/&/g,"%26"));
}

function toggle(obj)
{
	if (document.getElementById(obj).style.display == "none")
	{
		document.getElementById(obj).style.display = "block";
	}
	else
	{
		document.getElementById(obj).style.display = "none";
	}
}