/**
 * GALLERY begin
 */

var topOffset = 350;



function initGallery(){
	
	featuredcontentglider.init({
		gliderid: "detail-gallery", //ID of main glider container
		contentclass: "glidecontent", //Shared CSS class name of each glider content
		togglerid: "p-select-detail", //ID of toggler container
		togglerid_arrows: "p-arrows",
		remotecontent: "", //Get gliding contents from external file on server? "filename" or "" to disable
		selected: 0, //Default selected content index (0=1st)
		persiststate: false, //Remember last content shown within browser session (true/false)?
		speed: 500, //Glide animation duration (in milliseconds)
		direction: "leftright", //set direction of glide: "updown", "downup", "leftright", or "rightleft"
		autorotate: true, //Auto rotate contents (true/false)?
		autorotateconfig: [3000, 2] //if auto rotate enabled, set [milliseconds_btw_rotations, cycles_before_stopping]
	});
	
	jQuery(document).ready(function($){

		jQuery("#prev_button").mouseenter(function(){
			jQuery(".prev").css("background-image", "url('/typo3conf/ext/chili_references/res/images/prev.png')");
		});
		
		jQuery("#prev_button").mouseleave(function(){
			jQuery(".prev").css("background-image", "url('/typo3conf/ext/chili_references/res/images/clear.gif')");
		});
		
		jQuery("#next_button").mouseenter(function(){
			jQuery(".next").css("background-image", "url('/typo3conf/ext/chili_references/res/images/next.png')");
		});
		
		jQuery("#next_button").mouseleave(function(){
			jQuery(".next").css("background-image", "url('/typo3conf/ext/chili_references/res/images/clear.gif')");
		});

	});
}

/**
 * GALLERY end
 */


/**
 * VIDEO begin
 */

function showFancybox(){
	
	topOffset = 230;
	
	var centerTop = jQuery(window).scrollTop() + jQuery(window).height()/2 - 230;
	var centerLeft = jQuery(document).width()/2 - 360;
	var overlayHeight = jQuery(document).height();
	
	//CSS for overlay
	jQuery("#fancybox-overlay").css("display", "block");
	jQuery("#fancybox-overlay").css("background-color", "rgb(119, 119, 119)");
	jQuery("#fancybox-overlay").css("opacity", "0.7");
	jQuery("#fancybox-overlay").css("cursor", "pointer");
	jQuery("#fancybox-overlay").css("height", overlayHeight + "px"); 
				
	jQuery("#fancybox-wrap").css("width", "740px"); 
	jQuery("#fancybox-wrap").css("height", "auto");  
	jQuery("#fancybox-wrap").css("top", centerTop + "px");  
	jQuery("#fancybox-wrap").css("left", centerLeft + "px"); 
	jQuery("#fancybox-wrap").fadeIn();
	
	jQuery("#fancybox-content").css("border-width", "10px");
	jQuery("#fancybox-content").css("width", "720px"); 
	jQuery("#fancybox-content").css("height", "403px");  
	jQuery("#fancybox-content").css("overflow", "hidden");
	
	jQuery("#fancybox-close").css("display", "inline");  
	
	jQuery("#fancybox-close").click(
		function(){
			jQuery("#fancybox-overlay").css("display", "none");
			jQuery("#fancybox-wrap").css("display", "none");
		}
	); 
	
	jQuery("#fancybox-overlay").click(
		function(){
			jQuery("#fancybox-overlay").css("display", "none");
			jQuery("#fancybox-wrap").css("display", "none");
		}
	); 
					
}

function placeFancybox(){
	var centerTop = jQuery(window).scrollTop() + jQuery(window).height()/2 - topOffset;
	
	if(centerTop < 10){
		centerTop = 10;
	}
	
	var centerLeft = jQuery(document).width()/2 - 360;
	var overlayHeight = jQuery(document).height();
	
	jQuery("#fancybox-overlay").css("height", overlayHeight + "px"); 
	jQuery("#fancybox-wrap").css("top", centerTop + "px");  
	jQuery("#fancybox-wrap").css("left", centerLeft + "px"); 
}

/**
 * VIDEO end
 */


/**
* PROJEKT begin
*/

function showReference(refID){
	 
	 var action = "getReferenceData";
	 jQuery.post("/?eID=tx_chilireferences_pi1", {action: action, refID: refID}, showReferenceCallback);
	 
}

function showReferenceCallback(html){
	jQuery("#fancybox-content").html( html);
	initGallery();
	showReferenceFancybox();
}

function showReferenceFancybox(){
	var centerTop = jQuery(window).scrollTop() + jQuery(window).height()/2 - 350;
	var centerLeft = jQuery(document).width()/2 - 360;
	var overlayHeight = jQuery(document).height();
	
	//CSS for overlay
	jQuery("#fancybox-overlay").css("display", "block");
	jQuery("#fancybox-overlay").css("background-color", "rgb(119, 119, 119)");
	jQuery("#fancybox-overlay").css("opacity", "0.7");
	jQuery("#fancybox-overlay").css("cursor", "pointer");
	jQuery("#fancybox-overlay").css("height", overlayHeight + "px"); 

	jQuery("#fancybox-wrap").css("width", "650px"); 
	jQuery("#fancybox-wrap").css("height", "auto");  
	jQuery("#fancybox-wrap").css("top", centerTop + "px");  
	jQuery("#fancybox-wrap").css("left", centerLeft + "px"); 
	jQuery("#fancybox-wrap").fadeIn();

	jQuery("#fancybox-content").css("border-width", "10px");
	jQuery("#fancybox-content").css("width", "630px"); 
	jQuery("#fancybox-content").css("height", "700px");  
	jQuery("#fancybox-content").css("overflow", "hidden");

	jQuery("#fancybox-close").css("display", "inline");  

	jQuery("#fancybox-close").click(
		function(){
			jQuery("#fancybox-overlay").css("display", "none");
			jQuery("#fancybox-wrap").css("display", "none");
		}
	); 
	
	jQuery("#fancybox-overlay").click(
			function(){
				jQuery("#fancybox-overlay").css("display", "none");
				jQuery("#fancybox-wrap").css("display", "none");
			}
		); 
}

/**
* PROJEKT end
*/
