// JavaScript Document
//repertorie toutes les actions lancées lors du chargement de la page (jQuery)
  $(document).ready(function(){
	$("#menu-principal").css({ display : "block"});
	$("#menu-principal ul").tabs({
		selected : null,
		event: "mouseover",
		fx: [null, { height: 'toggle', opacity: 'toggle' }]
     });

	
	$("#menu-principal").hover(
		function(){
		},
		function(){
			$(".ui-tabs-selected").removeClass('ui-tabs-selected');
			$("#sous-menu-accueil").slideUp("fast");
			$("#sous-menu-pratique").slideUp("fast");
			$("#sous-menu-vivante").slideUp("fast");
			$("#sous-menu-tourisme").slideUp("fast");
			$("#sous-menu-thermal").slideUp("fast");
			$("#sous-menu-acces").slideUp("fast");
		}
	);
	
	$("#accessibilite a").hover(function() {
		$(this).next("em").animate({opacity: "show", top: "-45"}, "slow");
	}, function() {
		$(this).next("em").animate({opacity: "hide", top: "-65"}, "fast");
	});
	//clic sur les bloc agenda
	$(".liste-agenda li").click(function(){
    	window.location=$(this).find("a").attr("href");return false;
	});
	//fonction qui permet d'imprimer le contenu de la page
	$('#imprimer').click(function(){ $.jPrintArea('#contenu-texte') });	
});
/*
La fonction suivante lance la recherche des hebergement dans la BDD.
@param type => type d'hebergement souhaité
*/
function chercheHebergements(type,loader)
{
	$('#resultat-hebergement').empty();//on vide le precedent resultat
	if(!loader)$('.current').removeClass('current');//on enleve la classe current de l'onglet precedemment cliqué
	$("#loading").ajaxStart(function(){
	   $(this).show();
	 });
	$("#loading").ajaxStop(function(){
	   $(this).hide();
	 });
	$.post("include/recherche-hebergement.php", { type: type },  
	function success(data){  
			$('#resultat-hebergement').append(data);  
			blocClick();
	});  
}
//permet de colorer tout le div lors du survol de la souris et, lors du clic, d'afficher la thickbox
function blocClick()
{
		//survol des block liste hotel (info bulle)
	$(".liste-hotel-resto .liste-des-hotels").append("<em></em>");
	
	$(".liste-hotel-resto .liste-des-hotels").hover(function() {
		$(this).find("em").animate({opacity: "show"}, "normal");
		//var hoverText = $(this).find(".fiche-detail").attr("title");
		//$(this).find("em").text(hoverText);
	}, function() {
		$(this).find("em").animate({opacity: "hide"}, "fast");
	});
		//clic sur les bloc hotels
	$(".liste-hotel-resto .liste-des-hotels").click(function(){
		t = $(this).find(".fiche-detail").attr("title");
		a = $(this).find(".fiche-detail").attr("href");
		g = $(this).find(".fiche-detail").attr("rel");
		tb_show(t,a,g);
	});
	
}
// JavaScript Document
jQuery.jPrintArea=function(el)
{
var iframe=document.createElement('IFRAME');
var doc=null;
$(iframe).attr('style','position:absolute;width:0px;height:0px;left:-500px;top:-500px;');
document.body.appendChild(iframe);
doc=iframe.contentWindow.document;
var links=window.document.getElementsByTagName('link');
for(var i=0;i<links.length;i++)
if(links[i].rel.toLowerCase()=='stylesheet')
doc.write('<link type="text/css" rel="stylesheet" href="'+links[i].href+'"></link>');
doc.write('<div class="'+$(el).attr("class")+'">'+$(el).html()+'</div>');
doc.close();
iframe.contentWindow.focus();
iframe.contentWindow.print();

wait(1);
document.body.removeChild(iframe);
}
