// JavaScript Document
function afficherAutre() {
  var a = document.getElementById("autre");
  var m = document.getElementById("mots");
	var mt= document.getElementById("motos");
	var km=document.getElementById("km");
	var annee=document.getElementById("annee");
	var kilo=document.getElementById("kilo");
	var an=document.getElementById("an");
  var rub= document.annonce.categorie;
	var prod=document.annonce.produit;
	
	var acc1=document.getElementById("ACC1");
	var acc2=document.getElementById("ACC2");
	var prx=document.getElementById("prx");
	var image=document.getElementById("image");
	
	var ta1=document.getElementById("taoffre");
	var ta2=document.getElementById("tacherche");
	var ta3=document.getElementById("tavends");
	var ta4=document.getElementById("taechange");
	var TAnn=document.getElementById("TAnn");

	
	if(rub.value<6){
		
				if (rub.value==1 || rub.value==2){
					if (a.style.display == "none")a.style.display = "block";
					if (km.style.display == "none")km.style.display = "block";
					if (kilo.style.display == "none")kilo.style.display = "block";
					if (annee.style.display == "none")annee.style.display = "block";
					if (an.style.display == "none")an.style.display = "block";
					
							if(rub.value==1){
								if (m.style.display == "none") m.style.display = "block";
							}else m.style.display = "none";
							
							if(rub.value==2 && prod.value !=10){
								if ( mt.style.display == "none") mt.style.display = "block";
							}else mt.style.display = "none";
				}
				else
				{
						a.style.display = "none";
						m.style.display = "none"; 
						mt.style.display = "none";
						km.style.display = "none";
						kilo.style.display = "none";
						annee.style.display = "none";
						an.style.display = "none";
						
				}
		
		ta1.style.display="none";
		ta2.style.display="block";
		ta3.style.display="block";
		ta4.style.display="block";
		acc1.style.display="block"; 
		acc2.style.display="block";
		TAnn.style.display="block";
		prx.style.display="block";
		image.style.display="block";
	}else{
		if(rub.value==6 ||rub.value==7){
			ta1.style.display="none";ta2.style.display="block";ta3.style.display="none";ta4.style.display="none";
			prx.style.display="none";image.style.display="none";TAnn.style.display="none";acc1.style.display="block"; 
		acc2.style.display="block";a.style.display = "none";
						m.style.display = "none"; 
						mt.style.display = "none";
						km.style.display = "none";
						kilo.style.display = "none";
						annee.style.display = "none";
						an.style.display = "none";
		}
		if(rub.value==8){
			ta1.style.display="none";ta2.style.display="block";ta3.style.display="none";ta4.style.display="none";
			prx.style.display="none";image.style.display="none";acc1.style.display="none"; acc2.style.display="none";a.style.display = "none";
						m.style.display = "none"; 
						mt.style.display = "none";
						km.style.display = "none";
						kilo.style.display = "none";
						annee.style.display = "none";
						an.style.display = "none";
		}
	}
	
 
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function testernom(texte){
	var a_str=texte.value;
     var expression = /^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z '-]+$/gi; // caractères autorisés
    if (!expression.test(texte.value)){
        alert (" Les caractère spéciaux sont interdit.\n Ecrivez le nom sous la forme : Poggio di-Borgo ...");
        texte.value=texte.value.substring(0,texte.value.length-1);
        return false;
     }
    // 1er caractère doit être une majuscule
    expression = /^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z]{1}+$/g;
    a_str=texte.value;
    if (expression.test(texte.value)){
        alert ("Le 1er caractère doit être une majuscule ...");
        a=texte.value.substring(0,1);
        texte.value=a_str.toUpperCase();
        return false;
     }
    // Interdire 2 caractères identiques de suite : ' -
    expression = /[-]{2}|[']{2}|[ ]{2}/g;
    a_str=texte.value;
    if (expression.test(texte.value)){
        alert ("Evitez 2 blancs ou - ou '");
        texte.value=texte.value.substring(0,texte.value.length-1);
        return false;
     }
    // Interdire 2 majuscules de suite
    expression = /[A-Z]{1}[A-Z]{1}/g;
    a_str=texte.value;
     if (expression.test(texte.value)){
        alert ("N'écrivez pas  en \"tout majuscule\"");
        a_str=texte.value.substring(texte.value.length-1,texte.value.length);
        texte.value=texte.value.substring(0,texte.value.length-1)+a_str.toLowerCase();
     }
}
 
function testercommune(texte){
	 var expression = /^[a-z '-]+$/gi; // caractères autorisés
    if (!expression.test(texte.value)){
        alert ("Ecrivez le nom sous la forme : San-Machin ...");
        texte.value=texte.value.substring(0,texte.value.length-1);
        return false;
     }
    var a=texte.value;
    a=a.replace(/(st )/gi,"San-");
    a=a.replace(/(saint )/gi,"Saint-");
		a=a.replace(/(san )/gi,"San-");
    texte.value=a.replace(/(Saint )[A-Za-z]/gi,"Saint-");
    var expression = /[A-Z]{1}[A-Z]{1}/g;
     if (expression.test(texte.value)){
        alert ("N'écrivez pas le nom en \"tout majuscule\"");
        texte.value=texte.value.substring(0,texte.value.length-1);
     }
		 // 1er caractère doit être une majuscule
    expression = /^[àáâãäåòóôõöøèéêëçìíîïùúûüÿñoæa-z]{1}+$/g;
    a_str=texte.value;
    if (expression.test(texte.value)){
        alert ("Le 1er caractère doit être une majuscule ...");
        a=texte.value.substring(0,1);
        texte.value=a_str.toUpperCase();
        return false;
     }
		  // Interdire 2 caractères identiques de suite : ' -
    expression = /[-]{2}|[']{2}|[ ]{2}/g;
    a_str=texte.value;
    if (expression.test(texte.value)){
        alert ("Evitez 2 blancs ou - ou '");
        texte.value=texte.value.substring(0,texte.value.length-1);
        return false;
     }
}
 
function testertelephone(texte) {
	var expression = /^[0-9]{0,10}$/gi; // caractères autorisés
    if (!expression.test(texte.value)){
        alert ("Ecrivez votre numero avec 10 chiffres .");
        texte.value=texte.value.substring(0,texte.value.length-1);
     }    
}
function testerportable(texte) {
	var expression = /^[0-9]{0,10}$/gi; // caractères autorisés
    if (!expression.test(texte.value)){
        alert ("Ecrivez votre numero avec 10 chiffres .");
        texte.value=texte.value.substring(0,texte.value.length-1);
     }    
} 
function testercodepostal (texte) {

    var expression = /^[0-9]{0,5}$/g; // caractères autorisés
    if (!expression.test(texte.value)){
        alert ("Ecrivez le code postal avec 5 chiffres ...");
        texte.value=texte.value.substring(0,texte.value.length-1);
     }
}

function testerlongueur (texte,longueurmax) {

    if (texte.value.length>longueurmax) {
        alert ("Les " + longueurmax + " caractères autorisés sont atteints.");
        texte.value=texte.value.substring(0,longueurmax);
    }
 
}
function testerpass(texte) {
	var expression = /^[0-9A-Za-z]{0,10}$/gi; // caractères autorisés
    if (!expression.test(texte.value)){
        alert ("Ecrivez votre numero avec 10 chiffres .");
        texte.value=texte.value.substring(0,texte.value.length-1);
     }    
}

function testertexte(texte){
	var expression = /[']{2}|[ ]{2}|[-]{2}|[=*"<>#%;?:$\//]+/gi; // caractères interdits
     if (expression.test(texte.value)){
        alert ("Les caractères spéciaux ne sont pas autorisés.\nAinsi que les doubles espaces ou -- ou '' ");
        texte.value=texte.value.substring(0,texte.value.length-1);
     }
}