﻿function runSearchFocus(Arg, TextVal) {

    if (Arg.value == TextVal) {
        Arg.value = '';
    }
}

function runSearchBlur(Arg, TextVal) {

    if (Arg.value == '') {
        Arg.value = TextVal;
    }
}


function isNumberKey(evt) {
    //script to disable enter key   
    ////////////////////////////////
    var key;
    if (evt)
        key = evt.keyCode;     //IE
    else
        key = evt.which;     //firefox
    if (key == 13)
        return false;
    ////////////////////////////////      

    // script for number check
    var browsername = navigator.appName;
    if (browsername == "Netscape") {
        var charCode = evt.which;
    }
    else {
        var charCode = (evt.which) ? evt.which : event.keyCode
    }
    if ((charCode > 31) && (charCode < 48 || charCode > 57))
        return false;
    else
        return true;
}
var cnt = 0;
decFlag = 0;
charCountAfterDecimal = 0;


function isNumberKeyWithFloat(evt, object) {
    var browsername = navigator.appName;
    if (browsername == "Netscape") {
        var charCode = evt.charCode;
    }
    else {
        var charCode = (evt.which) ? evt.which : event.keyCode
    }
    if (parseInt(charCode) == 46) {
        if (object.value.indexOf('.') > -1) {
            return false;
        }
    }
    if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 46)
        return false;
    return true;
}


function textCounter(field, countfield, maxlimit) {
    /*
    * The input parameters are: the field name;
    * field that holds the number of characters remaining;
    * the max. numb. of characters.
    */

    if (field.value.length > maxlimit) // if the current length is more than allowed
        field.value = field.value.substring(0, maxlimit); // don't allow further input
    else
        countfield.value = maxlimit - field.value.length;
} // set the display field to remaining number



function CheckCharacters(obj, evt) {

    var key;
    if (evt)
        key = evt.keyCode;     //IE
    else
        key = evt.which;     //firefox

    var browsername = navigator.appName;
    if (browsername == "Netscape") {
        var charCode = evt.which;
    }
    else {
        var charCode = (evt.which) ? evt.which : event.keyCode
    }

    if ((charCode > 31) && (charCode < 32 || charCode > 32) && (charCode < 45 || charCode > 45) && (charCode < 48 || charCode > 57) && (charCode < 65 || charCode > 90) && (charCode < 95 || charCode > 95) && (charCode < 97 || charCode > 122))
        return false;
    else
        return true;

}

function CheckUserName(obj, evt) {

    var key;
    if (evt)
        key = evt.keyCode;     //IE
    else
        key = evt.which;     //firefox

    var browsername = navigator.appName;
    if (browsername == "Netscape") {
        var charCode = evt.which;
    }
    else {
        var charCode = (evt.which) ? evt.which : event.keyCode
    }

    if ((charCode > 31) && (charCode < 45 || charCode > 45) && (charCode < 48 || charCode > 57) && (charCode < 65 || charCode > 90) && (charCode < 95 || charCode > 95) && (charCode < 97 || charCode > 122))
        return false;
    else
        return true;

}

function KeyDownHandler(btn, evt) {
    nInner = 1;
    if (btn != null) {
        // process only the Enter key
        if (evt.keyCode == 13) {
            // cancel the default submit
            evt.returnValue = false;
            evt.cancel = true;
            // submit the form by programmatically clicking the specified button
            btn.click();
        }
    }
    else {
        //evt.returnValue=false;
        evt.cancel = true;
    }
}
