﻿// Lägg till stjärna på alla required-fält
$(document).ready(function() {
    addStars();
});

// denna funktion triggas bara i firefox
if( document.addEventListener ) document.addEventListener( 'DOMContentLoaded', cmxform, false );

function cmxform(){
    // Göm formuläret
    $( '.Doc2Form' ).hide().end();    
    // fix för firefox
    $( '.Doc2Form' ).find( 'li' ).each( function( i ){
        $(this).css({'padding-left' : '30px'});
    } ).end();

    $( '.Doc2Form' ).find( 'li label' ).each( function( i ){
        var labelContent = this.innerHTML;
        var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' );
        var labelSpan = document.createElement( 'span' );
        labelSpan.style.display = 'block';
        labelSpan.style.width = labelWidth;
        labelSpan.innerHTML = labelContent;
        this.style.display = '-moz-inline-box';
        this.innerHTML = null;
        this.appendChild( labelSpan );
    } ).end();

    // och visa igen när allt är klart
    $( '.Doc2Form' ).show().end();
}

function addStars(){
    // Lägg till stjärna på alla required-fält
    $( '.Doc2Form' ).find( 'li.required label strong' ).each( function( i ){
        $(this).append('<em> *</em>');
    } ).end();
}
