﻿
function CallPrint(strid) {
    var prtContent = document.getElementById(strid);
    var WinPrint =
    window.open('', '', 'left=0,top=0,width=800,height=600,toolbar=0,scrollbars=1,status=0');
    WinPrint.document.write(prtContent.innerHTML);
    WinPrint.document.close();
    WinPrint.focus();
    WinPrint.print();
    WinPrint.close();
}

function CallPrintPage(url) {
    var WinPrint =
    window.open(url, '', 'left=0,top=0,width=800,height=600,toolbar=0,scrollbars=1,status=0');
    //WinPrint.document.close();
    WinPrint.focus();
    WinPrint.print();
   // WinPrint.close();
}



var submitcount = 0;

function SubmitOnceCheck() {

    if (submitcount == 0) {
        submitcount++;
        return true;
    }
    else {
        return false;
    }

}

function Pop(url, height, width) {
    //debugger;
    params = "width=" + width + ",height=" + height + ",toolbar=0,scrollbars=1,status=0";
    var nw = window.open(url, '', params);
    if (window.focus) { nw.focus() }
	return false;
}


//this.Attributes.Add("onKeyPress", string.Format("debugger;return NumericBox_OnKeyPress(event, /{0}/,{1},{2});", this._RegexNumber, this._MinValue, this._MaxValue));


function DynamicNumericTxtBxChange(textboxID, objRegExp, minVal, maxVal) {
    if (objRegExp == null)
        textboxID.onkeypress = function() { NumericBox_OnKeyPress(event, minVal, maxVal); };
    else
        textboxID.onkeypress = function() { NumericBox_OnKeyPress(event, objRegExp, minVal, maxVal); };

    textboxID.onchange = function() { NumericBox_OnChange(event, minVal, maxVal); };

    NumericBoxOnChange(textboxID, minVal, maxVal);
}

function NumericBox_OnKeyPress(event, objRegExp, minVal, maxVal) {
    var nString = new String(event.srcElement.value) + String.fromCharCode(event.keyCode);

    if (nString.match(objRegExp) == null)
        return false;

    if (maxVal != null) {
        if (nString > maxVal)
            return false;
    }

    if (minVal != null) {
        if (minVal <= 1) {
            if (nString < minVal)
                return false;
        }
    }
}

function NumericBoxOnChange(textbox, minVal, maxval) {
    if (textbox.value < minVal)
        textbox.value = minVal;

    if (textbox.value > maxval)
        textbox.value = maxval;

}

function NumericBox_OnChange(event, minVal, maxval) {
    if (event.srcElement.value < minVal)
        event.srcElement.value = minVal;

    if (event.srcElement.value > maxval)
        event.srcElement.value = maxval;
}





//'width=300,height=50,toolbar=0,scrollbars=1,status=0'


//function TabHover(isHover, clientID) {

//     if(isHover) {
//         document.getElementById(clientID + 'tleft').className = 'TabHoverLeft';
//         document.getElementById(clientID + 'tleft').className = 'TabHoverLeft';
//         document.getElementById(clientID + 'tleft').className = 'TabHoverLeft';
//     } 
//     else {
//         document.getElementById(clientID + 'tleft').className = '';
//     }
//}