function makeFavorite() { 
    $('#navigationBlock').append('<ul class="navigationMid"><li id="myfavorite" class="separator btcolor100"><div>' + 
                                 '<a href="#">Favoriten</a></div></li>'); 
} 

function setLoggedInStatus() { 
    var login = $.cookie("loggedIn"); 
    var jsessionId = $.cookie("KAWO_SESSIONID"); 

    if (login == null || login == "false" || login.match(eval("/^" + jsessionId + ".*$/")) == null) { 
        /* User is NOT logged in.  Show login header & hide nav-tree */ 
        $("#logoutHeader").hide(); 
        $(".loggedInNavItem").hide(); 
        $.cookie("loggedIn", null); 
        /* If loggedIn cookie isn't valid, remove it */ 
    } else { 
        /* User is logged in.  Show logout header */ 
        $("#loginName").html($.cookie("loggedInUser") + ", Sie sind eingeloggt"); 
        $("#loginHeader").hide(); 
        $(".loggedInNavItem").show(); 
                makeFavorite(); 
    } 
} 

function pageColorBlue() { 
        var login = $.cookie("loggedIn"); 
        if (login){ 
                document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/colour/wo_blue.css\">"); 
        }else{ 
                document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/colour/wo_green.css\">"); 
        } 
}

function showFavoriteLink() { 
        var login = $.cookie("loggedIn"); 
        if (login){ 
        	$("#showFavoriteLink").show();
        } else {
        	$("#showFavoriteLink").hide();	
        }
} 

function setPrintStylesheet(){ 
        $('#printCss').attr("href","/css/wo_print.css"); 
        /* window.print();  */
} 
function closePrintStylesheet(){ 
        if($.browser.msie){ 
         if($.browser.version.substring(0,1) <= 6){ 
                window.location.reload(); 
                }else{ 
                $('#printCss').attr("href","/css/woscreen.css"); 
                } 
        }else{ 
                $('#printCss').attr("href","/css/woscreen.css"); 
        } 
} 

function showNewEinfoSymbol() { 
    var newEinfoExists = $.cookie("newEinfoExists"); 
    var login = $.cookie("loggedIn");   // login status ueberpruefen fuer den Fall dass der session ausgetimed ist 
    if (newEinfoExists == "true" && login != null) { 
        $("#newEinfoSymbol").show(); 
    } else { 
        $("#newEinfoSymbol").hide(); 
    } 
} 

function calculateHeight() { 
    var naviHeight = $("#navigationBlock").height(); 
    var contHeight = $("#contentBlock").height(); 
    if (contHeight < naviHeight) { 
        var diffHeight = $("#breadCrumb").height() + (naviHeight - contHeight) + $("#contentEnd").height() ; 
        var setHeight = $("#contentPage").height() + diffHeight; 
        $("#contentPage").css({"height":setHeight}); 
    } 
} 


/** 
 * Start execution after DOM is ready 
 */ 
$(document).ready(function() { 
    /* calculate heights between navs and content */ 
    calculateHeight(); 
    /*Login Button*/ 
    var b = $('#uid'); 
    var p = $('#pswd'); 
    var bup = $('#uid_header'); 
    var pup = $('#pswd_header'); 

    /** Initialize the Login/Logout header based on the user's logged in status */ 
    setLoggedInStatus(); 
    showFavoriteLink();
    showNewEinfoSymbol(); 
    bup.focus(function() { 
        if (this.value == "Benutzername") 
            this.value = ""; 
    }) 
    b.focus(function() { 
        if (this.value == "Benutzername") 
            this.value = ""; 
    }) 
    pup.focus(function() { 
        if (this.value == "Passwort") 
            this.value = ""; 
    }) 
    p.focus(function() { 
        if (this.value == "Passwort") 
            this.value = ""; 
    }) 

    $('.editClick').click(function() { 
        var tbody = $(this).parents("tbody"); 
        var x = tbody.find("tr td input") 
        x.attr("disabled", true); 
        var td = $(this).parents("tr"); 
        td.find(".editFav").fadeIn(1000); 
        td.find(".editFav input[@type=text]").removeAttr("disabled"); 
        td.find(".editFav input[@type=hidden]").removeAttr("disabled"); 
        $(this).parents().find(".submitFav").fadeIn(1000); 
        //            var p = $(this).attr('id'); 
    }) 

    $("form[@name=favorit]").submit(function () { 
        return true; 
    }); 


    $('#myfavorite').click(function() { 
        $(this).children('div:first').addClass("act"); 
        var childNode = $(this).children('div').length; 
        if (childNode <= 1) { 
            $.getJSON("/ajax/favoriten.html", function(text) { 
            var totalFav = text.length; 
            for (var i = 0; i < totalFav; i++) { 
                var titel = text[i].titel; 
                var href = text[i].url; 
                var box =  "favicon"; 
                                $('#myfavorite').parent().addClass("separator"); 
                $('#myfavorite').append('<div class=""><span class="' + box + '"><a href="' + href + '">' + titel + '</a></span></div>'); 
            }; 
        }); 
       }; 
    }); 
});
