<!-- GESTION Ouverture Fermeture DIV-->

// ----------------------------- 

function cache_paiement_all() {
	document.getElementById('cb').style.display='none';
	document.getElementById('b-cb').className='';
	document.getElementById('radio-cb').checked='';
	document.getElementById('cheque').style.display='none';
	document.getElementById('b-cheque').className='';
	document.getElementById('radio-cheque').checked='';
	document.getElementById('virement').style.display='none';
	document.getElementById('b-virement').className='';
	document.getElementById('radio-virement').checked='';
	document.getElementById('telephone').style.display='none';
	document.getElementById('b-telephone').className='';
	document.getElementById('radio-telephone').checked='';
}

// ----------------------------- 

function cache_paiement(id) {
	cache_paiement_all();
	effetTransparence('apparition', id);
	document.getElementById('b-'+id).className='select';
	document.getElementById('radio-'+id).checked='checked';
}

// ----------------------------- 

function affiche_div(num) { 
	cache_all();
	if(document.getElementById('Layer_div'+num)){
		document.getElementById('Layer_div'+num).style.display='block';
	}
} 

// ----------------------------- 

function cache_div(num) { 
	if(document.getElementById('Layer_div'+num)){
		document.getElementById('Layer_div'+num).style.display='none';
	}
}

//-------------------------------

function cache_all() {
	for (i=1; i<=200; i++){
		if(document.getElementById('Layer_div'+i)){
		document.getElementById('Layer_div'+i).style.display='none';
		}
	}
}

function activeSelect(num, nb){
	for(i=1;i<=nb;i++){
		if(i!=num && document.getElementById('select'+i)){
			document.getElementById('select'+i).className='';
		}
	}
	document.getElementById('select'+num).className='select';
}

function cacher_div(div){
	if($(div) && $(div).getStyle('display')=='block'){
		$(div).setStyle('opacity', 0);
	}
}

/*
// Change la class sur les filtres des bijoux
// div contient l'id du bouton cliqué sans nom numéro
// num contient le numéro de la div cliqué (complément de l'id) id = div+num
// maximum est le nombre de filtre maximum disponibles (évite de boucler sur des filtres non appliqués
*/

function changeClass(div, num, maximum){
	if($(div+num).get('class') == ''){
		$(div+'_val').value = num;
		$(div+num).set('class', 'select');
		for(i=0;i<maximum;i++){
			if(i != num && $(div+i)){
				$(div+i).set('class', '');
			}
		}
	} else {
		var hide = 0;
		for(i=0;i<maximum;i++){
			if($(div+i) && $(div+i).get('class') == 'select' && i != num){
				hide = 1;
				i = maximum;
			}
		}
		if(hide == 1){
			$(div+num).set('class', '');
		}
	}
}

function goToUrlSpec(debutUrl, selection, prixmin, prixmax){
	prixmin = prixmin.substring(0, prixmin.indexOf(' '));
	prixmax = prixmax.substring(0, prixmax.indexOf(' '));
	location.href = debutUrl+'selection='+selection+'&prixmin='+prixmin+'&prixmax='+prixmax;
}

function affichZoom(num, nb){
	for(i=0;i<9;i++){
		if(i != num){
			$('zoom'+i).setStyle('display', 'none');
		}
	}
	$('zoom'+num).setStyle('display', 'block');
}

function gestionZoom(num){
	if($('produit-zoom'+num).getStyle('display') == 'none'){
		effetTransparence('apparition', 'produit-zoom'+num);
		$('loupe_img'+num).src = '/charte/loupe_moins.gif';
		effetTransparence('apparition', 'loupe'+num);
		$('loupe'+num).className='loupe-moins';
	} else {
		effetTransparence('disparition', 'produit-zoom'+num);
		$('loupe_img'+num).src = '/charte/loupe_plus.gif';
		effetTransparence('apparition', 'loupe'+num);
		$('loupe'+num).className='loupe';
	}
}

function unsetTransparence(img, num){
	for(i=0;i<=8;i++){
		if($('produit'+i)){
			$('produit'+i).set('class', 'produit');
			if($('produit-nom'+i) && $('produit-nom'+i).getStyle('display') == 'block'){
				$('produit-nom'+i).setStyle('display', 'none')
			}
			if($('produit-prix'+i) && $('produit-prix'+i).getStyle('display') == 'block'){
				$('produit-prix'+i).setStyle('display', 'none')
			}
		}
	}
	$('fiche-detail'+num).setStyle('display', 'none');
	$('loupe'+num).setStyle('display', 'none');
	$('produit-zoom'+num).setStyle('display', 'none');
	$('encart-home').setStyle('display', 'block');
	$('detail').setStyle('border', '1px solid #FAFAF9');
	$('loupe_img'+num).src = '/charte/loupe_plus.gif';
	$('zoomproduit'+num).src = '/images/produits/'+img;
	$('image_affiche'+num).src = '/images/produits/'+img;
}


function addProduitPanier(id, taille) {
	var option = {  url: "/ajax/add_produit_panier.php?produit_id="+id+"&taille="+taille,
					method : 'get' ,
					update: $('mise-panier'),
					success: toggleMisePanier(),
					evalScripts: true
	};
	var myRequest= new Request.HTML( option );
	myRequest.send();
}

function goToUrl(action, filtre_nom, vitrine, filtre_valeur1, filtre_valeur2, filtre_valeur3, affiche_liste){
	if(filtre_nom == 'selection'){
		filtre_valeur2 = filtre_valeur2.substring(0, filtre_valeur2.indexOf(' '));
		filtre_valeur3 = filtre_valeur3.substring(0, filtre_valeur3.indexOf(' '));
	}
	
	var myRequest = new Request({
		url: "/ajax/next_filtre.php?action="+action+"&filtre="+filtre_nom+"&vitrine="+vitrine+"&valeur1="+filtre_valeur1+"&valeur2="+filtre_valeur2+"&valeur3="+filtre_valeur3+'&affiche_liste='+affiche_liste,
		method : 'get' ,
		onSuccess : function(responseText){
			location.href = responseText;
		}
	});
	myRequest.send();
}

function mailpassword(mail) {
	var option = {url: "/ajax/password_oubli.php?mail="+mail, method : 'get' , update: $('mdp_oubli'), evalScripts: true};
	var monObjetAjax= new Request.HTML(option);
	monObjetAjax.send();
}

function alert_panier(){
	$('produit_panier').setStyle('display', 'block');
}

function gestionDivClient(div, taille){
	if($('log_client').getStyle('display') == 'none' && $('mdp_oubli').getStyle('display') == 'none'){
		ouvertureDiv('verticale', 'log_client', taille, '520');
		fermetureDiv('verticale', 'inscription-compte', '750');
		$('mise-panier').setStyle('display', 'none');
		$(div).set('class', 'select');
	} else {
		fermetureDiv('verticale', 'log_client', '220', '500');
		$(div).set('class', 'compte');
		fermetureDiv('verticale', 'mdp_oubli', '500');
		$(div).set('class', 'select');
	}
}

