function invalidNameChars1(temp,temp1)
{
   //regex=/[~!#$%^&*()-_=+|,<>"']/;
   regex=/^([a-zA-Z ]+)$/;
	var flag=regex.test(Trim(temp));
	if (flag!=true)
	{
		alert(temp1+" contains invalid characters.");
		return false;
	}
return true;
}
function invalidNameChars(temp,temp1)
{
   //regex=/[~!#$%^&*()-_=+|,<>"']/;
   regex=/^([a-zA-Z0-9]+)$/;
	var flag=regex.test(Trim(temp));
	if (flag!=true)
	{
		alert(temp1+" contains invalid characters.");
		return false;
	}
return true;
}
function checkNames(field,label)
{
    if( Trim(field)=="" || field==null)
    {
        alert("Please enter "+label);
        return false;
    }
    if(!invalidNameChars(field,label))
    {
    	return false;
    }
    return true;
}
function checkNames1(field,label)
{
    if( Trim(field)=="" || field==null)
    {
        alert("Please enter "+label);
        return false;
    }
    if(!invalidNameChars1(field,label))
    {
    	return false;
    }
    return true;
} 
function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
} //End Function

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} //End While
return strTemp;
} //End Function
function checkPhone(phone,label,size)
{
     var validPhoneDigits="0123456789";
     //phone=LTrim(RTrim(phone));
     if(phone==null || Trim(phone)=="")
     {
         alert("Please enter "+label);
         return false;
     }
     for( var i=0; i<phone.length; i++ )
	{
		if ( validPhoneDigits.indexOf(phone.charAt( i )) < 0)
		{
            alert("Please enter valid "+label);
			return false;
		}
	}
	if(size!="")
    	{
        if(phone.length!=size)
        {
         	alert(label+" should be "+size+" digits");
             return false;
        }
    	}
	return true;
}


function checkzip(zip,label,size)
{
     var validPhoneDigits="0123456789";
     //phone=LTrim(RTrim(zip));
     if(phone==null || Trim(zip)=="")
     {
         alert("Please enter "+label);
         return false;
     }
     for( var i=0; i<zip.length; i++ )
	{
		if ( validPhoneDigits.indexOf(zip.charAt( i )) < 0)
		{
            alert("Please enter valid "+label);
			return false;
		}
	}
	if(size!="")
    	{
        if(zip.length!=size)
        {
         	alert(label+" should be "+size+" digits");
             return false;
        }
    	}
	return true;
}

function checkInteger(field,label)
{
	var validChars="0123456789";
    //field=LTrim(RTrim(field));
 	if(field==null || Trim(field)=="")
     {
         alert("Please enter "+label);
			return false;
     }
    for( var i=0; i<field.length; i++ )
	{
		if ( validChars.indexOf(field.charAt( i )) < 0)
		{
            alert("Please enter valid "+label);
			return false;
		}
	}
}