$(document).ready(function(){
    /* Dropdown */
    var ie7 = navigator.appVersion.indexOf("MSIE 7.0");
    var ie8 = navigator.appVersion.indexOf("MSIE 8.0");
    $("#header > ul > li").prepend('<span class="rleft"></span>');
    $("#header > ul > li").append('<span class="rright"></span>');
    //$("body").prepend("<small>"+ie7+" - "+ie8+"</small>");
    if(ie7 == -1 && ie8 == -1){
        $("#header > ul > li").css("opacity", 0.75);
        $("#header > ul").fadeIn("slow");
    
        $("#header > ul > li").hover(function(){
            $(this).fadeTo("fast", 0.98)
                   .addClass("suhead_hover");
            $(".suhead_hover > a").css({backgroundColor:"#FFF"});
            $(".suhead_hover > ul").css({display:"block"});
            // Fiks IE 7:
        },function(){
            $(this).fadeTo("fast", 0.75)
                   .removeClass("suhead_hover");
            $("#header > ul > li > a").css({backgroundColor:"#FAEEDA"});
            $(".suhead > ul").css({display:"none"});
        });
    }
    /* Søkemotor */
    var soketype = "Google-søk";

    // Velg websøk.
    $(".sok > select").remove();
    $("#sokefelt").before("<select>"+$("#sok > ul > li > select").html()+"</select>");
    
    $("#sok > ul > li > img").hover(function(){
        $("#sok > span").text(this.alt)
                        .css("color", "#999");
    },function(){
        $("#sok > span").text(soketype)
                        .css("color", "#555");
    });

    // Rydde?
    $("#sokeboks").click(function(){
        window.location = $(".sok > select :selected").val()+$("#sokefelt").val();
    });
    $("#sok").keypress(function(e){
        if(e.which == 13){
            window.location = $(".sok > select :selected").val()+$("#sokefelt").val();
        }
    });
    

    $("#sok > ul > li > img").click(function(){
        soketype = this.alt;
        $("#sok > span").hide()
                        .fadeIn("fast")
                        .css("color", "#555");
        if(soketype == "Google-søk"){
            $(".sok").hide();
            $(".google").show();
        }else{
            $(".google").hide();
            $(".sok").show();
        }
        $(".sok > select").remove();
        var sokemotorer = $(this).next().html();
        $(".sok").prepend("<select>"+sokemotorer+"</select>");
    });

    /* Værmelding */
    if($("#vaeret").length > 0){
        //alert(google.loader.ClientLocation.address.city);
        if(google.loader.ClientLocation){
            var by = google.loader.ClientLocation.address.city;
            $("#vaeret").load("/vaeret/"+by+"/", function(){
                $("#vaeret > ul > li").hover(function(){
                    $(this).find(".info").hide();
                    $(this).find(".extra").fadeIn("fast");
                },function(){
                    $(this).find(".extra").hide();
                    $(this).find(".info").fadeIn("fast");
                });
                $("#vaeret > span").toggle(function(){
                    $("#vaeret > ul").hide();
                    $("#vaeret > a").hide();
                    $("#vaeret form").fadeIn("fast");
                },function(){
                    $("#vaeret form").hide();
                    $("#vaeret > ul").fadeIn("fast");
                    $("#vaeret > a").fadeIn("fast");
                });
            });
        }else{
            $("#vaeret").load("/vaeret/", function(){
                $("#vaeret > ul > li").hover(function(){
                    $(this).find(".info").hide();
                    $(this).find(".extra").fadeIn("fast");
                },function(){
                    $(this).find(".extra").hide();
                    $(this).find(".info").fadeIn("fast");
                });
                $("#vaeret > span").toggle(function(){
                    $("#vaeret > ul").hide();
                    $("#vaeret > a").hide();
                    $("#vaeret form").fadeIn("fast");
                },function(){
                    $("#vaeret form").hide();
                    $("#vaeret > ul").fadeIn("fast");
                    $("#vaeret > a").fadeIn("fast");
                });
            });
        }
    }
    /* Nyheter */
    if($("#nyhetsboks").length > 0){
        $("#nyhetsboks").ajaxComplete(function(){
            $("#nyhetsboks ul li").hover(function(){
                $(this).css("border-bottom-color", "#cfcfcf");
                $(this).find(".nLeft").css({"background-color": "#e0e0e0", "border-right-color": "#cfcfcf"});
                $(this).find(".nRight").css("background-color", "#f2f2f2");
            }, function(){
                $(this).css("border-bottom-color", "#e5e5e5");
                $(this).find(".nLeft").css({"background-color": "#eee", "border-right-color": "#e5e5e5"});
                $(this).find(".nRight").css("background-color", "#fff");
            });
        });
        $("#nyhetsboks").load("/nyheter/");
        $(".nyhetskategorier > li > a").click(function(){
            $("#nyhetsboks").html("Laster...");
            $("#nyhetsboks").load("/nyheter/"+this.name+"/");
        });
    }

    /* Humor */
    if($("#vitseboks").length > 0){
        $("#vitseboks").load("/humor/vits/ekstern/");
    }

    /* Undermenyer */
    $("#avisul > li > h4 > a").toggle(function(){
        $("#avisul_"+this.name).slideDown("slow");
        $("a[name='"+this.name+"']").addClass("dd_up");
        },
    function(){
        $("#avisul_"+this.name).slideUp("slow");
        $("a[name='"+this.name+"']").removeClass("dd_up");
    });
    
    /* Radio */
    $('a[rel="radio"]').click(function(){
        window.open($(this).attr("href"), "Radio", "menubar=0, resizable=1, width=640, height=480");
        return false;
    });
});