var mesGestionnairesGlobaux = {
	onCreate: function(){
		Element.show('systemeAttente');
	},

	onComplete: function() {
		if(Ajax.activeRequestCount == 0){
			Element.hide('systemeAttente');
		}
	}
};

Ajax.Responders.register(mesGestionnairesGlobaux);


/*
 Change la marque du configutateur
 c'est le seul param dont on dispose
*/
function changeMarque() { 
 	if ($F('conf_marque') == "IBM") {
		$('configurateur_top').style.backgroundImage = 'url("images/centre_top_ibm.jpg")';
	} else if ($F('conf_marque') == "HP") {
		$('configurateur_top').style.backgroundImage = 'url("images/centre_top_hp.jpg")';
	} else if ($F('conf_marque') == "DELL") {
		$('configurateur_top').style.backgroundImage = 'url("images/centre_top_dell.jpg")';
	} else {
		$('configurateur_top').style.backgroundImage = 'url("images/centre_top_conf.jpg")';
	}
	if ($F('conf_marque') != "") {
		
		
		var parametres = 'marque=' + $F('conf_marque');
  		var url = 'services/configurateur.php';
		 		
		var myAjax = new Ajax.Updater(
			'el_gen',
			url,
			{
			method: 'get',
			parameters: parametres 
			}
		);
		
		Element.hide('el_description');  
		Element.hide('coordonnee');  
	}
} 

/*
	On change le modele, on a acces a l'id cette fois
function changeModele() {
	if ($F('conf_modele') != "") {
		var parametres = 'id_produit=' + $F('conf_modele');
  		var url = 'services/configurateur.php';
		var myAjax = new Ajax.Updater(
			'el_gen2',
			url,
			{
			method: 'get',
			parameters: parametres 
			}
		);
	}
}
*/


/*
On verifie qu'il a choisi ces champs pour afficher l'envoi du formulaire 
*/
function controle() {
	// le processeur et ram
	if ($('conf_processeur').value != "-1" && $('conf_memoire').value != "-1") {
		// controle au moins un disque dur
		var nb_disque = $('nb_disque_dur').value;
		for (var i = 1 ; i <= nb_disque ; ++i) {
			if ($('conf_disque_dur_'+i).value != "-1") {
				Element.show('coordonnee');
				return true;
			}
		}
	}
	//Effect.BlindUp('coordonnee');
	Element.hide('coordonnee');
	return false;
}

function changeModele() {
	if ($F('conf_modele') != "") {
		var parametres = 'id_produit=' + $F('conf_modele');
  		var url = 'services/configurateur.php';
		 var myAjax = new Ajax.Request(
			url,
			{
				method: 'get',
				parameters: parametres,
				onComplete: afficheReponseModele
			}
		); 
	}
}

function afficheReponseModele(requete) { 
//alert(requete.responseText);
	var tab_reponse = requete.responseText.split('___LIMIT___'); 
	$('el_gen2').innerHTML = tab_reponse[0];
	Element.show('el_description'); 
	$('el_description').innerHTML = tab_reponse[1]; 
}

