var txt="";
var produit = "avfw";
var service = "technique";
var etape = 0;
var sequence = new Array();
sequence["technique"] = new Array();
sequence["client"] = new Array();
sequence["commercial"] = new Array();
sequence["technique"]["avfw"] = new Array("q_coordonnees", "q_service", "q_produit", "q_avfw_produit", "q_version", "q_os", "q_ram", "q_cpu", "q_hd", "q_question");
sequence["technique"]["backup"] = new Array("q_coordonnees", "q_service", "q_produit", "", "q_version", "q_os", "q_ram", "q_cpu", "q_hd", "q_question");
sequence["technique"]["cp"] = new Array("q_coordonnees", "q_service", "q_produit", "q_cp_produit", "q_version", "q_os", "q_ram", "q_cpu", "q_hd", "q_question");
sequence["technique"]["pro"] = new Array("q_coordonnees", "q_service", "q_produit", "q_fp_produit", "q_version", "q_os", "q_ram", "q_cpu", "q_hd", "q_question");
sequence["client"]["avfw"] = new Array("q_coordonnees", "q_service", "q_produit", "q_avfw_produit", "", "", "", "", "", "q_question");
sequence["client"]["backup"] = new Array("q_coordonnees", "q_service", "q_produit", "", "", "", "", "", "", "q_question");
sequence["client"]["cp"] = new Array("q_coordonnees", "q_service", "q_produit", "q_cp_produit", "", "", "", "", "", "q_question");
sequence["client"]["pro"] = new Array("q_coordonnees", "q_service", "q_produit", "q_fp_produit", "", "", "", "", "", "q_question");
sequence["commercial"]["avfw"] = new Array("q_coordonnees", "q_service", "q_produit", "", "", "", "", "", "", "q_question");
sequence["commercial"]["backup"] = new Array("q_coordonnees", "q_service", "q_produit", "", "", "", "", "", "", "q_question");
sequence["commercial"]["cp"] = new Array("q_coordonnees", "q_service", "q_produit", "", "", "", "", "", "", "q_question");
sequence["commercial"]["pro"] = new Array("q_coordonnees", "q_service", "q_produit", "", "", "", "", "", "", "q_question");

function valide_etape(etape) {
	if (etape == 0) {
		if ($('contact_nom').value == '') {
			alert('Veuillez saisir votre nom.');
			return 0;
		}
		if ($('contact_prenom').value == '') {
			alert('Veuillez saisir votre prénom.');
			return 0;
		}
		if ($('contact_email').value == '') {
			alert('Veuillez saisir votre adresse e-mail.');
			return 0;
		}
		var Check_RFC822 = new RFC822;
		okmail = Check_RFC822._ADDR_SPEC($('contact_email').value); 
		if (!okmail) {
			alert("Le champ e-mail n'est pas valide.");
			return 0;
		}
	}
	else if (etape == 1) {
		if (!($('f1').contact_service[0].checked || $('f1').contact_service[1].checked || $('f1').contact_service[2].checked)) {
			alert("Veuillez sélectionner le Service que vous souhaitez contacter.");
			return 0;
		}
	}
	else if (etape == 2) {
		if (!($('f1').contact_produit[0].checked || $('f1').contact_produit[1].checked || $('f1').contact_produit[2].checked || $('f1').contact_produit[3].checked)) {
			alert("Veuillez sélectionner le produit concerné.");
			return 0;
		}
	}
	return 1;
}




function afficherAideConfig() {
	var chaine = document.getElementById("typeProduit").value.toLowerCase();
	if(chaine == "orange"){
		window.open("http://www.securitoo.com/fra/pages/assistance/commun/516.pdf","_blank");
	}
	else if(chaine == "soo"){
		window.open("http://www.securitoo.com/fra/pages/assistance/commun/488.pdf","_blank");
	}
	else 
		alert("Vous n'avez pas choisi de produit dans la liste.")
}


function afficherAideVersion() {
	var chaine = document.getElementById("typeProduit").value.toLowerCase();
	if(chaine == "orange"){
		window.open("http://www.securitoo.com/fra/pages/assistance/commun/821.pdf","_blank");
	}
	else if(chaine == "soo"){
		window.open("http://www.securitoo.com/fra/pages/assistance/commun/254.pdf","_blank");
	}
	else 
		alert("Vous n'avez pas choisi de produit dans la liste.")
}

function afficheLienAide(){
	if(produit == "avfw")
		document.getElementById("lienversion").innerHTML = "<a class='aide' href='#' onClick='javascript:afficherAideVersion();'>Aide</a>";
	else document.getElementById("lienversion").innerHTML = "";
	
	if(produit != "backup"){
		document.getElementById("lien_aide_os").innerHTML = "<a class='aide' href='#' onClick='javascript:afficherAideConfig();'>Aide</a>";
		document.getElementById("lien_aide_mem").innerHTML = "<a class='aide' href='#' onClick='javascript:afficherAideConfig();'>Aide</a>";
		document.getElementById("lien_aide_cpu").innerHTML = "<a class='aide' href='#' onClick='javascript:afficherAideConfig();'>Aide</a>";
		document.getElementById("lien_aide_hdd").innerHTML = "<a class='aide' href='#' onClick='javascript:afficherAideConfig();'>Aide</a>";
	}
	else {
		document.getElementById("lien_aide_os").innerHTML = "";
		document.getElementById("lien_aide_mem").innerHTML = "";
		document.getElementById("lien_aide_cpu").innerHTML = "";
		document.getElementById("lien_aide_hdd").innerHTML = "";
	}
}


function memoriseTypeProduit(val){document.getElementById("typeProduit").value = val;}

function suivant(id) {
	if (valide_etape(etape)) {
		var i=id+1;
		etape++;
		while (sequence[service][produit][i] == "") { i++; etape++; }
		var index1=sequence[service][produit][i];
		var index=sequence[service][produit][id];
		Element.show(index1);
		Element.hide(index);
		recap();
	}
}

function precedent(id) {
	var i=id-1;
	etape--;
	while (sequence[service][produit][i] == "") { i--; etape--}
	var index1=sequence[service][produit][i];
	var index=sequence[service][produit][id];
	Element.show(index1);
	Element.hide(index);
	recap();
}

function recap() {
txt="<b>Informations saisies : </b><br/><br/>";
if (etape > 0) {
	txt += "<b>Nom : </b>" + $('contact_nom').value + "<br/>";
	txt += "<b>Pr&eacute;nom : </b>" + $('contact_prenom').value + "<br/>";
	txt += "<b>Adresse e-mail : </b>" + $('contact_email').value + "<br/>";
	txt += "<b>Nom d'utilisateur </b>: " + $('contact_login').value + "<br/>";
}
if (etape > 1) {
	var someNodeList = $('f1').contact_service;
	var nodes = $A(someNodeList);
	nodes.each(function(node) {
		if(node.checked==true) {
			txt += "<b>Service souhait&eacute; : </b>Service " + node.value + "<br/>";
		}
	});
}
if (etape > 3 && service != 'commercial') {
	var id = '';
	var libelle = '';
	switch (produit) {
		case "avfw" : id='s_contact_produit_version_avfw'; break; 
		case "cp" : id='s_contact_produit_version_cp'; break;
		case "pro" : id='s_contact_produit_version_fp'; break;
	}
	if (id!='') {
		var someNodeList = $(id).getElementsByTagName('option');
		var nodes = $A(someNodeList);
		nodes.each(function(node){
			if (node.selected && node.value != '') libelle = node.innerHTML;
		});
	}
	else {
		libelle = "Backup";
	}
	txt += "<b>Produit : </b>" + libelle + "<br/>";
}
if (etape > 4 && service == 'technique') {
	txt += "<b>Version : </b>" + $('contact_version').value + "<br/>";
}
if (etape > 5 && service == 'technique') {
	var libelle = '';
	var someNodeList = $('contact_os').getElementsByTagName('option');
	var nodes = $A(someNodeList);
	nodes.each(function(node){
		if (node.selected && node.value != '') libelle = node.innerHTML;
	});
	txt += "<b>Syst&egrave;me d'exploitation : </b>" + libelle + "<br/>";
}
if (etape > 6 && service == 'technique') {
	var libelle = '';
	var someNodeList = $('contact_ram').getElementsByTagName('option');
	var nodes = $A(someNodeList);
	nodes.each(function(node) {
		if (node.selected && node.value != '') libelle = node.innerHTML;
	});
	txt += "<b>M&eacute;moire vive : </b>" + libelle + "<br/>";
}
if (etape > 7 && service == 'technique') {
	txt += "<b>Processeur : </b>" + $('contact_cpu').value + "<br/>";
}
if (etape > 8 && service == 'technique') {
	txt += "<b>Espace disque : </b>" + $('contact_hd').value;
}
Element.update('recap',txt);
txt="";
}
