var webFormVar = new WebForm();
var f; //global form variable
/* START VALIDATION ROUTINE ***********/
function form_onSubmit(frm) {

    webFormVar.form = frm;
    var userName = frm.login.value;
    var password = frm.password.value;

    setLogInErrorMsgDisplay(0);
    webFormVar.resetErrors();
    if(userName==null || userName=="") {

            webFormVar.addError("~usernameRequired", "usernameRequired");
        }
    if(password==null || password=="") {

            webFormVar.addError("~passwordRequired", "passwordRequired");
       }


    if (webFormVar.hasErrors()) {
        webFormVar.addError("~defaultErrorMessage", "defaultErrorMessage");
        webFormVar.showErrors();
        setLogInErrorMsgDisplay(1);
        //location.href+='#topError';
        return false;
    } else {
        return true;
    }
}
/* END VALIDATION ROUTINE ***********/
function setValue(setElem){
    if(setElem.value == 'Y') {
        setElem.value = 'N';
    } else {
        setElem.value = 'Y';
    }
}



function setLogInErrorMsgDisplay(displayFlag) {
    var signinErrorblock=document.getElementById("signinErrorblock");
    signinErrorblock.style.display = (displayFlag) ? "block" : "none";
    if (document.documentElement.currentStyle) {
        var signinIframe=document.getElementById("signinIframe");
        if (displayFlag) {
            signinIframe.style.width = parseFloat(signinErrorblock.currentStyle["width"]) - 10 + 'px';
            signinIframe.style.height = parseFloat(signinErrorblock.clientHeight) - 9 + 'px';
            signinIframe.style.top = parseFloat(signinErrorblock.currentStyle["top"]) + 5 + 'px';
            signinIframe.style.left = parseFloat (signinErrorblock.currentStyle["left"]) + 5 + 'px';
            signinIframe.style.margin = signinErrorblock.currentStyle["margin"];
            signinIframe.style.zIndex = signinErrorblock.currentStyle["zIndex"] - 1;
            signinIframe.style.display = "block";
        }
        else {
            signinIframe.style.display = "none";
        }
    }
}

var tooltipDivId;

function showToolTip(divId,div2Id) {
    var toolTipBlock=document.getElementById(divId);
    var toolTipBlock2=document.getElementById(div2Id);
    if(tooltipDivId!=null){hideToolTip('tipBlock');/*hide div tag when*/}
    toolTipBlock.style.display =  "block";
    toolTipBlock2.style.display =  "block";
    tooltipDivId=div2Id;

    if (document.documentElement.currentStyle) {
//        webFormVar.resetErrors();
//        webFormVar.addError("~tipBody","tipBody");
        var signinIframe=document.getElementById("signinIframe");
            signinIframe.style.width = parseFloat(signinErrorblock.currentStyle["width"]) - 10 + 'px';
            signinIframe.style.height = parseFloat(signinErrorblock.clientHeight) - 9 + 'px';
            signinIframe.style.top = parseFloat(signinErrorblock.currentStyle["top"]) + 5 + 'px';
            signinIframe.style.left = parseFloat (signinErrorblock.currentStyle["left"]) + 5 + 'px';
            signinIframe.style.margin = signinErrorblock.currentStyle["margin"];
            signinIframe.style.zIndex = signinErrorblock.currentStyle["zIndex"] - 1;
            signinIframe.style.display = "block";
    }
}
function hideToolTip(divId){
    var toolTipBlock=document.getElementById(divId);
    var signinIframe=document.getElementById("signinIframe");
    signinIframe.style.display = "none";
    toolTipBlock.style.display="none";
    if(tooltipDivId!=null || tooltipDivId!=''){
        var tooltipDiv=document.getElementById(tooltipDivId);
        tooltipDiv.style.display="none";
    }
}
