/*###############################
		recupére la valeur d'un argument dans l'URL
###############################*/
function recupValeurURL(chaine)
{
	var adres=self.parent.location;
	URL=adres.toString();
	resURL=URL.split('?');
	
	var vTEST=eval("/"+chaine+"=/");
	resTEST=vTEST.test(resURL);

	if ( resTEST )
	{
		resURLbis=resURL[1].split("&");
		//resURLbis=resURL[1].split("%26");

		for ( i=0 ; i<resURLbis.length ; i++ )
		{	
			var vTEST=eval("/"+chaine+"=/");
			resTEST=vTEST.test( resURLbis[i] );

			if ( resTEST)
			{
				var res=resURLbis[i].split("=");
			}
		}

		return res[1];
	}
}

/*###############################
		recupére la valeur du cadeau dans PROD_DESC
###############################*/
function recupCADEAU(numPROD)
{
	resCADEAU=eval( "PROD_"+numPROD+"_DESC.split(',')" );
	chaine=resCADEAU[2];
	
	caracteresNonValides="'";
	var chaineValidee="";
	for (j=0; j<chaine.length; j++)
	{
		if (caracteresNonValides.indexOf(chaine.charAt(j)) == -1)
		{
			chaineValidee += chaine.charAt(j)
		}
	}

	return chaineValidee;
}

/*###############################
		recupére la valeur du cadeau dans PROD_DESC
###############################*/
function recupInfo(numPROD)
{
	resINFO=eval( "PROD_"+numPROD+"_DESC.split(',')" );
	chaine=resINFO[3];
	
	caracteresNonValides="'";
	var chaineValidee="";
	for (j=0; j<chaine.length; j++)
	{
		if (caracteresNonValides.indexOf(chaine.charAt(j)) == -1)
		{
			chaineValidee += chaine.charAt(j)
		}
	}

	return chaineValidee;
}




/*###############################
		déplacement du zoom
###############################*/

function makeStatic()
{
		if (screen.width <= 1024)
		{
			var top_scroll = 20;
		}
		else
		{
			var top_scroll = 30;
		}


		if (document.all) 
		{
			zoomcmd.style.pixelTop=window.document.body.scrollTop+top_scroll;
		}
		else
		{
			zoomcmd.style.top= window.pageYOffset+top_scroll;
		}
		setTimeout("makeStatic()",0);
}
//	window.onload=makeStatic;
/*#################################
		déplacement du super zoom
###################################*/

function makeSuperZommStatic()
{
	if (screen.width <= 800)
	{
		var top_scroll = 10;
	}
	else
	{
		var top_scroll = 20;
	}


	if (document.all) 
	{
		superzoomcmd.style.pixelTop=window.document.body.scrollTop+top_scroll;
	}
	else
	{
		superzoomcmd.style.top=window.pageYOffset+top_scroll;
	}
	var TimeOut=setTimeout("makeSuperZommStatic()",0);
}

/*###############################
		validation de la commande
################################*/

function Commander(bouquet,titre,cadeau,accessoire,livraison,catalogue,langue)
{	

	formshop.bouquet.value=bouquet;
	formshop.titre.value=titre;
	formshop.cadeau.value=cadeau;
	formshop.accessoire.value=accessoire;
	formshop.livraison.value=livraison;
	formshop.catalogue.value=catalogue;
	formshop.langue.value=langue;
	var niveau_OK = false;
	var compt=1;
	while(bouton = document.getElementById('prix_radio_'+bouquet+'_'+compt)) {
	if (bouton.checked) {
			niveau_OK = true;
		}
		compt++;
	}
	if(niveau_OK)
		document.formshop.submit();
	else
		alert("Selecciona el tamaño del producto");
}

/*###############################

###############################*/

function change_prix(item,image)
{
	var y_position= 350*item;
	document.formshop.prix.value = item;
	image.style.backgroundPosition="0px -"+y_position+"px";
}

/*###############################

###############################*/

function change_couleur(item)
{
	document.forms["form_shop"].couleur.value = item;
}

/*###############################
		création d'une pop up
###############################*/

function popup(URL,longe,large)
{
	longueur="width="+longe;
	hauteur="height="+large;

	win=eval( "window.open ('"+URL+"','popup','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,"+longueur+","+hauteur+"')" );
}

/*###############################
	initialise les textes selon
	le produit et le niveau
	de prix
###############################*/
function info_prix(produit) {
	if(type_shop == "chocolat") {
		switch(produit){
			default:	texte_prix1 = "";
						texte_prix2 = "";
						texte_prix3 = "";
						texte_prix4 = "";
		}
	}
	else {
		texte_prix1 = "";
		texte_prix2 = "";
		texte_prix3 = "";
		texte_prix4 = "";
	}
}


function zoom(numPROD,imgPROD)
{
	var PROD_DESC_ZOOM = eval("PROD_"+numPROD+"_DESC");
	var PROD_INDICE_PRIX = eval("PROD_"+numPROD+"_INDICE_PRIX");
	var PROD_IMG_SUPER_ZOOM = eval("PROD_"+numPROD+"_IMG_SUPER_ZOOM");
	document.formshop.prix.value = PROD_INDICE_PRIX;
//décochage des boutons radio
	var desc_array = PROD_DESC_ZOOM.split(',');
	var prod_number= desc_array[0].substring(1,desc_array[0].length - 1);
	var compt = 1;
	while (document.getElementById('prix_radio_'+prod_number+'_'+compt)) {
		document.getElementById('prix_radio_'+prod_number+'_'+compt).checked=false;
		compt++;
	}
	if (compt == 2){ //Cas où il n'y 'un seul niveau de prix: on coche le bouton
		document.getElementById('prix_radio_'+prod_number+'_1').checked=true;
	}

//cacher un superZoom ou un Zoom déjà ouvert
	for ( i=1 ; i<nbrPROD+1 ; i++ )
	{
			zoomcmd = document.getElementById("zoomcmd_"+i);
			superzoomcmd = document.getElementById("superzoom_"+i);
			if (ns4) {
				zoomcmd.visibility = "hide";
				superzoomcmd.visibility = "hide";
			}
			else {
				zoomcmd.style.visibility = "hidden";
				superzoomcmd.style.visibility = "hidden";
			}
	}
	makeStatic();
	zoomcmd = document.getElementById("zoomcmd_"+numPROD);
	if (ns4)
	{
		zoomcmd.visibility = "show";
	}
	else
	{
		zoomcmd.style.visibility = "visible";
	}
	var image_zoom = document.getElementById("DIVIMG_"+numPROD);
	image_zoom.innerHTML = "<A HREF=\"javascript:Commander("+PROD_DESC_ZOOM+");\"><IMG NAME=PRODIMG SRC='http://images.aquarelle-gourmand.es/photos/transparent.gif' WIDTH=\"350\" HEIGHT=\"350\" BORDER=\"0\" ALT=\"\"></A>";
	image_zoom.style.width = "350px";
	image_zoom.style.height = "350px";
	image_zoom.style.backgroundPosition = "top";
	//image_zoom.style.backgroundColor = "#FF9999";
	image_zoom.style.backgroundImage = "url('http://images.aquarelle-gourmand.es/bouquets/"+imgPROD+"')";

	var image_szoom = document.getElementById("image_szoom_"+numPROD);
	image_szoom.style.width = "550px";
	image_szoom.style.height = "550px";
	image_szoom.style.backgroundPosition = "top";
	image_szoom.style.backgroundImage = "url('http://images.aquarelle-gourmand.es/bouquets/"+PROD_IMG_SUPER_ZOOM+"')";

}

function superzoom(numPROD)
{
	var PROD_DESC_ZOOM = eval("PROD_"+numPROD+"_DESC");

	var desc_array = PROD_DESC_ZOOM.split(',');
	var prod_number= desc_array[0].substring(1,desc_array[0].length - 1);
	var niveau_prix=0;
	var compt = 1;
	while (document.getElementById('prix_radio_'+prod_number+'_'+compt)) {
		if(document.getElementById('prix_radio_'+prod_number+'_'+compt).checked)
			niveau_prix=compt;
		compt++;
	}
	
	superzoom_type = 'normal';
	superzoomcmd = document.getElementById("superzoom_"+numPROD);
	zoomcmd = document.getElementById("zoomcmd_"+numPROD);

	image_szoom = document.getElementById("image_szoom_"+numPROD);

	var y_position = 550*niveau_prix;
	image_szoom.style.backgroundPosition="0px -"+y_position+"px";

	makeSuperZommStatic();
	makeStatic();
	if (ns4)
	{
		zoomcmd.visibility = "hide";
		superzoomcmd.visibility = "show";
	}
	else
	{
		zoomcmd.style.visibility = "hidden";
		superzoomcmd.style.visibility = "visible";
	}

}

function superzoomdirect(numPROD)
{
	var PROD_DESC_ZOOM = eval("PROD_"+numPROD+"_DESC");

	var PROD_IMG_SUPER_ZOOM = eval("PROD_"+numPROD+"_IMG_SUPER_ZOOM");
	var imgPROD = eval("PROD_"+numPROD+"_IMG");
	var desc_array = PROD_DESC_ZOOM.split(',');
	var prod_number= desc_array[0].substring(1,desc_array[0].length - 1);
	var niveau_prix=0;
	var compt = 1;

	while (document.getElementById('prix_radio_'+prod_number+'_'+compt)) {
		if(document.getElementById('prix_radio_'+prod_number+'_'+compt).checked)
			niveau_prix=compt;
		compt++;
	}
	superzoomcmd = document.getElementById("superzoom_"+numPROD);
//	zoomcmd = document.getElementById("zoomcmd_"+numPROD);
	makeSuperZommStatic();
	superzoom_type = 'zoomdirect';
	zoomcmd = '';
	superzoomcmd.style.visibility = "visible";
	var image_szoom = document.getElementById("image_szoom_"+numPROD);

	if(PROD_IMG_SUPER_ZOOM) {
		image_szoom.style.backgroundImage = "url('http://images.aquarelle-gourmand.es/bouquets/"+PROD_IMG_SUPER_ZOOM+"')";
	}
	else{

		image_szoom.style.backgroundImage = "url('http://images.aquarelle-gourmand.es/bouquets/"+imgPROD+"_550.gif')";
	}

	var y_position = 550*niveau_prix;
	image_szoom.style.backgroundPosition="0px -"+y_position+"px";
}

function hideSuper(numPROD)
{

	superzoomcmd = document.getElementById("superzoom_"+numPROD);
	zoomcmd = document.getElementById("zoomcmd_"+numPROD);

		superzoomcmd.style.visibility = "hidden";
		if(superzoom_type == 'normal')
			zoomcmd.style.visibility = "visible";
}

function hidezoom(numPROD)
{
	for ( i=1 ; i<nbrPROD+1  ; i++ )
	{
			zoomcmd = document.getElementById("zoomcmd_"+i);
			if (ns4) zoomcmd.visibility = "hide";
			else zoomcmd.style.visibility = "hidden";
	}
}
