function caheSMenu()
{
	
//document.getElementById("menuContent").style.display="none";
for(i=1;i<=5;i++)
document.getElementById("smenu"+i).style.display="none";
}
function getLeft2(deKoi)
{
	var obj = document.getElementById(deKoi);
	var curleft = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else
	{
		if (obj.x)
			curleft += obj.x;
	}

	//if(document.all)
	//	curleft+=5;
	
	return (curleft+'px');
}

function changetof(img400,imgFull,imgName)
{
	$('photo_big').innerHTML="<a name='img' href='" + imgFull + "' target='_blank'><img src='" + img400 + "' alt='Cliquez pour agrandir'></a>"
	
	$('captionFullTxt').innerHTML="<b>" + imgName + "</b>";
}

var noneedtodim = false;

function axSubmitCritere(obj)
{
	noneedtodim = false;
	
	new Ajax.Updater(
		'upCritere',
		'/espace-client/ajax/upCritere.php',
		{
			method:'post',
			parameters:Form.serialize(document.forms[obj.id]),
			onComplete: function(req) {
				toStepOne();
			  $$('.infobulle').each(function(element){
			    if(element.alt != '') {
			    	new Tip(element, element.alt);
			    	element.alt = '';
			    }
			  });				
			}
		}
	);	
}


function enable_dim(id_prod)
{
	noneedtodim = true;
	
	arrsel = $$('#frm_produit select');
	//alert(arrsel.length);
	for(i=0;i<arrsel.length;i++)
	{
		arrsel[i].disabled = 'disabled';
	}
	$('la_'+id_prod).disabled=false;
	$('ha_'+id_prod).disabled=false;	
	
}

function noneed()
{
	noneedtodim = true;
}

function updateForm(what,value)
{
	//alert(what+' => '+value);	
	if(what == 'produit_id')
	{
		type_id = document.forms['panier'].produit_type_id.value;
		if((type_id == 2 && value.produit_id != undefined && value.produit_id != '' && value.largeur != undefined && value.hauteur != undefined  && value.largeur != '' && value.hauteur != '') || (type_id != 2 && value.produit_id != undefined && value.produit_id != ''))
		{
			document.forms['panier'].produit_id.value=value.produit_id;

			new Ajax.Updater(
				'cont_couleur',
				'/espace-client/ajax/getcouleur.php',
				{
					method:'post',
					parameters:'produit_id='+value.produit_id+'&color_id='+document.forms['panier'].color_id.value,
					onComplete: function(req) {

						if(req.responseText)
						{
							document.forms['panier'].color_id.value='';
							toStepTwo();
							
							new Ajax.Updater(
								'cont_dim',
								'/espace-client/ajax/getdim.php',
								{
									method:'post',
									parameters:'produit_id='+document.forms['panier'].produit_id.value+'&produit_type_id='+document.forms['panier'].produit_type_id.value,
									onComplete: function(req) {
										if($('form_spe'))
											showThree();
									}
								}
							);							

						}
						else
						{
							document.forms['panier'].color_id.value='null';
							
							if(noneedtodim)
							{
								new Ajax.Updater(
									'cont_final',
									'/espace-client/ajax/getfinal.php',
									{
										method:'post',
										parameters:Form.serialize(document.forms['panier']),
										evalScripts: true,
										onComplete: function(req) {
											toStepFinal();
											majPrix();
										}
									}
								);	
							}
							else
							{
								new Ajax.Updater(
									'cont_dim',
									'/espace-client/ajax/getdim.php',
									{
										method:'post',
										parameters:'produit_id='+document.forms['panier'].produit_id.value+'&produit_type_id='+document.forms['panier'].produit_type_id.value,
										onComplete: function(req) {
											if($('form_spe'))
												showThree();
											else
												toStepThree();
										}
									}
								);
							}
						}
					}
				}
			);			
		}
		
	}
	else if(what == 'color_id')
	{		
		
		arrV = value.split('=');
		if(arrV[1])
		{		
			document.forms['panier'].color_id.value=arrV[1];
			if(noneedtodim)
			{
				new Ajax.Updater(
					'cont_final',
					'/espace-client/ajax/getfinal.php',
					{
						method:'post',
						parameters:Form.serialize(document.forms['panier']),
						evalScripts: true,
						onComplete: function(req) {
							toStepFinal();
							majPrix();
						}
					}
				);	
			}
			else
			{
				new Ajax.Updater(
					'cont_dim',
					'/espace-client/ajax/getdim.php',
					{
						method:'post',
						parameters:'produit_id='+document.forms['panier'].produit_id.value+'&produit_type_id='+document.forms['panier'].produit_type_id.value,
						onComplete: function(req) {
							toStepThree();
						}
					}
				);	
			}
		}
	}
	else if(what == 'dim_id')
	{	
		//alert(value);
		
		arrV = value.split('&');
		arrlarg = arrV[0].split('=');
		arrlong = arrV[1].split('=');
		
		//alert(arrlarg[1]+' '+arrlong[1]);
		
		if(arrV[1])
		{		
			document.forms['panier'].dim_largeur.value = arrlarg[1];
			document.forms['panier'].dim_hauteur.value = arrlong[1];

			new Ajax.Updater(
				'cont_final',
				'/espace-client/ajax/getfinal.php',
				{
					method:'post',
					parameters:Form.serialize(document.forms['panier']),
					evalScripts: true,
					onComplete: function(req) {
						toStepFinal();
						majPrix();
					}
				}
			);	
			
		}
		
	}	
	
	
	updatePrix();
}

function updatePrix()
{
	//alert('update du prix');
}

var to1 = true;
var to2 = false;
var to3 = false;

function toStepOne()
{
	if($('mod_step1') && to1) $('mod_step1').style.display='none';
	if($('mod_step2') && to2) $('mod_step2').style.display='none';
	if($('mod_step3') && to3) $('mod_step3').style.display='none';	
	to1 = true;
	to2 = false;
	to3 = false;
	
	tofinal = false;
	$('bloc_perso_droit').className = 'opak';		
	
	$('cont_final').style.display='none';
	$('cont_final').innerHTML = '';
		
	$('cont_prod').style.display='block';
	$('id_prod').className='bpc_title_on';
	
	$('cont_couleur').style.display='none';
	$('cont_dim').style.display='none';	
	
	$('id_couleur').className='bpc_title_off';
	$('id_dim').className='bpc_title_off';	
}

function toStepTwo()
{
	if($('mod_step1') && to1) $('mod_step1').style.display='inline';
	
	to2 = true;
	
	tofinal = false;
	if($('cont_couleur')) $('cont_couleur').style.display='block';
	if($('id_couleur')) $('id_couleur').className='bpc_title_on';		
	
	if($('cont_prod')) $('cont_prod').style.display='none';
	if($('cont_dim')) $('cont_dim').style.display='none';	
	
	if($('id_prod')) $('id_prod').className='bpc_title_off';
	if($('id_dim')) $('id_dim').className='bpc_title_off';		

	if($('bloc_perso_droit')) $('bloc_perso_droit').className = 'opak';		
	
	if($('cont_final')) $('cont_final').style.display='none';
	if($('cont_final')) $('cont_final').innerHTML = '';
}

function toStepThree()
{
	if($('mod_step1') && to1) $('mod_step1').style.display='inline'; 
	if($('mod_step2') && to2) $('mod_step2').style.display='inline';	
	to3 = true;
	
	tofinal = false;
	if($('bloc_perso_droit')) $('bloc_perso_droit').className = 'opak';			
	if($('cont_final')) $('cont_final').style.display='none';
	if($('cont_final')) $('cont_final').innerHTML = '';
	
	if($('cont_dim')) $('cont_dim').style.display='block';
	if($('id_dim')) $('id_dim').className='bpc_title_on';		
	
	if($('cont_prod')) $('cont_prod').style.display='none';
	if($('cont_couleur')) $('cont_couleur').style.display='none';	
	
	if($('id_prod')) $('id_prod').className='bpc_title_off';
	if($('id_couleur')) $('id_couleur').className='bpc_title_off';		
}

function showThree()
{
	if($('cont_dim')) $('cont_dim').style.display='block';
	if($('id_dim')) $('id_dim').className='bpc_title_on';	
}

var tofinal = false;
function toStepFinal()
{
	if($('mod_step3') && to3) $('mod_step3').style.display='inline';	
		
	tofinal = true;
	$('cont_final').style.display='block';
	
	$('cont_dim').style.display='none';
	$('id_dim').className='bpc_title_off';		
	
	$('cont_prod').style.display='none';
	$('cont_couleur').style.display='none';	
	
	$('id_prod').className='bpc_title_off';
	$('id_couleur').className='bpc_title_off';		

	$('bloc_perso_droit').className = 'popak';			
	
}

function listcouleur()
{
	var choix = document.getElementById('listcouleur').getElementsByTagName('td');
	for (var i=0;i<choix.length;i++)
	{
		choix[i].style.border = '1px solid #FFF';
	}
}

var toolong = true;

function verifMaxDim(obj, maxvalue, div)
{
	maxvalue = parseFloat(maxvalue);
	var essai = obj.value;
	if(essai.length>0)
	{	
		var sortie = essai.replace(/,/g, ".");
		obj.value = sortie;
	 	
	 	var entier = sortie;
	  var verif = /^[0-9]+[.]{0,1}[0-9]{0,}$/;
	  //var verif = /^[0-9]+.[0-9]+$/;
	  if (verif.exec(entier) == null)
	  {
	  	//alert(entier+' '+entier.length);
	  	$('div_alerte').style.display='block';
	  	obj.className="alert";
	  	if($('submitDim')) $('submitDim').disabled = true;
	  }
	  else
	  {
	  	//alert(maxvalue);
	  	//if(sortie > maxvalue)
	  	// alert('bwa');
	  	$('div_alerte').style.display='none';
			//alert(sortie+' '+maxvalue);
			
		  if(maxvalue > 0 && sortie > maxvalue)
		  {
		  	obj.className="alert";
		  	//alert('lol');
		  	toolong = true;
		  	$(div).style.display='block';
		  	if($('submitDim')) $('submitDim').disabled = true;
		  }
		  else if(maxvalue > 0 && sortie <= maxvalue)
		  {
		  	//alert('lol2');
		  	obj.className="ok";
		  	toolong = false;
		  	
		  	$(div).style.display='none';
		  	checkSubmit();
		  }
		  else
		  {
		  	obj.className="ok";
		  	checkSubmit();
		  }   	
	  }	
	}
	else
	{
		if($('submitDim')) $('submitDim').disabled = true;
		obj.className="alert";
	}
 	
}


function checkSubmit()
{
	if($('id_largeur').value != "" && $('id_hauteur').value != "" && !toolong)
	{
		if($('submitDim')) $('submitDim').disabled = false;
	}
}

function verifQte(obj)
{
	//$('livraison_zone_tarif_id').value = '';
	obj.value = parseInt(obj.value);
	
	if(obj.value > 0 && tofinal)
	{
		document.forms['panier'].quantite.value = obj.value;
		majPrix();
	}
	else
	{
		obj.value = 1;
		document.forms['panier'].quantite.value = obj.value;
		majPrix();
	}
	
}

function verifQte2(obj)
{
	//$('livraison_zone_tarif_id').value = '';
	obj.value = parseInt(obj.value);
	
	if(obj.value > 0)
	{
		document.forms['panier'].quantite.value = obj.value;
		
	}
	else
	{
		obj.value = 1;
		document.forms['panier'].quantite.value = obj.value;
		
	}
	
}

function majPrix()
{
	new Ajax.Updater(
		'prix_produit',
		'/espace-client/ajax/getprix.php',
		{
			method:'post',
			parameters:Form.serialize(document.forms['panier'])
		}
	);	

	new Ajax.Updater(
		'prix_remise',
		'/espace-client/ajax/getremise.php',
		{
			method:'post',
			parameters:Form.serialize(document.forms['panier']),
			onComplete: function(req) {

			if(req.responseText)
			{			
				$('id_remise').style.display='block';
			}
			else
			{
				$('id_remise').style.display='none';
			}
		}
		}
	);

}


var tolivraison = true;

function switch_livraison()
{
	if(tolivraison)
	{
		// On annule la livraison
		$('livraison_sw').style.display = 'none';
		$('prix_livraison').innerHTML = 'n/a';
		document.forms['panier'].livraison.value = '0';
		document.forms['panier'].livraison_zone_tarif_id.value = '0';
		
		tolivraison = false;
		majPrix();
	}
	else
	{
		// On l'active
		tolivraison = true;
		$('livraison_sw').style.display = 'block';		
		$('prix_livraison').innerHTML = '--';
		document.forms['panier'].livraison.value = '1';
		document.forms['panier'].livraison_zone_tarif_id.value = '0';
		majPrix();
	}
	
	
}

function checkfinal()
{
	if(!tofinal) alert('Vous devez d\'abord valider les 3 premières étapes avant de pouvoir poursuivre.')
}

function verifForm(obj)
{
	rr = '';
	/*
	if(document.forms['panier'].cgv.checked == false) rr = '\nMerci de valider les Conditions de Vente de la Societé';
	
	if(tolivraison && document.forms['panier'].livraison_zone_tarif_id.value == 0)
		rr += '\nMerci de choisir un mode de Livraison';
	*/
	if(rr)
		alert(rr);
	else
		obj.submit();
	
}


function changeourlet(setvalue, obj)
{
	curValue = $('value_ourlets').value;
	
	if(((setvalue == 4 && setvalue&curValue) || (setvalue == 8 && setvalue&curValue)) && $('add_drisse').checked == true)
	{
		alert('L\'ourlet est indispensable pour l\'ajout de la drisse.');
		
	}
	else
	{
		
		obj.className = 'opak';
		
		
		if(setvalue&curValue)
		{
			obj.className = 'opak';
			$('value_ourlets').value = parseInt($('value_ourlets').value) - parseInt(setvalue);
			//alert('mode -'+setvalue);
			//alert('lol');
		}
		else
		{
			obj.className = 'popak';
			//alert('paslol');	
			//alert('mode +'+setvalue);
			$('value_ourlets').value = parseInt($('value_ourlets').value) + parseInt(setvalue);
		}
		
		//alert($('value_ourlets').value);
	}
	
}


fondDiv = false;
dataDiv = false;


function popupIndex(page)
{
	if(!fondDiv){
		fondDiv = document.createElement('div');
		fondDiv.style.position = 'absolute';
		document.body.appendChild(fondDiv);
	}
	fondDiv.innerHTML = '';
	//alert(getHeight());

	$(fondDiv).setStyles({
	   backgroundColor: '#FFF',
	   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({
	   backgroundColor: '#FFF',
	   width: '440px',
	   height: '270px',
	   position: 'absolute',
	   border: '1px solid #000',
	   top: '50%',
	   left: '50%',	   
	   marginLeft: '-220px',	   
	   marginTop: (getScrollTop()-135) + 'px',	   	   	   
	   zIndex: '1600',
	   visibility: 'hidden'
	});

	new Ajax(
		'/popup-index.php',
		{
			method: 'get',
			update: dataDiv,
			data: 'page='+page,
			onSuccess: function(req) {
				$$(fondDiv).setStyles({visibility: 'visible' });
				$$('select').setStyles({visibility: 'hidden' });
				$$(dataDiv).setStyles({visibility: 'visible' });
				setTimeout('removeDivPopup()',11000);
			},
			evalScripts: true
		}
	).request();
	
}

function removeDivPopup()
{
	if(fondDiv){
		$(fondDiv).remove();
		fondDiv = false;
	}	

	if(dataDiv){
		$(dataDiv).remove();
		dataDiv = false;
	}	
	
	$$('select').setStyles({visibility: 'visible' });		
}

function checkLivraison()
{
	
	rorre = 0;
	
	if(document.forms['livraison_recap'].mod_adr.value && document.forms['livraison_recap'].adresse_societe.value == 1)
	{
		if(document.forms['livraison_recap'].adresse_societe && document.forms['livraison_recap'].adresse_societe.value == '') rorre = 1;
		if(document.forms['livraison_recap'].genre_nom && document.forms['livraison_recap'].genre_nom.value == '') rorre = 1;
		if(document.forms['livraison_recap'].adresse_prenom && document.forms['livraison_recap'].adresse_prenom.value == '') rorre = 1;
		if(document.forms['livraison_recap'].adresse_nom && document.forms['livraison_recap'].adresse_nom.value == '') rorre = 1;
		if(document.forms['livraison_recap'].adresse_rue && document.forms['livraison_recap'].adresse_rue.value == '') rorre = 1;
		//if(document.forms['livraison_recap'].adresse_rue2 && document.forms['livraison_recap'].adresse_rue2.value == '') rorre = 1;
		if(document.forms['livraison_recap'].adresse_cp && document.forms['livraison_recap'].adresse_cp.value == '') rorre = 1;
		if(document.forms['livraison_recap'].adresse_ville && document.forms['livraison_recap'].adresse_ville.value == '') rorre = 1;
	}

	if(rorre)
	{
		alert('Merci de fournir toutes les informations de Livraison');
		return false;
	}
	else
	{
		return true;
	}
	
			

}


function modAdr()
{
	document.forms['livraison_recap'].mod_adr.value = 1;
	//alert('lol');
	$('adr_base').style.display = 'none';
	$('adr_form').style.display = 'block';
}

function updateLivraison(obj)
{
	rorre = 0;
	
	if(document.forms['livraison_recap'].adresse_societe && document.forms['livraison_recap'].adresse_societe.value == '') rorre = 1;
	if(document.forms['livraison_recap'].genre_nom && document.forms['livraison_recap'].genre_nom.value == '') rorre = 1;
	if(document.forms['livraison_recap'].adresse_prenom && document.forms['livraison_recap'].adresse_prenom.value == '') rorre = 1;
	if(document.forms['livraison_recap'].adresse_nom && document.forms['livraison_recap'].adresse_nom.value == '') rorre = 1;
	if(document.forms['livraison_recap'].adresse_rue && document.forms['livraison_recap'].adresse_rue.value == '') rorre = 1;
	//if(document.forms['livraison_recap'].adresse_rue2 && document.forms['livraison_recap'].adresse_rue2.value == '') rorre = 1;
	if(document.forms['livraison_recap'].adresse_cp && document.forms['livraison_recap'].adresse_cp.value == '') rorre = 1;
	if(document.forms['livraison_recap'].adresse_ville && document.forms['livraison_recap'].adresse_ville.value == '') rorre = 1;

	if(rorre)
	{
		alert('Merci de fournir toutes les informations de Livraison');
	}
	else
	{
		new Ajax.Request(
			'/espace-client/ajax/upLivraison.php',
			{
				method:'post',
				parameters:Form.serialize(document.forms['livraison_recap']),
				evalScripts: true,
				onComplete: function(req) {
					
					tmp = req.responseText.split('|');
					if(tmp[0] == 'ERROR')
						alert(tmp[1]);
					else
						document.location.href = "/espace-client/recapitulatif.php";
				}
			}
		);

	}
	
}

function noCommande() 
{
	$('fondData').style.display='block';
	
}
