function inputcontrol(obje,inputtype)
{
 if (inputtype=='integer')
 {    
    if ((event.keyCode<48) || (event.keyCode>57) )
    {return false;}    
 }
 
 if (inputtype=='signedinteger')
 {    
    if ((obje.value=='') && (event.keyCode==45) )
    {return true;}
    
    if ((event.keyCode<48) || (event.keyCode>57) )
    {return false;}
 }
  
 if (inputtype=='float')
 {
    if (!(((event.keyCode>47) && (event.keyCode<58)) || (event.keyCode==46) || (event.keyCode==44) || (event.keyCode==45) ))
    {return false};
    if (event.keyCode==44) {event.keyCode=46};
    
    if ((obje.value!='') && (event.keyCode==45) )
    {return false}    
    
    if ((event.keyCode==44) || (event.keyCode==46))
    {
     if (obje.value.lastIndexOf('.')!=-1) {return false};
    }
 }
 
 if (inputtype=='day')
 {    
    obje.value=parseInt(obje.value);
    if (obje.value>31) {obje.value=''};
 }
 
 if (inputtype=='month')
 {    
    obje.value=parseInt(obje.value);
    if (obje.value>12) {obje.value=''}; 
 }
 
 if (obje.value=='NaN')
 {
  obje.value='';
 } 
}
