	/*----------------------------------------------------------------------------------*/
/* RESERVATION																		*/
/*----------------------------------------------------------------------------------*/
var prix_init=0, tag_prix_selectionne=0, prix_init_montage=0, resa_init=0, code_montage='';
var liste = ['main_fiche', 'main_prix', 'main_resa'];
var ref_externe='';
//var url_resa_base = "http://www.jettours-reservation.com/btoc/servlet/atlasweb/action/ResaExtAct?promon&RDO.IBEBAVAR.JKB%26vildep&PAR%26dtdep&20070829%26paramext&ref_externe%7CRDO.IBEBAVAR.4%3Bsaison_byblos%7Chiver_2007_2008%3Bjetb2c_saison_name%7Chiver_2007_2008%3B";
//var url_resa_base = "http://www.jettours-reservation.com/btoc/servlet/atlasweb/action/ResaExtAct?";
//var url_resa_base = 'http://10.0.0.21/php5/intranet/sites-2005/pcv.datasystem.fr/pcv2/vm_php/Createdevis.php?';
//var url_resa_base = 'http://10.0.0.21/php5\/intranet/sites-2005/pcv.datasystem.fr/pcv/resources/ui/skins/pcv2/templates/navigations/visitors/test_paramext.php?';
var url_resa_base = 'http://www.jettours-reservation.com/btoc/servlet/atlasweb/action/ResaExtAct?';
//var url_resa_base = 'http://pcv2.datasystem.fr/pcv2/servlet/atlasweb/action/ResaExtAct?';

function main_menu(num_menu)
	{
	liste.each(
		function(item, i)
			{
			$(item).hide();
			$('menudiv_'+i).show();

			if(num_menu==1) send_prix_normal();
			if(num_menu==2) send_resa();

			if(i==num_menu)
				{
				//alert("show="+item);
				$(item).show();
				//alert(document.body.scrollTop);
				scrollTo(0,0);
				$('menudiv_'+i).hide();
				//alert("nom="+ 'menudiv_'+i +" class="+ $('menudiv_'+i).className);
				}
			}
		);
	}



/*----------------------------------------------------------------------------------*/
/* CHECK BROWSER
/*----------------------------------------------------------------------------------*/
var browser = navigator.appVersion;
//var browser = navigator.userAgent;

var isIE = ( document.all ) ? true:false;
var ieVersion = null;
var ns = (navigator.appName.substring(0,3) == "Net") ? true:false;

if( isIE ){
	var expApiVersion = /MSIE ([0-9\.]+)/;
	expApiVersion.exec(browser);
	eval("ieVersion = "+RegExp.$1+";");
}

var isDom = (document.getElementById) ? true:false;
var isIE6 = (browser.indexOf("MSIE 6")>-1 && isDom)?true:false;
var isIE55 = ((browser.indexOf("MSIE 5.5")>-1 || isIE6) &&
isDom)?true:false;
var isIE5 = ((browser.indexOf("MSIE 5")>-1 || isIE5 || isIE6) &&
isDom)?true:false;
var isIE4 = (document.all && !this.dom)?true:false;

var isNS5 = (isDom && parseInt(browser) >= 5)?true:false;
var isNS4 = (document.layers && !isDom)?true:false;
var isIE4plus = (isIE6 || isIE5 || isIE4);
var isIE5plus = (isIE6 || isIE5)
var isBW = (isIE6 || isIE5 || isIE4 || isNS4 || isNS5);


/*----------------------------------------------------------------------------------*/
/* Lance le tableau de prix avec préselection du montage							*/
/*----------------------------------------------------------------------------------*/
function send_prix_choice(selection, var_code_montage, forcer)
	{
	if(forcer) prix_init=0;
	code_montage = var_code_montage;
	if(code_montage!='') tag_force_montage=1;
		else tag_force_montage=0;
	main_menu(1);		// maj onglet + lance send_prix_normal();
	}

/*----------------------------------------------------------------------------------*/
/* Lance l'onglet de tableau de prix												*/
/*----------------------------------------------------------------------------------*/
function send_prix_normal()
	{
	if(prix_init==0)
		{
		prix_init=1;
		if(ref_externe!='')
			{
			url = url_base_jtcat+"prix_v2/tableau_prix_v4.php?ref_externe="+ref_externe+"&set_mode_test=0";
			if(code_montage!='' && tag_force_montage==1) url = url + "&montage_selectionne="+code_montage;
			//alert("url="+url);
			
			if(isIE5 || isIE6)
				{
				//alert("IE location");
				$("main_prix").update("<iframe name=\"main_prix_frame\" id=\"main_prix_frame\" width='950' height='500' SCROLLING='auto' border='0' frameborder='0'></iframe>");
				top.frames["main_prix_frame"].document.location=url;
				}
			else
				{
				src=" src='"+url+"'";
				$("main_prix").update("<iframe name=\"main_prix_frame\" id=\"main_prix_frame\" width='950' height='500' SCROLLING='auto' border='0' frameborder='0'"+src+"></iframe>");
				}
			}
		else
			$("main_prix").update("Désolé, il manque un parametre : ref_externe");
		}
	}

/*----------------------------------------------------------------------------------*/
/* Lance l'onglet de tableau de prix (avec montage)									*/
/*----------------------------------------------------------------------------------*/
/*function send_prix_montage()
	{
	if(prix_init_montage==0)
		{
		prix_init_montage=1;
		if(ref_externe!='')
			{
			url = url_base_jtcat+"prix_v2/tableau_prix_v4.php?ref_externe="+ref_externe+"&set_mode_test=0&montage_selectionne=";
			if(code_montage!='') url = url + code_montage;
			alert("url avec montage="+url);
			
			if(isIE5 || isIE6)
				{
				//alert("IE location");
				$("main_prix_montage").update("<iframe name=\"main_prix_frame_montage\" id=\"main_prix_frame_montage\" width='950' height='500' SCROLLING='auto' border='0' frameborder='0'></iframe>");
				top.frames["main_prix_frame_montage"].document.location=url;
				}
			else
				{
				src=" src='"+url+"'";
				$("main_prix_montage").update("<iframe name=\"main_prix_frame_montage\" id=\"main_prix_frame_montage\" width='950' height='500' SCROLLING='auto' border='0' frameborder='0'"+src+"></iframe>");
				}
			}
		else
			$("main_prix_montage").update("Désolé, il manque un parametre : ref_externe");
		}
	}*/


/*----------------------------------------------------------------------------------*/
/* Lance l'onglet de resa															*/
/*----------------------------------------------------------------------------------*/
function send_resa()
	{
	if(resa_init==0)
		{
		//$(menudiv_2).show();
		resa_init=1;
		//alert(url_resa_base+url_resa);
		url = url_resa_base + url_resa;
		//url = url + "&xtref=" + xtref + xtor;			// commenté le 24.09.09 par AC
		//alert("url="+url);
		//paramfinal = '&paramext=domain@'+paramext_DOMAIN+'|xiti@'+paramext;
		paramfinal = '&paramext=domain@'+paramext_DOMAIN;
		//alert("paramfinal="+paramfinal);
		url = url + paramfinal;
		
		if(isIE5 || isIE6)
			{
			$("main_resa_right").update("<iframe name='main_resa_frame' id='main_resa_frame' SCROLLING='auto' width='690' height='530' border='0' frameborder='0'></iframe>");
			top.frames["main_resa_frame"].document.location=url;
			}
		else
			{
			src=" src='"+url+"'";
			$("main_resa_right").update("<iframe name='main_resa_frame' id='main_resa_frame' SCROLLING='auto' width='690' height='830' border='0' frameborder='0'"+src+"></iframe>");
			}
		}
	}

/*----------------------------------------------------------------------------------*/
function send_resa_from_prix(url_from_frame)
	{
	resa_init=0;
	url_resa = url_from_frame;
	main_menu(2);
	}

/*----------------------------------------------------------------------------------*/
/* Pour le montage par defaut de la fiche */
function send_resa_defaut_montage(url_from_defaut)
	{
	url_resa_init = url_resa;
	url_resa = url_from_defaut;
	main_menu(2);
	url_resa = url_resa_init;
	}

/*----------------------------------------------------------------------------------*/
function send_action_from_iframe(mode, param1, param2, param3)
	{
	if(mode=='change_resa')
		{
		//alert('param1='+param1);
		//alert('param2='+param2);
		//alert('param3='+param3);
		change_forfait_sql(param2,param3);		/* Changement de l'encart forfait */
		send_resa_from_prix(param1);			/* Appel changement de bouton et frame */
		}
	}


/*----------------------------------------------------------------------------------*/
/* Mise à jour de la hauteur de l'iframe par rapport à son contenant				*/
/*----------------------------------------------------------------------------------*/
function iFrameHeight(idframe, height)
	{
	//alert("l="+$(idframe).getHeight());
	if ( !document.all )	$(idframe).height = height+100+'px';
	else if( document.all )	$(idframe).height = height+100+'px';
	}

function updateIFrame(nomframe, height)
	{
	//alert("nomframe="+nomframe+" height="+height);
	iFrameHeight(nomframe, height);
	//alert("top scroll");
	top.scrollTo(0,0);
	}

/*----------------------------------------------------------------------------------*/
/* Fonction pour les menu de la fiche produit										*/
/*  -> lecture données par AJAX														*/
/*  -> Mise à jour style css menu													*/
/*----------------------------------------------------------------------------------*/
function change_menu(id_menu, url)
	{
	//alert(id_menu);

	/*---------- Change le style du menu pour le sélectionner -------*/
	/*$(id_menu).setStyle({  backgroundColor: '#FFF'});
	$(old_style_menu).setStyle({ backgroundColor: '#FFF'});
	old_style_menu = id_menu;*/

	$(old_style_menu).className = "tableau_menu_stitre";
	$(id_menu).className = "tableau_menu_stitre_selected";

	$(old_style_menu+"_fleche").className = "";
	$(id_menu+"_fleche").className = "tableau_menu_fleche";

	old_style_menu = id_menu;


	/*---------------------- Lire le contenu et remplacer -----------*/
	new Ajax.Request(url, {
		method: 'get', 
		onComplete: function(xhr) {
					if (xhr.status!=200)
						{
						//alert("status="+xhr.status);
						return false;
						}
					else
						$("main_colonne2").update(xhr.responseText);
					}
		});
	old='';		// Init old calque : Pour les encarts

	return false;
	}

/*----------------------------------------------------------------------------------*/
/* Changement du texte du forfait													*/
/*----------------------------------------------------------------------------------*/
function change_forfait_sql(pdep_id, pdata_id)
	{
	/*----------- Appel http au code php pour lire la BDD mysql ----------*/
	url = http_to_root_jettours+"get_info_forfait_AJAX.php";
	//alert('url='+url);

	new Ajax.Request(url, {
		parameters: {pdep_id: pdep_id, pdata_id: pdata_id},
		onComplete: function(xhr) {
					if (xhr.status!=200)
						{
						//alert("status="+xhr.status);
						return false;
						}
					else
						change_forfait(xhr.responseText);
					}
		});
	}

function change_forfait(string)
	{
	$('bloc_texte_forfait').update(string);
	}