function NumOnly(e,max)
{
	var st=document.getElementById(e);
	var myRegxp = /[0-9]/;
	var l=st.value.length;
	cleaned = '';
	var i=0;
	var c;
	while (i<l+1)
	{
		c=st.value.charAt(i);
		if (myRegxp.test(c)) cleaned+=c;
		i++;
	}
	cleaned = cleaned.substring(0,max);
	if (st.value!=cleaned) st.value=cleaned;
}
function MaxLength(s,max) 
{
	if (s.value.length > max) 
	s.value = s.value.substring(0,max);
}
function PassMatch(p1,p2,pn)
{
	var pass1=document.getElementById(p1);
	var pass2=document.getElementById(p2);
	var passn=document.getElementById(pn);
	if (pass1.value!=pass2.value) passn.innerHTML = "<font color=\"red\">mismatch</font>";
}
function PrintRequired(n)
{
	var s=document.getElementById(n);
	s.innerHTML = "(required)";
}
function AlphaNumOnly(e,max)
{
		
	var st=document.getElementById(e);
	var myRegxp = /[0-9a-zA-Z_]/;
	var l=st.value.length;
	cleaned = '';
	var i=0;
	var c;
	while (i<l+1)
	{
		c=st.value.charAt(i);
		if (myRegxp.test(c)) cleaned+=c;
		i++;
	}
	cleaned = cleaned.substring(0,max);
	if (st.value!=cleaned) st.value=cleaned;
}
