// JavaScript Document

function OnlyNumeric(e)
{
  
   var _dom = 0;
    _dom=document.all?3:(document.getElementById?1:(document.layers?2:0));
    if(document.all) e=window.event; // for IE
    var ch='';
    var KeyID = '';
    //alert(_dom);
    if(_dom==2){                     // for NN4
        //alert(e.which);
        if(e.which>0) ch='('+String.fromCharCode(e.which)+')';
        KeyID=e.which;
    }
    else
    {
        if(_dom==3){                   // for IE
            KeyID = (window.event) ? event.keyCode : e.which;
        }
        else {                       // for Mozilla
            //alert('Mozilla:' + e.charCode);
            if(e.charCode>0) ch='('+String.fromCharCode(e.charCode)+')';
            KeyID=e.charCode;
        }
    }
    
    if((KeyID >= 65 && KeyID <= 90) || (KeyID >= 97 && KeyID <= 122) || (KeyID >= 33 && KeyID <= 47) || (KeyID >= 58 && KeyID <= 64) || (KeyID >= 91 && KeyID <= 96) || (KeyID >= 123 && KeyID <= 126))	
    {
        //alert("hello");
        return false;
    }
    
    
    return true;
}








function OnlyAlpha(e)
{
	
	var key;
	var keychar;
	var reg;
	
	if(window.event) {
		// for IE, e.keyCode or window.event.keyCode can be used
		key = e.keyCode; 
	}
	else if(e.which) {
		// netscape
		key = e.which; 
	}
	else {
		// no event, so pass through
		return true;
	}

	keychar = String.fromCharCode(key);
	//reg = /\d/;
	reg = /^[a-zA-Z\s\'?\b]+$/;
	
	//regPhone = /\d\d\d\-?\d\d\d\-?\d\d\d\d/;

	
	return reg.test(keychar);

}
function KeycheckOnlyPhonenumber(e)
{
   var _dom = 0;
    _dom=document.all?3:(document.getElementById?1:(document.layers?2:0));
    if(document.all) e=window.event; // for IE
    var ch='';
    var KeyID = '';
    //alert(_dom);
    if(_dom==2){                     // for NN4
        //alert(e.which);
        if(e.which>0) ch='('+String.fromCharCode(e.which)+')';
        KeyID=e.which;
    }
    else
    {
        if(_dom==3){                   // for IE
            KeyID = (window.event) ? event.keyCode : e.which;
        }
        else {                       // for Mozilla
            //alert('Mozilla:' + e.charCode);
            if(e.charCode>0) ch='('+String.fromCharCode(e.charCode)+')';
            KeyID=e.charCode;
        }
    }

    if((KeyID >= 65 && KeyID <= 90) || (KeyID >= 97 && KeyID <= 122) || (KeyID >= 33 && KeyID <= 39) || (KeyID >= 42 && KeyID <= 44) || (KeyID >= 46 && KeyID <= 47) || (KeyID >= 58 && KeyID <= 64) || (KeyID >= 91 && KeyID <= 96) || (KeyID >= 123 && KeyID <= 126))	
    {
        //alert("hello");
        return false;
    }
    
    return true;
}

function limitlength(obj, length){
var maxlength=length
if (obj.value.length>maxlength)
obj.value=obj.value.substring(0, maxlength)
}

function KeycheckWithDecimal(e)
{
var _dom = 0;
_dom=document.all?3:(document.getElementById?1:(document.layers?2:0));
if(document.all) e=window.event; // for IE
var ch='';
var KeyID = '';
//alert(_dom);
if(_dom==2){ // for NN4
//alert(e.which);
if(e.which>0) ch='('+String.fromCharCode(e.which)+')';
KeyID=e.which;
}
else
{
if(_dom==3){ // for IE
KeyID = (window.event) ? event.keyCode : e.which;
}
else { // for Mozilla
//alert('Mozilla:' + e.charCode);
if(e.charCode>0) ch='('+String.fromCharCode(e.charCode)+')';
KeyID=e.charCode;
}
}

// var KeyID;
// if(window.event)
// KeyID = window.event.keyCode; // IE
// else
// KeyID = e.preventDefault(); // Firefox
//
// //var KeyID = (window.event) ? event.keyCode : e.which;
//alert(KeyID);

if(KeyID == 46)
{
//return (e.charCode ? e.charCode=KeyID : e.keyCode=KeyID);
return true;
}

if((KeyID >= 65 && KeyID <= 90) || (KeyID >= 97 && KeyID <= 122) || (KeyID >= 33 && KeyID <= 47) || (KeyID >= 58 && KeyID <= 64) || (KeyID >= 91 && KeyID <= 96) || (KeyID >= 123 && KeyID <= 126))
{
//alert(KeyID);
//alert(e.charCode ? e.charCode=KeyID : e.keyCode=KeyID);
//return (e.charCode ? e.charCode=KeyID : e.keyCode=KeyID);
return false;
}
return true;
}




