
function alertAndFocus(pos)
{
	alert(ltdata[pos][1]);
	document.getElementById(ltdata[pos][0]).focus();
	return (false);
}

function validateForm()
{
	for (ii=0; ii<ltdata.length; ii++)
	{		
		
			if (ltdata[ii][2]=='text') if (document.getElementById(''+ltdata[ii][0]).value=="")
			{
				return alertAndFocus(ii);
			}
			
			if (ltdata[ii][2]=='select') if (document.getElementById(''+ltdata[ii][0]).selectedIndex==0)
			{
				return alertAndFocus(ii);
			}
			
			if (ltdata[ii][2]=='number') 
			{
				var sv = document.getElementById(''+ltdata[ii][0]).value;
				var	reg = /^\d+$/;
			
				if (!reg.test(sv))
				{
					return alertAndFocus(ii);
				}
				
			}
			
			if (ltdata[ii][2]=='email') 
			{
				var regemail = /^\S+@\S+(\.\S+)+$/;
				if (!regemail.test(document.getElementById(''+ltdata[ii][0]).value))
				{
					return alertAndFocus(ii);
				}
			}
			
			if (ltdata[ii][2]=='checkbox')
			{
				if ((document.getElementById(''+ltdata[ii][0]).checked && 
					ltdata[ii][3]=="true") 
					|| 
					(!document.getElementById(''+ltdata[ii][0]).checked && 
					ltdata[ii][3]=="false"))
				{
					return alertAndFocus(ii);
				}
			}
			
			if (ltdata[ii][2]=='equals') if (document.getElementById(''+ltdata[ii][0]).value!=document.getElementById(''+ltdata[ii][3]).value)
			{
				return alertAndFocus(ii);
			}
			
			if (ltdata[ii][2]=='longer') if (document.getElementById(''+ltdata[ii][0]).value.length<ltdata[ii][3])
			{
				return alertAndFocus(ii);
			}
	}
}