﻿
function setPageTitle(titelFieldId, pageTitelFieldID) {

    var titelField = document.getElementById(titelFieldId);
    var pageTitelField = document.getElementById(pageTitelFieldID);
    
    if (titelField != null && pageTitelField != null) {

        /* Set page title to same as left menu title*/
        if (pageTitelField.value == '') {
            pageTitelField.value = titelField.value;
        }
        
        /* Set page title to same as left menu title*/
        pageTitelField.onchange = function() {
            
            setTitleToMenu(titelFieldId,pageTitelFieldID);
        }
        

    }
}

function setTitleToMenu(titelFieldId, pageTitelFieldID) {

    var titelField = document.getElementById(titelFieldId);
    var pageTitelField = document.getElementById(pageTitelFieldID);

    if (titelField.value == "Sidans länktext") {
        titelField.value = pageTitelField.value;
    }

}


function setPageIngress(descriptionFieldId, ingressFieldID) {

    var ingressField = document.getElementById(ingressFieldID);
    var descriptionField = document.getElementById(descriptionFieldId);

    if (ingressField != null && descriptionField != null) {

        /* Set page title to same as left menu title*/
        if (ingressField.value == '' && descriptionField.value != '') {
            ingressField.value = descriptionField.value;
        }

    }
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}
function setFocusOnPageTitle() {
   
    setTimeout( "var txt = document.getElementById('ctl00_PlaceHolderMain_PageTitle_ctl00_TextField');if (txt) {txt.focus();}",3000);


}

function GoToPublishConsole() {
    var e = window.event;
    if (document.getElementById('PublishingMenu2') != null && e.keyCode == 9) {
        var pagelink = document.getElementById('PublishingMenu2');
        if (pagelink != null) {
            pagelink.setActive();
            return false;
        
        }
    }

}

function setTabOrder() {
    var txt = document.getElementById('ctl00_PlaceHolderMain_PageTitle_ctl00_TextField');
  
    if (txt) {
      
        $('div.TwoColumns a').each(function(i, e) { $(this).attr('tabIndex', 200);  });
        $('div.TwoColumns input').each(function(i, e) { $(this).attr('tabIndex', 200); });
        $('div.TwoColumns textarea').each(function(i, e) { $(this).attr('tabIndex', 200); });
        $('div.metaData a').each(function(i, e) { $(this).attr('tabIndex', 200); });
        $('div.metaData input').each(function(i, e) { $(this).attr('tabIndex', 200); });
        $('div.metaData textarea').each(function(i, e) { $(this).attr('tabIndex', 200); });
        setFocusOnPageTitle();

    }
    var txt2 = document.getElementById('FormExternalLinks');
    if (txt2) {
        $('#FormExternalLinks a').each(function(i, e) { $(this).attr('tabIndex', 200); });

    }
    $(".FormExternalLinks a").each(function(i, e) { $(this).attr('tabIndex', 200); });
    $("#PublishingMenu2").attr('tabIndex', 15);
    $("#consoleMenuBar2 a").each(function(i, e) { $(this).attr('tabIndex', 15); });
    $("#mainContent .TwoColumns .Column1 .TextContent a").each(function(i, e) { $(this).attr('tabIndex', 200); });
    $("#mainContent .TwoColumns .Column2 a").each(function(i, e) { $(this).attr('tabIndex', 1000); });
   
}

$(document).ready(setTabOrder);
$(document).ready(function() {
    if ($('#1').contents().length == 0) {
        $('#1').hide();
    }
    if ($('#2').contents().length == 0) {
        $('#2').hide();
    }
    if ($('#3').contents().length == 0) {
        $('#3').hide();
    }

   
    if ($('#formextlink1 > div > span').contents().length == 0) {
        $('#formextlink1').hide();
    }
    if ($('#formextlink2 > div > span').contents().length == 0) {
        $('#formextlink2').hide();
    }
    if ($('#formextlink3  > div > span').contents().length == 0) {
        $('#formextlink3').hide();
    }
    if ($('#formextlinks').contents().length == 0) {
        $('#formextlinks').hide();
    }

});
$(document).ready(function() {

    $("#ctl00_ctl15_saPageSubMenu").focus(function() {
        $(this).addClass("focusborder");
    });
    $("#ctl00_ctl15_saPageSubMenu").blur(function() {
        $(this).removeClass("focusborder");
    });
    $("#ctl00_ctl15_saWorkflowSubMenu").focus(function() {
        $(this).addClass("focusborder");
    });
    $("#ctl00_ctl15_saWorkflowSubMenu").blur(function() {
        $(this).removeClass("focusborder");
    });

    $("#ctl00_ctl15_saToolsSubMenu").focus(function() {
        $(this).addClass("focusborder");
    });
    $("#ctl00_ctl15_saToolsSubMenu").blur(function() {
        $(this).removeClass("focusborder");
    });

   $("#qaEditPage_anchor").focus(function() {
        $(this).addClass("focusborder block");
    });
    $("#qaEditPage_anchor").blur(function() {
        $(this).removeClass("focusborder block");
   });
    $("#qaCheckin_anchor").focus(function() {
        $(this).addClass("focusborder block");
    });
    $("#qaCheckin_anchor").blur(function() {
        $(this).removeClass("focusborder block");
    });
    $("#qaPublish_anchor").focus(function() {
        $(this).addClass("focusborder block");
    });
    $("#qaPublish_anchor").blur(function() {
        $(this).removeClass("focusborder block");
    });
    $("#qaApprovePublish_anchor").focus(function() {
        $(this).addClass("focusborder block");
    });
    $("#qaApprovePublish_anchor").blur(function() {
        $(this).removeClass("focusborder block");
    });
    
    
});
//addLoadEvent(setFocusOnPageTitle);


function TreeNodeChecked(sender, eventArgs)
{
    var node = eventArgs.get_node();
    if (node) {

        if (node.get_checked() == true) {
            var parent = node.get_parent();
            if (parent) {
                try{
                
                parent.check();
                }
                catch (err) {//Parent == Treeview
                }
            }
        } 
    }
    
    
}


var current_adress = window.location.href;
    current_adress = current_adress.toLowerCase();

function laddaJSfil(filSrc) {
	var scriptElm = document.createElement("script");
	scriptElm.type = "text/javascript";
	scriptElm.src = filSrc;

	var headElm = document.getElementsByTagName("head")[0];
	headElm.appendChild(scriptElm);
}


if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/blekinge/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps85359952.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/dalarna/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps19861648.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/gotland/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps21446147.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/gavleborg/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps37897728.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/halland/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps16272624.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/skane/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps36317272.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/jamtland/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps49568365.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/jonkoping/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps34432985.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/kalmar/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps82335326.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/kronoberg/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps26748167.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/norrbotten/sv")!= -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps67824121.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/stockholm/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps19637282.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/sodermanland/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps97568917.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/uppsala/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps72472221.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/varmland/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps71523998.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/vasterbotten/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps63113564.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/vasternorrland/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps99935641.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/vastmanland/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps63613968.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/vastragotaland/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps13568141.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/orebro/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps19789717.js");
}

if (current_adress != null && current_adress.indexOf("www.lansstyrelsen.se/ostergotland/sv") != -1) {
  laddaJSfil("http://web2.easyresearch.se/misc/ps36346595.js");
}






