
var champs = {
        'transaction_3':2,
        'prix_11':1,
        'annee_10':1,
        'km_12':1,
        'energie_42':1,
        'body_5':2,
        'titre_4':2,
        'cache_31':1
    };

var required = {
        'prenom_1':1,
        'nom_2':1,
        'adresse_30':1,
        'zip_21':1,
        'commune_6':1,
        'phone1_17':1,
        'pays_8':1,
        'email1_18':1
    };




function displayBloc (bloc2see,bloc2hide) {
    var b2see = document.getElementById("display"+bloc2see);
    var b2hide = document.getElementById("display"+bloc2hide);
    b2see.style.display="block";
    b2hide.style.display="none";
}

var vus = new Object;

function voirCodes (code,un) {
    var lcd;
    if (un) {
        lcd = document.getElementById(code);
    } else {
        lcd = document.getElementById("c"+code);
    }
    if (vus[code] && vus[code]==1 ) {
        lcd.style.display="none";
        vus[code]='';
    } else {
        lcd.style.display="block";
        vus[code]=1;
    }
}



function visuel () {

    var vl = document.getElementById('visuel');
    var bloquer = "no";
    for ( p in champs) {
        if ( document.getElementById(p) ) {
            if ( document.getElementById(p).value  ) {
                  var vv = document.getElementById(p).value;
                  if (p == "body_5") {
                    vv = vv.replace(/(\r\n|\r|\n)/g,"<br>\n");
                  }
                  document.getElementById('v'+p).innerHTML = vv;
                  if ( document.getElementById('t'+p) ) {
                    document.getElementById('t'+p).style.display="block";
                  }
                  document.getElementById('verif').style.display="block";
                  document.getElementById('v'+p).style.border="";
                  document.getElementById('v'+p).style.background="white";
            } else {
                if (  champs[p] == 2 ) {
                    bloquer = "yes";
                    document.getElementById('v'+p).innerHTML = " &nbsp;  - &nbsp; ";
                    document.getElementById('v'+p).style.background="yellow";
                    document.getElementById('v'+p).style.border="1px solid red";
                    document.getElementById('verif').style.display="none";
                }
            }
        }
        if ( p == "cache_31") {
            var nc = document.getElementsByName(p);
            for ( i=0;  i < nc.length; i++) {
                if ( nc[i].checked ) {
                    document.getElementById('v'+p).innerHTML = cache[nc[i].value];
                }
            }
        }
    }
    if ( bloquer == "yes" ) {
        document.getElementById('verif').style.display="none";
    }
    vl.style.display="block";
    document.getElementById('tabannonce').style.display="none";
}


function modifier (action) {
        if (action && action == 1) {
            document.getElementById('pbut').style.display="none";
            document.getElementById('psub').style.display="block";
            document.getElementById('psub').style.border="2px solid red";
        }
        document.getElementById('visuel').style.display="none";
        document.getElementById('tabannonce').style.display="block";
}

function afficheur (datas,dom) {
    var adresse;
    var debut = datas.reverse().join('');
    if (dom && dom[0]) {
        adresse  = '<a class="lien02" href="mailto:'+ debut + "&#64;" + dom.reverse().join('')   +'">' + 'envoyer un courrier' + '</a>';
    } else {
        adresse = debut ;
    }
    document.write(adresse);
}

function revoir () {
    for (p in  champs ) {
        var tt = document.getElementById("v"+p);
        if ( tt && tt.innerHTML ) {
            document.getElementById("t"+p).style.display="block";
        }
    }
}

function grabArea (area,areatitle) {
    var areagrabbed = document.getElementById('areagrabbed');
    areagrabbed.innerHTML = document.getElementById(area).innerHTML;
    document.getElementById(areatitle).style.background="yellow";
}

function redalert (erreur) {
    for (e in required) {
        if (erreur[e] == 1) {
            var raidir = document.getElementById(e);
            raidir.style.border="3px inset red";
            raidir.style.background="yellow";
            //alert(e);
            if ( msgerr['msg_'+e]  ) {
                raidmsg=document.getElementById('msg_'+e);
                raidmsg.style.border="2px solid red";
                raidmsg.style.background="yellow";
                raidmsg.style.fontWeight="bold";
                raidmsg.innerHTML=msgerr['msg_'+e];
            }
        }
    }

}


function ouvrirPopup (pFichier, pTitre, pLargeur, pHauteur) {
    var urlwhois = "http://whoiswho.lannonce.com";
    var posX = (screen.width / 2) - (pLargeur / 2);
    var posY = (screen.height / 2) - (pHauteur / 2);
    window.open(urlwhois+pFichier,pTitre,"width = " + pLargeur + ", height = " + pHauteur + ", left = " + posX + ", top = " + posY + ", resizable = 0");
}

