// JavaScript Document
$(window).resize(function(){
	var wrpHeight = $('body').outerHeight(true);
	var wrpHeight2 = wrpHeight - parseInt($('.i-wrapper').css('padding-bottom')) - 2;
	$('.wrapper').css('min-height', wrpHeight + 'px');
	$('.i-wrapper').css('min-height', wrpHeight2 + 'px');
});



$(document).ready(function(){
	var wrpHeight = $('body').outerHeight(true) ;
	var wrpHeight2 = wrpHeight - parseInt($('.i-wrapper').css('padding-bottom')) - 2;
	$('.wrapper').css('min-height', wrpHeight + 'px');
	$('.i-wrapper').css('min-height', wrpHeight2 + 'px');
	
	if (getDocumentHeight() > getViewportHeight()) {
		$('.i-wrapper').css('margin-right', '-16px');	
	}
	
	if($("#foo2").length){
		$("#foo2").carouFredSel({
			circular: true,
			auto : {
				play: true,
				pauseDuration: 8000
			},
			scroll : {
				items : 1,
				duration: 500,
				pauseOnHover: true
			},
	//		prev : { button	: "#foo2_prev" },
	//		next : { button	: "#foo2_next"	},
			pagination	: "#foo2_pag"
		});
	}
	
	if ($(".pg-wrap").length > 0) {
		$(".pg-wrap").jCarouselLite({
	        btnNext: "#pg-next",
	        btnPrev: "#pg-prev",
	        circular: false,
	        visible: 5,
	        scroll: 1,
	        afterEnd: function(a) {
	        	var lis = $(".pg-wrap li");
	        	lis.removeClass("act");
	    		$(a).addClass("act");
	    		
	        	var act = lis.filter(".act");
	    		var next = act.next();
	    		var prev = act.prev();
	    		
	    		if (lis.index(next) >= 8) {
	    			$("#pg-next").hide();
	    		}
	    		else {
	    			$("#pg-next").show();
	    		}
	    		
	    		if (lis.index(act.eq(0)) == 0) {
	    			$("#pg-prev").hide();
	    		}
	    		else {
	    			$("#pg-prev").show();
	    		}
	        }
	    });
	    $(".pg-wrap li").hover(
	    	function() {
	    		if (!$(this).hasClass("opened")) {
	    			var src = $("img", this).attr("src");
	    			$("img", this).attr("src", src.replace("dark", "color"));	
	    		}
	    	},
	    	function() {
	    		if (!$(this).hasClass("opened")) {
	    			var src = $("img", this).attr("src");
	    			$("img", this).attr("src", src.replace("color", "dark"));
	    		}
	    	}
	    );
	     $(".pg-wrap li").click(function() {
	     	var lis = $(".pg-wrap li");
	     	var idx = lis.index(this);
	     	var txt = $("#carous-about-text .caption");
	     	txt.hide();
	     	
	     	var img = lis.filter(".opened").find("img");
	     	if (img.length > 0) {
	     		var imgSrc = img.attr("src");
	     		img.attr("src", imgSrc.replace("color", "dark"));	
	     	}
	     	lis.removeClass("opened");
	     	
	     	txt.eq(idx).show();
	     	var src = $("img", this).attr("src");
	    	$("img", this).attr("src", src.replace("dark", "color"));
	     	$(this).addClass("opened");
	     });
	    /*$("#pg-next").click(function() {
	    	var lis = $(".pg-wrap li");
	    	var act = lis.filter(".act");
	    	var next = act.next();
	    	if (next.is("li")) {
	    		act.removeClass("act");
	    		next.addClass("act");	
	    	}
	    });
	    $("#pg-prev").click(function() {
	    	var lis = $(".pg-wrap li");
	    	var act = lis.filter(".act");
	    	var next = act.prev();
	    	if (next.is("li")) {
	    		act.removeClass("act");
	    		next.addClass("act");	
	    	}
	    });*/
	}
	
	
});

var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera') > -1);
var isIE = (!isOpera && ua.indexOf('msie') > -1);

function getViewportHeight() {
	return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight : (document.parentWindow || document.defaultView).innerHeight;
}

function getDocumentHeight() {
	return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollHeight : document.documentElement.scrollHeight, getViewportHeight());
}

/* Preloader */
	images = new Array();
	images[0]="images/photos/dark/Marcus_Brandstetter.jpg";
	images[1]="images/photos/color/Stefanie_Turni.jpg";
	images[2]="images/photos/color/Claudia.jpg";
	images[3]="images/photos/color/Werner_Klomfar.jpg";
	images[4]="images/photos/color/Andreas_Berger.jpg";
	images[5]="images/photos/color/Rusi_Bozukov.jpg";
	images[6]="images/photos/color/Marcus_Wimmer.jpg";
	images[7]="images/photos/color/David_Bauer.jpg";
	images[8]="images/photos/color/Thomas_Hiebler.jpg";
	images[9]="images/photos/color/Robert_Wohnhart.jpg";
	images[10]="images/photos/color/Sabrina_Sumser.jpg";
	images[11]="images/photos/color/Stefan_Pfeifer.jpg";

	var imgsObjcs = new Array();
    for(i=0; i<=11; i++) {
		var imageObj = new Image();
    	imageObj.src=images[i];
		imgsObjcs[i] = imageObj;
    }
	/* End Preloader */

