﻿// Application's main javascript driver
/*
document.write("<script src='http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6'></script>");
document.write("<script type='text/javascript' src='JavaScript/Vector.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/Util.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/VMEvents.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/VEInit.js'></script>");

document.write("<script type='text/javascript' src='JavaScript/LookAndFeelInit.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/Views.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/XmlDownload.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/IconPathFactory.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/VMShape.js'></script>");

document.write("<script type='text/javascript' src='JavaScript/VMShapeCollection.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/Tile.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/TileList.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/Login.js'></script>");
document.write("<script type='text/javascript' src='JavaScript/WKTUtil.js'></script>");


document.write("<script type='text/javascript' src='JavaScript/Geocoder.js'></script>");



document.write("<script type='text/javascript' src='JavaScript/Drawing.js'></script>");

*/





var map = null;
//window.onload=function (){pageOnLoad(); alert ('load');};


//Onload function for the page


function pageOnLoad(){
    getMap();
    handleResize();
    lookAndFeelInit();
    
}

function noPostBackOnEnterKey(event, btnToClick){
    if (isEnterPress(event)) {
        event.returnValue=false;
        event.cancel =true;
        if (btnToClick){
            fireClick(btnToClick);
        }
        return false;
    }
}
function postBackOnEnterKey(event, btnToClick){
     if (isEnterPress(event) && btnToClick){
        fireClick(btnToClick);
        __doPostBack(btnToClick,'');
     }
               
     return false;
}
function isEnterPress(event){
    return ((event.which && event.which == 13) ||(event.keyCode && event.keyCode == 13));
}
function keyDownOn(ele, event){
    
    if ((event.which && event.which == 13) ||(event.keyCode && event.keyCode == 13)) {
       
        
        if (ele && ele.id ){
            var id = ele.id;
            if (id == "txtAddr"){
                //this is to cancel postback
                event.returnValue=false;
                event.cancel =true;
                fireClick('btnGeocode');
                return false;
            }
            if (id == "txtSiteName"){
                //this is to cancel postback
                event.returnValue=false;
                event.cancel =true;                
                return false;
            }
            //only postback if login
            if (id == "txtUserId" || id == "txtPassword"){
                
                fireClick('btnSubmit');
                __doPostBack('btnSubmit','');
               
                return false;
            }
            //no postback on enter
            if (id == 'txtShapeTitle' || id == 'txtShapeDetails' || id == 'txtViewName'){
                event.returnValue=false;
                event.cancel =true;
                return false;
            }
            
        }
    } else return true;
    
}
function fireClick(id){
    try {
        document.getElementById(id).onclick();
        document.getElementById(id).click();
        
    }catch (ex){
        alert (ex);
    }
}


function setFocus(eleId){
    
    document.getElementById(eleId).focus();
}





