function numOnly(evt)
{	
	var charCode = (evt.which) ? evt.which : window.event.keyCode;

	if (charCode <= 13)
	{
		return true;
	}
	else
	{
		var keyChar = String.fromCharCode(charCode);
		var re = /[0-9]/
		return re.test(keyChar);
	}	
}

function numDecOnly(evt) {

    if ((window.event.keyCode < 48 || window.event.keyCode > 57) && (window.event.keyCode < 96 || window.event.keyCode > 105) && (window.event.keyCode != 190) && (window.event.keyCode != 110) && (window.event.keyCode != 8)) {
        window.event.keyCode = 0;

        return false;
    }
    else {
        return true;
    }
}

function alphaOnly(evt)
{	
	var charCode = (evt.which) ? evt.which : window.event.keyCode;

	if (charCode <= 13)
	{
		return true;
	}
	else
	{
		var keyChar = String.fromCharCode(charCode);
		var re = /[\sa-zA-Z]/
		return re.test(keyChar);
	}	
}

function alphaNumOnly(evt)
{	
	var charCode = (evt.which) ? evt.which : window.event.keyCode;

	if (charCode <= 13)
	{
		return true;
	}
	else
	{
		var keyChar = String.fromCharCode(charCode);
		var re = /[a-zA-Z0-9_-]/
		return re.test(keyChar);
	}	
}

function alphaNumSpaceOnly(evt)
{	
	var charCode = (evt.which) ? evt.which : window.event.keyCode;

	if (charCode <= 13)
	{
		return true;
	}
	else
	{
		var keyChar = String.fromCharCode(charCode);
		var re = /[\sa-zA-Z0-9_-]/
		return re.test(keyChar);			
	}	
}

function noWhiteSpace(evt)
{	
	var charCode = (evt.which) ? evt.which : window.event.keyCode;

	if (charCode <= 13)
	{
		return true;
	}
	else
	{
		var keyChar = String.fromCharCode(charCode);
		var re = /\s/ 
		return !re.test(keyChar);
	}
}

function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode
    if ((charCode >= 48 && charCode <= 57) || (charCode >= 96 && charCode <= 105) || (charCode == 8) || (charCode == 9) || (charCode >= 37 && charCode <= 40) || (charCode == 46)) {
        return true;
    }
    else {
        var keyChar = String.fromCharCode(charCode);
        var re = /\d/;
        return re.test(keyChar);
    }
}


function AllowAlphabetsOnly(evt) {

    var charCode = (evt.which) ? evt.which : window.event.keyCode
    if (((charCode >= 65) && (charCode <= 90)) || ((charCode >= 97) && (charCode <= 122)) || (charCode == 8) || (charCode == 9) || (charCode == 222) || ((charCode >= 37) && (charCode <= 40)) || (charCode == 35) || (charCode == 46) || (charCode != 144)) {
        return true;
    }
    else {
        var keyChar = String.fromCharCode(charCode);
        var re = /[\sa-zA-Z]/
        return re.test(keyChar);
    }
}

function CityalphaOnly(evt) {
    var charCode = (evt.which) ? evt.which : window.event.keyCode;
    if ((charCode >= 48 && charCode <= 57) || (charCode >= 96 && charCode <= 111) || (charCode >= 186 && charCode <= 192) || (charCode >= 219 && charCode <= 222)) {
        return false;

    }
    else {
        return true;
    }
}

function FirstNLastNamealphaOnly(evt) {
    var charCode = (evt.which) ? evt.which : window.event.keyCode;
    if ((charCode >= 48 && charCode <= 57) || (charCode >= 96 && charCode <= 111) || (charCode >= 186 && charCode <= 192) || (charCode >= 219 && charCode <= 221)) {
        return false;

    }
    else {
        return true;
    }
}