var Navigateur = navigator.appName;

if(Navigateur == "Microsoft Internet Explorer")
	var ie = true;
else
	var ie = false;

function popupimage(chemin)
{	
	var html;
	html = '<HTML>\n'
	+ '<HEAD>\n'
	+ '<TITLE>D&eacute;tail de la photo</TITLE>\n'
	+ '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n'
	+ '<link rel="stylesheet" href="/charte/style.css" type="text/css">\n'
	+ '</HEAD>\n'
	+ '<BODY onLoad="window.focus();window.resizeTo(document.imageTest.width+35,document.imageTest.height+90);" bgcolor="#FFFFFF" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10">\n'
	+ '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">\n'
	+ '<tr><td align="center" valign="middle">'
	+ '<img src="'+chemin+'" border="0" name="imageTest"></td></tr>\n'
	+ '</table>\n'
	+ '</BODY>\n'
	+ '</HTML>'
	
	var popup;
	popup = window.open('','popupgo','left=200,top=100,width=10,height=10,toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0');
	popup.document.write(html);
	popup.document.close();
}


function SecureConfirm(obj)
{
	if(confirm('Voulez-vous supprimer votre adresse du carnet ?')) {
		return true;
	}else{
		return false;
	}
}

var fondDiv = false;
var dataDiv = false;
// Ajout au panier
function addPanier(idForm)
{
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   background: '#ffffff url(/styles/images/popup/bg.png) no-repeat',
	   width: '380px',
	   height: '310px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-150px',	   
	   marginTop: (getScrollTop()-150) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});


	new Request({
		url : '/js/ajax/panier-change.php',
		method: 'get',
		data:$(idForm).toQueryString(),
		onSuccess: function(req) {
					
					$(dataDiv).set('html',req);

					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });
					
					new Request({
						url : '/js/ajax/updatePanier.php',
						onSuccess: function(req2) {
							$('header_panier').set('html',req2);
						}
		
					}).send();					
					
					
		},
		evalScripts: true
		
	}).send();	
}

// Ajout au panier
function addNewsletter(idForm) {
	
	new Request({
		url : '/js/ajax/newsletter.php',
		
			method: 'post',
			data:$(idForm).toQueryString(),
			onSuccess: function(req) {
				$(idForm).newsletter_email.value='';
				if(req!="nomail") alert(req);
				
			},
			evalScripts: true
		
	}).send();	
}

function removeDivPanier()
{
	if(fondDiv){
		$(fondDiv).dispose();
		fondDiv = false;
	}	
	if(dataDiv){
		$(dataDiv).dispose();
		dataDiv = false;
	}
	$$('select').setStyles({visibility: 'visible' });		
}

function getTop(deKoi)
{
	var obj = deKoi;
	var curleft = 0;

	if (obj.offsetParent)
	{
		//alert("tt");
		while (obj.offsetParent)
		{
			curleft += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else
	{
		alert("tt2");
		if (obj.y)
			curleft += obj.y;
	}

	return (curleft);
}

function getLeftImg(deKoi)
{
	var obj = deKoi;
	var curleft = 0;

alert(deKoi);
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else
	{
		if (obj.x)
			curleft += obj.x;
	}

	return (curleft);
}

function showPreviewBig_home(idProd,imglist)
{

	div = 'prod'+idProd;
	
	vartop=getTop(imglist)-getTop($('conteneur_global'));
	varleft=getLeftImg(imglist)-getLeftImg($('header_gauche'));
		
	$(div).style.top=vartop-135+105 + 'px';
	$(div).style.left=varleft-135+110 + 'px';
	$(div).style.display='block';	
}

function showPreviewBig(idProd,imglist)
{

	div = 'prod'+idProd;
	
	vartop=getTop(imglist)-getTop($('conteneur_global'));
	varleft=getLeftImg(imglist)-getLeftImg($('header_gauche'));
		
	$(div).style.top=vartop-135+85 + 'px';
	$(div).style.left=varleft-135+85 + 'px';

	$(div).style.display='block';	
}

function cachePrevisu(idProd)
{
	div = 'prod' + idProd;
	$(div).style.display='none';	
}

function affichePromocode() {
	var div = document.getElementById('promocode');
	
	if(div.style.display=='block') {
		div.style.display='none'
	}else{
		div.style.display='block'
	}
}
function afficheCheque() {
	var div = document.getElementById('bonachatcadeau');
	
	if(div.style.display=='block') {
		div.style.display='none'
	}else{
		div.style.display='block'
	}
}
if(!edz_zooms) var edz_zooms = false;

function show_ss_menu(id) {
	if(edz_zooms)
	{
		if(edz_zooms._zoomCur) edz_zooms._zoomCur._divLoupe.style.display='none';
	}
	
	var d = document.getElementById(id);
		for (var i = 1; i<=18; i++) {
			if(document.getElementById('smenu'+i)) document.getElementById('smenu'+i).style.display='none';
		}
		
		if (d && id) {d.style.display='block';}
		
}

var Interval;
//window.onload = wl;
var iScroll=0;
function defileBas(param_scroll) {
	if(param_scroll==1)	iScroll=param_scroll;
	if(iScroll)
	{
		$('listeMarque').scrollTop+=1;
		setTimeout(defileBas, 10);
	}
}

function defileHaut(param_scroll) {
	if(param_scroll==1)	iScroll=param_scroll;
	if(iScroll)
	{
		$('listeMarque').scrollTop-=1;
		setTimeout(defileHaut, 10);
	}	
}

function defilePause() {
	iScroll=0;
}

// point relais

function show_top_relais(sty,etat){	

	
	if(etat=="block"){		// affiche point relais
		recherche_top_relais(document.getElementById("cp_for_point_relais").value);
	}else{								// cache point relais
		document.getElementById("point_relais").innerHTML = '';
	}
	
	document.getElementById("point_relais").style.display = etat;
	document.getElementById("label_for_point_relais").style.display = etat;
}

function recherche_top_relais(cp) {
		new Request({
			url : '/js/ajax/get_point_relais.php',
			
				method: 'post',
				data: 'code_postal='+cp,
				onSuccess: function(req) {
					$("point_relais").set('html',req);
					//
					//document.getElementById("point_relais").innerHTML = req;
				},
	
				evalScripts: true
			
		}).send();				
	
	

	
	
}
//-- point relais

function hideSelectPay(inputValue) {
	document.getElementById('blocMX').style.display='none';
	document.getElementById('blocCH').style.display='none';
	if(inputValue=='MX')
		document.getElementById('blocMX').style.display='inline';
	if(inputValue=='CH')
		document.getElementById('blocCH').style.display='inline';
}


function changeOnglet(id,etat,first) {
	
	if(etat==2) {
		
		if(first==1) {
			if($("cat_img_"+id)) $("cat_img_"+id).src="/styles/images/header/onglet_menu_rideau.png";	
		}else{
			if($("cat_img_"+id)) $("cat_img_"+id).src="/styles/images/header/onglet_menu.png";	
		}
		
		if($("cat_a_"+id)) $("cat_a_"+id).style.color="#FFFFFF";
		if($("lstmenu_"+id)) $('lstmenu_'+id).style.display="none";
	}else{
		
		if(first==1) {
			if($("cat_img_"+id)) $("cat_img_"+id).src="/styles/images/header/onglet_menu_rideau_active.png";		
		}else{
			if($("cat_img_"+id)) $("cat_img_"+id).src="/styles/images/header/onglet_menu_active.png";		
		}
			
			
		if($("cat_a_"+id)) $("cat_a_"+id).style.color="#F2248F";
		if($("lstmenu_"+id)) $('lstmenu_'+id).style.display="block";
	}
	
}


function debugOnglet(id, etat) {
	if(etat==2) {

		if($("lstmenu_"+id)) $('lstmenu_'+id).style.display="none";
	}else{

		if($("lstmenu_"+id)) $('lstmenu_'+id).style.display="block";
	}	
}


function displayMenu(id, etat) {

	if(etat==1) {
		if($('smenu_'+id)) {
			var posY = $("limenu_"+id).offsetTop;
			var posX = $("limenu_"+id).offsetLeft;		
			$('smenu_'+id).style.display="block";
		}
	}else{
		if($("smenu_"+id)) $('smenu_'+id).style.display="none";
	}

	
}



function showMenu(id, etat) {
	if(etat==1) {
		if($('lstmenu_'+id)) {
			var posY = $("btn_menu_"+id).offsetTop;
			var posX = $("btn_menu_"+id).offsetLeft;		
			posY = posY+30;
			
			
			
			$('lstmenu_'+id).style.top=posY+"px";
			$('lstmenu_'+id).style.left=posX+"px";
			$('lstmenu_'+id).style.display="block";
			
		}
	}else{
		if($("lstmenu_"+id)) $('lstmenu_'+id).style.display="none";
	}
}


function showGamme(id, etat) {
	if(etat==1) {
		if($(id)) {
			var posY = $("onglet_surmesure").offsetTop;
			var posX = $("onglet_surmesure").offsetLeft;		
			posY = posY+35;
			posX = posX-90;
			
			$(id).style.top=posY+"px";
			$(id).style.left=posX+"px";
			$(id).style.display="block";
			
		}
	}else{
		if($(id)) $(id).style.display="none";
	}
}

function debugGamme(id, etat) {
	if(etat==2) {

		if($(id)) $(id).style.display="none";
	}else{

		if($(id)) $(id).style.display="block";
	}	
}

function calculprix(produit_id,produit_option_valeur_id,produit_option_valeur_id_bis) {
	new Request({
			url : '/js/ajax/calculprix.php',

			data:"produit_id="+produit_id+"&produit_option_valeur_id="+produit_option_valeur_id+"&produit_option_valeur_id_bis="+produit_option_valeur_id_bis,
			onSuccess: function(req) {
				
				$('info_bloc_prix').set('html',req);
				
			},

			evalScripts: true
		
	}).send();
}


/* SELECT FICHE PRODUIT */
function select_taille(obj,produit_id,produit_option_valeur_id,etat){

	$$('#list_att li.active').removeClass('active');
	$(obj).addClass('active');

	//alert(produit_option_valeur_id);

	havepalette(produit_id, produit_option_valeur_id);
	

	
	if(etat==1) {
		calculprix(produit_id,produit_option_valeur_id,'-3');
	}else{
		calculprix(produit_id,produit_option_valeur_id,'-2');
	}

}


function havepalette(produit_id, produit_option_valeur_id) {
	new Request({
		url : '/js/ajax/havepalette.php',

		data:"produit_id="+produit_id+"&produit_option_valeur_id="+produit_option_valeur_id,
		onSuccess: function(req) {
			
			$('bloc_color').set('html',req);

		},

		evalScripts: true

	}).send();	
}



/* SELECT FICHE PRODUIT */
function select_couleur(obj, id_coul, nom_coul, idDiv, imgCoul){
	$(idDiv).innerHTML = nom_coul;
	$(idDiv).style.display="block";
	$('produit_option_valeur_id_bis').value = id_coul;
	
	if($('img_coul')) $('img_coul').src=imgCoul;
	
	removeDivPanier();	
}

/* SELECT FICHE PRODUIT PERSO */
function select_couleur_perso(obj, id_coul, nom_coul, idDiv, imgCoul, imgCoulVisu){
	$(idDiv).innerHTML = nom_coul;
	$(idDiv).style.display="block";
	$('produit_option_valeur_id_bis').value = id_coul;
	
	if($('visu_perso')){
		$('visu_perso').innerHTML = '<img src="'+imgCoulVisu+'" alt="" />';
	}
	
	if($('img_coul')) $('img_coul').src=imgCoul;
	
	
	removeDivPanier();	
}

function select_couleur_stickers(obj, id_coul, nom_coul, idDiv, imgCoul){
	$(idDiv).innerHTML = nom_coul;
	$(idDiv).style.display="block";
	$('produit_attribut_couleur_sticker').value = nom_coul;
	
	if($('img_coul')) $('img_coul').src=imgCoul;
	
	removeDivPanier();	
}

function select_sens(obj, sens_id){
	$('sens_id').value = sens_id;
	if(sens_id == 1) {
		$('normal').style.fontWeight = "bold";
		$('inverse').style.fontWeight = "normal";
	}
	else {
		$('normal').style.fontWeight = "normal";
		$('inverse').style.fontWeight = "bold";
	}
	
}








function openPalette(id)
{
	if($('produit_option_valeur_id'))	var produit_option_valeur = $('produit_option_valeur_id').value;

	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	fondDiv.onclick = function () { removeDivPanier(); }

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '500px',
	   height: '400px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-250px',	   
	   marginTop: (getScrollTop()-200) + 'px',	   	   	   
	   zIndex: '1600',
	   overflow: 'auto',
	   visibility: 'hidden'
	});

	new Request({
		url : '/js/ajax/couleur.php',

		data:"produit_id="+id+"&produit_option_valeur_id="+produit_option_valeur,
		onSuccess: function(req) {
				
				$(dataDiv).set('html',req);
				
				$$(fondDiv).setStyles({visibility: 'visible' });
				$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({visibility: 'visible' });


		},
		evalScripts: true
		
	}).send();
}

function openPaletteStickers(id)
{
	if($('produit_option_valeur_id'))	var produit_option_valeur = $('produit_option_valeur_id').value;
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	fondDiv.onclick = function () { removeDivPanier(); }

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '500px',
	   height: '400px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-250px',	   
	   marginTop: (getScrollTop()-200) + 'px',	   	   	   
	   zIndex: '1600',
	   overflow: 'auto',
	   visibility: 'hidden'
	});

	new Request({
		url : '/js/ajax/couleur_stickers.php',

		data:"produit_id="+id+"&produit_option_valeur_id="+produit_option_valeur,
		onSuccess: function(req) {
			
				$(dataDiv).set('html',req);

				$$(fondDiv).setStyles({visibility: 'visible' });
				$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({visibility: 'visible' });


		},
		evalScripts: true
		
	}).send();	
}

function openPalettePerso(idProd)
{
	
	//couleur
	produit_option_valeur_id_bis = $('produit_option_valeur_id_bis').value;
	
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	fondDiv.onclick = function () { removeDivPanier(); }

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '680px',
	   /*height: '420px',*/
	   position: 'absolute',
	   border: '5px solid #59453b',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-250px',	   
	   marginTop: (getScrollTop()-200) + 'px',	   	   	   
	   zIndex: '1600',
	   overflow: 'auto',
	   visibility: 'hidden'
	});

	new Request({
			url : '/js/ajax/popup_perso_couleur.php',

			data:"produit_id="+idProd+"&produit_option_valeur_id_bis="+produit_option_valeur_id_bis,
			onSuccess: function(req) {
				
					$(dataDiv).set('html',req);

					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });
	
					OverLi();
			},
			evalScripts: true
			
		}).send();
}


function openPopupOption(idProd)
{
	
	produit_option_id = $('produit_option_id').value;
	produit_option_valeur_id = $('produit_option_valeur_id').value;
	
	categorie_surmesure_id = $('categorie_surmesure_id').value;
	
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.5',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	fondDiv.onclick = function () { removeDivPanier(); }

	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}

	$(dataDiv).setStyles({
	   backgroundColor: '#ffffff',
	   width: '680px',
	   /*height: '420px',*/
	   position: 'absolute',
	   border: '5px solid #59453b',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-250px',	   
	   marginTop: (getScrollTop()-200) + 'px',	   	   	   
	   zIndex: '1600',
	   overflow: 'auto',
	   visibility: 'hidden'
	});

	new Request({
			url : '/js/ajax/popup_perso_option.php',
			
			data:"produit_id="+idProd+"&produit_option_id="+produit_option_id+"&produit_option_valeur_id="+produit_option_valeur_id+"&categorie_surmesure_id="+categorie_surmesure_id,
			onSuccess: function(req) {
				
					$(dataDiv).set('html',req);

					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });
	
					OverLi();
			},
			evalScripts: true
			
		}).send();		
}

function prod_ongl(id) {
	
	for(i=1;i<=4;i++) {
		if($('li_ongl_'+i)) {
			$('cont_ongl_'+i).style.display="none";
			$('li_ongl_'+i).removeClass('active');
		}
	}
	
	$('cont_ongl_'+id).style.display="block";
	$('li_ongl_'+id).addClass('active');	
}

function setup_onglet_defaut() {
	
	var lock = 0;
	
	for(i=1;i<=4;i++) {
		if($('li_ongl_'+i) && lock==0) {
			$('cont_ongl_'+i).style.display="block";
			$('li_ongl_'+i).addClass('active');
			lock = 1;
		}
	}	
}



function pop_zoom(produit_id, produit_image_id)
{
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#000000',
	   width: '100%',
	   height: getScrollHeight(),
	   position: 'absolute',
	   opacity: '0.8',
	   overflow: 'hidden',
	   top: '0px',
	   zIndex: '1500',
	   visibility: 'hidden'
	});

	fondDiv.onclick = function () { removeDivPanier(); }
	
	if(!dataDiv){
		dataDiv = document.createElement('div');
		dataDiv.style.position = 'absolute';
		document.body.appendChild(dataDiv);
	}
	
	$(dataDiv).setStyles({
	   backgroundColor: 'transparent',
	   width: '456px',
	   height: '760px',
	   position: 'absolute',
	   border: '1px solid #9F9F9F',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-228px',	   
	   marginTop: (getScrollTop()-380) + 'px',
	   zIndex: '1600',
	   visibility: 'hidden',
	   paddingLeft: '3px',
	   paddingTop: '3px',
	   paddingRight: '3px',
	   paddingBottom: '3px'
	});

	new Request({
			url : '/js/ajax/pop_zoom.php',
			
			data:"produit_id=" + produit_id + "&produit_image_id=" + produit_image_id,
			onSuccess: function(req) {
					
					$(dataDiv).set('html',req);

					$$(fondDiv).setStyles({visibility: 'visible' });
					$$('select').setStyles({visibility: 'hidden' });
					$$(dataDiv).setStyles({visibility: 'visible' });

			},
			evalScripts: true
			
		}).send();			
}

function imageZoom(image_id, nbImages) {
	for (var i = 1; i<=nbImages; i++) {
		if(i != image_id) {
			document.getElementById('miniature'+i).style.border='#8F8F8F 1px solid';
		}
	}
	document.getElementById('miniature'+image_id).style.border='#BD1E72 4px solid';
}


function loadNewImage(produit_image_loupe, produit_image_zoom, produit_image_detail, produit_image_mini, produit_image_nom,produit_image_with_zoom, produit_id, produit_nom_nom, produit_image_id) {
	new Request({
			url : '/js/ajax/photoprod.php',
			
			method: 'post',
			data:"produit_image_loupe="+produit_image_loupe+"&produit_image_zoom="+produit_image_zoom+"&produit_image_detail="+produit_image_detail+"&produit_image_mini="+produit_image_mini+"&produit_image_nom="+produit_image_nom+"&produit_image_with_zoom="+produit_image_with_zoom+"&produit_id="+produit_id+"&produit_nom_nom="+produit_nom_nom+"&produit_image_id="+produit_image_id,			
			onSuccess: function(req) {
				$('conteneur_photoprod').set('html',req);
				edz_smallLoaded(document.getElementById('photoprod'));
				edz_bigLoaded(document.getElementById('photobig'));
				$('yeah').onclick=function () { pop_zoom(produit_id, produit_image_id); }

			},
			evalScripts: true
			
		}).send();					
}


function popupDimension() {	
	
	//input largeur
	if($('largeur')){
		$('largeur').addEvents({
			mouseover: function() {
				$$('div[class=popup_dimension]').setStyle('display','none');
					
				$('popup_largeur').setStyle('display','block');
				var the_top = ($('bloc_dimension').getCoordinates().top);
				var the_top_droite = ($('div_perso_droite').getCoordinates().top);
		
				var the_top_popup = the_top-the_top_droite+15;
				
				$('popup_largeur').setStyle('top',the_top_popup+'px');
			},
			mouseout: function() {$('popup_largeur').setStyle('display','none')}
		});
	}
	
	//input hauteur
	if($('hauteur')){
		$('hauteur').addEvents({
			mouseover: function() {
				$$('div[class=popup_dimension]').setStyle('display','none');
					
				$('popup_hauteur').setStyle('display','block');
				var the_top = ($('bloc_dimension').getCoordinates().top);
				var the_top_droite = ($('div_perso_droite').getCoordinates().top);
		
				var the_top_popup = the_top-the_top_droite+15;
				
				$('popup_hauteur').setStyle('top',the_top_popup+'px');
			},
			mouseout: function() {$('popup_hauteur').setStyle('display','none')}
		});
	}
	
	//input longueur
	if($('longueur')){
		$('longueur').addEvents({
			mouseover: function() {
				$$('div[class=popup_dimension]').setStyle('display','none');
					
				$('popup_longueur').setStyle('display','block');
				var the_top = ($('bloc_dimension').getCoordinates().top);
				var the_top_droite = ($('div_perso_droite').getCoordinates().top);
		
				var the_top_popup = the_top-the_top_droite+15;
				
				$('popup_longueur').setStyle('top',the_top_popup+'px');
			},
			mouseout: function() {$('popup_longueur').setStyle('display','none')}
		});
	}
	
	//select position chaine
	if($('position_chaine')){
		$('position_chaine').addEvents({
			mouseover: function() {
				$$('div[class=popup_dimension]').setStyle('display','none');
					
				$('popup_position_chaine').setStyle('display','block');
				var the_top = ($('position_chaine').getCoordinates().top);
				var the_top_droite = ($('div_perso_droite').getCoordinates().top);
		
				var the_top_popup = the_top-the_top_droite-60;
				
				$('popup_position_chaine').setStyle('top',the_top_popup+'px');
				$(this).setStyle('cursor','help');
			},
			mouseout: function() {$('popup_position_chaine').setStyle('display','none')}
		});
	}
	
	//select taille chaine
	if($('perso_taille_chaine')){
		$('perso_taille_chaine').addEvents({
			mouseover: function() {
				$$('div[class=popup_dimension]').setStyle('display','none');
				
				$('popup_taille_chaine').setStyle('display','block');
				var the_top = ($('perso_taille_chaine').getCoordinates().top);
				var the_top_droite = ($('div_perso_droite').getCoordinates().top);
		
				var the_top_popup = the_top-the_top_droite-60;
				
				$('popup_taille_chaine').setStyle('top',the_top_popup+'px');
			},
			mouseout: function() {$('popup_taille_chaine').setStyle('display','none')}
		});
	}
	
	// popup des options
	var main_menu_items = $$('select[id^=produit_option_valeur_id_]');	
	
	main_menu_items.each(function(item){
		
		var theId = item.id;
		
		item.addEvent('mouseenter',function(e){
				var the_top = ($(this).getCoordinates().top);
				var the_top_droite = ($('div_perso_droite').getCoordinates().top);
		
				var the_top_popup = the_top-the_top_droite-60;
				
				$('popup_'+theId).setStyle('top',the_top_popup+'px');
				$('popup_'+theId).setStyle('display','block');
				$(this).setStyle('cursor','help');
		})
		
		item.addEvent('mouseleave',function(e){
				$('popup_'+theId).setStyle('display','none');
		});
		
	});
	
	
}


function slideValeur(li, idOption, nomOption, imgOption) {
	
	if($('msg_err_popup').innerHTML != ''){
		$('msg_err_popup').setStyle('display','none');
		$('msg_err_popup').innerHTML = '';
	}
	
	
	if(!li.hasClass('active1')){
		// on cache tous les div qui peuvent etre affiches
		$$("li[id^=liopt_]").removeClass('active1');
		$$("div[id^=opt_val_]").setStyles({height: '0' });	
		
		li.addClass('active1');
		
		if($('opt_val_'+idOption)){
			$('popup_produit_option_valeur_id').value=-1;
			
			$('existe_option_valeur').value=1;
			
			var fx = new Fx.Scroll('opt_val_'+idOption, {duration:400, wait:false});
			
			var content1 = $('div_opt_val_'+idOption);
			
			if($('opt_val_'+idOption).getStyle('height').toInt()==0){
				$('opt_val_'+idOption).style.height = 'auto';
			}else{
				fx.start({
					
						'height' : 0
				});
			}
		}else{
			$('existe_option_valeur').value=0;
			$('popup_produit_option_valeur_id').value=-1;
			$('popup_produit_option_valeur_nom').value="";
			$('popup_produit_option_valeur_image').value="";
			$('btn_valider_popup').src="/styles/images/produits/perso/btn_valider_popup.png";
			$('div_valider_popup').setStyle('cursor','pointer');
		}
		
		//on rempli les input
		$('popup_produit_option_id').value=idOption;
		$('popup_produit_option_nom').value=nomOption;
		$('popup_produit_option_image').value=imgOption;
		
	}
}

function clickValeur(li, idOptionValeur, nomOptionValeur, imgOptionValeur) {

		$$("li[id^=lival_]").removeClass('active1');
		li.addClass('active1');
		
		//on rempli les input
		$('popup_produit_option_valeur_id').value=idOptionValeur;
		$('popup_produit_option_valeur_nom').value=nomOptionValeur;
		$('popup_produit_option_valeur_image').value=imgOptionValeur;
		
		$('btn_valider_popup').src="/styles/images/produits/perso/btn_valider_popup.png";
		$('div_valider_popup').setStyle('cursor','pointer');
}



function validChoixOptionRideaux(idForm){
	
	finition_num_etape = $('finition_num_etape').value;
	perso_prix_embrasse = $('perso_prix_embrasse').value;
	checked_perso_prix_embrasse="";
	if($('embrasse_assortie')) checked_perso_prix_embrasse = $('embrasse_assortie').checked;
	largeur = $('largeur').value;
		
	new Request({
			url : '/js/ajax/verif_choix_option_rideaux.php',
			
				method: 'post',
				data:$(idForm).toQueryString()+"&finition_num_etape="+finition_num_etape+"&largeur="+largeur+'&perso_prix_embrasse='+perso_prix_embrasse+'&checked_perso_prix_embrasse='+checked_perso_prix_embrasse,
				onSuccess: function(req) {
					var arr = req.split("|");
					
					if(arr[0]=="err"){
						$('msg_err_popup').setStyle('display','block');
						//$('msg_err_popup').innerHTML = arr[1];
						$('msg_err_popup').set('html',arr[1]);
					}else if(arr[0]=="ok"){
						$('msg_err_popup').setStyle('display','none');
						//$('msg_err_popup').innerHTML = '';
						$('msg_err_popup').set('html','');
						
						//$('bloc_finition').innerHTML = arr[1];
						$('bloc_finition').set('html',arr[1]);
						
						removeDivPanier();	
						
						finition_valeur_id = $('produit_option_id').value;
						
						/*if(finition_valeur_id ==-1){
							finition_valeur_id = $('produit_option_id').value;
						}*/
						
						//$('visu_perso').innerHTML = '<img src="/media/sur_mesure/rideau/rideau_'+finition_valeur_id+'.jpg" alt="" style="height:466px;" />';
						$('visu_perso').set('html','<img src="/media/sur_mesure/rideau/rideau_'+finition_valeur_id+'.jpg" alt="" style="height:466px;" />');
						calculePrixRideauPerso();
					}
				},
				evalScripts: true
			
		}).send();			
}

function validChoixOptionTringles(idForm){
	
	finition_num_etape = $('finition_num_etape').value;
	longueur = $('longueur').value;
		
	new Request({
			url : '/js/ajax/verif_choix_option_tringles.php',
			
				method: 'post',
				data:$(idForm).toQueryString()+"&finition_num_etape="+finition_num_etape+"&longueur="+longueur,
				onSuccess: function(req) {
					var arr = req.split("|");
					
					if(arr[0]=="err"){
						$('msg_err_popup').setStyle('display','block');
						//$('msg_err_popup').innerHTML = arr[1];
						$('msg_err_popup').set('html',arr[1]);
					}else if(arr[0]=="ok"){
						$('msg_err_popup').setStyle('display','none');
						//$('msg_err_popup').innerHTML = '';
						$('msg_err_popup').set('html','');
						
						//$('bloc_embout').innerHTML = arr[1];
						$('bloc_embout').set('html',arr[1]);
	
						removeDivPanier();	
						
						//$('visu_perso').innerHTML = '<img src="/media/sur_mesure/tringle/tringle_embout.jpg" alt="" />';
						$('visu_perso').set('html','<img src="/media/sur_mesure/tringle/tringle_embout.jpg" alt="" />');
						
						calculePrixTringlePerso();
					}
				},
				evalScripts: true
			
		}).send();				
}

function verifDimension(input, produit_id, dimension, dimension_maxi, dimension_mini){
	
	taille_prix = $('taille_prix').value;
	the_dimension = input.value;
	
	new Request({
			url : '/js/ajax/verif_dimension.php',
			
				method: 'post',
				data:"produit_id="+produit_id+"&the_dimension="+the_dimension+"&dimension="+dimension+"&dimension_maxi="+dimension_maxi+"&dimension_mini="+dimension_mini,			
				onSuccess: function(req) {
					var arr = req.split("|");
					
					if(arr[0]=="err"){
						$('msg_err_'+dimension).setStyle('display','block');
						//$('msg_err_'+dimension).innerHTML = arr[1];
						$('msg_err_'+dimension).set('html',arr[1]);
						input.addClass('dimension_ko');	
						
						if(dimension_maxi!=0) input.value=parseInt(dimension_maxi/2);	
						else input.value=taille_prix;	
						
						categorie_surmesure_id = $('categorie_surmesure_id').value;
						
						if(categorie_surmesure_id==1){
							finition_valeur_id = $('produit_option_id').value;
							//$('visu_perso').innerHTML = '<img src="/media/sur_mesure/rideau/rideau_'+finition_valeur_id+'.jpg" alt="" style="height:466px;" />';
							$('visu_perso').set('html','<img src="/media/sur_mesure/rideau/rideau_'+finition_valeur_id+'.jpg" alt="" style="height:466px;" />');
							//$('abs_largeur_rideau').innerHTML = $('largeur').value+" cm";
							$('abs_largeur_rideau').set('html',$('largeur').value+' cm');
							//$('abs_hauteur_rideau').innerHTML = $('hauteur').value+" cm";
							$('abs_hauteur_rideau').set('html',$('hauteur').value+' cm');
						}else if(categorie_surmesure_id==2){
							//$('visu_perso').innerHTML = '<img src="/media/sur_mesure/store/store.jpg" alt="store" />';
							//$('abs_largeur_store').innerHTML = $('largeur').value+" cm";
							$('abs_largeur_store').set('html',$('largeur').value+' cm');
							//$('abs_hauteur_store').innerHTML = $('hauteur').value+" cm";
							$('abs_hauteur_store').set('html',$('hauteur').value+' cm');
							if($('position_chaine')){
								sens = $('position_chaine').value;
								afficheImgChaine(sens);
							}
						}else{
							//$('visu_perso').innerHTML = '<img src="/media/sur_mesure/tringle/tringle_embout.jpg" alt="tringle" />';
							$('visu_perso').set('html','<img src="/media/sur_mesure/tringle/tringle_embout.jpg" alt="tringle" />');
							//$('abs_longueur_tringle').innerHTML = $('longueur').value+" cm";
							$('abs_longueur_tringle').set('html',$('longueur').value+' cm');
						}
					}else if(arr[0]=="ok"){
						$('msg_err_'+dimension).setStyle('display','none');
						//$('msg_err_'+dimension).innerHTML = '';
						$('msg_err_'+dimension).set('html','');
						input.removeClass('dimension_ko');	
						
						categorie_surmesure_id = $('categorie_surmesure_id').value;
						
						if(categorie_surmesure_id==1){
							calculePrixRideauPerso();
							finition_valeur_id = $('produit_option_id').value;
							//$('visu_perso').innerHTML = '<img src="/media/sur_mesure/rideau/rideau_'+finition_valeur_id+'.jpg" alt="" style="height:466px;" />';
							$('visu_perso').set('html','<img src="/media/sur_mesure/rideau/rideau_'+finition_valeur_id+'.jpg" alt="" style="height:466px;" />');
							//$('abs_largeur_rideau').innerHTML = $('largeur').value+" cm";
							$('abs_largeur_rideau').set('html',$('largeur').value+' cm');
							//$('abs_hauteur_rideau').innerHTML = $('hauteur').value+" cm";
							$('abs_hauteur_rideau').set('html',$('hauteur').value+' cm');
						}else if(categorie_surmesure_id==2){
							calculePrixStorePerso();
							//$('visu_perso').innerHTML = '<img src="/media/sur_mesure/store/store.jpg" alt="store" />';
							//$('abs_largeur_store').innerHTML = $('largeur').value+" cm";
							$('abs_largeur_store').set('html',$('largeur').value+' cm');
							//$('abs_hauteur_store').innerHTML = $('hauteur').value+" cm";
							$('abs_hauteur_store').set('html',$('hauteur').value+' cm');
							if(dimension=='hauteur' && $('perso_taille_chaine')){
								hauteur = parseInt($('hauteur').value);
								hauteur_chaine = parseInt($('perso_taille_chaine').value);
								if(hauteur_chaine > hauteur) $('perso_taille_chaine').value=the_dimension;
							}
							
							if($('position_chaine')){
								sens = $('position_chaine').value;
								afficheImgChaine(sens);
							}
						}else{
							//$('visu_perso').innerHTML = '<img src="/media/sur_mesure/tringle/tringle_embout.jpg" alt="tringle" />';
							$('visu_perso').set('html','<img src="/media/sur_mesure/tringle/tringle_embout.jpg" alt="tringle" />');
							//$('abs_longueur_tringle').innerHTML = $('longueur').value+" cm";
							$('abs_longueur_tringle').set('html',$('longueur').value+' cm');
							calculePrixTringlePerso();
						}
					}
				},
				evalScripts: true
			
		}).send();				
}


function calculePrixRideauPerso(){
	
	if($('largeur_maxi').value ==0){
		mesure = $('largeur').value;
	}else{
		mesure = $('hauteur').value;
	}
	
	largeur = $('largeur').value;
		
	new Request({
		url : '/js/ajax/calcule_prix_rideau_perso.php',
		method: 'post',
		data:$('form_rideau').toQueryString()+"&mesure="+mesure,
		onSuccess: function(req) {				
			
			$('produit_prix').set('html',req);
		
		},
		evalScripts: true
		
	}).send();		
}

function calculePrixStorePerso(){

	if($('mesure_prix').value =='largeur'){
		mesure = $('largeur').value;
	}else{
		mesure = $('hauteur').value;
	}
	
	$('abs_largeur_store').innerHTML = $('largeur').value+" cm";
	$('abs_hauteur_store').innerHTML = $('hauteur').value+" cm";
	
	new Request({
		url : '/js/ajax/calcule_prix_store_perso.php',
		
		method: 'post',
		data:$('form_store').toQueryString()+"&mesure="+mesure,
		onSuccess: function(req) {				
			
			$('produit_prix').set('html',req);
		
		},
		evalScripts: true
		
	}).send();		
}

function calculePrixTringlePerso(){
	
	new Request({
		url : '/js/ajax/calcule_prix_tringle_perso.php',
		
		method: 'post',
		data:$('form_tringle').toQueryString(),
		onSuccess: function(req) {				
			$('produit_prix').set('html',req);
		},
		evalScripts: true
		
	}).send();
}

function chargeProfondeur(idSupport){
	
	new Request({
		url : '/js/ajax/charge_profondeur.php',
		
		method: 'post',
		data:"produit_option_id="+idSupport,
		onSuccess: function(req) {
			var arr = req.split("|");
			
			if(arr[0]=="err"){
				//$('msg_err_popup').setStyle('display','block');
				//$('msg_err_popup').innerHTML = arr[1];
			}else if(arr[0]=="ok"){
				//$('msg_err_popup').setStyle('display','none');
				//$('msg_err_popup').innerHTML = '';
				
				//$('profondeur').innerHTML = arr[1];
				$('profondeur').set('html',arr[1]);


				removeDivPanier();	
				
				calculePrixTringlePerso();
			}
		},
		evalScripts: true
		
	}).send();
}


function afficheImageOptionStore(divId, produit_option_valeur_id){
	
	new Request({
		url : '/js/ajax/affiche_image_option_store.php',
		
		method: 'post',
		data:"produit_option_valeur_id="+produit_option_valeur_id,
		onSuccess: function(req) {				
			if(req){
				if($('abs_'+divId)){
					//$('abs_'+divId).innerHTML=req;
					$('abs_'+divId).set('html',req);
					$('abs_'+divId).setStyle('display', 'block');
				}
			}else{
				if($('abs_'+divId)){
					//$('abs_'+divId).innerHTML='';
					$('abs_'+divId).set('html','');
					$('abs_'+divId).setStyle('display', 'none');
				}
			}
		},
		evalScripts: true
		
	}).send();
}


function afficheImgChaine(sens){
	//$('visu_perso').innerHTML = '<img src="/media/sur_mesure/store/store.jpg" alt="store" />';
	$('abs_largeur_store').innerHTML = $('largeur').value+" cm";
	$('abs_hauteur_store').innerHTML = $('hauteur').value+" cm";
	
	hauteur = parseInt($('hauteur').value);
	hauteur_chaine = parseInt($('perso_taille_chaine').value);
	
	var h_sur_2 = hauteur / 2;
	
	var the_div="abs_chaine"+"_"+sens;
	if(hauteur_chaine >= h_sur_2){
		//plus de la moitie => longue
		the_div+="_longue";
	}
	the_div+="_store";
	
	$$('div[id^=abs_chaine_]').setStyle('display','none')
	
	$(the_div).setStyle('display','block');

}

function verifDimensionChaine(input){
		
	hauteur = parseInt($('hauteur').value);
	hauteur_chaine = parseInt(input.value);
	
	if($('position_chaine')){
		sens = $('position_chaine').value;
		afficheImgChaine(sens);
	}
	
	if(hauteur_chaine > hauteur){
		$('msg_err_hauteurchaine').setStyle('display','block');
		input.addClass('dimension_ko');	
		input.value = hauteur;
	}else{
		$('msg_err_hauteurchaine').setStyle('display','none');
		input.removeClass('dimension_ko');	
	}
}

function OverLi(){
	var main_menu_items = $$('li[class^=li_option]');	
	
	main_menu_items.each(function(item){
		
		var theId = item.id;
		
		item.addEvent('mouseenter',function(e){
				item.addClass('active');
		})
		
		item.addEvent('mouseleave',function(e){
				item.removeClass('active');
		});
		
	});
}


//Panier Sauvegarde
function check_add_panier(toto)

{

	if(!toto)

		nVarNom = prompt("Entrez un nom pour votre panier :");

	else

		nVarNom = prompt("Vous devez entrer un nom pour votre panier :");

		

	if(nVarNom != null) //check_add_panier('toto')

	{

		if(!nVarNom)

			check_add_panier('toto');

		else

		{

			document.forms['savepanier'].elements['panier_nom'].value = nVarNom;	

			document.forms['savepanier'].submit();	

		}

			

		

	}

}


function initSlideShow(){
	var showDuration = 3000;
	var container = $('slideshow-container');
	var images = container.getElements('img');
	var currentIndex = 0;
	var interval;
	var toc = [];
	var tocHeight = 0;
	var tocActive = 'toc-active';


	/* new: starts the show */
	var start = function() { interval = show.periodical(showDuration); };
	var stop = function() { $clear(interval); };
	/* worker */
	var show = function(to) {
		images[currentIndex].fade('out');
		toc[currentIndex].removeClass(tocActive);
		images[currentIndex = ($defined(to) ? to : (currentIndex < images.length - 1 ? currentIndex+1 : 0))].fade('in');
		toc[currentIndex].addClass(tocActive);
	};



	/* new: control: table of contents */
	images.each(function(img,i){
			
			var z = i+1;
			
			var csstoc = "toc";
			if(z==7) {
				csstoc = "toc_debug"
			}
			
			toc.push(new Element('a',{
				text: $('txt_'+z).innerHTML,
				href: $('url_'+z).innerHTML,
				'class': csstoc + (i == 0 ? ' ' + tocActive : ''),
				events: {
					click: function(e) {
						if(e) e.stop();
						stop();
						if($('url_'+z).innerHTML!='#') {
							document.location.href=$('url_'+z).innerHTML;
						}
						else {
							show(i);
						}
					}
				},
				styles: {
					top: ((tocHeight + 2))
				}
			}).inject(container));
			 if(i > 0) { img.set('opacity',0);  } 
			 
			 tocHeight = tocHeight + 30;
		}	);
		
	/* new: control: start/stop on mouseover/mouseout */
	/*container.addEvents({
		mouseenter: function() { stop(); },
		mouseleave: function() { start(); }
	});
	*/

	/* start once the page is finished loading */
	window.addEvent('load',function(){
		start();
	});
}

