var ImagesInArray = new Array();

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function linkProperties(siteid){
        $(".navigateLinkHeader:not(.isset)").click(function(){
            $(this).addClass("isset");
            id = (this.id).substring(16);
            $.ajax({
              url: "admin/linkInfo.jsp",
              cache: false,
              data:"linkid="+id+"&siteid="+siteid,
              success: function(html){
                $("#infoBox").html(html);
              }
            });
            clickLink(siteid,id);
        });
        
        $(".navigateSubLink:not(.isset)").click(function(){
            $(this).addClass("isset");
            id = (trim(this.id)).substring(10);
            var num = new Number(id);
            id = num;
            $.ajax({
              url: "admin/linkInfo.jsp",
              cache: false,
              data:"linkid="+id+"&siteid="+siteid,
              success: function(html){
                $("#infoBox").html(html);
              }
            });
            clickSubLink(siteid,id);
        });
        
        //Detta gälelr alla
        $(".navigateLinkHeader, #adminLink, .navigateSubLink").click(function(){
            $(".navigateLinkHeader, #adminLink, .navigateSubLink").css("font-weight","");
            $(this).css("font-weight","bold");
        });
        $(".navigateSubLink").mouseover(function(){
            $(this).css("background","rgb(250,250,250)");
        });
        $(".navigateSubLink").mouseout(function(){
            $(this).css("background","rgb(255,255,255)");
        });
        $(".navigateSubLink").click(function(){
            


        });   
}
function clickLink(site,id){
    $(".siteSubLinkHolder").load("subLinks.jsp",{siteid:site,linkid:id});
    $("#container").html("").addClass("loader");
    $("#container").load("linkLoader.jsp",{siteid:site,linkid:id},function(){
        $("#container").removeClass("loader");   
    });
    $(".siteLinkHeader").removeClass("selectedLink");
    $("#linkHeader_"+id).addClass("selectedLink");
    $("#textToolContainer").fadeOut(300);
    $("#textToolContainer").css("width","600px");
    //window.location.hash = id;
    //alert("SITE: "+site+"   LINKID: "+id);
}
function clickSubLink(site,id){
    $("#container").html("").addClass("loader");
    $("#container").load("linkLoader.jsp",{siteid:site,linkid:id},function(){
        $("#container").removeClass("loader"); 
        $(".siteSubLink").removeClass("selectedSub");
        $("#subLink_"+id).addClass("selectedSub");
        $("#textToolContainer").fadeOut(300);
        $("#textToolContainer").css("width","600px");
        //alert("SUBCLICK SITE: "+site+"   LINKID: "+id);
    });
    
}
function getType(){
    var type = "POST";
    jQuery.each(jQuery.browser, function(i, val) {
      if(i=="msie"&&val==true)
         type="GET";
    });
    return type;
}

function changePic(imageArray,tempI){
    tempI--;
    imagesInArray = imageArray;
    picChanger(tempI);
}
function picChanger(tempI)
{   
    var rand;
    rand = Math.floor(Math.random()*(tempI+1));
    $("#logo .bgHolder:hidden").css("background","url('images/"+imagesInArray[rand]+"') no-repeat");
    if($("#logo .bgHolder:hidden").css("background")!=$("#logo .bgHolder:visible").css("background")){
        $("#logo .bgHolder:visible").fadeOut(3000);
        $("#logo .bgHolder:hidden").fadeIn(3000);
    }
    
    setTimeout("picChanger("+tempI+");",8000);
}
function loadEditButtons(site)
{
    var id;
    $(".editableText:not(.set)").each(function(){
        id = ($(this).attr("id")).substring(5);
        $(this).append("<div id='editText_"+id+"' class='editText'>Edit text</div>");
        $(this).addClass("set");
    });
    $(".editText:not(.set)").click(function(){
        id = ($(this).attr("id")).substring(9);
        $("#textToolContent").load("admin/editText.jsp",{textid:id,siteid:site},function(){
            $("#textToolContainer").fadeIn(300);
        });
        $(this).addClass("set");
    });
}
function loadAllLinks(i,end,siteid,linkToLoad){
    if(i<=end){
        $.ajax({
            url: "loadLinks.jsp",
            cache: false,
            data: "siteid="+siteid+"&menu="+i,
            success: function(html){
                $(".linkContainer:eq("+i+")").html(html).hide().fadeIn("slow");
                loadAllLinks(i+1,end,siteid,linkToLoad);
            }
        });
    }else{
        if(linkToLoad>0)
            clickLink(siteid,linkToLoad);
    }
}
function help(helpStr){
    $("#liveHelper").fadeOut("fast",function(){
        $(this).html(helpStr).fadeIn("fast");
    });
}
