// JavaScript Document


// Alles ausblenden, wenn JS aktiviert ist, um es sanft einzufaden.
var i = 0;
document.write('<style type="text/css">body {display:none;}</style>');



		
/*
AJAX Loader
*/
function ajaxloader(dataid){
    dataid_global=dataid;
    location.hash = dataid;
	

    /* AJAX PART */
    $("#content").fadeOut(250, function() {
        $.ajax({
            url: 'php/page_'+dataid+'.php',
            success: function(data) {
                $("#content").html(data);
                $("#content_fullscreen").html('').hide();
                $("#content").fadeIn(500);				
             
            }
        });
    });
    
    
		

    /* ANFANG SUBMENU SCHLEIFE*/
    if (dataid_global == 'location' || dataid_global == 'event' || dataid_global == 'eventbilder' || dataid_global == 'anfrage') {
        if( $('#location .navi_sub').is(':hidden') ){
            $('#kontakt .navi_sub').hide();
            $('#wasen .navi_sub').hide();
            $('#programm .navi_sub').hide();
            $('#location .navi_sub').fadeIn();
        }
		
    } else if (dataid_global == 'kontakt' || dataid_global == 'lage' || dataid_global == 'impressum' || dataid_global == 'bewerbung') {
        if( $('#kontakt .navi_sub').is(':hidden') ){
            $('#location .navi_sub').hide();
            $('#wasen .navi_sub').hide();
            $('#programm .navi_sub').hide();
            $('#kontakt .navi_sub').fadeIn();
        };
    } else if (dataid_global == 'wasen' || dataid_global == 'ehrentaler' || dataid_global == 'bewerbung') {
        if( $('#wasen .navi_sub').is(':hidden') ){
            $('#location .navi_sub').hide();
            $('#wasen .navi_sub').fadeIn();
            $('#programm .navi_sub').hide();
            $('#kontakt .navi_sub').hide();
        };
    } else if (dataid_global == 'programm' || dataid_global == 'wochenkarte') {
        if( $('#programm .navi_sub').is(':hidden') ){
            $('#location .navi_sub').hide();
            $('#wasen .navi_sub').hide();
            $('#kontakt .navi_sub').hide();
            $('#programm .navi_sub').fadeIn();
        };
    }
    else {
        if( $('#kontakt .navi_sub').is(':visible') ){
            $('#kontakt .navi_sub').fadeOut();
        };
        if( $('#location .navi_sub').is(':visible') ){
            $('#location .navi_sub').fadeOut();
        };
        if( $('#kontakt .navi_sub').is(':visible') ){
            $('#kontakt .navi_sub').fadeOut();
        };
        if( $('#wasen .navi_sub').is(':visible') ){
            $('#wasen .navi_sub').fadeOut();
        };
    }; /* ENDE SUBMENU SCHLEIFE*/
    
    


    
    
}; /* ENDE FUNCTION AJAXLOADER*/ 


   	
/*
AJAX Loader Fullscreen
*/
function ajaxloader_fullscreen(dataid){
    
		
    $("#content_fullscreen").fadeOut(250, function() {
        $.ajax({
            url: 'php/page_'+dataid+'.php',
            success: function(data) {
                $("#content_fullscreen").html(data);
                //$("#superbgimage").fadeOut(800);
                $("#content_fullscreen").fadeIn(500);
            }
        });
    });
};

	



		
		
$(document).ready(function() {


    fileList = '';



    $('body').hide().fadeIn(2000);
    
    //$(document).pngFix();
    
    //ajaxloader('aktuell');

    // Globales deaktivieren aller jQuery Effekte - Seite funzt aber trotzdem noch.
    //jQuery.fx.off = true



    /*
Hash abfragen und demnach den korrekten Inhalt aufrufen
*/
    if (location.hash) {
        ajaxloader(location.hash.replace("#",""));
        cleanhash=location.hash.replace("#","").toUpperCase();
        //alert(cleanhash);
        $("a:contains(cleanhash)").css({
            "font-weight": "bold"
        });
    //$("a:contains(cleanhash)").click();
    } else {
        ajaxloader('programm');
    };






    /*
NAVI PART - Active Settings
*/
    $('.ajax_button').click(function () {
        $('.ajax_button').css({
            "font-weight": "normal"
        });
        $('.ajax_button.selected').removeClass('selected');
        $(this).addClass('selected');
        $('.ajax_button.selected').css({
            "font-weight": "bold"
        });
    });

    /*
NAVI PART ENDE 
*/



    /*
load image set 2
*/
    function loadPicset1(){
        if (window.activeSet!="1") {
            $('.bilder_set').stopSlideShow();
		
            my_slideshowActive = false;
            $('#showtitle').hide();
		
            $('.bilder_set').hide().addClass('hidden');
		
            $('#bilder_home').superbgimage({
                reload: true
            }).show().removeClass('hidden');
            update_superbgOptions_1();
            window.activeSet = "1";
            return false;
		
        } // if ende
	
    };


    /* EVENTS */
    function loadPicset2(){
        if (window.activeSet!="2") {
            $('.bilder_set').stopSlideShow();
            $('.bilder_set').hide().addClass('hidden');
		
            my_slideshowActive = false;
            $('#showtitle').hide();
		
            $('#bilder_events').superbgimage({
                reload: true
            }).show().removeClass('hidden');
            update_superbgOptions_2();
            window.activeSet = "2";
            $('#bg_flash_movie').css('zIndex','0');
            $('#superbgimage').css('zIndex','3');
            return false;
        } // if ende
    };

    /*
load image set wasen 1
*/
    function loadPicsetW1(){
        if (window.activeSet!="w1") {
            $('.bilder_set').stopSlideShow();
            $('.bilder_set').hide().addClass('hidden');
            $('#showtitle').hide();

            my_slideshowActive = false;
		
            $('#goeckelesmaier_anhaenger').fadeIn();
            $('#bilder_wasen_1').superbgimage({
                reload: true
            }).show().removeClass('hidden');
            update_superbgOptions_1();
            window.activeSet = "w1";
            return false;
		
        } // if ende
	
    };


    /*
load image set wasen 1
*/
    function loadPicsetW2(){
        if (window.activeSet!="w2") {
            $('.bilder_set').stopSlideShow();
            $('.bilder_set').hide().addClass('hidden');
            $('#showtitle').hide();

            my_slideshowActive = false;
		
            $('#goeckelesmaier_anhaenger').fadeIn();
            $('#bilder_wasen_2').superbgimage({
                reload: true
            }).show().removeClass('hidden');
            update_superbgOptions_1();
            window.activeSet = "w2";
            return false;
        } // if ende
    };



    $('a.picset_1').click(loadPicset1);
    $('a.picset_2').click(loadPicset2);
	
    $('a.picset_w1').click(loadPicsetW1);
    $('a.picset_w2').click(loadPicsetW2);


		

    /*
Options for SuperBGImage
*/
    function update_superbgOptions_1() {
        $.fn.superbgimage.options = {
            id: 'superbgimage', // id for the containter
            z_index: 0, // z-index for the container
            showimage: 1, // number of first image to display
            randomtransition: 0, // 0-none, 1-use random transition (0-7)
            transition: 1, // 91- slideUp // 1-fade
            slideshow: 1, // 0-none, 1-autostart slideshow
            slide_interval: 6000, // interval for the slideshow
            randomimage: 0, // 0-none, 1-random image
            transitionout: 1,
            preload: 0,
            speed: 1600 // animation speed
        };
    }

    update_superbgOptions_1();
	
	
    function update_superbgOptions_2() {
        $.fn.superbgimage.options = {
            transition: 90,
            randomtransition: 0,
            randomimage: 0,
            slideshow: 0, // 0-none, 1-autostart slideshow
            speed: 800 // animation speed
        };
    }

	

    /*
initialize SuperBGImage
*/
    $('#bilder_home').superbgimage();

    /*
Button f?r vor und zur?ck
*/
    $('a.prev_image').click(function(){
        return $('.bilder_set').prevSlide();
    });

    $('a.next_image').click(function(){
        return $('.bilder_set').nextSlide();
    });

   
	


}); // document.ready ENDE






function sendForm(){
    var e=false;
    if(checkForm()==true){
        var dataAry = {
            'vorname':$('input#f_vorname').val(),
            'name':$('input#f_name').val(),
            'email':$('input#f_email').val(),
            'telefon':$('input#f_telefon').val(),
            'text':$('textarea#field6').val()
        }
        $.ajax({
            type: "POST",
            url: "php/processRequest.php",
            data: "data="+JSON.stringify(dataAry),
            success: function(msg){
                if(msg==true){
                    $('div#anfrage_2').fadeOut('fast',function (){
                        $('div#anfrage_2').empty();
                        $('div#anfrage_2').append('<div class="inner">Wir haben Ihre Nachricht erhalten.<br />Vielen Dank.</div>');
                        $('div#anfrage_2').fadeIn('fast');
                    });
                }else{
                    alert('Leider ist ein Fehler aufgetreten.');
                }
            }
        });

    }else{
        alert('Bitte Formular vollständig ausfüllen')
    }
    
}


function sendFormBewerb(){
    var e=false;
    if(checkFormBewerb()==true){
        var dataAry = {
            'vorname':$('input#f_vorname').val(),
            'name':$('input#f_name').val(),
            'email':$('input#f_email').val(),
            'telefon':$('input#f_telefon').val(),
            'konfektion':$('input#f_konfekt').val(),
            'text':$('textarea#f_text').val(),
            'files':fileList
        }
        $.ajax({
            type: "POST",
            url: "php/processRequestBewerb.php",
            data: "data="+JSON.stringify(dataAry),
            success: function(msg){
                if(msg==true){
                    $('div#bewerbung_2').fadeOut('fast',function (){
                        $('div#bewerbung_2').empty();
                        $('div#bewerbung_2').append('<div class="inner">Wir haben Ihre Nachricht erhalten.<br />Vielen Dank.</div>');
                        $('div#bewerbung_2').fadeIn('fast');
                    });
                }else{
                    alert('Leider ist ein Fehler aufgetreten.');
                }
            }
        });

    }else{
        alert('Bitte Formular vollständig ausfüllen')
    }
    
}






function checkForm(){
    var e=true;
    (($('input#f_vorname').val()=='Vorname *') || ($('input#f_vorname').val().length<=3) )?e=false:null;
    (($('input#f_name').val()=='Name *') || ($('input#f_name').val().length<=3) )?e=false:null;
    (($('input#f_email').val()=='E-Mail *') || ($('input#f_email').val().length<=3) )?e=false:null;
    (($('input#f_telefon').val()=='Telefon *') || ($('input#f_telefon').val().length<=3) )?e=false:null;
    return(e);
}

function checkFormBewerb(){
    var e=true;
    (($('input#f_vorname').val()=='Vorname *') || ($('input#f_vorname').val().length<=3) )?e=false:null;
    (($('input#f_name').val()=='Name *') || ($('input#f_name').val().length<=3) )?e=false:null;
    (($('input#f_email').val()=='E-Mail *') || ($('input#f_email').val().length<=3) )?e=false:null;
    (($('input#f_telefon').val()=='Telefon *') || ($('input#f_telefon').val().length<=3) )?e=false:null;
    (($('input#f_konfekt').val()=='Konfektion *') || ($('input#f_konfekt').val().length<=1) )?e=false:null;
    return(e);
}
function addFileToList(file){
    fileList = fileList +file+',';
    //alert(fileList);
}
