
function isNumberKey(evt) 

  {
     var charCode = (evt.which) ? evt.which : event.keyCode
     if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46)
        return false;
     return true;
  }


function validatechr()
{


if (window.event.keyCode==32)
	{
		return true;
	}
		
if (window.event.keyCode==34 || window.event.keyCode==39 ||window.event.keyCode>=47 && window.event.keyCode<=58)
	
	{
	window.alert("Enter Alphabets");
	event.keyCode=0;
	}
}

function validatenumeric(id)
{

if ((window.event.keyCode>=65 && window.event.keyCode<=90))
	{
	window.alert("Enter Numeric Values Only");
	event.keyCode=0;
	
	}
if ((window.event.keyCode>=97 && window.event.keyCode<=122))
	{
	window.alert("Enter Numeric Values Only");
	event.keyCode=0;
	}
if (window.event.keyCode==39)
	{
	window.alert("Enter Numeric Values Only");
	event.keyCode=0;
	}
if (window.event.keyCode==64)
	{
	window.alert("Enter Numeric Values Only");
	event.keyCode=0;
	}
if (window.event.keyCode==124)
	{
	window.alert("Enter Numeric Values Only");
	event.keyCode=0;
	}
if (window.event.keyCode==95)
	{
	window.alert("Enter Numeric Values Only");
	event.keyCode=0;
	}
	if (window.event.keyCode==34)
	{
	window.alert("Enter Numeric Values Only");
	event.keyCode=0;
	}
if ((window.event.keyCode==63)||(window.event.keyCode==60)||(window.event.keyCode==62))
	{
	window.alert("Enter Numeric Values Only");
	event.keyCode=0;
	}	
	
	
}

function echeck(element) {

		var at="@"
		var dot="."
		var str=element.value
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   element.focus();
		   return false;
		   
		}
	}

	function validate(fieldtype)
	{
	if (isblank(fieldtype.value)==false)
	{
	alert("Blank Entry Not Allowed")
	fieldtype.focus();
	//fieldtype.value=""
	return false ;
	}
	
	}

function isblank(s)
{
	var len=s.length
	
	if(len==0)
	{
		return false;
	}
	else
	{
		
		for(i=0;i<len;++i)
		{
		if ((s.charAt(i)!=0)||(s.charAt(i)!=' ')) 
		{
		return true
		}
		else if (s.charAt(i)==0)
		{
		return false
		}
		}
	}
}
function isblankspaces(object1)
{
var len=object1.value.length
var val1=object1.value
	for(i=0;i<len;++i)
	 {
		if (val1.charAt(i)==" ")
		{
		object1.value=""
		object1.focus()
		return false;
		}
	}
	return true;
}




function Character_Only()
{
	//alert(event.keyCode)
	if(event.keyCode < 65 || event.keyCode > 122||(event.keyCode>90 & event.keyCode<97))
	{if(event.keyCode==13 || event.keyCode==32 )
		{
		return true;
		}
		event.keyCode=0
	}
}

function Numeric_Only(){
//alert(event.keyCode)
	if(event.keyCode <48 || event.keyCode > 57 ||(event.keyCode>90 & event.keyCode<97))
		{
		if(event.keyCode==13 ||event.keyCode==46 )
		{return false;}
		event.keyCode=0
		}
	}

function toexcel()
{

	

	window.open("toexcel.asp");

}

/*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;

*/

function char_number()
{

if(event.keyCode>33 & event.keyCode<50||event.keyCode==64||event.keyCode==94||event.keyCode==124||event.keyCode==125||event.keyCode==33)
		{
		if(event.keyCode==13 ||event.keyCode==46||event.keyCode==45||event.keyCode==49||event.keyCode==48 )
		{return false;}
		event.keyCode=0
		}
	}
	
	function checkdatemanual(objName) 
	  {
            var datefield = objName;
            if (chkdate(objName) == false) 
            {
               datefield.select();
               datefield.focus();
               return false;
            }
            else 
                {
                 return true;
                }
      }
    function chkdate(objName)
     {
                        
                        //var strDatestyle = "EU";  //European date style
                        var strDatestyle = "US"; //United States date style
                        var strDate;
                        var strDateArray;
                        var strDay;
                        var strMonth;
                        var strYear;
                        var intday;
                        var intMonth;
                        var intYear;
                        var booFound = false;
                        var datefield = objName;
						var strSeparatorArray = new Array("-"," ","/",".");
						var intElementNr;
                        var err = 0;
                        var strMonthArray = new Array(12);
                        strMonthArray[0] = "Jan";
                        strMonthArray[1] = "Feb";
                        strMonthArray[2] = "Mar";
                        strMonthArray[3] = "Apr";
                        strMonthArray[4] = "May";
                        strMonthArray[5] = "Jun";
                        strMonthArray[6] = "Jul";
                        strMonthArray[7] = "Aug";
                        strMonthArray[8] = "Sep";
                        strMonthArray[9] = "Oct";
                        strMonthArray[10] = "Nov";
                        strMonthArray[11] = "Dec";
                        strDate = datefield.value;
						
                        if (strDate.length < 1) {
                        return true;
                        }
                        for (intElementNr = 0; intElementNr < 
                        strSeparatorArray.length; intElementNr++) {
                        if (strDate.indexOf(strSeparatorArray[intElementNr]) != 
                        -1) {
                        strDateArray = 
                        strDate.split(strSeparatorArray[intElementNr]);
                        if (strDateArray.length != 3) {
                        err = 1;
                        return false;
                        }
                        else {
                        strDay = strDateArray[0];
                        strMonth = strDateArray[1];
                        strYear = strDateArray[2];
                        }
                        booFound = true;
                           }
                        }
                        if (booFound == false) {
                        if (strDate.length>5) {
                        strDay = strDate.substr(0, 2);
                        strMonth = strDate.substr(2, 2);
                        strYear = strDate.substr(4);
                           }
                        }
                        if (strYear.length == 2) {
                        strYear = '20' + strYear;
                        }
                        // US style
                        if (strDatestyle == "US") {
                        strTemp = strDay;
                        strDay = strMonth;
                        strMonth = strTemp;
                        
                        }
                        intday = parseInt(strDay, 10);
                        if (isNaN(intday)) {
                        err = 2;
                        return false;
                        }
                        intMonth = parseInt(strMonth, 10);
                        if (isNaN(intMonth)) {
                        for (i = 0;i<12;i++) 
                        {
                        if (strMonth.toUpperCase() == 
                        strMonthArray.toUpperCase()) {
                        intMonth = i+1;
                        strMonth = strMonthArray;
                        i = 12;
                           }
                        }
                        if (isNaN(intMonth)) {
                        err = 3;
                        return false;
                           }
                        }
                        intYear = parseInt(strYear, 10);
                        if (isNaN(intYear)) {
                        err = 4;
                        return false;
                        }
                        if (intMonth>12 || intMonth<1) {
                        err = 5;
                        return false;
                        }
                        if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || 
                        intMonth == 7 || intMonth == 8 || intMonth == 10 || 
                        intMonth == 12) && (intday > 31 || intday < 1)) {
                        err = 6;
                        return false;
                        }
                        if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || 
                        intMonth == 11) && (intday > 30 || intday < 1)) {
                        err = 7;
                        return false;
                        }
                        if (intMonth == 2) {
                        if (intday < 1) {
                        err = 8;
                        return false;
                        }
                        if (LeapYear(intYear) == true) {
                        if (intday > 29) {
                        err = 9;
                        return false;
                        }
                        }
                        else {
                        if (intday > 28) {
                        err = 10;
                        return false;
                        }
                        }
                        }
                        if (strDatestyle == "US") {
                        datefield.value = 
                        intday+" " + strMonthArray[intMonth-1] + " " + strYear;
                        }
                        else {
                        datefield.value = intday + " " + 
                        strMonthArray[intMonth-1] + " " + strYear;
                        alert(datefield.value);
                        }
                        return true;
                        }
                       function LeapYear(intYear) {
                        if (intYear % 100 == 0) {
                        if (intYear % 400 == 0) { return true; }
                        }
                        else {
                        if ((intYear % 4) == 0) { return true; }
                        }
                        return false;
                        }