function empty(string) 
{
    if(string.length==0)
      {
       return true;
      }
    else
      {
       for(i=0;i< string.length;i++)
         { ch=string.substring(i,i+1);
           if (ch != " ") 
            {
              return false;
            }
         }
      return true;   
      }
} 
			
function check_empty(field,alert_msg) 
{
	if(empty(field.value)) 
      {
       alertMsg(field, alert_msg);
       return false; 
      }
    return true;
}



function check_special(field,search_type,alert_msg)
{	
	
	var r, re
	var s = field.value
		
	re = new RegExp(search_type,"i")
	if (!re.test(s))
	{
       alertMsg(field, alert_msg);
       return false; 
    }
    return true;
}	


function check_length(option,range,field,msg)
{
	//if option = 0 , check minimum length
	//if option = 1 , check for maximum
	
	if (option == 0)
	{
		if (field.value.length <= (range*1))
		{	
			if (msg != "")
			{
				alertMsg(field, msg);
			}
			return false;
		}
		return true;
	}
	else (option == 1 )
	{
		if (field.value.length >= (range*1))
		{
			if (msg != '')
			{
				alertMsg(field, msg);
			}
			return false;
		}
		return true;
	}

}

function alertMsg(field,msg) 
{
   alert(msg);
   field.focus();
   //field.select();
}
