/*-----------------------------------------------------------------------------------------------*/
//
// Copyright (c) 2008 Agence Clark (http://www.agence-clark.com)
//
/*-----------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
// Init Page
/*-----------------------------------------------------------------------------------------------*/
Event.observe(window, 'load', InitPage, false);
function InitPage(){
	if($('filtre_pa')) {
		Event.observe($('filtre_pa'), 'change', function(){
			$('frm_filtrer_pa').submit();											 
		});
	}
	if($('nature_pa')) {
		Event.observe($('nature_pa'), 'change', function(){
			$('frm_filtrer_pa').submit();											 
		});
	}
	if($('rubrique_annonce')) {
		Event.observe($('rubrique_annonce'), 'change', function(){
			if ($F('rubrique_annonce') =='') {
				$('msgAjoutPA').appear({duration:0.3}).update('<p><strong>Vous devez s&eacute;lectionnez une rubrique</strong></p>');
				$('rubrique_annonce').addClassName('inputError');
			} else {			
				$('frm_change_rubrique').submit();
			}
		});
	}
	if($('option_admin_6_annonce')) {
		Event.observe('option_admin_6_annonce', 'focus', function(){
			autoCompleteRechUser();
		});
	}
	if($('pays_annonce')) {
		Event.observe($('pays_annonce'), 'change', function(){
			maj_pays( $F('pays_annonce') );
		});
	}	
	if($('region_annonce')) {
		Event.observe($('region_annonce'), 'change', function(){
			maj_region( $F('region_annonce') );
		});
	}	
	if ($('media_annonce')) {
		var ongletMedia = new multiOnglet('media_annonce','onglet_media_annonce','contenu_media_annonce',{
			MO_callback : 'callbackOngletMedia()',
			MO_pos: $F('onglet_actif')
		});
	}
	if ($('frm_recherche_pa')) {
		Event.observe($('search_rub'), 'change', function(){
			maj_srub( $F('search_rub') );
		});
	}

	if ($('frm_recherche_ann')) {
		Event.observe($('search_rub'), 'change', function(){
			maj_annuSrub( $F('search_rub') );
		});
	}
	if($('rubrique_annonce')) {
		Event.observe('rubrique_annonce', 'change', function(){
			maj_srub( $F('rubrique_annonce'), $('srubrique_annonce') );
		});
	}
	
	// Edition de l'annonce : Publication
	if($('parution_site_annonce')) Event.observe($('parution_site_annonce'),'focus',function(){ displayCalendar(this,'dd/mm/yyyy',this,false,false); });
	if($('frm_ajout_pa')) {typeAnnonce(); maj_prix();}
	if($('bt_ajout_photo')) ajoutPhoto();
	if($('option_site_annonce_1')) supprObserve(); 
	
	//if($('descriptif_mag2_annonce')) makeItCount('descriptif_mag2_annonce',parseInt($('descriptif_mag_annonce_max_caract').value));
	if($('descriptif_site_annonce')) makeItCount('descriptif_site_annonce',parseInt($('descriptif_site_annonce_max_caract').value));
	
	if($('map_geo')) {actionGeoloc();};
	
	if($('descriptif_mag_annonce')) PAmaker();
}
Event.observe(window,'unload',function(){
	if($('carte_media')){
		GUnload();
	}
});


/*-----------------------------------------------------------------------------------------------*/
// Fonctions
/*-----------------------------------------------------------------------------------------------*/
//Coulisses 
var callbackOngletMedia = function(){
	if($('visu_grand')) {
		var defilCoulisse = new SwitchBloc('conteneur_miniature','miniature',{SwiDuree:0.6});
		$$('#liste_conteneur_miniature .miniature a').each(function(e){
			e.onclick = function(){return false};
			Event.observe(e, 'click', function(){
				$('visu_grand').setStyle({backgroundImage : 'url('+e.href+')' });
			});
		});
		GUnload();
	}
	if($('videoPlayer')) {
		GUnload();
	}
	if($('carte_media')){
		mapGeo($("carte_media"));
	}	
};
var actionGeoloc = function(){
	//Si on a deja les coordonnees
	if ($('latitude_pa').value > 0 && $('longitude_pa').value > 0) {
		tab_point = [
				{latitude:$('latitude_pa').value,longitude:$('longitude_pa').value}
			]; 	
		mapGeo($('map_geo')); 
	} else { //Si on a pas les coordonnees, on doit geocoder
	var geocoder = new GClientGeocoder();
		var adresse = $F('cp_pa')+''+$F('ville_pa')+', '+$F('pays_pa');
	geocoder.getLatLng( adresse, function(point){
		$('latitude_pa').value = point.y;
		$('longitude_pa').value = point.x;	
		tab_point = [
			{latitude:$('latitude_pa').value,longitude:$('longitude_pa').value}
		];	
		mapGeo($('map_geo')); 				
	});	
	}
};
//-- Geolocalisation simple --//
var mapGeo = function(id) {
	var map = null;
	map = new GMap2(id);
	map.addControl(new GLargeMapControl3D());		
	map.addControl(new GMapTypeControl());
	markerOptions = {};
	var point = new GLatLng(tab_point[0].latitude,tab_point[0].longitude);
	var marker = new GMarker(point, markerOptions);
	map.setCenter(point, 16);
	map.addOverlay(marker);
	map.setMapType(G_HYBRID_MAP);
			
	if(id==$('map_geo')) {
		GEvent.addListener(map, "click", function(marker, point) {
			$('latitude_pa').value = point.lat();
			$('longitude_pa').value = point.lng();
			map.clearOverlays();
			map.addOverlay(new GMarker(point, markerOptions));
		});
	}
};

// Form ajout annonce
var typeAnnonce = function(){
	var parution1 = [$('type1_annonce'), $('type2_annonce')];
	parution1.each(function(checkbox){
		Event.observe(checkbox,'click', function(){
			$('parution_mag_2_annonce').fade({duration:0.4});	
			$('parution_mag_3_annonce').fade({duration:0.4});
			resetValue("","");
		});					
	});
	
	if($('type3_annonce') || $('type4_annonce')) { //AA, le 19/03/2009 : ajout d'une verif d'ids
		if($('type4_annonce')) { 
			var arrayMultiParution = [$('type3_annonce'), $('type4_annonce')];
		}else{
			 var arrayMultiParution = [$('type3_annonce')];
		}
		arrayMultiParution.each(function(type) {
			Event.observe(type,'click', function(){
				$('parution_mag_2_annonce').appear({duration:0.4});	
				$('parution_mag_3_annonce').appear({duration:0.4});	
				resetValue(parseInt($('parution_mag_annonce').value)+1,parseInt($('parution_mag_annonce').value)+2);
			});
		});
	}
	
	if ($('option_mag_4_annonce')) Event.observe($('option_mag_4_annonce'),'click', function(){
		Effect.toggle($('option_photo_magazine'),'appear',{duration:0.2});
	});	
	if ($('option_site_2_annonce')) Event.observe($('option_site_2_annonce'),'click', function(){
		Effect.toggle($('option_site_video'),'appear',{duration:0.2});
	});	
};
var resetValue = function(value,value2){
	$('parution_mag_2_annonce').value = value;
	$('parution_mag_3_annonce').value = value2;
};

var frmAjoutPA = function(){
	if($('parution_mag_annonce')) { 
		var arraySelect = [$('parution_mag_annonce').value , $('parution_mag_2_annonce').value, $('parution_mag_3_annonce').value];
		var arraySelect = arraySelect.without("");
		var arraySelectUniq = arraySelect.uniq();
		if(arraySelect.size() != arraySelectUniq.size()){
			var errorSelect = true;
		}	
	} else {
		var errorSelect = false;
	}
	/*var listeFile = $$('#div_ajout_photo input');	
	if (listeFile.size() -1 != 0) {
		var listeValue = new Array();
		listeFile.each(function(input){
			listeValue.push(input.value);
		});
		if(listeValue.size() != listeValue.without("").size() ){
			var errorFile = true;	
		}
	}*/
	if($('parution_site_annonce')) {
		if($('parution_site_annonce').value=="" && $('parution_site_annonce').hasClassName('obligatoire')) {
			var errorDateObligatoire = true;
		} else if($('parution_site_annonce').value!="") {
			var dateJour = $F('date_jour');
			var dateParution = $F('parution_site_annonce');
			var splitDateParution1 = dateParution.indexOf('/');
			var splitDateParution2 = dateParution.lastIndexOf('/');
			var jourParution =  dateParution.substring(0, splitDateParution1);
			var moisParution =  dateParution.substring(splitDateParution1+1, splitDateParution2);
			var anneeParution =  dateParution.substring(splitDateParution2+1);
			if(parseInt(anneeParution+''+moisParution+''+jourParution) < parseInt(dateJour)){
				var errorDate = true;
			}
		}
	} else {
		var errorDateObligatoire = false;
		var errorDate = false;
	}
	if(errorSelect /*|| errorFile*/ || errorDateObligatoire || errorDate == true ) {
		var liste_erreur = '';
		$('msgAjoutPA').appear({duration:0.3, afterFinish:function(){new Effect.ScrollTo('msgAjoutPA',{offset:-15});}});
		if (errorSelect == true) {
			liste_erreur += '<p><strong>Vous avez s&eacute;lectionn&eacute; plusieurs fois le m&ecirc;me num&eacute;ro pour la parution magazine</strong></p>'
			$('parution_mag_annonce').addClassName('inputError');
			$('parution_mag_2_annonce').addClassName('inputError');
			$('parution_mag_3_annonce').addClassName('inputError');	
		} else {
			if($('parution_mag_annonce')) $('parution_mag_annonce').removeClassName('inputError');
			if($('parution_mag_2_annonce')) $('parution_mag_2_annonce').removeClassName('inputError');
			if($('parution_mag_3_annonce')) $('parution_mag_3_annonce').removeClassName('inputError');	
		}
		/*
		if (errorFile == true) {
			liste_erreur += '<p><strong>Vous devez charger les photographies ou supprimer les champs vides</strong></p>'
		}
		*/
		if (errorDateObligatoire == true) {
			liste_erreur += '<p><strong>Le choix de la date est obligatoire</strong></p>';
			$('parution_site_annonce').addClassName('inputError');
		} else {
			if($('parution_site_annonce')) $('parution_site_annonce').removeClassName('inputError');
		}
		if (errorDate == true) {
			liste_erreur += '<p><strong>La date doit s&eacute;lectionn&eacute;e &ecirc;tre sup&eacute;rieur &agrave; la date du jour</strong></p>';
			$('parution_site_annonce').addClassName('inputError');
		} else {
			if($('parution_site_annonce')) $('parution_site_annonce').removeClassName('inputError');
		}
		$('msgAjoutPA').update(liste_erreur);
		return false
	}
};
var maj_prix = function(){
	$$('#frm_ajout_pa input').each(function(listeInput) {								
		Event.observe(listeInput, 'click', function(){
			new Ajax.Request(site_url + 'plugins/common/_ajax.php?ACT=maj_prix',{
				parameters: Form.serialize($('frm_ajout_pa')),
				onComplete: function(requester){
					if(requester.responseText != "false"){
						$('chiffre_total').update(requester.responseText);
					}
				}
			});									   
		});
	});
};

//-- Ajout de champs photo --//
var ajoutPhoto = function(){
	var div = $('div_ajout_photo');
	var bt = $('bt_ajout_photo');
	Event.observe(bt, 'click', function(){
		bt.blur();		
		if($$('#div_ajout_photo input[type=file]').length < 10) {
			var lastInput = $$('#div_ajout_photo input[type=file]').last();
			var splitInput = lastInput.id.lastIndexOf('_');
			var nb = parseInt(lastInput.id.substring(splitInput+1)) + 1;
			var valeur_template = {name: 'option_site_annonce_'+nb};
			var template = new Template('<input type="file" name="#{name}" id="#{name}" value="" /><input type="hidden" name="#{name}_hidden" id="#{name}_hidden" value="" /><a class="suppr_photo" href="javascript:void(0)"><img src="./images/commun/bouton/bt_suppr.gif" alt="Supprimer" /></a>');
			var nouveau = template.evaluate(valeur_template);
			bt.previous('em').insert({before:nouveau});
			var liste_a = $$('#div_ajout_photo a.suppr_photo').last();
			Event.observe(liste_a, 'click', function(){
				var id_file = this.previous('input[type=file]').id;		
				this.previous('input[type=file]').remove();	
				this.remove();					
			});				
		}
	});			 
};
var supprObserve = function(){
	var liste_file = $$('#div_ajout_photo a.suppr_photo').each(function(e_liste_file){	
		Event.observe(e_liste_file, 'click', function(){
			var id_file = this.previous('input[type=file]').id;		
			$(id_file+'_hidden').remove();								
			this.previous('input[type=file]').remove();	
			if(this.previous('a.lien_photo')) this.next('a.lien_photo').remove();	
			this.remove();
		});
	});
};
var frmAjoutPA2 = function(){
	var errorFrmAjoutPa = '';
	if($F('rubrique_annonce') == '') {
		errorFrmAjoutPa += '<p>Vous devez s&eacute;lectionnez une rubrique</p>';
		$('rubrique_annonce').addClassName('inputError');	
	}
//	if($('descriptif_mag_annonce')){
//		if($F('descriptif_mag_annonce') == '') {
//			errorFrmAjoutPa += '<p>Le descriptif du magazine est obligatoire</p>';
//			$('descriptif_mag_annonce').addClassName('inputError');				
//		} else {
//			$('descriptif_mag_annonce').removeClassName('inputError');				
//		}
//	}
	if($('descriptif_mag2_annonce')){	
		if($F('descriptif_mag2_annonce') == '') {
			errorFrmAjoutPa += '<p>Le descriptif du magazine est obligatoire</p>';
			$('descriptif_mag2_annonce').addClassName('inputError');				
		} else {
			$('descriptif_mag2_annonce').removeClassName('inputError');				
		}
	}
	if($('descriptif_site_annonce')){
		if($F('descriptif_site_annonce') == '') {
			errorFrmAjoutPa += '<p>Le descriptif du site web est obligatoire</p>';
			$('descriptif_site_annonce').addClassName('inputError');				
		} else {
			$('descriptif_site_annonce').removeClassName('inputError');				
		}
	}
	if($('contact_annonce')){	
		if($F('contact_annonce') == '') {
			errorFrmAjoutPa += '<p>Le champ contact est obligatoire</p>';
			$('contact_annonce').addClassName('inputError');				
		} else {
			$('contact_annonce').removeClassName('inputError');				
		}
	}
//	if($('cp_annonce')){	
//		if($F('cp_annonce') == '') {
//			errorFrmAjoutPa += '<p>Le code postal est obligatoire</p>';
//			$('cp_annonce').addClassName('inputError');				
//		} else {
//			$('cp_annonce').removeClassName('inputError');				
//		}
//	}	
	param_form = { mep:'msg_global', autoScroll:true, action: 'submit'};
	champs_form = {
		nature_annonce: {alerte:'La nature de la rubrique est obligatoire.'},
		srubrique_annonce: {alerte:'Le choix d\'une sous-rubrique est obligatoire.'},
		pays_annonce: { alerte:'La localisation du pays est obligatoire.'},
		type_bien_annonce: {alerte:'Le titre de l\'annonce est obligatoire.'}
	};
	
	return formVerif('frm_ajout_pa2', champs_form, param_form,{idMsgGlobal:'msgAjoutPA', errorMessage:errorFrmAjoutPa});
};

//--> AA, le 19/03/2009 : Chargement des régions d'un pays en AJAX
var maj_pays = function( id_pays ) {
	new Ajax.Request(site_url + 'plugins/common/_ajax.php?ACT=LoadRegion',{
		parameters: {pays : id_pays},
		onComplete: function(requester){
			if(requester.responseText != "false"){
				$('region_annonce').update(requester.responseText);
			}
		}
	});
	maj_region(99);
}
//--> AA, le 24/03/2009 : Chargement des département d'un pays en AJAX (recette du 23/03/2009)
var maj_region = function( id_region ) {
	new Ajax.Request(site_url + 'plugins/common/_ajax.php?ACT=LoadDepartement',{
		parameters: {region : id_region},
		onComplete: function(requester){
			if(requester.responseText != "false"){
				$('departement_annonce').update(requester.responseText);
			}
		}
	});
}

//--> AA, le 23/03/2009 : Chargement de la liste des sous-rubriques d'une rubrique en AJAX
var maj_srub = function( id_rub ) {
	new Ajax.Request(site_url + 'plugins/common/_ajax.php?ACT=LoadSousRubriques',{
		parameters: {rub : id_rub},
		onComplete: function(requester){
			if(requester.responseText != "false"){
				$('search_srub').update(requester.responseText);
			}
		}
	});
}

var maj_annuSrub = function( id_rub ) {
	new Ajax.Request(site_url + 'plugins/common/_ajax.php?ACT=LoadSousRubriquesAnnuaire',{
		parameters: {rub : id_rub},
		onComplete: function(requester){
			if(requester.responseText != "false"){
				$('search_srub').update(requester.responseText);
			}
		}
	});
}
//--> AA, le 02/04/2009 : Spécificités opérateur
var autoCompleteRechUser = function (){
	new Ajax.Autocompleter("option_admin_6_annonce", "autoCompleteRechUser", site_url + "plugins/common/_ajax.php?ACT=autoCompleteRechUser", {
	  paramName: "value", 
	  minChars: 2, 
	  indicator: 'indicator',
	  afterUpdateElement : getSelectionUser,
	  onComplete: function(requester){
			if(requester.responseText != "false"){
				$('autoCompleteRechUser').update(requester.responseText);
			}
		}
	});
};
var getSelectionUser = function(text, li) {
	$('user_idt').value = li.id ;
};


// PA maker
var PAmaker = function(){
		var arrayListe = [
			['plus','+'],
			['appartement','appt.'],
			['ascenseur','asc.'],
			['associations','asso.'],
			['association','asso.'],
			['avril','avr.'],
			['bébé','BB'],
			['bureaux','bur.'],
			['toutes charges comprises','ttc'],
			['toute charge comprise','ttc'],			
			['charges comprises','c.c.'],
			['caractères','caract.'],
			['caractère','caract.'],
			['catholiques','catho.'],
			['catholique','catho.'],
			['couchages','cchages'],
			['couchage','cchage'],
			['contrat à durée indéterminée','CDI'],
			['contrat à durée déterminée','CDD'],
			['confort','cft'],
			['cherche','ch.'],
			['charges','ch.'],
			['Champagne-Ardenne','Champ.-Ard.'],
			['chauffage','chauf.'],
			['chambre','chbre'],
			['chambres','chbres'],
			['commerces','comm.'],
			['copropriété','coppté'],
			['cuisines','cuis.'],
			['cuisine','cuis.'],
			['curriculum vitae','CV'],
			['célibataires','célib.'],
			['célibataire','célib.'],
			['direction assistée','DA'],
			['doubles','dbles'],
			['double','dble'],
			['disponibles','dispo.'],
			['disponible','dispo.'],
			['domicile','dom.'],
			['département','dpt'],
			['dans','ds'],
			['débutant le','dès'],
			['décembre','déc.'],
			['Euros la semaine','E/sem.'],
			['Euro la semaine','E/sem.'],
			['enfant','enf.'],
			['entreprises','entrep.'],
			['entreprise','entrep.'],
			['excellentes','except.'],
			['excellente','except.'],
			['excellents','except.'],
			['excellent','except.'],
			['expérience','exp.'],
			['famille','fam.'],
			['Franche-Comté','Fr.Comté'],
			['française','frçaise'],
			['français','frçais'],
			['février','fév.'],
			['garage','gar.'],
			['grande','gde'],
			['grand','gd'],
			['homme','H.'],
			['habitable','hab.'],
			['horaires bureau','HB'],
			['hebdomadaire','hebdo.'],
			['hello','hel.'],
			['helli','hel.'],
			['heures repas','HR'],
			['heures','hres'],
			['heure','hres'],
			['Île-de-France','IdF'],
			['immeuble','imm.'],
			['indispensables','indisp.'],
			['indispensable','indisp.'],
			['intranet','intr.'],
			['janvier','janv.'],
			['jardin','jard.'],
			['jeune fille','Jf'],
			['jeunes femmes','JF'],
			['jeune femme','JF'],
			['jeunes hommes','JH'],
			['jeune homme','JH'],
			['juillet','juil.'],
			['Languedoc-Roussillon','Languedoc-R.'],
			['logement','lgt'],
			['littoral','litt.'],
			['living','liv.'],
			['lave linge','ll.'],
			['Luxembourg','Luxemb.'],
			['lave vaisselle','lv.'],
			['Midi-Pyrénées','M.Pyrénées'],
			['mezzanine','mezz.'],
			['Mademoiselle','Mlle'],
			['métro','M°'],
			['nombreuse','nbreuse'],
			['nombreux','nbreux'],
			['Nord-Pas-de-Calais','Nord-PdC'],
			['novembre','nov.'],
			['octobre','oct.'],
			['Offrent','off.'],
			['offrent','off.'],
			['Offre','off.'],
			['offre','off.'],
			['Pays de la Loire','P.d.Loire'],
			['Provence-Alpes-Côte d\'Azur','PACA'],
			['particuliers','part.'],
			['particulier','part.'],
			['pièce','pce'],
			['pièces','pces'],
			['personnes','pers.'],
			['piscine','pisc.'],
			['parkings','pkgs'],
			['parking','pkg'],
			['places','pl.'],
			['place','pl.'],
			['Poitou-Charentes','Poitou-Ch.'],
			['possibilité','poss.'],
			['possibles','poss.'],
			['possible','poss.'],
			['propriété','ppté'],
			['pour','pr'],
			['pratiquants','prat.'],
			['pratiquant','prat.'],
			['profession libérale','prof. lib.'],
			['période','pér.'],
			['quelques','qqes'],
			['quinzaine','quinz.'],
			['rez-de-jardin','r.d.jard.'],
			['rez de jardin','r.d.jard.'],
			['rez-de-chaussée','rdc'],
			['rez de chaussée','rdc'],
			['recherche','rech.'],
			['Rhône-Alpes','Rh.Alpes'],
			['régions','rég.'],
			['région','rég.'],
			['rémunération','rémun.'],
			['répondeur','rép.'],
			['résidence','résid.'],
			['sous-sol','s-sol'],
			['sous sol','s-sol'],
			['salle d\'eau','s. d\'eau'],
			['salle de douche','s. douche'],
			['salle à manger','s. à mang.'],
			['sèche-linge','s.l.'],
			['hors saison','h.sais.'],
			['saison','sais.'],
			['salariées','salar.'],
			['salariés','salar.'],
			['salariée','salar.'],
			['salarié','salar.'],
			['samedi','sam.'],
			['salle de bain','sdb'],
			['semaine','sem.'],
			['septembre','sept.'],
			['situation','sit.'],
			['souhaitée','souh.'],
			['souhaité','souh.'],
			['standing','stand.'],
			['studio','stud.'],
			['sociétés','stés'],
			['société','sté'],
			['supérieures','sup.'],
			['supérieurs','sup.'],
			['supérieur','sup.'],
			['surface','surf.'],
			['séjour','séj.'],
			['très bon état','TBE'],
			['très bien','TB'],
			['très bon','TB'],
			['très bel','TB'],
			['très beau','TB'],
			['temps','tps'],
			['travaux','travx'],
			['trucage','truc.'],
			['tous','ts'],
			['testage','ts.'],
			['tout','tt'],
			['toute','tte'],
			['toutes','ttes'],
			['télévisions','TV'],
			['télévision','TV'],
			['téléphone','tél.'],
			['urgent','urgt'],
			['vacance','vac.'],
			['validation','val.'],
			['l\'édito','val.'],
			['vends','vds'],
			['vendredi','vend.'],
			['vêtements','vet.'],
			['vêtement','vet.'],
			['vente','vte'],
			['à débattre','à déb.'],
			['environ de','à prox.'],
			['éducation','éduc.'],
			['étage','ét.'],
			['étudiant','étdt']
	]

	arraySearch = new Array();
	arrayReplace = new Array();
	for(i=0; i<arrayListe.length; i++){
		arraySearch.push(arrayListe[i][0]);
		arrayReplace.push(arrayListe[i][1]);
	}
	
	Event.observe('descriptif_mag_annonce', 'keyup', function(){
		$('descriptif_mag2_annonce').value = my_str_replace(arraySearch,arrayReplace,$F('descriptif_mag_annonce'));
		charCounter('descriptif_mag2_annonce', parseInt($('descriptif_mag_annonce_max_caract').value), true);
	});
	
	//Event.observe('descriptif_mag_annonce', 'keyup', function(){charCounter('descriptif_mag2_annonce', parseInt($('descriptif_mag_annonce_max_caract').value), true);}, false);
	Event.observe('descriptif_mag_annonce', 'keydown', function(){charCounter('descriptif_mag2_annonce', parseInt($('descriptif_mag_annonce_max_caract').value), true);}, false);
	
}


function my_str_replace(s,r,str){
	for(i=0; i<r.length; i++){
		if(str.indexOf(s[i])!=-1){
			str = str.split(s[i]).join(r[i]);
		}
	}
	return str;
}
