$(document).ready(function() {

    // Fagfelt select box
    if ($('.fagfelt').length) {
        $(".fagfelt select").selectBox({
            settings: {
                'menuTransition': 'slide',
                'menuSpeed': 'fast',
                'myClass': 'fag'
            }
        });
    }

    // Kontor select box
    if ($('.kontor').length) {
        $(".kontor select").selectBox({
            settings: {
                'menuTransition': 'slide',
                'menuSpeed': 'fast',
                'myClass': 'sted'
            }
        });
    }

    $(".reqtest").val("Javascript er på");

    if ($('#nyhetsbrevfooter').length) {
        $("#nyhetsbrevfooter input[type='submit']").click(function() {
            return (sjekk_skjema_nyhetsbrev())
        });
    }

    if ($('#nyhetsbrevsidebar').length) {
        $("#nyhetsbrevsidebar input[type='submit']").click(function() {
            return (sjekk_skjema_nyhetsbrev2())
        });
    }

    if ($('#sporadvokatenesjekk').length) {
        $("#sporadvokatenesjekk input[type='submit']").click(function() {
            return (sjekk_skjema_kontakt())
        });
    }

    // Homepage slider
    if ($(".introduksjon .slider").length) {
        var slidermain = $('.introduksjon .slider').bxSlider({
            mode: 'fade',
            pause: 400,
            speed: 800,
            infiniteLoop: true,
            controls: true,
            onAfterSlide: function(currentSlideNumber, totalSlideQty, currentSlideHtmlObject) {
                $(".introduksjon .num").html((currentSlideNumber + 1) + "/" + totalSlideQty);
            }
        });
    }

    // Slider
    if ($(".sporadvokat .slider").length) {
        var slider = $('.sporadvokat .slider').bxSlider({
            infiniteLoop: true,
            controls: true,
            pager: false
        });
        var slidertop = $('.entries-slider').bxSlider({
            mode: 'fade',
            pause: 400,
            speed: 1400,
            infiniteLoop: true,
            controls: false,
            pager: false
        });
        $(".sporadvokat .pager a").click(function() {
            slidertop.goToSlide($('.sporadvokat .pager a').index(this));
            return false;
        });

    }

    // Dropdown
    if ($(".nav a").length) {
        $(".dropdown").hide();
        $('.showdrop').click(function() {
            if ($(this).hasClass("active")) {
                $(".nav a").removeClass('active');
                $(".dropdown").slideUp(400);
            } else {
                $(".nav a").removeClass('active');
                $(".dropdown").slideUp(400);
                $(this).addClass('active');
                $("." + $(this).attr("id")).slideDown(400);
            }
            return false;
        });
        $(".dropdown .close").click(function() {
            $(this).parent().parent().slideUp(400);
            $(".nav a").removeClass('active');
            return false;
        });
    }

    //Personlig 
    if ($(".personlig .title a").length) {
        $('.personlig .text').hide();
        $(".personlig .title a").click(function() {
            if ($(this).is('.active')) {
                $(".personlig li").removeClass("nobg");
                $(".personlig .title a").removeClass("active");
                $(this).parent().next().slideUp(400);
                $(".personlig").removeClass("nobg");
            } else {
                $(".personlig li").removeClass("nobg");
                $(this).parent().parent().prev().addClass("nobg");
                if ($(this).parent().parent().hasClass("first")) {
                    $(".personlig").addClass("nobg");
                } else {
                    $(".personlig").removeClass("nobg");
                }
                $(".personlig .title a").removeClass("active");
                $(this).addClass('active');
                $(".personlig .text").slideUp(400);
                $(this).parent().next().slideDown(400);
            }
            return false;
        });
    }
	
	// Telefon
	$("li .container .phone-container .number").each(function() {
		if ($(this).html().trim() == "")
			$(this).parent().hide();
		else
			$(this).parent().show();
	});
});

//  onload="viselement(this, this.children('.number').html())"
