function setNewsLetterLightBox(defaultOption){
	defaultOption = $.extend(defaultOption,{
		href:"#newsletterLB"
	},{});
	$("#link-newsletterLB").colorbox(defaultOption);
}

function setSendFriendLightBox(defaultOption){
	defaultOption = $.extend(defaultOption,{
		href:"#sendFriendLB"
	},{});
	$(".link-sendFriendLB").colorbox(defaultOption);
}

function setPlanAccesLightBox(defaultOption){
	defaultOption = $.extend(defaultOption,{
		href:"#planAccesLB"
	},{});
	$(".link-planAccesLB").colorbox(defaultOption);
}

function setCruiseLightBox(defaultOption){
	defaultOption = $.extend(defaultOption,{
		href:"#cruiseLB"
	},{});
	$(".link-cruiseLB").colorbox(defaultOption);
}

function setMenuLightBox(defaultOption){
	$(".link-menuLB").each(function(){
		var viewMenuId = "menu-lightbox-"+$(this).attr('rel');
		defaultOption = $.extend(defaultOption,{
			href:"#"+viewMenuId
		},{});
		
		$(this).colorbox(defaultOption);
	});
}

function setCaveLightBox(defaultOption){
	
	$(".link-caveFB").each(function(){		
	var viewCaveId = "cave-lightbox-"+$(this).attr('rel');
	defaultOption = $.extend(defaultOption,{
		href:"#"+viewCaveId
	},{});
	$(this).colorbox(defaultOption);
	});
}

function setImageLightBox(){
	// rajouter ici pour augmenter la lightbox (sans le contenu)
	if ($.browser.msie) {
		var heightIE = 0;
		var checkVersion = $.browser.version.split(".")[0];
		
		switch (checkVersion)
		{
			case "8": 
						heightIE = 616;
						break;
			default:
					heightIE = 654;
		}
		
		defaultOption = {
			opacity: 0.6,
			scrolling: false,
			iframe: true,
			transition:"none",
			overlayClose: false,
			width: 974,
			height: heightIE,
			onComplete:function(){
				if (($.browser.version == "6.0") || ($.browser.version == "7.0")) {
					$("#colorbox").css({
						position:"absolute",
						left:"0"
					});
				}
			}
		};
	}
	else 
		defaultOption = {
			opacity: 0.6,
			scrolling: false,
			iframe: true,
			overlayClose: false,
			width: 974,
			height: 594
		};
		
	$(".link_bpCarousel").colorbox(defaultOption);
}

function setForgetPasswordLightBox(defaultOption){
	defaultOption = $.extend(defaultOption,{
		href:"#forgetPasswordLB"
	},{});
	$(".link-forgetPasswordLB").colorbox(defaultOption);
}

function setTypeDoneLightBox(sTarget){
	defaultOption= {
		href:sTarget,
		open:true,
		inline: true,
		transition: "none",
		opacity: 0.6,
		speed:300,
		scrolling:false,
		overlayClose:false,
		onOpen:function(){
			$('#cboxLoadingOverlay').remove();
			$('#cboxTitle').remove();
			$('#cboxCurrent').remove();
			if ($.browser.msie && ($.browser.version == "6.0") || ($.browser.version == "7.0")) {
				$("body").css({
					position: "fixed"
				});
			}
		},
		onComplete: function(){
			$("#cboxClose").hide();
		}
	};
	$.fn.colorbox(defaultOption);
}

function setCBLightBox(defaultOption){
	defaultOption = $.extend(defaultOption,{
		href:"#cbLB"
	},{});
	$("#link-cbLB").colorbox(defaultOption);
}

function setCloseLightBox(){
	$('.closed-button').click(function(){
		$.fn.colorbox.close();
		$(this).css({
				backgroundPosition: "left top"
		});
		
		if ($(this).attr("id") == "button-cancel-plan-croisiere") {
			$(this).css({
				color: "#E56B10"
			});
		}
		
		if ($(this).attr("id") == "button-cancel-plan-acces") {
			$(this).removeClass("button-cancel-plan-acces-hover");
		}
		
		 if ($.browser.msie && ($.browser.version == "6.0") || ($.browser.version == "7.0")) {
		 	$("#colorbox").hide();
		 	$("body").css({
		 		position: "relative"
		 	});
		 }
		return false;
	});
}

$(document).ready(function(){
	
	var defaultOption = {
		inline: true,
		transition: "fade",
		opacity: 0.6,
		speed:300,
		scrolling:false,
		overlayClose:false,
		onOpen:function(){
			$('#cboxLoadingOverlay').remove();
			$('#cboxTitle').remove();
			$('#cboxCurrent').remove();
			if ($.browser.msie && ($.browser.version == "6.0") || ($.browser.version == "7.0")) {
				$("body").css({
					position: "fixed"
				});
			}
		},
		onComplete: function(){
			$("#cboxClose").hide();	
		}
	};
	
	setNewsLetterLightBox(defaultOption);
	setSendFriendLightBox(defaultOption);
	setPlanAccesLightBox(defaultOption);
	setMenuLightBox(defaultOption);
	setCaveLightBox(defaultOption);
	setImageLightBox(defaultOption);
	setForgetPasswordLightBox(defaultOption);
	setCruiseLightBox(defaultOption);
	setCBLightBox(defaultOption);
	setCloseLightBox();
	
	iHauteurLightBox = 645;iLargeurLightBox = 960;
	if(getInternetExplorerVersion() == 8){iHauteurLightBox = 658;iLargeurLightBox = 956;}
	if(getInternetExplorerVersion() <= 7 && getInternetExplorerVersion() != -1){iHauteurLightBox = 680;iLargeurLightBox = 956;}
	$('a[class="lightbox-plan-interactif"]').colorbox({iframe:true, width:iLargeurLightBox, height:iHauteurLightBox, scrolling:false, overlayClose:false});
	$('a[class="lightbox-google-map"]').colorbox({iframe:true, width:iLargeurLightBox, height:iHauteurLightBox-2, scrolling:false, overlayClose:false});
})