﻿$j(document).ready(function() {
    fixBreadcrumb();
    frontpageCarousel()
    addDividers();
    fixWebForms();
    fixNewsletterSignup();
    showCenterbox();
    hideEmptyDiv();
});

function fixBreadcrumb() {
    $j('#breadcrumb a:last').addClass('last');
}

function addDividers() {
    $j('.col2 > div').slice(1).before('<div class="dividerDeco">&nbsp;</div>');
    $j('.col3 > div').slice(1).before('<div class="dividerDeco">&nbsp;</div>');
}

function fixWebForms() {
    $j('.scfSectionContent > div').each(function(index) {
        $j(this).find('label').after($j(this).find('.scfRequired'));
        $j(this).find('label').after($j(this).find('.scfValidatorRequired'));
    });
}
function fixNewsletterSignup() {

    var nameDefaultValue = 'Skriv dit fulde navn her...';
    var namefield = $j('.col3 #form_28976D0843134867B238097956B41300 .scfSingleLineGeneralPanel input').eq(0);
    setFieldValues(namefield, nameDefaultValue);

    var emailDefaultValue = 'Skriv din email her...';
    var emailfield = $j('.col3 #form_28976D0843134867B238097956B41300 .scfEmailGeneralPanel input').eq(0);
    setFieldValues(emailfield, emailDefaultValue);
}

function setFieldValues(field, defaultValue) {
    $j(field).focus(function() {
        if ($j(field).val() == defaultValue) {
            $j(field).val('');
        }
    });

    $j(field).blur(function() {
        if ($j(field).val() == '') {
            $j(field).val(defaultValue);
        }
    });

    $j(field).blur();
}

function showCenterbox() {
    if ($j.trim($j('#content .col1 .centerbox').text()) !== '') {
        $j('#content .col1 .centerbox').show();
    }
}

function frontpageCarousel() {
    $j('#frontpage .carousel').jCarouselLite({
        visible: 1,
        auto: 6000,
        speed: 1,
        scroll: 1,
        easing: "easeinout", 
        btnGo: [".carouselbutton1", ".carouselbutton2", ".carouselbutton3", ".carouselbutton4", ".carouselbutton5", ".carouselbutton6"] 
    });
}

function hideEmptyDiv() {
    if ($j.trim($j('#content .col1 .middleHeading').text()) == '') {
        $j('#content .col1 .middleHeading').hide();
    }
}
