document.observe("dom:loaded",function(){if(Ajax.Autocompleter){Ajax.Autocompleter.prototype.onBlur=function(){};new Ajax.Autocompleter("codepostal","propositionsvilles","/suggestvilles.php",{paramName:'codepostal',minChars:4,updateElement:miseajourcodepostal,afterUpdateElement:codepostalchoisit});};Event.observe('codepostal','focus',function(event){this.select();});Event.observe('codepostal','blur',function(event){if(this.value==''){this.value='Code postal';}});Event.observe('titre','focus',function(event){this.select();});Event.observe('titre','blur',function(event){if(this.value==''){this.value='Titre de l\'annonce';}});Event.observe('description','focus',function(event){this.select();});Event.observe('description','blur',function(event){if(this.value==''){this.value='Décrivez votre objet précisément, en indiquant son état, ses caractéristiques, ses accessoires ainsi que toute autre information importante pour l\'acheteur.';}});Event.observe('description','keyup',function(event){verifieTaille('description','counterTexte',1500);});Event.observe('annee','focus',function(event){this.select();});Event.observe('annee','blur',function(event){if(this.value==''){this.value='Année';}});Event.observe('kilometrage','focus',function(event){this.select();});Event.observe('kilometrage','blur',function(event){if(this.value==''){this.value='Kilométrage';}});Event.observe('annee1','focus',function(event){this.select();});Event.observe('annee1','blur',function(event){if(this.value==''){this.value='Année';}});Event.observe('kilometrage1','focus',function(event){this.select();});Event.observe('kilometrage1','blur',function(event){if(this.value==''){this.value='Kilométrage';}});Event.observe('cylindree','focus',function(event){this.select();});Event.observe('cylindree','blur',function(event){if(this.value==''){this.value='Cylindrée';}});Event.observe('surface','focus',function(event){this.select();});Event.observe('surface','blur',function(event){if(this.value==''){this.value='Surface';}});Event.observe('surface1','focus',function(event){this.select();});Event.observe('surface1','blur',function(event){if(this.value==''){this.value='Surface';}});Event.observe('surface2','focus',function(event){this.select();});Event.observe('surface2','blur',function(event){if(this.value==''){this.value='Surface';}});Event.observe('capacite','focus',function(event){this.select();});Event.observe('capacite','blur',function(event){if(this.value==''){this.value='Capacité';}});Event.observe('prix','focus',function(event){this.select();});Event.observe('prix','blur',function(event){if(this.value==''){this.value='Prix';}});Event.observe('loyer','focus',function(event){this.select();});Event.observe('loyer','blur',function(event){if(this.value==''){this.value='Loyer / Mois';}});Event.observe('loyer1','focus',function(event){this.select();});Event.observe('loyer1','blur',function(event){if(this.value==''){this.value='Loyer / Semaine';}});Event.observe('site','focus',function(event){this.select();});Event.observe('site','blur',function(event){if(this.value==''){this.value='http://www.monsite.fr';}});Event.observe('nom','focus',function(event){this.select();});Event.observe('nom','blur',function(event){if(this.value==''){this.value='Votre nom';}});Event.observe('societe','focus',function(event){this.select();});Event.observe('societe','blur',function(event){if(this.value==''){this.value='Nom de la société';}});Event.observe('siren','focus',function(event){this.select();});Event.observe('siren','blur',function(event){if(this.value==''){this.value='Numéro SIREN';}});Event.observe('email','focus',function(event){this.select();});Event.observe('email','blur',function(event){if(this.value==''){this.value='monadresse@mail.fr';}});Event.observe('telephone','focus',function(event){this.select();});Event.observe('telephone','blur',function(event){if(this.value==''){this.value='Téléphone';}});Event.observe('categorie','change',function(event){afficheinfossupplementaires(this.value);});Event.observe('type3','change',function(event){afficheinfossupplementaireslocauxcommerciaux(this.value);});Event.observe('statut0','change',function(event){afficheinfosstatut(this.value);});Event.observe('statut0','click',function(event){afficheinfosstatut(this.value);});Event.observe('statut1','change',function(event){afficheinfosstatut(this.value);});Event.observe('statut1','click',function(event){afficheinfosstatut(this.value);});Event.observe('aunprix','change',function(event){aunprix();});Event.observe('aunprix','click',function(event){aunprix();});Event.observe('aunloyer','change',function(event){aunloyer();});Event.observe('aunloyer','click',function(event){aunloyer();});Event.observe('aunloyervacances','change',function(event){aunloyervacances();});Event.observe('aunloyervacances','click',function(event){aunloyervacances();});Event.observe('aunsite','change',function(event){aunsite();});Event.observe('aunsite','click',function(event){aunsite();});aunprix();aunloyer();aunloyervacances();afficheinfossupplementaires($('categorie').value);aunsite();if($('statut0').checked){afficheinfosstatut($('statut0').value);}else if($('statut1').checked){afficheinfosstatut($('statut1').value);} prepareUpload();});function aunsite(){if($('aunsite').checked){$('divsite').show();}else{$('divsite').hide();}} function aunprix(){if($('aunprix').checked){$('divprix').show();}else{$('divprix').hide();}} function aunloyer(){if($('aunloyer').checked){$('divloyer').show();}else{$('divloyer').hide();}} function aunloyervacances(){if($('aunloyervacances').checked){$('divloyervacances').show();}else{$('divloyervacances').hide();}} function afficheinfosstatut(statut){if(statut==0){$('nomparticulier').show();$('nomprofessionnel').hide();}else if(statut==1){$('nomparticulier').hide();$('nomprofessionnel').show();}} function afficheinfossupplementaires(categorie){if(categorie==11){$('voiture').show();$('typevehicule').show();}else if(categorie==16){$('voiture').show();$('typevehicule').hide();}else{$('voiture').hide();} if(categorie==13){$('moto').show();}else{$('moto').hide();} if(categorie==31){$('venteimmobilier').show();}else{$('venteimmobilier').hide();} if(categorie==32||categorie==33){$('locationimmobilier').show();$('zoneloyer').show();}else{$('locationimmobilier').hide();$('zoneloyer').hide();} if(categorie==34){$('locationvacances').show();$('zoneloyervacances').show();}else{$('locationvacances').hide();$('zoneloyervacances').hide();} if(categorie==35){$('locauxcommerciaux').show();afficheinfossupplementaireslocauxcommerciaux($('type3').value);}else{$('locauxcommerciaux').hide();} if(categorie==32||categorie==33||categorie==34){$('zoneprix').hide();}else{$('zoneprix').show();}} function afficheinfossupplementaireslocauxcommerciaux(type){if(type==7){$('zoneprix').show();$('zoneloyer').hide();}else{$('zoneprix').hide();} if(type==8){$('zoneloyer').show();$('zoneprix').hide();}else{$('zoneloyer').hide();}} function miseajourcodepostal(li){var libelle=li.innerHTML;var codepostal=libelle.substr(0,libelle.indexOf(' '));var ville=libelle.substr(libelle.indexOf(' '));$('codepostal').value=codepostal;$('villechoisit').innerHTML=ville;$('ville').value=ville;} function codepostalchoisit(text,li){} function verifieTaille(id,idCounter,tailleLimite){if($(id)){var texte=$(id).value;var taille=texte.length;if(taille>tailleLimite){$(id).value=texte.substring(0,(texte.length-1));var caractereRestant=(tailleLimite-taille+1);if(caractereRestant<=1){$(idCounter).innerHTML=caractereRestant+' caractère restant';}else{$(idCounter).innerHTML=caractereRestant+' caractères restants';} return false;}else{var caractereRestant=(tailleLimite-taille);if(caractereRestant<=1){$(idCounter).innerHTML=caractereRestant+' caractère restant';}else{$(idCounter).innerHTML=caractereRestant+' caractères restants';} return true;}}} var upload;var uploadencours=false;var deleteencours=false;function prepareUpload(){upload=new Ajax_upload('#lienAjouterPhoto',{action:'/uploadphoto.php',name:'depotphoto',onChange:function(file,ext){if(uploadencours)return false;},onSubmit:function(file,ext){var data={'ticket':$('ticket').value,'idannonceupload':$('idannonceupload').value,'idupload':idupload};upload.setData(data);uploadencours=true;$('lienAjouterPhoto').disabled='disabled';$('indicateurupload').show();},onComplete:function(file,response){uploadencours=false;$('lienAjouterPhoto').disabled='';$('indicateurupload').hide();}});for(i=1;i<=5;i++){Event.observe('divphoto'+i,'mouseover',function(event){var id=this.id.substr(3)+'principale';if($(id).value!=''){$('photoprincipale').src=$(id).value;}else{$('photoprincipale').src='/imgs/pixel.gif';} for(i=1;i<=5;i++){$('divphoto'+i).removeClassName('miniatureselect');} this.addClassName('miniatureselect');});Event.observe('deletephoto'+i,'click',function(event){if(deleteencours){return false;} $('divphotos').style.cursor='progress';deleteencours=true;var idphoto=this.id.substr(11);var parameters={'ticket':$('ticket').value,'idannonceupload':$('idannonceupload').value,'idphoto':idphoto,'photo1':$('nomphoto1').value,'photo2':$('nomphoto2').value,'photo3':$('nomphoto3').value,'photo4':$('nomphoto4').value,'photo5':$('nomphoto5').value};new Ajax.Request('/deletephoto.php',{method:'post',parameters:parameters,onComplete:function(transport){$('divphotos').style.cursor='default';deleteencours=false;},onSuccess:function(transport){if(transport.status==200&&transport.responseText=='OK'){$('photoprincipale').src='/imgs/pixel.gif';$('photo'+idphoto).src='/imgs/pixel.gif';$('deletephoto'+idphoto).hide();$('photo'+idphoto+'principale').value='';$('nomphoto'+idphoto).value='';if($('deletephoto'+(idphoto-1)))$('deletephoto'+(idphoto-1)).show();if(idupload>0) idupload=idupload-1;$('counterphoto').innerHTML=idupload-1;$('lienAjouterPhoto').disabled='';}}});});}} function finUpload(etat,messageEtat,nomphoto,urlminiaturegrande,urlminiaturepetite){if(etat==true){if($('deletephoto'+(idupload-1)))$('deletephoto'+(idupload-1)).hide();$('photoprincipale').src=urlminiaturegrande;$('photo'+idupload).src=urlminiaturepetite;$('deletephoto'+idupload).show();$('photo'+idupload+'principale').value=urlminiaturegrande;$('nomphoto'+idupload).value=nomphoto;for(i=1;i<=5;i++){$('divphoto'+i).removeClassName('miniatureselect');} $('divphoto'+idupload).addClassName('miniatureselect');$('counterphoto').innerHTML=idupload;if(idupload==5){$('lienAjouterPhoto').disabled='disabled';} idupload=idupload+1;$('diverreurupload').hide();} if(etat==false){$('erreurupload').innerHTML=messageEtat;$('diverreurupload').show();}}
