// JavaScript Document
function showHelp(element,text)
{
	document.getElementById(element).innerHTML = text+" <br/><span class='warning'>[click here to hide]</span>";
	document.getElementById(element+"_help").style.borderStyle = "1px solid #CCC";
}

function hideHelp(element)
{
	element.innerHTML = '';
	
}

function showHome(url)
{
	window.location = url;
}

//Function checks that only numerals are entered into textbox
function isNumberKey(evt,id, lim)
{
	var text = document.getElementById(id).value;
	var len = text.length - 1;
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	{
		document.getElementById(id+"_warning").innerHTML = "Only numerics allowed";
		document.getElementById(id).value = text.substring(0, len);
		return false;
	}
	else
	{
		if(text.length > lim)
		{
			document.getElementById(id).value = text.substring(0, lim);
			document.getElementById(id+"_warning").innerHTML = "Maximum "+lim+" characters.";
		}
		else document.getElementById(id+"_warning").innerHTML = "";
		return true;
	}
}
	  
//Function to count text-area characters
function textCounter(field_name,maxlimit) 
{
	var box = document.getElementById(field_name);
	if (box.value.length > maxlimit) // if too long...trim it!
	{
		box.value = box.value.substring(0, maxlimit);
		document.getElementById(field_name+"_warning").innerHTML = "Maximum "+maxlimit+" characters.";
	}
	// otherwise, update 'characters left' counter
	else document.getElementById(field_name+"_warning").innerHTML = box.value.length+"<span class='hint'>/"+maxlimit+"</span>";
}