var items = new Array('item_menu1','item_menu2','item_menu3','item_menu4','item_menu5');

function change(cible){
	for(i=0;i<items.length;i++){
		var mon_item=document.getElementById(items[i]);
		if(items[i]!=cible&&items[i]!='item_menu5')mon_item.className='item_menu_rougeOpa';
		else if(items[i]!=cible&&items[i]=='item_menu5')mon_item.className='item_menu_grisOpa';
		}
	}
	
function retour(cible){
	for(i=0;i<items.length;i++){
		var mon_item=document.getElementById(items[i]);
		if(items[i]!=cible&&items[i]!='item_menu5')mon_item.className='item_menu_rouge';
		else if(items[i]!=cible&&items[i]=='item_menu5')mon_item.className='item_menu_gris';
		}
	}
	
function creerRequete() {
    try {
        requete = new XMLHttpRequest(); }
    catch (microsoft) {
       try {
       		requete = new ActiveXObject('Msxml2.XMLHTTP'); }
        catch(autremicrosoft) {
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP'); }
            catch(echec) {
                 requete = null; }
       			 }
			}
    	if(requete == null) {
        	alert('Impossible de créer l\'objet requête,\nVotre navigateur ne semble pas supporter les object XMLHttpRequest.'); }
	}
	
function categorie(parent,article,url){
	if(parent!=''){
		creerRequete();
		var url = 'xprod/auto/enfant.php?parent='+parent+'&article='+article+'&url='+url;
		requete.open('GET', url, true);
		requete.onreadystatechange = function() {
			if(requete.readyState == 4) {
        		if(requete.status == 200) {
					var reponse = requete.responseText;
					var div='sousCat';
					target = document.getElementById(div);
    				target.innerHTML = reponse;
                	}
            	}
			};
    	requete.send(null);
		}
	}
	
function annuaire(form,article,url){
	creerRequete();
	var url = 'xprod/auto/annuaire.php?article='+article+'&url='+url;
	if(form.secteur.options[form.secteur.selectedIndex].value!='')url +='&secteur='+form.secteur.options[form.secteur.selectedIndex].value;
	if(form.cate!=null && form.cate.options[form.cate.selectedIndex].value!='')url +='&categorie='+form.cate.options[form.cate.selectedIndex].value;
	if(form.titre.value!=''&&form.titre.value!='Nom')url +='&rec='+form.titre.value;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				var div='affichage';
				target = document.getElementById(div);
    			target.innerHTML = reponse;
                }
            }
		};
    requete.send(null);
	}
	
function verif_mail(adresse) {
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1)) return(true);
	else  return(false);
	}
	
function verif_port(num){
	if((num.length != 10)||(num.substring(0,2) != '06'))return(false);
	else  return(true);
	}
	
function verif_contact(form){
	var alerte = '';
	if(form.nom.value=='')alerte += "Vous devez renseigner votre nom\n";
	if(form.ville.value=='')alerte += "Vous devez renseigner votre ville\n";
	if(form.email.value=='')alerte += "Vous devez renseigner votre Email\n";
	if(form.email.value!=''&&!verif_mail(form.email.value))alerte += "L'adresse Email que vous avez saisie n'est pas valide\n";
	if(form.objet.value=='')alerte += "Vous devez saisir un objet pour ce mail\n";
	if(form.demande.value=='')alerte += "Vous devez formuler votre demande\n";
	
	if(alerte!='')alert("Attention :\n\n"+alerte);
	else form.submit();
	}
	
function verif_news(form){
	var alerte = '';
	if(form.qualite.value=='')alerte += "Vous devez renseigner votre qualite\n";
	if(form.nom.value=='')alerte += "Vous devez renseigner votre nom\n";
	if(form.prenom.value=='')alerte += "Vous devez renseigner votre prenom\n";
	if(form.email.value=='')alerte += "Vous devez renseigner votre Email\n";
	if(form.email.value!=''&&!verif_mail(form.email.value))alerte += "L'adresse Email que vous avez saisie n'est pas valide\n";
	if(form.tel.value!=''&&!verif_port(form.tel.value))alerte += "Saisissez votre numero de telephone comme ceci : 0600000000\n";
	if(form.passe.value=='')alerte += "Vous devez saisir un mot de passe\n";
	if(form.passe.value!=form.passe2.value)alerte += "Vous devez confirmer votre mot de passe\n";
	if(form.tel.value=='' && form.smsMeteo.checked)alerte += "Vous devez saisir votre numero de telephone pour vous abonner aux alertes SMS\n";
	
	if(alerte!='')alert("Attention :\n\n"+alerte);
	else form.submit();
	}
