var objSC; // schema collection
var objMap;
var objPC; // pattern collection
var objLC; // lines collection
var objMC; // markers collection
var ad;

function main() {
    ad = document.getElementsByTagName("div")[0]
    if (ad.id != "adUnderline") {
    //    document.getElementById("container").style.top = -ad.offsetHeight;
        ad.style.display = "none"
    }
    else
        ad = null;

    objSC = new clsSchemasCollection();
    objMap = new clsMap();

    //window.location.replace('#container');
    //document.getElementById("container").scrollIntoView(true);
    objSC.showSchemasList();
    objMap.initialize();    
}

function showHideAd() {
    if (ad != null) {
        if (ad.style.display == "none") {
            ad.style.display = "block"
            document.getElementById("showHideAd").style.backgroundColor = "#cd1212";
            document.getElementById("adUnderline").style.backgroundColor = "#cd1212";
        }
        else {
            ad.style.display = "none"
            document.getElementById("showHideAd").style.backgroundColor = "#008a00";
            document.getElementById("adUnderline").style.backgroundColor = "#008a00";
        }
    }
}

function GetXmlHttpObject() {
    if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }
    if (window.ActiveXObject) {
        // code for IE6, IE5
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
}
