/** aus dem ordner CSS
* Funktion ermittelt die Position des Scrollbalkens auf der Seite
* Mehr Infos hier: http://www.quirksmode.org/viewport/compatibility.html
*
*/
function get_scrolling_offset() {
    var x,y;
    if (self.pageYOffset) {
        x = self.pageXOffset;
        y = self.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {
        x = document.documentElement.scrollLeft;
        y = document.documentElement.scrollTop;
    } else if (document.body) {
        x = document.body.scrollLeft;
        y = document.body.scrollTop;
    }
    return y;
}

function set_loader() {
    var scroll_position = get_scrolling_offset();
    var total_height = $('#wrapper').height();
    $('#loader').attr({ style: "height: " + total_height + "px;"});
    $('#loaderimg').attr({ style: "position: absolute; width: 100%; top: " + (scroll_position - 0) + "px;"});
    $('#loader').toggle();
}

function UnCryptMailto( s ){
    var n = 0;
    var r = "";
    for( var i = 0; i < s.length; i++){
        n = s.charCodeAt( i );
        if( n >= 8364 ){
            n = 128;
        }
        r += String.fromCharCode( n - 1 );
    }
    return r;
}
function linkTo_UnCryptMailto( s ){
    location.href=UnCryptMailto( s );
}

$(document).ready(maininit);
function maininit() {
    /* Funktion zeigt beim absenden eines Formulares das DIV loader an, vergrößert dessen Größe mit attr */
    //$('input[type^="submit"]').click(function(){
    $(':submit').click(function(){
        //alert('loader...');
        if($(this).attr('id') != 'login') {
	        var scroll_position = get_scrolling_offset();
	        var total_height = $('#wrapper').height();
	        $('#loader').attr({ style: "height: " + total_height + "px;"});
	        $('#loaderimg').attr({ style: "position: absolute; width: 100%; top: " + (scroll_position - 0) + "px;"});
	        $('#loader').toggle();
        }

    });



	/*$("#accordion").accordion({
			header: "h3",
			alwaysOpen: false
		});
	*/

// CYCLE initialisieren
// Das fúnzt hier nicht, keine Ahnung warum:
	$('#slides').cycle({
        fx     : 'fade',
        timeout: 5000,			// 7000
        speed: 1200,
        pause  : 20,
        delay  : 1500			//1500
    });

    /*
    $('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});*/

$('.sittich').click(function(){
    $("#text"+lastId).slideUp('fast');
});

$('.men').click(function() {
    var menId = $(this).attr('id');
    /* Letztes Feld hochfahren */
    if(typeof lastId == 'undefined') {
        lastId  = menId;
    } else {
        $("#text"+lastId).slideUp('fast');
        lastId  = menId;
    }

    switch(menId) {

        case 'c1':
            if($("#textc1").css('display') == 'none'){
                $("#textc1").css('left', '160px');
                $("#textc1").css('width', '300px');
                $("#textc1").css('height', '380px');
                $("#textc1").slideDown('slow');
            } else if ($("#textc1").css('display') == 'block') {
                $("#textc1").slideUp('fast');

            }
        break;
        case 'c2':
            if($("#textc2").css('display') == 'none'){
                $("#textc2").css('left', '308px');
                $("#textc2").css('width', '250px');
                $("#textc2").css('height', '410px');
                $("#textc2").slideDown('slow');
            } else if ($("#textc2").css('display') == 'block') {
                $("#textc2").slideUp('fast');

            }

        break;
        case 'c3':
            if($("#textc3").css('display') == 'none'){
                $("#textc3").css('left', '410px');
                $("#textc3").css('width', '250px');
                $("#textc3").css('height', '380px');
                $("#textc3").slideDown('slow');
            } else if ($("#textc3").css('display') == 'block') {
                $("#textc3").slideUp('fast');

            }

        break;
        case 'c4':

            if($("#textc4").css('display') ==  'none'){
                $("#textc4").css('left', '440px');
                $("#textc4").css('width', '420px');
                $("#textc4").css('height', '380px');
                $("#textc4").slideDown('slow');
             } else if ($("#textc4").css('display') == 'block') {
                $("#textc4").slideUp('fast');
            }
        break;
        case 'c15':
            if($("#textc15").css('display') ==  'none'){
                $("#textc15").css('top', '34px');
                $("#textc15").css('height', '0px');
                $("#textc15").animate({top:'120px',height:'318px'},'slow');
                $("#textc15").css('left', '237px');
                $("#textc15").css('width', '300px');
                //$("#textc15").css('height', '318px');
                //$("#textc15").slideDown('slow');
             } else if ($("#textc15").css('display') == 'block') {
                $("#textc15").slideUp('fast');
            }
        break;
        case 'c16':
            if($("#textc16").css('display') ==  'none'){
                $("#textc16").css('top', '34px');
                $("#textc16").css('height', '0px');
                $("#textc16").animate({top:'120px',height:'318px'},'slow');
                $("#textc16").css('left', '115px');
                $("#textc16").css('width', '760px');
                //$("#textc16").css('height', '406px');
                //$("#textc16").slideDown('slow');
             } else if ($("#textc16").css('display') == 'block') {
                $("#textc16").slideUp('fast');
            }
        break;
        case 'c17':
            if($("#textc17").css('display') ==  'none'){
                $("#textc17").css('top', '34px');
                $("#textc17").css('height', '0px');
                $("#textc17").animate({top:'200px',height:'238px'},'slow');
                $("#textc17").css('left', '460px');
                $("#textc17").css('width', '300px');
                //$("#textc17").css('height', '404px');
                //$("#textc17").slideDown('slow');
             } else if ($("#textc17").css('display') == 'block') {
                $("#textc17").slideUp('fast');
            }
        break;
    }
    return false;
	//$('#text').slideToggle('slow');
});



	 /*******************************************/

 $('#teamDetail').height('228px');
/*
 $('#topnavi li a').click(function(){
 	 $('#topnavi li a').removeClass('active');
 	$(this).addClass('active');
 });
*/

 $('#langlist1 li a').click(function(){
 	$('#langlist1 li a').removeClass('active');
 	$(this).addClass('active');
	var boxNumber = $(this).attr('rel');
 	var boxWidth = $('.panel').width()+12;
 	var sliderWidth = ((boxNumber * boxWidth) - boxWidth);
 	$('#panelContainer1').animate({
 		marginLeft: '-' + sliderWidth + 'px'
 	}, 300);
 return false;
  });
  $('#langlist4 li a').click(function(){
 	$('#langlist4 li a').removeClass('active');
 	$(this).addClass('active');
	var boxNumber = $(this).attr('rel');
 	var boxWidth = $('.panel4').width()+12;
 	var sliderWidth = ((boxNumber * boxWidth) - boxWidth);
 	$('#panelContainer4').animate({
 		marginLeft: '-' + sliderWidth + 'px'
 	}, 300);

 return false;
  });



}



