/**********/
/* DIVERS */
/**********/

//ouvre une popup centerer par default
function open_popup(lien,fenetre,width,height,param){
	var left=(screen.availWidth-width)/2;
	var top=(screen.availHeight-height)/2;
	if (top <0) top=0;
	if (param!='') param=','+param;
	window.open(lien,fenetre,'top='+top+',left='+left+',width='+width+',height='+height+param);
	return false;
}
/*************/
/* PORTFOLIO */
/*************/
var num_img_courant=0;
/* init preload */
var d=document; 
if(d.images){ 
	if(!d.liste_image_portfolio) {
		d.liste_image_portfolio=new Array();
   		var i=d.liste_image_portfolio.length;
	}
}
function ajout_image_portfolio(img){
	d.liste_image_portfolio[i]=new Image;
	d.liste_image_portfolio[i++].src=img;
}
function init_portfolio(){
	d.getElementById("num-image").value=(num_img_courant+1)+"/"+d.liste_image_portfolio.length;
	d.getElementById("img-portfolio").src=d.liste_image_portfolio[num_img_courant].src;
}

function image_suivante(){
	if (num_img_courant==d.liste_image_portfolio.length-1)
		num_img_courant=0
	else
		num_img_courant++;		
	d.getElementById("num-image").value=(num_img_courant+1)+"/"+d.liste_image_portfolio.length;;
	d.getElementById("img-portfolio").src=d.liste_image_portfolio[num_img_courant].src;
}

function image_precedente(){
	if (num_img_courant==0)
		num_img_courant=d.liste_image_portfolio.length-1;
	else
		num_img_courant--;
	d.getElementById("num-image").value=(num_img_courant+1)+"/"+d.liste_image_portfolio.length;
	d.getElementById("img-portfolio").src=d.liste_image_portfolio[num_img_courant].src;
}

/**********************/
/* PORTFOLIO FRACTION */
/**********************/
var num_img_courant=0;
/* init preload */
var d=document; 
if(d.images){ 
	if(!d.liste_image_portfolio_fraction) {
		d.liste_image_portfolio_fraction_0=new Array();
		d.liste_image_portfolio_fraction_1=new Array();
		d.liste_image_portfolio_fraction_2=new Array();
		d.liste_image_portfolio_fraction_3=new Array();
		d.liste_image_portfolio_fraction_4=new Array();
		d.liste_image_portfolio_fraction_5=new Array();
		d.liste_image_portfolio_fraction_6=new Array();
		d.liste_image_portfolio_fraction_7=new Array();
		d.liste_image_portfolio_fraction_8=new Array();
		d.liste_image_portfolio_fraction_9=new Array();
   		var i=d.liste_image_portfolio_fraction_0.length;
   		
	}
}
function ajout_image_portfolio_fraction(img0,img1,img2,img3,img4,img5,img6,img7,img8,img9){

        var j= i+1;
	d.liste_image_portfolio_fraction_0[i]=new Image;
	d.liste_image_portfolio_fraction_0[i].src=img0;
	d.liste_image_portfolio_fraction_1[i]=new Image;
	d.liste_image_portfolio_fraction_1[i].src=img1;
	d.liste_image_portfolio_fraction_2[i]=new Image;
	d.liste_image_portfolio_fraction_2[i].src=img2;
	d.liste_image_portfolio_fraction_3[i]=new Image;
	d.liste_image_portfolio_fraction_3[i].src=img3;
	d.liste_image_portfolio_fraction_4[i]=new Image;
	d.liste_image_portfolio_fraction_4[i].src=img4;
	d.liste_image_portfolio_fraction_5[i]=new Image;
	d.liste_image_portfolio_fraction_5[i].src=img5;
	d.liste_image_portfolio_fraction_6[i]=new Image;
	d.liste_image_portfolio_fraction_6[i].src=img6;
	d.liste_image_portfolio_fraction_7[i]=new Image;
	d.liste_image_portfolio_fraction_7[i].src=img7;
	d.liste_image_portfolio_fraction_8[i]=new Image;
	d.liste_image_portfolio_fraction_8[i].src=img8;
	d.liste_image_portfolio_fraction_9[i]=new Image;
	d.liste_image_portfolio_fraction_9[i].src=img9;
	i=i+1;

}
function init_portfolio_fraction(){
	d.getElementById("num-image").value=(num_img_courant+1)+"/"+d.liste_image_portfolio_fraction_0.length;
	d.getElementById("img-portfolio-0").src=d.liste_image_portfolio_fraction_0[num_img_courant].src;
	d.getElementById("img-portfolio-1").src=d.liste_image_portfolio_fraction_1[num_img_courant].src;
	d.getElementById("img-portfolio-2").src=d.liste_image_portfolio_fraction_2[num_img_courant].src;
	d.getElementById("img-portfolio-3").src=d.liste_image_portfolio_fraction_3[num_img_courant].src;
	d.getElementById("img-portfolio-4").src=d.liste_image_portfolio_fraction_4[num_img_courant].src;
	d.getElementById("img-portfolio-5").src=d.liste_image_portfolio_fraction_5[num_img_courant].src;
	d.getElementById("img-portfolio-6").src=d.liste_image_portfolio_fraction_6[num_img_courant].src;
	d.getElementById("img-portfolio-7").src=d.liste_image_portfolio_fraction_7[num_img_courant].src;
	d.getElementById("img-portfolio-8").src=d.liste_image_portfolio_fraction_8[num_img_courant].src;
	d.getElementById("img-portfolio-9").src=d.liste_image_portfolio_fraction_9[num_img_courant].src;

}

function image_suivante_fraction(){
	if (num_img_courant==d.liste_image_portfolio_fraction_0.length-1)
		num_img_courant=0
	else
		num_img_courant++;		
	d.getElementById("num-image").value=(num_img_courant+1)+"/"+d.liste_image_portfolio_fraction_0.length;;
	d.getElementById("img-portfolio-0").src=d.liste_image_portfolio_fraction_0[num_img_courant].src;
	d.getElementById("img-portfolio-1").src=d.liste_image_portfolio_fraction_1[num_img_courant].src;
	d.getElementById("img-portfolio-2").src=d.liste_image_portfolio_fraction_2[num_img_courant].src;
	d.getElementById("img-portfolio-3").src=d.liste_image_portfolio_fraction_3[num_img_courant].src;
	d.getElementById("img-portfolio-4").src=d.liste_image_portfolio_fraction_4[num_img_courant].src;
	d.getElementById("img-portfolio-5").src=d.liste_image_portfolio_fraction_5[num_img_courant].src;
	d.getElementById("img-portfolio-6").src=d.liste_image_portfolio_fraction_6[num_img_courant].src;
	d.getElementById("img-portfolio-7").src=d.liste_image_portfolio_fraction_7[num_img_courant].src;
	d.getElementById("img-portfolio-8").src=d.liste_image_portfolio_fraction_8[num_img_courant].src;
	d.getElementById("img-portfolio-9").src=d.liste_image_portfolio_fraction_9[num_img_courant].src;
}

function image_precedente_fraction(){
	if (num_img_courant==0)
		num_img_courant=d.liste_image_portfolio_fraction_0.length-1;
	else
		num_img_courant--;
	d.getElementById("num-image").value=(num_img_courant+1)+"/"+d.liste_image_portfolio_fraction_0.length;
	d.getElementById("img-portfolio-0").src=d.liste_image_portfolio_fraction_0[num_img_courant].src;
	d.getElementById("img-portfolio-1").src=d.liste_image_portfolio_fraction_1[num_img_courant].src;
	d.getElementById("img-portfolio-2").src=d.liste_image_portfolio_fraction_2[num_img_courant].src;
	d.getElementById("img-portfolio-3").src=d.liste_image_portfolio_fraction_3[num_img_courant].src;
	d.getElementById("img-portfolio-4").src=d.liste_image_portfolio_fraction_4[num_img_courant].src;
	d.getElementById("img-portfolio-5").src=d.liste_image_portfolio_fraction_5[num_img_courant].src;
	d.getElementById("img-portfolio-6").src=d.liste_image_portfolio_fraction_6[num_img_courant].src;
	d.getElementById("img-portfolio-7").src=d.liste_image_portfolio_fraction_7[num_img_courant].src;
	d.getElementById("img-portfolio-8").src=d.liste_image_portfolio_fraction_8[num_img_courant].src;
	d.getElementById("img-portfolio-9").src=d.liste_image_portfolio_fraction_9[num_img_courant].src;
}



/**************************/
/* GESTION MENU DE GAUCHE */
/**************************/
var n;
var showTimeOut;
var hideTimeOut;
var verouillage=false;
var verouillageHide=false;
var currentOpenMenu="";
function open_ss_menu(menu){
	if (!verouillage && currentOpenMenu!=menu)
	{
		close_ss_menu2();
		verouillage=true;
		currentOpenMenu=menu;
		document.getElementById("ss-menu-"+menu+"").style.display="block";
		show_ss_menu(menu,1);
	}
}
function close_ss_menu(){
	currentOpenMenu="";
	close_ss_menu2();
}
function close_ss_menu2(){
	if (!verouillage)
	{
		if (document.getElementById("page-fiche").className!="pratique" && document.getElementById("ss-menu-pratique").style.display=="block")
		{
			verouillageHide=true;		
			hide_ss_menu("pratique",1);
		}
		if (document.getElementById("page-fiche").className!="evadez-vous" && document.getElementById("ss-menu-evadez-vous").style.display=="block")
		{
			verouillageHide=true;		
			hide_ss_menu("evadez-vous",1);
		}
		if (document.getElementById("page-fiche").className!="billet-avion" && document.getElementById("ss-menu-billet-avion").style.display=="block")
		{
			verouillageHide=true;		
			hide_ss_menu("billet-avion",1);
		}		
	}
}

function show_ss_menu(menu,n){
	if (document.getElementById("ss-menu-"+menu+"-"+n)){
		document.getElementById("ss-menu-"+menu+"-"+n).style.display="block";
		n++;
		window.clearTimeout(showTimeOut);
		showTimeOut=window.setTimeout('show_ss_menu("'+menu+'",'+n+')',0.1);
	}
	else
		check_verou();
}
function check_verou(){
	if (!verouillageHide)
		verouillage=false;
	else
		window.setTimeout("check_verou()",0.1);
}
function hide_ss_menu(menu,n){
	if (document.getElementById("ss-menu-"+menu+"-"+n)){
		document.getElementById("ss-menu-"+menu+"-"+n).style.display="none";
		n++;
		window.clearTimeout(hideTimeOut);
		hideTimeOut=window.setTimeout('hide_ss_menu("'+menu+'",'+n+')',0.1);
	}
	else
	{
		document.getElementById("ss-menu-"+menu).style.display="none";
		verouillageHide=false;
	}
}

/****************/
/* NEED PNGHACK */
/****************/
function needHack()
{
	var pos = navigator.userAgent.indexOf("MSIE ");

	if (pos == -1)
		return false;

	var version = navigator.userAgent.substring(pos + 5);

	return (((version.indexOf("5.5") == 0) || (version.indexOf("6") == 0)) && (navigator.platform == ("Win32")));
}
/***************************/
/* CONSTRUCTION DES VISUEL */
/***************************/
function make_visuel_rubrique(){
	  if (needHack())
	  {
	  document.write('<div id="titre_visuel_rub" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'../img/commun/rubric/titre_visuel_rub.png\',sizingMethod=\'scale\');">');
      }
      else
      {
      document.write('<div id="titre_visuel_rub" style="background-image:url(../img/commun/rubric/titre_visuel_rub.png);">');

      }
	  document.write('<div id="accroche_titre_visuel_rub">les voyages d&eacute;griff&eacute;s &agrave; moins de 2 mois du d&eacute;part</div></div>');
}
function make_visuel_accueil(){
	  if (needHack())
	  {
	  document.write('<div id="titre_visuel" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'../img/commun/home_page/titre_visuel.png\',sizingMethod=\'scale\');">');
      }
      else
      {
      document.write('<div id="titre_visuel" style="background-image:url(../img/commun/home_page/titre_visuel.png);">');

      }
	  document.write('<div id="accroche_titre_visuel">les voyages d&eacute;griff&eacute;s &agrave; moins de 2 mois du d&eacute;part</div></div>');
}