
function openKortInfoInSearchMode(baseUrl, site, page, searchID) {
    var userInfo = getCurrentUser();

    var fullName = "";
    if (userInfo[1] != null)
        fullName = "&AcadreUserFullName=" + userInfo[1];

    var initials = "";
    if (userInfo[2] != null)
        initials = "&AcadreUserInitials=" + userInfo[2];
    
    var endUrl = baseUrl + "Map.aspx?site=" + site + "&page=" + page + "&Service=acadre" +
                    "&ESDHSearchID=" + searchID + "&AcadreUserID=" + userInfo[0] + fullName + initials;
    
    document.location = endUrl;
}

function openKortInfoInNewLocalizationMode(baseUrl, site, page, guid) {
    var userInfo = getCurrentUser();

    var fullName = "";
    if (userInfo[1] != null)
        fullName = "&AcadreUserFullName=" + userInfo[1];

    var initials = "";
    if (userInfo[2] != null)
        initials = "&AcadreUserInitials=" + userInfo[2];

    var endUrl = baseUrl + "Map.aspx?site=" + site + "&page=" + page + "&Service=acadre" +
                    "&ESDHID=" + guid + "&ESDHEditMode=1&AcadreUserID=" + userInfo[0] + fullName + initials;
                    
    document.location = endUrl;
}


function getCurrentUser() {
    var acadreApplication = null;
    var user = new Array();

    acadreApplication = new ActiveXObject("AcadreBU.Application");

    if (acadreApplication != null) {

        user[0] = acadreApplication.CurrentUser.UserId;
        user[1] = acadreApplication.CurrentUser.UserFullName;
        user[2] = acadreApplication.CurrentUser.UserInitials;
    }
    acadreApplication = null;
    return user;
}

function hello() {
    alert("test");
}

function DoLocalize(strPath) {
    var objAcadreApp = new ActiveXObject("AcadreBU.Application");
    if (objAcadreApp != null) {
        var objAcadreDocs = objAcadreApp.Documents;
        if (objAcadreDocs != null) {
            // The GISimport function 
            objAcadreDocs.GISimport(strPath);
        }
    }
    objAcadreDocs = null;
    objAcadreApp = null;
}

function DoJournalize(strPath) {
    var objAcadreApp = new ActiveXObject("AcadreBU.Application");

    if (strPath != "") {
        if (objAcadreApp != null) {
            var objAcadreDocs = objAcadreApp.Documents;
            if (objAcadreDocs != null) {
                objAcadreDocs.Import(1, 0, strPath);
            }
        }
    }
    else {
        alert("Ingen URL angivet.");
    }
    objAcadreDocs = null;
    objAcadreApp = null;
}