// ---------------------------------------------------------------------------------------------------- //
// Global
// ---------------------------------------------------------------------------------------------------- //

// Vérifie le navigateur
function Navigateur() {
	
	// Firefox
	if(window.XMLHttpRequest) 
		return new XMLHttpRequest();
	// Internet Explorer
	else if(window.ActiveXObject) 
		return new ActiveXObject("Microsoft.XMLHTTP");
	// XMLHttpRequest non suporté par le navigateur
	else return null;
	
}

// ---------------------------------------------------------------------------------------------------- //
// Menu
// ---------------------------------------------------------------------------------------------------- //
var timer = 0;
function menu(bloc,type) {	
	clearTimeout(timer);
	if(type == "show_n1") {
		timer = setTimeout(function(){	
			$j(".smenu").hide();
			$j("#smenu_" + bloc).show();
		},500);
		$j('.n1_survol').removeClass('n1_survol');
		$j('#' + bloc).addClass('n1_survol');
	} 
	else if(type == "show_n2") {	
		$j("#smenu_" + bloc).show();
	} 
	else {
		timer = setTimeout(function(){							
			$j(".smenu").hide();
		},500);
	}	
}

// ---------------------------------------------------------------------------------------------------- //
// Effacement du champ de recherche lors du clic
// ---------------------------------------------------------------------------------------------------- //
function clearInput(input, texte) {
	if(input.value == texte) input.value = "";
}

// ---------------------------------------------------------------------------------------------------- //
// Sélection du type de compte
// ---------------------------------------------------------------------------------------------------- //
function selectCompte(champ) {
	var type = champ.value;
	if(type == "Particulier") document.getElementById("champs_societe").style.display = "none";
	else document.getElementById("champs_societe").style.display = "block";
}

// ---------------------------------------------------------------------------------------------------- //
// Mise à jour de la fiche article après la sélection d'une variante
// ---------------------------------------------------------------------------------------------------- //
function majVariante(article) {

	if(article == 0) {
		$j("#art_ajout_panier").attr('href', '#');
		$j("#art_ajout_panier").attr('class', '');	
	} else {
		$j("#art_ajout_panier").attr('class', 'art_ajout_panier');
		$j("#art_ajout_panier").attr('href', '/panier/ajout-panier.html');
	}
	
	// Ajax
	var method = "GET";
	id_article = document.getElementById('variante').value;
	
	xhr_object = Navigateur();
	// Objet
	xhr_object.open(method, "/global/includes/ajax/maj-article.php?id_article=" + id_article); 
	xhr_object.onreadystatechange = 
		function() 
		{ 
			if(xhr_object.readyState == 4) {
				var retour = xhr_object.responseText;
				var prix = retour.split("#")[0];
				var ecopart = retour.split("#")[1];
				var nb_photos = retour.split("#")[2];
				var photo = retour.split("#")[3];
				var lien = retour.split("#")[4];
				var dim_wt = retour.split("#")[5];
				var dim_ht = retour.split("#")[6];
				var dispo = retour.split("#")[7];
				// Prix
				document.getElementById("fa_prix").innerHTML =  prix;
				// Photo
				document.getElementById("nb_photos").innerHTML = nb_photos;
				if(photo != "") { 
					$j('#photo').attr('src',  photo); 
					$j('#lien_photo').attr('title',  lien); 
					$j('#lien_photo').attr('href',  photo);
					// Dimensions de la photo
					if(dim_wt != "") $j('#photo').attr('width',  dim_wt);
					else $j('#photo').attr('height',  dim_ht);
				}
				//else $j('#no_photo').attr('src', '/global/img/bg/no-img.jpg');								
				// Dispo
				document.getElementById("fa_dispo").innerHTML = dispo;
			}
		}
	
	// Header 
	if(method == "POST")
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	xhr_object.send(null);	
}
