
function validvalue(objName,validchars,casesensitive)
{
var txt = objName; var txtvalue = txt.value; var arg1 = validvalue.arguments
 validchars = validchars + unescape("%0D%0A")
if (casesensitive!=1)
  {txtvalue=txtvalue.toUpperCase(); validchars=validchars.toUpperCase(); }

if  ((txtvalue.substr(0,1)==".")||(txtvalue.substr(0,1)=="/"))    
	{
		return(false);
	}
charposn=0;
	while ((charposn<txtvalue.length)&&(validchars.indexOf(txtvalue.charAt(charposn))!=- 1))
	{  charposn++;	}
	if (charposn==txtvalue.length)
	{ return(true); } 
	else 
	{ if(arg1.length < 4)
	  return(false);
	}
}

function validvalueText(objValue,validchars,casesensitive)
{
var txtvalue = objValue; var arg1 = validvalueText.arguments
 validchars = validchars + unescape("%0D%0A")
if (casesensitive!=1)
  {txtvalue=txtvalue.toUpperCase(); validchars=validchars.toUpperCase(); }

if  ((txtvalue.substr(0,1)==".")||(txtvalue.substr(0,1)=="/"))    
	{
		return(false);
	}
charposn=0;
	while ((charposn<txtvalue.length)&&(validchars.indexOf(txtvalue.charAt(charposn))!=- 1))
	{  charposn++;	}
	if (charposn==txtvalue.length)
	{ return(true); } 
	else 
	{ if(arg1.length < 4)
	  return(false);
	}
}



function MaxValidate(object,maxLength)
{
var txtvalue=object;
//alert(txtvalue.value.length);
if(txtvalue.value.length > maxLength)
    {
            txtvalue.value=txtvalue.value.substr(0,maxLength);        
    }        
}



