function ControlVal( element, ealert, etype, evalue )
  {
  	var etest = false;
	// type of num //
	if( etype == "numeric" )
	{
		if( element.value > evalue ) etest = true;
	}
	else if( etype == "reg" )
	{
		RegExPattern = evalue;
	    if ((element.value.match(RegExPattern)) && (element.value!=''))
		{
	        etest=true; 
    	} 
	}
	else if( etype == "text" )
	{
		if( element.value.length > evalue ) etest = true;
	}
	else if( etype == "email" )
	{
		
		re = new RegExp("^[^@]+@[^.]+\..+$");
		etest = re.test( element.value);
	}

	else
	{
		etest = true;
	}
	
	
	if( etest == false )
	{
		alert( ealert );
		element.focus();
	}
	
	return etest;
  }