/**
* 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;
}

$(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(){
        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();
    });
    
    		//FANCYBOX
//		$("a#single_image").fancybox({
//        'titlePosition' :   'outside',
//        'transitionIn'  :   'elastic',
//        'transitionOut' : 	'elastic'
//   		 });
   		 
   		 
   		 $("a#single_image").fancybox();
   		 
   		 
	//CYCLE
	$('#s5').cycle({
        fx     : 'scrollLeft',
        timeout: 4000,
        pause  : 1,
        delay  : -1000
    });
    
    // EXTERNAL LINKS
    $('a.external').click(function(){
		window.open(this.href);
		return false;
		});

};






