﻿// JScript File

window.onload = function() {
    Sys.Application.add_load(ApplicationLoaded); 
}

//To apply the storing of the dragpanel position before logon, call the below function in
//the page load event by adding it to other functions already called by page load - See RetrieveClientInfo() in default.aspx.vb
function ApplicationLoaded() {
     
     var status = Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack();
     
     //if(!status){
        setTimeout('setFocus()',1250);
     //}
     //alert(window.screen.colorDepth);
}

function storePosition1(sender, eventargs){
    if(eventargs.get_propertyName() == 'location') 
    {
    //Disabled dragpanel on 12/23/2008
    //document.getElementById('ctl00_ContentPlaceHolder1_txtLeft').value = document.getElementById('ctl00_ContentPlaceHolder1_pnlMain').style.left; 
    //document.getElementById('ctl00_ContentPlaceHolder1_txtTop').value = document.getElementById('ctl00_ContentPlaceHolder1_pnlMain').style.top;  
    }
}

function setPosition(){
    var x=document.getElementById('ctl00_ContentPlaceHolder1_txtLeft').value;
    var y=document.getElementById('ctl00_ContentPlaceHolder1_txtTop').value;
    if (x!=0) {
        document.getElementById('ctl00_ContentPlaceHolder1_pnlMain').style.left = x;
    }
    if (y!=0) {
        document.getElementById('ctl00_ContentPlaceHolder1_pnlMain').style.top = y;
    }
}

//To keep the maximized content above everything else - for animationextender
function Cover(bottom, top, ignoreSize) {
         var location = Sys.UI.DomElement.getLocation(bottom);
         top.style.position = 'absolute';
         top.style.top = location.y + 'px';
         top.style.left = location.x + 'px';
         if (!ignoreSize) {
             top.style.height = bottom.offsetHeight + 'px';
             top.style.width = bottom.offsetWidth + 'px';
             }
         }
         
 function setFocus(){
    var txtUN = $get('ctl00_ContentPlaceHolder1_tabMainContainer_tabApps_txtUsername');
    var pnlClient = $get('ctl00_ContentPlaceHolder1_pnlClient');
    var pnlPreLogon = $get('ctl00_ContentPlaceHolder1_pnlPreLogonMsg');
    var pnlChangePass = $get('ctl00_ContentPlaceHolder1_pnlChangePass');
    var pnlErrPop = $get('ctl00_ContentPlaceHolder1_pnlModPop');
    var pnlApps = $get('ctl00_ContentPlaceHolder1_tabMainContainer_tabApps');
    var imgHelp = $get('ctl00_ContentPlaceHolder1_imgHelp');
    var bFocus = true;
    
    imgHelp.blur();
       
    if(pnlClient.style.display!="none"){
        bFocus = false;
    }
    if(pnlPreLogon.style.display!="none"){
        bFocus = false;
    }
    if(pnlChangePass.style.display!="none"){
        bFocus = false;
    }
    if(pnlErrPop.style.display!="none"){
        bFocus = false;
    }
    if(pnlApps.style.display=="none"){
        bFocus = false;
    }
    
    if(txtUN){
        if(bFocus==true){
            txtUN.focus();
        }
        else
        {
            txtUN.blur();
        }
    }
 }
 
 function doBlur(){
    var txtUN = $get('ctl00_ContentPlaceHolder1_tabMainContainer_tabApps_txtUsername');
    var txtPW = $get('ctl00_ContentPlaceHolder1_tabMainContainer_tabApps_txtPassword');
    var txtDomain = $get('ctl00_ContentPlaceHolder1_tabMainContainer_tabApps_txtDomain');
       
    if(txtUN){
        txtUN.blur();
    }
    if(txtPW){
        txtPW.blur();
    }
    if(txtDomain){
        txtDomain.blur();
    }
 }
 
 
 
