var sessionId;

//## 01 Erstellt eine Gallerie ## 
$(document).ready(function(){
    $("a[rel=fancybox_group]").fancybox({
        'titlePosition': 'over',
        'titleFormat': function(title, currentArray, currentIndex, currentOpts){
            return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
        }
    });
});

$(document).ready(function(){
    $('#container, #footer').fadeIn("slow");
});



//## 02 überprüfen ob alle Felder ausgefüllt wurden

$(document).ready(function(){
    aufgefuellteFelder = 0;
    $(".pflicht").change(function(){
        changeAdressStatus();
    });
    
    $('.pflicht').bind('keyup', function(){
        changeAdressStatus();
    });
});

function changeAdressStatus(){
    var nichtausgefuellteFelder = 0;
    var pflichfelder = $.makeArray($(".pflicht"));
    for (feld in pflichfelder) {
        if (pflichfelder[feld[0]].value == "") {
            nichtausgefuellteFelder++;
        }
    }
    if (nichtausgefuellteFelder == 0) {
        $("#kontaktAbschicken").removeAttr('disabled');
        $("#kontaktAbschicken").removeAttr('title');
    }
    else {
        $("#kontaktAbschicken").attr('disabled', 'disabled');
        $("#kontaktAbschicken").attr('title', 'Bitte erst Pflichtfelder ausfüllen');
    }
}

//## 03 überprüfen ob felder richtig ausgefüllt wurden

function validateEmail(address){
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if (reg.test(address) == false) {
        $('#emailError').fadeIn();
		$('#emailInput').css('border-color','#cd0a0a');
		$('#emailInput').css('background-color','#fef6f3');
    }
    else {
        $('#emailError').fadeOut();
		$('#emailInput').css('border-color','#504336');
		$('#emailInput').css('background-color','white');
    }
}

