// CAS RESERVIT
// -------------------------------------------------------------------------------------------------
function reservit(form){
	// MOD HERVE 2008/06/30 Ajout du discountcode (Code promotion)
	// MOD HERVE 2008/06/26 window.open(urlReservit);
	// MOD HERVE 2008/10/07 gestion onsubmit
	var urlReservit		= form.attr("action");
	urlReservit			+= "&hotelid=" + $("#hotelid").val();
	urlReservit			+= "&lang=" + $("#lang").val();
	urlReservit			+= "&fday=" + $("#fday").val();
	urlReservit			+= "&fmonth=" + $("#fmonth").val();
	urlReservit			+= "&fyear=" + $("#fyear").val();
	urlReservit			+= "&nbnights=" + $("#nbnights").val();
	urlReservit			+= "&numadult=" + $("#numadult").val();
	urlReservit			+= "&discountcode=" + $("#discountcode").val();
	document.location	= urlReservit;
}

/*
* Lancement des fonctions d�sir�es au chargement de la page
*****************************************************************************************************/
$(document).ready(function(){
	open_ext_link();
	manage_cart();
	manage_sondage();
	manage_livraison();
	manage_phototheque();
	
	// --------------------------------------------------------------------------------------------- // GALLERY
	if($('#galerie').size() != 0 && objGallery != ""){
		$("#galerie").transition(objGallery); 
	}
	
	
	// --------------------------------------------------------------------------------------------- // FLASH HOME
	if($('div.home').size() != 0){
		$('#blc-flash').media({ 
			width:     700, 
			height:    350, 
			src:       racinePath + 'sources/visuel/'+tabLocal[0]+'/diaporama.swf', 
			attrs:     { wmode : 'transparent' }, 
			params:    { wmode : 'transparent' }, 
			flashvars: { bttexte: labelResa }
		}); 
	}
	// --------------------------------------------------------------------------------------------- // RESERVATION
	if($('#resa-date').size() != 0){
		// Localisation Date Picker FR 
		if(typeof $.datepicker.regional['fr'] != "undefined"){ $.datepicker.setDefaults($.datepicker.regional['fr']); }
		// Initialisation Date Picker
		$.datepicker.setDefaults({ showOn: 'both', buttonImageOnly: true, buttonImage: racinePath + 'images/ico-calendar.gif', buttonText: 'Calendar' });
		$('#resa-date').datepicker({ 
			minDate: new Date(),  
			maxDate: new Date(new Date().getFullYear()+11, 12 - 1, 31),  
			beforeShow: readLinked,     
			onSelect: updateLinked 
		}); 
		var form			= $("form#form-reservation");
		$("#p-resa-submit a").click(function(){ reservit(form); });
		form.submit(function(){ reservit(form); return false; });
		
		$('#fmonth, #fday').change(checkLinkedDays);
	}
	
	// --------------------------------------------------------------------------------------------- // MENU
	if($('div.blc-menu').size() != 0){
		// ----------------------------------------------------------------------------------------- // ROLLOVER IMAGES
		$('div.blc-menu ul li a').hover(function(){
			var classReg	= new RegExp("actif", "gi");
			var li_class	= $(this).parent().attr("class");
			li_class		= li_class.toString();
			if(li_class.search(classReg) == -1){
				var img_src	= $(this).children().attr("src");
				img_src		= img_src.toString();
				var srcReg	= new RegExp("-off.gif", "gi");
				if(img_src.search(srcReg) != -1){ $(this).children().attr("src", img_src.replace(srcReg, "-on.gif")); }
			}
		},function(){
			var classReg	= new RegExp("actif", "gi");
			var li_class	= $(this).parent().attr("class");
			li_class		= li_class.toString();
			if(li_class.search(classReg) == -1){
				var img_src	= $(this).children().attr("src");
				img_src		= img_src.toString();
				var srcReg	= new RegExp("-on.gif", "gi");
				if(img_src.search(srcReg) != -1){ $(this).children().attr("src", img_src.replace(srcReg, "-off.gif")); }
			}
		});
		// ----------------------------------------------------------------------------------------- // ACTIVE IMAGE
		$('div.blc-menu ul li.actif a').each(function(i){
			var img_src	= $(this).children().attr("src");
			img_src		= img_src.toString();
			var srcReg	= new RegExp("-off.gif", "gi");
			if(img_src.search(srcReg) != -1){ $(this).children().attr("src", img_src.replace(srcReg, "-on.gif")); }
		});
	}

	// --------------------------------------------------------------------------------------------- Code pour jQuery Thickbox
	tb_init('a.thickbox, area.thickbox, input.thickbox');
	imgLoader			= new Image();
	imgLoader.src		= path_img_loader;
});