/* xmlrpc.php version 1.0 */
function boot_sequence(){
var myAjax = new Ajax.Request('http://ks39878.kimsufi.com/~hektor/adminv3/img/admin/ajax-loader.gif',{
onCreate:function(request){
Element.show('chargement')
menu('menu_0','0');
//chargemenubiens();
reset_menu();
chargemenulocations();
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: ''});
}
function cherche_biens(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php', {
onCreate:function(request){
disable_inputs()
Element.show('chargement')
},
onComplete:function(request){
enable_inputs()
Element.hide('chargement')
build_menu()
},
method: 'get', parameters: 'mode=cherche_biens&consultation='+$('consultation').value+'&tripar='+$('tripar').value+'&display='+$('display').value+'&'+Form.serialize('moteurform')});
}
function reset_menu(){
reset_menu_offredem();
reset_menu_typebien();
reset_menu_villes();
}
function reset_menu_offredem(){
var a = $('show_offredem_list').getElementsByTagName('input');
for(var t = 0;t < a.length;t++){
$(a[t]).checked=false;
}
}
function reset_menu_typebien(){
var a = $('show_types_list').getElementsByTagName('input');
for(var t = 0;t < a.length;t++){
$(a[t]).checked=false;
}
}
function reset_menu_villes(){
var a = $('show_villes_list').getElementsByTagName('input');
for(var t = 0;t < a.length;t++){
$(a[t]).checked=false;
}
}
function build_menu(){
build_menu_offredem();
build_menu_typebien();
build_menu_villes();
}
function build_menu_offredem(){
var myAjax = new Ajax.Updater('show_offredem_list','xmlrpc.php',{method: 'get', parameters: 'mode=build_menu_offredem&consultation='+$('consultation').value+'&'+Form.serialize('moteurform')});
}
function build_menu_typebien(){
var myAjax = new Ajax.Updater('show_types_list','xmlrpc.php',{method: 'get', parameters: 'mode=build_menu_typebien&consultation='+$('consultation').value+'&'+Form.serialize('moteurform')});
}
function build_menu_villes(){
var myAjax = new Ajax.Updater('show_villes_list','xmlrpc.php',{method: 'get', parameters: 'mode=build_menu_villes&consultation='+$('consultation').value+'&'+Form.serialize('moteurform')});
}
function ca(colo,colof,qui){
qui.style.backgroundColor=colo;
qui.style.color=colof;
}
function ca_popup(colo,colof,qui,id){
qui.style.backgroundColor=colo;
qui.style.color=colof;
//Element.show('pop_'+id);
}
function ca_popup_c(colo,colof,qui,id){
qui.style.backgroundColor=colo;
qui.style.color=colof;
//Element.hide('pop_'+id);
}
function initcalendrier(cal,idclient,table){
var dpck = new DatePicker({
relative : cal,
language : 'fr',
disableFutureDate : false,
enableCloseEffect : false,
enableShowEffect : false,
closeEffect : 'appear',
keepFieldEmpty : true,
leftOffset : -180,
topOffset : -20,
showEffect : 'appear'
});
dpck.setDateFormat([ "yyyy", "mm", "dd" ], "-", idclient, table);
}
function change_date(idagence,champ,val){
upvaldate(champ, val, $('champ_date_table').value);
}
function init_diaporama(id, photos){
var FO = { movie:"imagerotator.swf",
width:"600",
height:"450",
majorversion:"7",
build:"0",
bgcolor:"#ffffff",
wmode:"transparent",
flashvars:"file=diaporama_xml.php?directory=../images/biens/"+photos+"/&transition=fade&shuffle=false&shownavigation=true" };
UFO.create(FO, "diaporama");
}
function diaporama(id, photos){
var myAjax = new Ajax.Updater('diaporama_container', 'xmlrpc.php',{
onCreate:function(request){
Effect.ScrollTo('admin_main')
Effect.Appear('diaporama_container', {duration:0.5, fps:25, from:0.0, to:1.0})
},
onComplete:function(request){
init_diaporama(id, photos)
},
method: 'get', parameters: 'mode=diaporama&id='+id});
}
function add_video(id_bien){
var myAjax = new Ajax.Updater('video_player', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'post', parameters: 'mode_update=add_video&video='+encodeURIComponent($('video').value)+'&id_bien='+id_bien});
}
function select_lang(val){
var m = $("menu_select_lang");
var ongletsbisa = m.getElementsByTagName("img");
for(var t = 0;t < ongletsbisa.length;t++){
if(t==val){
$(ongletsbisa[t]).className='current_item_lang';
$(ongletsbisa[t]).setOpacity(1);
}
else{
$(ongletsbisa[t]).className='unselected_item_lang';
$(ongletsbisa[t]).setOpacity(0.3);
}
}
}
function initaide(){
$('statut_aide').value = '0';
var a = $('div_aide').getElementsByClassName('aide');
for(var t = 0;t < a.length;t++){
Element.hide($(a[t]).id);
}
}
function chargeaide(){
var a = $('div_aide').getElementsByClassName('aide');
if($('statut_aide').value=='1'){
$('statut_aide').value = '0';
for(var t = 0;t < a.length;t++){
Element.hide($(a[t]).id);
}
}
else{
$('statut_aide').value = '1';
for(var t = 0;t < a.length;t++){
Element.show($(a[t]).id);
new Effect.Pulsate($(a[t]).id, {keepBackgroundImage:true, pulses: 4, duration: 0.4});
/*
var coordinates = $($(a[t]).id).viewportOffset();
$($(a[t]).id).style.position='absolute';
$($(a[t]).id).style.top=coordinates[1]-140+'px';
$($(a[t]).id).style.left=coordinates[0]-25+'px';
*/
//Effect.Grow($(a[t]).id);
}
}
}
function select_print_config(val){
var m = $("print_config_buttons");
var ongletsbisa = m.getElementsByTagName("li");
for(var t = 0;t < ongletsbisa.length;t++){
if(t==val){
$(ongletsbisa[t]).className='current_print_item';
}
else{
$(ongletsbisa[t]).className='unselected_print_item';
}
}
}
function select_orientation(val){
var m = $("div_menu_1");
var ongletsbisa = m.getElementsByTagName("img");
for(var t = 0;t < ongletsbisa.length;t++){
if(t==val){
$(ongletsbisa[t]).className='current_item';
}
else{
$(ongletsbisa[t]).className='unselected_item';
}
}
}
function preview_doc_print(options){
var variables = '';
var my_tableau_js =new Array();
my_tableau_js[0] = "nbpieces"; my_tableau_js[1] = "NB_CHAMBRES";
my_tableau_js[2] = "NB_SDB"; my_tableau_js[3] = "NB_SE";
my_tableau_js[4] = "NB_WC"; my_tableau_js[5] = "NB_ETAGES";
my_tableau_js[6] = "CUISINE"; my_tableau_js[7] = "TYPE_CHAUFF";
my_tableau_js[8] = "SOUS_SOL"; my_tableau_js[9] = "NB_PARK_INT";
my_tableau_js[10] = "NB_PARK_EXT"; my_tableau_js[11] = "GARAGE_BOX";
my_tableau_js[12] = "PISCINE"; my_tableau_js[13] = "ANNEE_CONS";
my_tableau_js[14] = "EXPOSITION"; my_tableau_js[15] = "surfappart";
my_tableau_js[16] = "surfterrain"; my_tableau_js[17] = "SURF_CARREZ";
my_tableau_js[18] = "SURF_SEJOUR"; my_tableau_js[19] = "SURFACE_GARAGE";
my_tableau_js[20] = "SURFACE_CAVE"; my_tableau_js[21] = "SURFACE_BALCON";
my_tableau_js[22] = "SURFACE_TERRASSE"; my_tableau_js[23] = "BALCON";
my_tableau_js[24] = "TERRASSE"; my_tableau_js[25] = "MURS_MITOYENS";
my_tableau_js[26] = "ETAGE"; my_tableau_js[27] = "CAVE";
my_tableau_js[28] = "ASCENSEUR"; my_tableau_js[29] = "ACCES_HANDI";
my_tableau_js[30] = "SECTEUR"; my_tableau_js[31] = "QUARTIER";
my_tableau_js[32] = "RESIDENCE"; my_tableau_js[33] = "TRANSPORT";
my_tableau_js[34] = "PROXIMITE";
my_tableau_js[35] = "NO_DOSSIER"; my_tableau_js[39] = "prix";
my_tableau_js[36] = "NO_MANDAT"; my_tableau_js[40] = "PRIXNETVENDEUR";
my_tableau_js[37] = "dateenr"; my_tableau_js[41] = "HONORAIRES";
my_tableau_js[38] = "datemaj"; my_tableau_js[42] = "TAXE_FONCIERE";
my_tableau_js[43] = "idville"; my_tableau_js[54] = "InfoFinanciere";
my_tableau_js[44] = "PROSPECTnom"; my_tableau_js[55] = "InfoDescription";
my_tableau_js[45] = "PROSPECTmail"; my_tableau_js[56] = "Information";
my_tableau_js[46] = "PROSPECTadresse"; my_tableau_js[57] = "InfoProprietaire";
my_tableau_js[47] = "PROSPECTtelfixe"; my_tableau_js[58] = "InfoSecteur";
my_tableau_js[48] = "PROSPECTtelbureau"; my_tableau_js[59] = "InfoNotes";
my_tableau_js[49] = "PROSPECTtelportable"; my_tableau_js[60] = "adresse";
my_tableau_js[50] = "PROSPECTfax"; my_tableau_js[61] = "Rp";
my_tableau_js[51] = "InfoProprietaire"; my_tableau_js[62] = "Db";
my_tableau_js[52] = "InfoGenerale"; my_tableau_js[63] = "Ib";
my_tableau_js[53] = "InfoMandat"; my_tableau_js[64] = "CHARGES";
my_tableau_js[65] = "Prix";
my_tableau_js[66] = "Ref";
my_tableau_js[67] = "TdB";
my_tableau_js[68] = "NbP";
my_tableau_js[69] = "SurfHab";
my_tableau_js[70] = "SurfTer";
my_tableau_js[71] = "NOTES";
for ( i=0 ; i < my_tableau_js.length; i++ ) {
if($('check'+my_tableau_js[i])) if($('check'+my_tableau_js[i]).checked) { variables += '&'+'check'+my_tableau_js[i]+'=1'; }
}
if($('pdf_orientation').value=='L'){
param='zoom=scale';
}
else{
param='view=FitH,top';
}
variables += '&r='+Math.random();
var urldoc = "pdf.php?lang="+$('langprint').value+"&idann="+$('id_annonce').value+"&fiche_type="+$('fiche_type').value+"&pdf_orientation="+$('pdf_orientation').value+"&pdf_template="+$('pdf_template').value+"&pdf_nb_photos_max="+$('pdf_nb_photos_max').value+"&pdf_corps="+$('content_pdf_corps').value+'&pdf_titre='+$('content_pdf_titre').value+variables+'#toolbar=1&navpanes=0&scrollbar=1&'+param;
//var urldoc = 'lang='+$('langprint').value+'&idann='+$('id_annonce').value+'&fiche_type='+$('fiche_type').value+'&pdf_orientation='+$('pdf_orientation').value+'&pdf_template='+$('pdf_template').value+'&pdf_nb_photos_max='+$('pdf_nb_photos_max').value+'&pdf_corps=&pdf_titre='+variables+'#toolbar=1&navpanes=0&scrollbar=1&'+param;
//alert(urldoc);
if(options != 'save'){
var height = '510';
if($('fiche_type').value=='vitrine'){
if($('pdf_orientation').value=='L'){
var height = '510';
}
else{
var height = '950';
}
}
else{
var height = '950';
}
//Element.update('preview_doc_print','
');
//Element.update('preview_doc_print','
');
//$('embed_preview_doc_print').src = 'temp.pdf';
//var success = new PDFObject({ url: "temp.pdf" }).embed("preview_doc_print");
//display_pdf(urldoc, height);
fenetreCent(urldoc,'pdf','700',height);
}
$('print_context').value= urldoc+'#toolbar=1&navpanes=0&scrollbar=1&'+param;
Element.hide('chargement');
}
function fenetreCent(url,nom,largeur,hauteur) {
var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+", toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no");
if(fencent.window.focus){fencent.window.focus();}
}
function display_pdf(params, height){
var myAjax = new Ajax.Request('pdf.php',{
onCreate:function(request){
},
onComplete:function(request){
window.open ('temp.pdf', 'pdf', config='height=800, width=620, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
OpenRequestedPopup("temp.pdf", "TargetRequestedPopupWindow");
},
method: 'get', parameters: params});
}
function update_last_connect(){
var myAjax = new Ajax.Request('xmlrpc.php',{method: 'get', parameters: 'mode=update_last_connect'});
}
function genere_visuel_print(){
Element.show('chargement');
preview_doc_print();
}
function read_video(id_bien){
var myAjax = new Ajax.Updater('video_player', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=read_video&id_bien='+id_bien});
}
function tab_impressions(id){
var myAjax = new Ajax.Updater('tab_impressions', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
genere_visuel_print(id)
},
method: 'get', parameters: 'mode=tab_impressions&id='+id});
}
function tab_accueilbien(id){
var myAjax = new Ajax.Updater('tab_accueilbien', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=tab_accueilbien&id='+id});
}
function tab_accueilbien_diaporama(){
arraydep = ['1','4','6','7','11','13','26','30','33','31','5','34','38','64','66','69','73','83','84'];
$('site').src=arraysite[site];
chargeannonces(site, '0');
}
function select_nego_attrib(id_prospect, id_negociateur){
if(confirm('Voulez vous vraiment attribuer ce prospect à ce négociateur ?')){
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=select_nego_attrib&id_prospect='+id_prospect+'&id_negociateur='+id_negociateur});
}
}
function genere_negos(){
var myAjax = new Ajax.Updater('div_genere_negos', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=genere_negos'});
}
function edit_nego(idnego){
var myAjax = new Ajax.Updater('edit_nego', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=edit_nego&idnego='+idnego});
}
function biens_nego(idnego,titre){
var myAjax = new Ajax.Updater('biens_nego_content', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=biens_nego&idnego='+idnego+'&titre='+titre});
}
function ajoutenego(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=ajoutenego'});
}
function supprimenego(id){
if(confirm('Voulez vous vraiment supprimer ce négociateur ? Tous ses biens devront être réattribués')){
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesnegos()
Element.hide('chargement')
},
method: 'get', parameters: 'mode=supprimenego&id='+id});
}
}
function sauvenego(){
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesnegos()
Element.hide('chargement')
},
method: 'get', parameters: 'mode=sauvenego&'+Form.serialize('formulaire')});
}
function modif_nego(id){
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesnegos()
Element.hide('chargement')
},
method: 'get', parameters: 'id='+id+'&mode=modif_nego&'+Form.serialize('formulaire')});
}
function chargeaccueil(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{method: 'get', parameters: 'mode=chargeaccueil'});
}
function config_hektor(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{method: 'get', parameters: 'mode=config_hektor'});
}
function config_impressions(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{method: 'get', parameters: 'mode=config_impressions'});
}
function select_template_print(val){
var m = $("tableau_vitrine");
var ongletsbisa = m.getElementsByTagName("td");
for(var t = 0;t < ongletsbisa.length;t++){
if(t==val){
$(ongletsbisa[t]).className='current_item';
//$(ongletsbisa[t]).style.filter='alpha(opacity=100)';
$(ongletsbisa[t]).setOpacity(1);
}
else{
$(ongletsbisa[t]).className='unselected_item';
//$(ongletsbisa[t]).style.filter='alpha(opacity=50)';
$(ongletsbisa[t]).setOpacity(0.5);
}
}
}
function select_nb_img_print(val){
var m = $("div_menu_3");
var ongletsbisa = m.getElementsByTagName("img");
for(var t = 0;t < ongletsbisa.length;t++){
if(t==val){
$(ongletsbisa[t]).className='current_item';
}
else{
$(ongletsbisa[t]).className='unselected_item';
}
}
}
function config_doc_print(options){
var variables = '';
var my_tableau_js =new Array();
my_tableau_js[0] = "nbpieces"; my_tableau_js[1] = "NB_CHAMBRES";
my_tableau_js[2] = "NB_SDB"; my_tableau_js[3] = "NB_SE";
my_tableau_js[4] = "NB_WC"; my_tableau_js[5] = "NB_ETAGES";
my_tableau_js[6] = "CUISINE"; my_tableau_js[7] = "TYPE_CHAUFF";
my_tableau_js[8] = "SOUS_SOL"; my_tableau_js[9] = "NB_PARK_INT";
my_tableau_js[10] = "NB_PARK_EXT"; my_tableau_js[11] = "GARAGE_BOX";
my_tableau_js[12] = "PISCINE"; my_tableau_js[13] = "ANNEE_CONS";
my_tableau_js[14] = "EXPOSITION"; my_tableau_js[15] = "surfappart";
my_tableau_js[16] = "surfterrain"; my_tableau_js[17] = "SURF_CARREZ";
my_tableau_js[18] = "SURF_SEJOUR"; my_tableau_js[19] = "SURFACE_GARAGE";
my_tableau_js[20] = "SURFACE_CAVE"; my_tableau_js[21] = "SURFACE_BALCON";
my_tableau_js[22] = "SURFACE_TERRASSE"; my_tableau_js[23] = "BALCON";
my_tableau_js[24] = "TERRASSE"; my_tableau_js[25] = "MURS_MITOYENS";
my_tableau_js[26] = "ETAGE"; my_tableau_js[27] = "CAVE";
my_tableau_js[28] = "ASCENSEUR"; my_tableau_js[29] = "ACCES_HANDI";
my_tableau_js[30] = "SECTEUR"; my_tableau_js[31] = "QUARTIER";
my_tableau_js[32] = "RESIDENCE"; my_tableau_js[33] = "TRANSPORT";
my_tableau_js[34] = "PROXIMITE";
my_tableau_js[35] = "NO_DOSSIER"; my_tableau_js[39] = "prix";
my_tableau_js[36] = "NO_MANDAT"; my_tableau_js[40] = "PRIXNETVENDEUR";
my_tableau_js[37] = "dateenr"; my_tableau_js[41] = "HONORAIRES";
my_tableau_js[38] = "datemaj"; my_tableau_js[42] = "TAXE_FONCIERE";
my_tableau_js[43] = "idville"; my_tableau_js[54] = "InfoFinanciere";
my_tableau_js[44] = "PROSPECTnom"; my_tableau_js[55] = "InfoDescription";
my_tableau_js[45] = "PROSPECTmail"; my_tableau_js[56] = "Information";
my_tableau_js[46] = "PROSPECTadresse"; my_tableau_js[57] = "InfoProprietaire";
my_tableau_js[47] = "PROSPECTtelfixe"; my_tableau_js[58] = "InfoSecteur";
my_tableau_js[48] = "PROSPECTtelbureau"; my_tableau_js[59] = "InfoNotes";
my_tableau_js[49] = "PROSPECTtelportable"; my_tableau_js[60] = "adresse";
my_tableau_js[50] = "PROSPECTfax"; my_tableau_js[61] = "Rp";
my_tableau_js[51] = "InfoProprietaire"; my_tableau_js[62] = "Db";
my_tableau_js[52] = "InfoGenerale"; my_tableau_js[63] = "Ib";
my_tableau_js[53] = "InfoMandat"; my_tableau_js[64] = "CHARGES";
my_tableau_js[65] = "Prix";
my_tableau_js[66] = "Ref";
my_tableau_js[67] = "TdB";
my_tableau_js[68] = "NbP";
my_tableau_js[69] = "SurfHab";
my_tableau_js[70] = "SurfTer";
my_tableau_js[71] = "NOTES";
for ( i=0 ; i < my_tableau_js.length; i++ ) {
if($('check'+my_tableau_js[i])) if($('check'+my_tableau_js[i]).checked) { variables += '&'+'check'+my_tableau_js[i]+'=1'; }
}
param = '';
variables += '&r='+Math.random();
var urldoc = "pdf.php?fiche_type="+$('fiche_type').value+"&pdf_orientation="+$('pdf_orientation').value+"&pdf_template="+$('pdf_template').value+"&pdf_nb_photos_max="+$('pdf_nb_photos_max').value+variables+'#toolbar=1&navpanes=0&scrollbar=1&'+param;
//alert(urldoc);
$('print_context').value= urldoc+'#toolbar=1&navpanes=0&scrollbar=1&'+param;
if(options == 'save'){
//save_print_config();
var myAjax = new Ajax.Updater('save_print_config', 'xmlrpc.php', {
onComplete:function(request){
Element.show('confirm_ok')
},
method: 'get', parameters: 'mode=save_print_config&idann='+$('pdf_idann').value+'&print_context='+encodeURIComponent($('print_context').value)});
}
}
function save_print_config(){
var myAjax = new Ajax.Updater('save_print_config', 'pdf.php', {
onCreate:function(request){
},
onComplete:function(request){
},
method: 'get', parameters: 'mode=save_print_config&idann='+$('pdf_idann').value+'&print_context='+encodeURIComponent($('print_context').value)});
}
function chargemesnegos(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{method: 'get', parameters: 'mode=chargemesnegos'});
}
function annonce_stats(id, passerelle){
var myAjax = new Ajax.Updater('histo_'+id+'_content', 'xmlrpc.php',{method: 'get', parameters: 'mode=annonce_stats&id='+id+'&passerelle='+passerelle});
}
function sendpplist(){
var myAjax = new Ajax.Updater('sendpplistresult', 'xmlrpc.php',{method: 'post', parameters: 'send_mode=sendpplist&'+Form.serialize('formulaire')});
}
function sendbienslist(){
var url = 'xmlrpc.php';
var pars = 'mode=sendbienslist&'+Form.serialize('formulaire');
var target = 'sendbienslistresult';
var myAjax = new Ajax.Updater(target, url,{
method: 'post', parameters: pars});
}
function charge_minilist_prospects(idann){
var myAjax = new Ajax.Updater('pplist', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
Element.hide('btn_back_pplist')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=charge_minilist_prospects&val='+$('my_pplist').value+'&idann='+idann});
}
function ajoute_prospect(type){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=ajoute_prospect&type='+type});
}
function test_if_prospect_exist(){
var myAjax = new Ajax.Updater('test_if_prospect_exist', 'xmlrpc.php',{method: 'get', parameters: 'mode=test_if_prospect_exist&nom='+encodeURIComponent($('nom').value)});
}
function ajouteprospectconfirm(){
if($('nom').value!=''){
var url = 'xmlrpc.php';
var pars = 'mode=ajouteprospectconfirm&pays='+$('pays').value+'&lang='+$('lang').value+'&type='+$('type').value+'&civilite='+$('civilite').value+'&nom='+encodeURIComponent($('nom').value)+'&prenom='+encodeURIComponent($('prenom').value)+'&adresse='+encodeURIComponent($('adresse').value)+'&idville='+encodeURIComponent($('idville').value)+'&mail='+encodeURIComponent($('mail').value)+'&telfixe='+encodeURIComponent($('telfixe').value)+'&telportable='+encodeURIComponent($('telportable').value)+'&telbureau='+encodeURIComponent($('telbureau').value)+'&fax='+encodeURIComponent($('fax').value)+'&commentaires='+encodeURIComponent($('commentaires').value);
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'post', parameters: pars});
}
else{
alert('Vous devez indiquer un nom !');
}
}
function charge_prospects(type,lettre){
var url = 'xmlrpc.php';
var pars = 'mode=charge_prospects&type='+type+'&lettre='+lettre+'&consultation='+$('consultation').value;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function supprime_notaire(id){
if(confirm('Voulez-vous vraiment supprimer ce notaire ?')){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
charge_notaires()
Element.hide('chargement')
},
method: 'get', parameters: 'mode=supprime_notaire&id='+id});
}
}
function ajoute_notaire(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=ajoute_notaire'});
}
function ajoute_notaire_confirm(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
charge_notaires()
Element.hide('chargement')
},
method: 'post', parameters: 'mode=ajoute_notaire_confirm&'+Form.serialize('formulaire')});
}
function charge_notaires(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=charge_notaires'});
}
function charge_notaire(id){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=charge_notaire&id='+id});
}
function chargemenubiens(){
/*
var myAjax = new Ajax.Updater('menu_biens', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=chargemenu&consultation='+$('consultation').value});
*/
}
// fderock
function chargemenulocations(){
var url = 'xmlrpc.php';
var pars = 'mode=chargemenulocation&consultation='+$('consultation').value;
var target = 'menu_locations';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function expressions(){
var url = 'xmlrpc.php';
var pars = 'mode=expressions';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
Effect.ScrollTo('admin_main')
},
method: 'get', parameters: pars});
}
function load_mestats(){
var url = 'xmlrpc.php';
var pars = 'mode=load_mestats';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
Effect.ScrollTo('admin_main')
},
method: 'get', parameters: pars});
}
function chercher(){
var url = 'xmlrpc.php';
var pars = 'mode=chercher&motcle='+$('motcle').value;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function ajouteexpression(){
var url = 'xmlrpc.php';
var pars = 'mode=ajouteexpression&valeur='+$('valeur').value;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
expressions()
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function effaceexpression(id){
if(confirm('Voulez-vous vraiment supprimer cette expression ?')){
var url = 'xmlrpc.php';
var pars = 'mode=effaceexpression&id='+id;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
expressions()
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
}
function chargemesannonces(offredem,idtb){
var url = 'xmlrpc.php';
var pars = 'mode=chargemesannonces&tripar='+$('tripar').value+'&display='+$('display').value+'&offredem='+offredem+'&idtb='+idtb+'&consultation='+$('consultation').value;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
// fderock
function chargemeslocations(offredem,idtb){
var url = 'xmlrpc.php';
var pars = 'mode=chargemeslocations&offredem='+offredem+'&idtb='+idtb+'&consultation='+$('consultation').value;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function supprimeannonce(id,idtype,path){
if(confirm('Voulez-vous vraiment supprimer ce bien ?')){
var target = 'contenuadmin';
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Effect.DropOut('tr_'+id);
$('idann').value = "";
build_menu();
Element.hide('chargement')
},
method: 'get', parameters: 'mode=supprimeannonce&id='+id+'&path='+path});
}
}
// fderock
function supprimelocation(id,idtype,path){
if(confirm('Voulez-vous vraiment supprimer cette location ?')){
var url = 'xmlrpc.php';
var pars = 'mode=supprimelocation&id='+id+'&path='+path;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
$('idann').value = "";
chargemenulocations();
new Effect.Highlight('num_idtype_'+idtype, {startcolor:'#ffffff', endcolor:'#D30E45'})
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
}
function supprime_programme_neuf(id,path){
if(confirm('Voulez-vous vraiment supprimer ce programme neuf ?')){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
$('idann').value = "";
build_menu();
Element.hide('chargement');
},
method: 'get', parameters: 'mode=supprime_programme_neuf&id='+id+'&path='+path});
}
}
function chargeannonce(idann){
$('idann').value = idann;
var pars = 'mode=chargeannonce&idann='+idann;
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
width:"100%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : false,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
},
method: 'get', parameters: pars});
}
// fderock
function chargelocation(idann){
$('idann').value = idann;
var url = 'xmlrpc.php';
var pars = 'mode=chargelocation&idann='+idann;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
width:"99%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
vignetteslocation();
loadScript('loadmapadmin');
loadmapadmin('location_saisonniere');
},
method: 'get', parameters: pars});
}
function translateByGoogle(corps,lang){
var myAjax = new Ajax.Request('xmlrpc.php',{method: 'get', parameters: 'mode=translateByGoogle&corps='+encodeURIComponent(corps)+'&lang='+lang});
}
function translateByGoogleTitre(titre,lang){
var myAjax = new Ajax.Request('xmlrpc.php',{method: 'get', parameters: 'mode=translateByGoogleTitre&titre='+titre+'&lang='+lang});
}
function gen_print_preview(){
// bloc general
var params = '&checkRp='+$('checkRp').checked;
params+= '&checkNO_DOSSIER='+$('checkNO_DOSSIER').checked;
params+= '&checkprix='+$('checkprix').checked;
params+= '&checkidville='+$('checkidville').checked;
params+= '&checkCHARGES='+$('checkCHARGES').checked;
params+= '&checkTAXE_FONCIERE='+$('checkTAXE_FONCIERE').checked;
// bloc descriptif
params+= '&checkDb='+$('checkDb').checked;
params+= '&checknbpieces='+$('checknbpieces').checked;
params+= '&checkNB_CHAMBRES='+$('checkNB_CHAMBRES').checked;
params+= '&checkNB_SDB='+$('checkNB_SDB').checked;
params+= '&checkNB_WC='+$('checkNB_WC').checked;
params+= '&checkNB_ETAGES='+$('checkNB_ETAGES').checked;
params+= '&checkCUISINE='+$('checkCUISINE').checked;
params+= '&checkTYPE_CHAUFF='+$('checkTYPE_CHAUFF').checked;
params+= '&checkNB_PARK_INT='+$('checkNB_PARK_INT').checked;
params+= '&checkNB_PARK_EXT='+$('checkNB_PARK_EXT').checked;
params+= '&checkGARAGE_BOX='+$('checkGARAGE_BOX').checked;
// bloc informations
params+= '&checkIb='+$('checkIb').checked;
params+= '&checkANNEE_CONS='+$('checkANNEE_CONS').checked;
params+= '&checkEXPOSITION='+$('checkEXPOSITION').checked;
params+= '&checksurfappart='+$('checksurfappart').checked;
params+= '&checksurfterrain='+$('checksurfterrain').checked;
params+= '&checkSURF_SEJOUR='+$('checkSURF_SEJOUR').checked;
params+= '&checkSURFACE_GARAGE='+$('checkSURFACE_GARAGE').checked;
params+= '&checkSURFACE_TERRASSE='+$('checkSURFACE_TERRASSE').checked;
params+= '&checkTERRASSE='+$('checkTERRASSE').checked;
params+= '&checkSECTEUR='+$('checkSECTEUR').checked;
params+= '&checkTRANSPORT='+$('checkTRANSPORT').checked;
params+= '&checkPROXIMITE='+$('checkPROXIMITE').checked;
var myAjax = new Ajax.Updater('gen_print_preview', 'xmlrpc.php',{method: 'get', parameters: 'mode=gen_print_preview&fiche_type='+$('fiche_type').value+params});
}
function updatelang(lang,idann,table){
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
if(table=="location_saisonniere_trad"){
chargelocation(idann)
}
else if(table=="annonce_trad"){
//chargeannonce(idann)
}
else if(table=="news_trad"){
editenews(idann)
}
else if(table=="redactionnel_trad"){
editredactionnel(idann)
}
else{
alert('Erreur de table !');
}
Element.hide('chargement');
Element.show('confirm_ok');
},
method: 'post', parameters: 'mode=updatelang&lang='+lang+'&idann='+idann+'&titre='+encodeURIComponent($('titre').value)+'&titre_print='+encodeURIComponent($('titre_print').value)+'&corps_print='+encodeURIComponent($('corps_print').value)+'&table='+table+'&corps='+encodeURIComponent(tinyMCE.get('corps').getContent())});
}
function change_langue(idann,lang,table){
$('idann').value = idann;
var url = 'xmlrpc.php';
var pars = 'mode=change_langue&lang='+lang+'&idann='+idann+'&table='+table;
var target = 'corps_desc';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
if(table=='redactionnel_trad'){
/*
tinyMCE.init({mode : "exact", elements : "corps", theme : "advanced",
theme_advanced_toolbar_location : "top",
theme_advanced_buttons1_add : "fontselect,fontsizeselect",
theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,separator,forecolor,backcolor",
theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,wordpaste,separator,search,replace,separator",
theme_advanced_blockformats : "p,h1,h2,h3,h4,h5,h6,blockquote,dt,dd",
theme_advanced_toolbar_align : "left",
content_css : "example_advanced.css", extended_valid_elements : "a[href|target|name]",
plugins : "table",
theme_advanced_buttons3_add_before : "tablecontrols",
width:"100%",
height:"550px" ,
language : "fr", HTML: true });
*/
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
//width:"100%",
height:"550px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_resizing : true,
// Example word content CSS (should be your site CSS) this one removes paragraph margins
content_css : "css/word.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
}
else{
/*
tinyMCE.init({mode : "exact", elements : "corps", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
width:"100%" ,
language : "fr", HTML: true });
*/
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
//width:"100%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
}
},
method: 'get', parameters: pars});
}
function ajoutenews(){
var url = 'xmlrpc.php';
var pars = 'mode=ajoutenews';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
/*
tinyMCE.init({mode : "exact", elements : "corps", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
width:"100%" ,
language : "fr", HTML: true });
*/
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
//width:"100%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
},
method: 'get', parameters: pars});
}
function ajoutenewsconfirm(){
var url = 'xmlrpc.php';
var pars = 'mode=ajoutenewsconfirm&titre='+$('titre').value+'&corps='+encodeURIComponent(tinyMCE.get('corps').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'post', parameters: pars});
}
function ajoutebien(){
$('idann').value='';
var url = 'xmlrpc.php';
var pars = 'mode=ajoutebien';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
/*
tinyMCE.init({mode : "exact", elements : "corps", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
width:"100%" ,
language : "fr", HTML: true });
*/
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
// width:"500px",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
},
method: 'get', parameters: pars});
}
function seepagereservation() {
var url = 'xmlrpc.php';
var pars = 'mode=seepagereservation';
var target = 'voirreservation';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
Element.hide('chargement')},
method: 'get', parameters: pars});
}
// fderock
function gerereservation() {
var url = 'xmlrpc.php';
var pars = 'mode=chargereservation';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
// fderock
function gereequipement() {
var url = 'xmlrpc.php';
var pars = 'mode=chargeequipement';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
// fderock
function geresaison() {
var url = 'xmlrpc.php';
var pars = 'mode=chargesaison';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
function seepagereservationdelete() {
var url = 'xmlrpc.php';
var pars = 'mode=seepagereservationdelete';
var target = 'tabledeletereservation';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
Element.hide('chargement')},
method: 'get', parameters: pars});
}
// fderock
function insertreservation() {
var url = 'xmlrpc.php';
var pars = 'mode=insertreservation&dossier='+$('dossier').value+'&DateDebut='+$('DateDebut').value+'&DateFin='+$('DateFin').value;
var target = 'tableinsertreservation';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
seepagereservationdelete();
seepagereservation();
Element.hide('chargement')},
method: 'get', parameters: pars});
}
// fderock
function insertsaison() {
var url = 'xmlrpc.php';
var pars = 'mode=insertsaison&NomSaison='+$('NomSaison').value+'&DateDebut='+$('DateDebut').value+'&DateFin='+$('DateFin').value+'&Couleur='+$('Couleur').value;
var target = 'tableinsertsaison';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
geresaison(); scroll(0,0);
Element.hide('chargement')},
method: 'get', parameters: pars});
}
function seepageequipementinsert() {
var url = 'xmlrpc.php';
var pars = 'mode=seepageequipementinsert';
var target = 'tableinsertequipement';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
Element.hide('chargement')},
method: 'get', parameters: pars});
}
function seepagereservationinsert() {
var url = 'xmlrpc.php';
var pars = 'mode=seepagereservationinsert';
var target = 'tableinsertreservation';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
Element.hide('chargement')},
method: 'get', parameters: pars});
}
function seepageequipement() {
var url = 'xmlrpc.php';
var pars = 'mode=seepageequipement';
var target = 'voirequipement';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
Element.hide('chargement')},
method: 'get', parameters: pars});
}
// fderock
function insertequipement() {
var url = 'xmlrpc.php';
var pars = 'mode=insertequipement&NomEquipement='+$('NomSaison').value;
var target = 'tableinsertequipement';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
gereequipement()
/*
seepageequipementdelete();
seepageequipement();
*/
Element.hide('chargement')},
method: 'get', parameters: pars});
}
function demandedeleteequipement(id) {
var url = 'xmlrpc.php';
var pars = 'mode=demandedeleteequipement&id='+id;
var target = 'tabledeleteequipement';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
Element.hide('chargement')},
method: 'get', parameters: pars});
}
function seepageequipementdelete() {
var url = 'xmlrpc.php';
var pars = 'mode=seepageequipementdelete';
var target = 'tabledeleteequipement';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
Element.hide('chargement')},
method: 'get', parameters: pars});
}
function seepagesaison() {
var url = 'xmlrpc.php';
var pars = 'mode=seepagesaison';
var target = 'voirsaison';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
Element.hide('chargement')},
method: 'get', parameters: pars});
}
function seepageinsert() {
var url = 'xmlrpc.php';
var pars = 'mode=seepageinsert';
var target = 'tableinsertsaison';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
Element.hide('chargement')},
method: 'get', parameters: pars});
}
// fderock
function deletesaison(id) {
if(confirm("Êtes vous sûr de vouloir supprimer cette saison ?")){
var url = 'xmlrpc.php';
var pars = 'mode=deletesaison&id='+id;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
geresaison();
Element.hide('chargement')},
method: 'get', parameters: pars});
}
}
// fderock
function deleteequipement(id) {
if(confirm("Êtes vous sûr de vouloir supprimer cet équipement ?")){
var url = 'xmlrpc.php';
var pars = 'mode=deleteequipement&id='+id;
var target = 'tabledeleteequipement';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
gereequipement();
Element.hide('chargement')},
method: 'get', parameters: pars});
}
}
// fderock
function deletereservation(id) {
if(confirm("Souhaitez vous vraiment supprimer cette réservation ?")){
var url = 'xmlrpc.php';
var pars = 'mode=deletereservation&id='+id;
var target = 'tabledeletereservation';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')},
onComplete:function(request){
gerereservation();
Element.hide('chargement')},
method: 'get', parameters: pars});
}
}
// fderock
function ajoutelocation(){
$('idann').value='';
var url = 'xmlrpc.php';
var pars = 'mode=ajoutelocation';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
/*
tinyMCE.init({mode : "exact", elements : "corps", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
width:"100%" ,
language : "fr", HTML: true });
*/
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
//width:"100%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
},
method: 'get', parameters: pars});
}
function ajoutebienconfirm(){
var url = 'xmlrpc.php';
var pars = 'mode=ajoutebienconfirm&offredem='+$('offredem').value+'&NEGOCIATEUR='+$('NEGOCIATEUR').value+'&idville='+$('idville').value+'&titre='+$('titre').value+'&idtype='+$('idtype').value+'&corps='+encodeURIComponent(tinyMCE.get('corps').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
build_menu();
$('moteuridtype'+$('idtype').value).checked = true;
//chargemenubiens();
Element.hide('chargement')
},
method: 'post', parameters: pars});
}
// fderock
function ajoutelocationconfirm(){
var url = 'xmlrpc.php';
var pars = 'mode=ajoutelocationconfirm&offredem='+$('offredem').value+'&NEGOCIATEUR='+$('NEGOCIATEUR').value+'&idville='+$('idville').value+'&titre='+$('titre').value+'&idtype='+$('idtype').value+'&corps='+encodeURIComponent(tinyMCE.get('corps').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
chargemenulocations();
},
onComplete:function(request){
chargemenulocations();
Element.hide('chargement')
},
method: 'post', parameters: pars});
}
function ac_return_ville(field, item){
var regex = new RegExp('[0123456789.]*_latitudeville', 'i');
var nomimage = regex.exec($(item).innerHTML);
latitude = nomimage[0].replace('_latitudeville', '');
field.name = field.name.replace('_ville', '');
$('latitude').value = latitude;
var regex = new RegExp('[0123456789.]*_longitudeville', 'i');
var nomimage = regex.exec($(item).innerHTML);
longitude = nomimage[0].replace('_longitudeville', '');
field.name = field.name.replace('_ville', '');
$('longitude').value = longitude;
var regex = new RegExp('[0123456789]*_cpville', 'i');
var nomimage = regex.exec($(item).innerHTML);
cp = nomimage[0].replace('_cpville', '');
field.name = field.name.replace('_ville', '');
$('cp').value = cp;
var regex = new RegExp('[0123456789]*_optionville', 'i');
var nomimage = regex.exec($(item).innerHTML);
id = nomimage[0].replace('_optionville', '');
field.name = field.name.replace('_ville', '');
$('idville').value = id;
checkadresse($('tabletoupdate').value);
}
function ac_return_ville_prospect(field, item){
var regex = new RegExp('[0123456789]*_optionville', 'i');
var nomimage = regex.exec($(item).innerHTML);
id = nomimage[0].replace('_optionville', '');
field.name = field.name.replace('_ville', '');
$('prospectidville').value = id;
var regex = new RegExp('[0123456789]*_cpville', 'i');
var nomimage = regex.exec($(item).innerHTML);
cp = nomimage[0].replace('_cpville', '');
field.name = field.name.replace('_ville', '');
$('prospectcp').value = cp;
}
function ac_return_ville_prospect_sup(field, item){
var regex = new RegExp('[0123456789]*_optionville', 'i');
var nomimage = regex.exec($(item).innerHTML);
id = nomimage[0].replace('_optionville', '');
field.name = field.name.replace('_ville', '');
$('prospectidville_sup').value = id;
var regex = new RegExp('[0123456789]*_cpville', 'i');
var nomimage = regex.exec($(item).innerHTML);
cp = nomimage[0].replace('_cpville', '');
field.name = field.name.replace('_ville', '');
$('prospectcp_sup').value = cp;
}
function ac_return_ville_prospect_recherche(field, item){
var regex = new RegExp('[0123456789]*_optionville', 'i');
var nomimage = regex.exec($(item).innerHTML);
id = nomimage[0].replace('_optionville', '');
field.name = field.name.replace('_ville', '');
$('rechercheidville').value = id;
var regex = new RegExp('[0123456789]*_cpville', 'i');
var nomimage = regex.exec($(item).innerHTML);
cp = nomimage[0].replace('_cpville', '');
field.name = field.name.replace('_ville', '');
$('recherchecp').value = cp;
}
function add_return_ville_prospect_recherche(field, item){
var regex = new RegExp('[0123456789]*_optionville', 'i');
var nomimage = regex.exec($(item).innerHTML);
id = nomimage[0].replace('_optionville', '');
field.name = field.name.replace('_ville', '');
//$('rechercheidville').value = id;
var pars = 'mode=prospect_select_ville&idville='+id+'&id='+$('id_pp_add').value+'&action=ajoute';
var myAjax = new Ajax.Updater('villesliste','xmlrpc.php',{
onCreate:function(request){
},
onComplete:function(request){
load_prospect_select_ville($('id_pp_add').value)
$('rechercheville').value="";
},
method: 'get', parameters: pars});
}
function load_ac_villes(){
new Ajax.Autocompleter ('ville','ouville','ac_villes.php',{method: 'post', paramName: 'ville', minChars: 2, afterUpdateElement: ac_return_ville });
}
function load_ac_villes_prospect(){
new Ajax.Autocompleter ('prospectville','prospectouville','ac_villes.php',{method: 'post', paramName: 'ville', minChars: 2, afterUpdateElement: ac_return_ville_prospect });
}
function load_ac_villes_prospect_sup(){
new Ajax.Autocompleter ('prospectville_sup','prospectouville_sup','ac_villes.php',{method: 'post', paramName: 'ville', minChars: 2, afterUpdateElement: ac_return_ville_prospect_sup });
}
function load_ac_villes_prospect_recherche(){
new Ajax.Autocompleter ('rechercheville','rechercheouville','ac_villes.php',{method: 'post', paramName: 'ville', minChars: 2, afterUpdateElement: ac_return_ville_prospect_recherche });
}
function load_add_villes_prospect_recherche(){
new Ajax.Autocompleter ('rechercheville','rechercheouville','ac_villes.php',{method: 'post', paramName: 'ville', minChars: 2, afterUpdateElement: add_return_ville_prospect_recherche });
}
function inlineedit(element, table, champ, champid, id){
new Ajax.InPlaceEditor($(element), 'xmlrpc.php?mode=inlineedit&element='+element+'&table='+table+'&champ='+champ+'&champid='+champid+'&id='+id, {okText:'Valider', cancelText:'Annuler', savingText:'Sauvegarde en cours ...', clickToEditText:'Cliquez pour éditer ce champ'});
}
function refreshvignettes(){
var url = 'xmlrpc.php';
var pars = 'mode=refreshvignettes&id='+$('idann').value;
var target = 'refreshvignettes';
var myAjax = new Ajax.Updater(target, url, {
method: 'get', parameters: pars});
}
function refreshvignetteslocation(){
var url = 'xmlrpc.php';
var pars = 'mode=refreshvignetteslocation&id='+$('idann').value;
var target = 'refreshvignetteslocation';
var myAjax = new Ajax.Updater(target, url, {
method: 'get', parameters: pars});
}
function vignettes(){
var url = 'xmlrpc.php';
var pars = 'mode=vignettes&id='+$('idann').value;
var target = 'vignettes';
var myAjax = new Ajax.Updater(target, url, {
method: 'get', parameters: pars});
}
function vignetteslocation(){
var url = 'xmlrpc.php';
var pars = 'mode=vignetteslocation&id='+$('idann').value;
var target = 'vignetteslocation';
var myAjax = new Ajax.Updater(target, url, {
method: 'get', parameters: pars});
}
function vignettesprogrammeneuf(){
var url = 'xmlrpc.php';
var pars = 'mode=vignettesprogrammeneuf&id='+$('idann').value;
var target = 'vignettesprogrammeneuf';
var myAjax = new Ajax.Updater(target, url, {
method: 'get', parameters: pars});
}
function delete_img(path,img,idann,num){
if(confirm('Voulez-vous vraiment supprimer cette image ?')){
var target = 'vignettes';
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Effect.Fade('item_'+num)
},
onComplete:function(request){
//vignettes()
saveOrder()
//Renum()
},
method: 'get', parameters: 'mode=delete_img&path='+path+'&img='+img+'&idann='+idann});
}
}
function delete_img_location(path,img){
if(confirm('Voulez-vous vraiment supprimer cette image ?')){
var url = 'xmlrpc.php';
var pars = 'mode=delete_img_location&path='+path+'&img='+img;
var target = 'vignetteslocation';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
},
onComplete:function(request){
vignetteslocation()
},
method: 'get', parameters: pars});
}
}
function updateannonce(){
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
Element.show('confirm_ok');
},
method: 'post', parameters: 'mode=updateannonce&idann='+$('idann').value+'&titre='+encodeURIComponent($('titre').value)+'&titre_print='+encodeURIComponent($('titre_print').value)+'&corps_print='+encodeURIComponent($('corps_print').value)+'&corps='+encodeURIComponent(tinyMCE.get('corps').getContent())});
}
function addCommas(nStr) {
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ' ' + '$2');
}
return x1 + x2;
}
function menu_of(id){
if($(id).style.display=='none'){
$(id+'_pm').src = 'http://ks39878.kimsufi.com/~hektor/adminv3/img/v4/moins.gif';
}
else{
$(id+'_pm').src = 'http://ks39878.kimsufi.com/~hektor/adminv3/img/v4/plus.gif';
}
Effect.toggle(id,'blind', { duration: 0.1 });
}
function disable_inputs(){
var div = $('menu_recherche_detaillee');
var elements = div.getElementsByTagName('input');
for(var id = 0; id < elements.length; id++){
$(elements[id]).disabled=true;
}
}
function enable_inputs(){
var div = $('menu_recherche_detaillee');
var elements = div.getElementsByTagName('input');
for(var id = 0; id < elements.length; id++){
$(elements[id]).disabled=false;
}
}
function update_infos_prix(){
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
Element.show('confirm_ok');
},
method: 'post', parameters: 'mode=update_infos_prix&idann='+$('idann').value+'&'+Form.serialize('formulaire')});
}
function update_note(){
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
Element.show('confirm_ok');
},
method: 'post', parameters: 'mode=update_note&idann='+$('idann').value+'&'+Form.serialize('formulaire')});
}
function update_descriptif(){
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
Element.show('confirm_ok');
},
method: 'post', parameters: 'mode=update_descriptif&idann='+$('idann').value+'&'+Form.serialize('formulaire')});
}
function update_prospect(){
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
Element.show('confirm_ok');
},
method: 'post', parameters: 'idprospect='+$('idprospect').value+'&'+Form.serialize('formulaire')});
}
function onglet_surfaces(){
var myAjax = new Ajax.Updater('contenu_onglet_surfaces', 'xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
},
method: 'get', parameters: 'mode=onglet_surfaces&idann='+$('idann').value});
}
function supprime_surface(id){
if(confirm('Voulez-vous vraiment supprimer cette surface ?')){
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
onglet_surfaces()
Element.hide('chargement');
},
method: 'get', parameters: 'mode=supprime_surface&idann='+$('idann').value+'&id='+id});
}
}
function calc_loyer_au_m2(){
var loyer_ttc = $('loyer_ttc').value;
var surface = $('surface').value;
var loyer_au_m2 = loyer_ttc/surface;
Element.update('loyer_au_m2', loyer_au_m2.toFixed(2));
}
function update_descriptif_commerce(){
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
Element.show('confirm_ok');
},
method: 'post', parameters: 'mode=update_descriptif_commerce&idann='+$('idann').value+'&'+Form.serialize('formulaire')});
}
function show_confirm_ok(){
Element.show('confirm_ok');
}
function onglet_descriptif(id){
var myAjax = new Ajax.Updater('contenu_onglet_descriptif', 'xmlrpc.php', {method: 'get', parameters: 'mode=onglet_descriptif&id='+id});
}
function onglet_note(id){
var myAjax = new Ajax.Updater('contenu_onglet_note', 'xmlrpc.php', {method: 'get', parameters: 'mode=onglet_note&id='+id});
}
function onglet_mandat_prix(id){
var myAjax = new Ajax.Updater('contenu_onglet_mandat_prix', 'xmlrpc.php', {method: 'get', parameters: 'mode=onglet_mandat_prix&id='+id});
}
function onglet_passerelles(id){
var myAjax = new Ajax.Updater('contenu_onglet_passerelles', 'xmlrpc.php', {method: 'get', parameters: 'mode=onglet_passerelles&id='+id});
}
var swfu;
function init_upload_images(id, agence, path) {
var settings = {
flash_url : "swfupload.swf",
upload_url: "uploadphoto.php?id="+id+"&path="+path+"",
file_size_limit : "100 MB",
file_types : "*.*",
file_types_description : "All Files",
file_upload_limit : 100,
file_queue_limit : 0,
custom_settings : {
progressTarget : "fsUploadProgress",
cancelButtonId : "btnCancel"
},
debug: false,
// Button Settings
button_placeholder_id : "spanButtonPlaceholder",
button_width: 140,
button_height: 22,
button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
button_cursor: SWFUpload.CURSOR.HAND,
// The event handler functions are defined in handlers.js
swfupload_loaded_handler : swfUploadLoaded,
file_queued_handler : fileQueued,
file_queue_error_handler : fileQueueError,
file_dialog_complete_handler : fileDialogComplete,
upload_start_handler : uploadStart,
upload_progress_handler : uploadProgress,
upload_error_handler : uploadError,
upload_success_handler : uploadSuccess,
upload_complete_handler : uploadComplete,
queue_complete_handler : queueComplete, // Queue plugin event
// SWFObject settings
minimum_flash_version : "9.0.28",
swfupload_pre_load_handler : swfUploadPreLoad,
swfupload_load_failed_handler : swfUploadLoadFailed
};
swfu = new SWFUpload(settings);
}
function onglet_photos(id, agence, photos){
var myAjax = new Ajax.Updater('contenu_onglet_photos', 'xmlrpc.php', {
onComplete:function(request){
vignettes()
init_upload_images(id, agence, '../images/biens/'+photos)
},
method: 'get', parameters: 'mode=onglet_photos&id='+id});
}
function onglet_proprios(id){
var myAjax = new Ajax.Updater('contenu_onglet_proprios', 'xmlrpc.php', {
onComplete:function(request){
div_display_prospects_liste(id)
},
method: 'get', parameters: 'mode=onglet_proprios&id='+id});
}
function onglet_secteur(id){
var myAjax = new Ajax.Updater('contenu_onglet_secteur', 'xmlrpc.php', {
onComplete:function(request){
loadScript('loadmapadmin')
loadmapadmin('annonce')
},
method: 'get', parameters: 'mode=onglet_secteur&id='+id});
}
// fderock
function updatelocation(){
var url = 'xmlrpc.php';
var pars = 'mode=updatelocation&idann='+$('idann').value+'&corps='+encodeURIComponent(tinyMCE.get('corps').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargelocation($('idann').value);
Element.hide('chargement');
},
method: 'post', parameters: pars});
}
function editredactionnel(id){
var url = 'xmlrpc.php';
var pars = 'mode=editredactionnel&id='+id;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
tinyMCE.init({
// General options
mode : "exact", elements : "contenutxt",
theme : "advanced",
//width:"100%",
height:"350px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_resizing : true,
// Example word content CSS (should be your site CSS) this one removes paragraph margins
content_css : "css/word.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
function updateredactionnel(id){
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
Element.show('confirm_ok')
},
method: 'post', parameters: 'mode=updateredactionnel&id='+id+'&contenutxt='+encodeURIComponent(tinyMCE.get('contenutxt').getContent())});
}
function editdocumentstype(id){
var url = 'xmlrpc.php';
var pars = 'mode=editdocumentstype&id='+id;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
tinyMCE.init({
// General options
mode : "exact", elements : "contenutxt",
theme : "advanced",
//width:"100%",
height:"550px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_resizing : true,
// Example word content CSS (should be your site CSS) this one removes paragraph margins
content_css : "css/word.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
function updatedocumentstype(id){
var url = 'xmlrpc.php';
var pars = 'mode=updatedocumentstype&id='+id+'&contenutxt='+encodeURIComponent(tinyMCE.get('contenutxt').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesdocumentstype()
Element.hide('chargement');
},
method: 'post', parameters: pars});
}
function clear_content(element){
if($(element)){
$(element).remove();
alert('ok');
}
}
function init_full_tinyMCE(element){
tinyMCE.init({
// General options
mode : "exact", elements : element,
theme : "advanced",
//width:"100%",
height:"480px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,|,insertdate,inserttime,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,advhr,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "moveforward,movebackward,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_resizing : true,
// Example word content CSS (should be your site CSS) this one removes paragraph margins
content_css : "css/word.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
}
function genere_doctype(prospect_id, element){
var pars = 'mode=genere_doctype&prospect_id='+prospect_id+'&doctype_id='+$('doctype_id').value+'&bien_lie='+$('bien_lie').value;
var myAjax = new Ajax.Updater('doc_genere', 'xmlrpc.php', {
onCreate:function(request){
Element.update('doc_genere_container','
')
$('doc_genere').style.height= '400px';
},
onComplete:function(request){
init_full_tinyMCE(element)
},
method: 'get', parameters: pars});
}
function edite_doctype(id, element){
Element.hide('div_iframe_doctype');
Element.show('div_edit_doctype');
init_full_tinyMCE(element);
}
function supprime_doctype(id, prospect_id){
if(confirm('Voulez-vous vraiment supprimer ce document ?')){
var url = 'xmlrpc.php';
var pars = 'mode=supprime_doctype&id='+id+'&prospect_id='+prospect_id;
var target = 'list_doctype';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
},
onComplete:function(request){
list_doctype(prospect_id)
},
method: 'get', parameters: pars});
}
}
function list_doctype(prospect_id){
var pars = 'mode=list_doctype&prospect_id='+prospect_id;
var myAjax = new Ajax.Updater('list_doctype', 'xmlrpc.php', {method: 'get', parameters: pars});
}
function affiche_doctype(id){
var url = 'xmlrpc.php';
var pars = 'mode=affiche_doctype&id='+id;
var target = 'doctype_container';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Effect.ScrollTo('admin_main')
Effect.Appear('doctype_container', {duration:0.5, fps:25, from:0.0, to:1.0})
},
onComplete:function(request){
},
method: 'get', parameters: pars});
}
function consult_prospect(id, prospects_liste){
var myAjax = new Ajax.Updater('pplist', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
Element.show('btn_back_pplist')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=consult_prospect&id='+id+'&prospects_liste='+prospects_liste});
}
function save_doctype(bien_lie,prospect_id,doctype_id){
var target = 'doc_genere_container';
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Effect.ScrollTo('admin_main')
list_doctype(prospect_id)
Element.update('doc_genere_container', '')
Element.hide('chargement')
},
method: 'post', parameters: 'mode=save_doctype&bien_lie='+bien_lie+'&prospect_id='+prospect_id+'&doctype_id='+doctype_id+'&contenu='+encodeURIComponent(tinyMCE.get('doc_genere').getContent())});
}
function save_modif_doctype(id){
var pars = 'mode=save_modif_doctype&id='+id+'&contenu='+encodeURIComponent(tinyMCE.get('contenu').getContent());
var myAjax = new Ajax.Request('xmlrpc.php', {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
affiche_doctype(id)
Element.hide('chargement')
},
method: 'post', parameters: pars});
}
function chargemonredactionnel(){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
Effect.ScrollTo('admin_main')
},
method: 'get', parameters: 'mode=chargemonredactionnel'});
}
function chargemesdocumentstype(){
var url = 'xmlrpc.php';
var pars = 'mode=chargemesdocumentstype';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function deletenews(id){
if(confirm('Voulez-vous vraiment supprimer cette news ?')){
var url = 'xmlrpc.php';
var pars = 'mode=deletenews&id='+id;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
method: 'get', parameters: pars});
}
}
function editenews(id){
var url = 'xmlrpc.php';
var pars = 'mode=editenews&id='+id;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
/*
tinyMCE.init({mode : "exact", elements : "corps", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
width:"100%" ,
language : "fr", HTML: true });
*/
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
//width:"100%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
function updatenews(id){
var url = 'xmlrpc.php';
var pars = 'mode=updatenews&id='+id+'&titre='+$('titre').value+'&corps='+encodeURIComponent(tinyMCE.get('corps').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
},
method: 'post', parameters: pars});
}
function chargemesnews(){
var url = 'xmlrpc.php';
var pars = 'mode=chargemesnews';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
Effect.ScrollTo('admin_main')
},
method: 'get', parameters: pars});
}
function chargemenunews(){
var url = 'xmlrpc.php';
var pars = 'mode=chargemenunews';
var target = 'menu_news';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function chargemenuredactionnel(){
var url = 'xmlrpc.php';
var pars = 'mode=chargemenuredactionnel';
var target = 'menu_redactionnel';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function add_selection_accueil(id, table){
var url = 'xmlrpc.php';
var pars = 'mode=add_selection_accueil&id='+id+'&table='+table;
var target = 'selection_accueil'+id;
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function remove_selection_accueil(id, table){
var url = 'xmlrpc.php';
var pars = 'mode=remove_selection_accueil&id='+id+'&table='+table;
var target = 'selection_accueil'+id;
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function gerermonsite(){
var url = 'xmlrpc.php';
var pars = 'mode=gerermonsite';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function gerermonagence(){
var url = 'xmlrpc.php';
var pars = 'mode=gerermonagence';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function cherche_bien_correspondant(table,id,idp){
var pars = 'mode=cherche_bien_correspondant&table='+table+'&prixmin='+$('prixmin'+id).value+'&prixmax='+$('prixmax'+id).value+'&nbpiecesmin='+$('nbpiecesmin'+id).value+'&nbpiecesmax='+$('nbpiecesmax'+id).value+'&surfappartmin='+$('surfappartmin'+id).value+'&surfappartmax='+$('surfappartmax'+id).value+'&surfterrainmin='+$('surfterrainmin'+id).value+'&surfterrainmax='+$('surfterrainmax'+id).value+'&idp='+idp+'&mail='+$('mail').value;
//var pars = 'mode=cherche_bien_correspondant&table='+table+'&idp='+idp+'&'+Form.serialize('formulaire');
var target = 'cherche_bien_correspondant';
var myAjax = new Ajax.Updater(target, 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function charge_prospect(id,onglet,lettre){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=charge_prospect&id='+id+'&onglet='+onglet+'&lettre='+lettre});
}
function upvalnotaire(champ,val,id,table){
var myAjax = new Ajax.Request('xmlrpc.php',{method: 'get', parameters: 'mode=upvalnotaire&table='+table+'&id='+id+'&champ='+champ+'&val='+val});
}
function upvalprospect(champ,val,id,table){
var url = 'xmlrpc.php';
var pars = 'mode=upvalprospect&table='+table+'&id='+id+'&champ='+champ+'&val='+val;
var target = 'debug';
var myAjax = new Ajax.Updater(target, url,{
method: 'get', parameters: pars});
}
function upvalprospect_add(champ,val,id,table){
var url = 'xmlrpc.php';
var pars = 'mode=upvalprospect_add&table='+table+'&id='+id+'&champ='+champ+'&val='+val;
var target = 'debug';
var myAjax = new Ajax.Updater(target, url,{
method: 'get', parameters: pars});
}
function upvaldate(champ,val,table){
//alert(champ+' | '+val+' | '+table);
var url = 'xmlrpc.php';
var pars = 'mode=upvaldate&table='+table+'&id='+$('idann').value+'&champ='+champ+'&val='+val;
var target = 'debug';
var myAjax = new Ajax.Updater(target, url,{
method: 'get', parameters: pars});
}
function upval_attrib_nego(newnego, idann, oldnego){
var myAjax = new Ajax.Request('xmlrpc.php', {
onComplete:function(request){
count_biens_nego(oldnego)
count_biens_nego(newnego)
},
method: 'get', parameters: 'mode=upval_attrib_nego&val='+newnego+'&id='+idann});
}
function count_biens_nego(nego){
var myAjax = new Ajax.Updater('count_biens_nego_'+nego, 'xmlrpc.php', {method: 'get', parameters: 'mode=count_biens_nego&nego='+nego});
}
function upval(champ,val){
if(champ == "inactif"){
if($('inactif').value == "0"){
$('inactif').value = "1";
val = "1";
}
else{
$('inactif').value = "0";
val = "0";
}
}
if(champ == "archive"){
if($('archive').value == "0"){
$('archive').value = "1";
Effect.ScrollTo('admin_main'); menu('menu_0','2'); $('consultation').value='archive';
val = "1";
}
else{
$('archive').value = "0";
Effect.ScrollTo('admin_main'); menu('menu_0','0'); $('consultation').value='';
val = "0";
}
}
if(champ == "vendu"){
if($('vendu').value == "0"){
$('vendu').value = "1";
Effect.ScrollTo('admin_main'); menu('menu_0','3'); $('consultation').value='vendu';
val = "1";
}
else{
$('vendu').value = "0";
Effect.ScrollTo('admin_main'); menu('menu_0','0'); $('consultation').value='';
val = "0";
}
}
var myAjax = new Ajax.Request('xmlrpc.php',{
onComplete:function(request){
if(champ=="offredem"){
build_menu();
//chargemenubiens();
}
if(champ=="idtype"){
build_menu();
//chargemenubiens();
}
if(champ=="programme_neuf"){
Element.show('confirm_ok');
}
if(champ=="photodefaut"){
vignettes();
}
if(champ == "archive"){
build_menu();
cherche_biens();
}
if(champ == "vendu"){
build_menu();
cherche_biens();
}
},
method: 'get', parameters: 'mode=upval&id='+$('idann').value+'&champ='+champ+'&val='+val});
}
function upval_commerces(champ,val){
var myAjax = new Ajax.Request('xmlrpc.php',{method: 'get', parameters: 'mode=upval_commerces&id='+$('idann').value+'&champ='+champ+'&val='+val});
}
function upvalequipement(valeur,idlocation,equipement,existetable){
var url = 'xmlrpc.php';
var pars = 'mode=upvalequipement&valeur='+valeur+'&idlocation='+idlocation+'&equipement='+equipement+'&existetable='+existetable;
var target = 'attribution_equipement';
var myAjax = new Ajax.Updater(target, url,{
onComplete:function(request){
},
method: 'get', parameters: pars});
}
// fderock
function upvaltariflocation(idevent,val,id,insert){
//alert("idevent : "+idevent+" | val : "+val+" | id : "+id+" | insert : "+insert)
var url = 'xmlrpc.php';
var pars = 'mode=upvaltariflocation&idevent='+idevent+'&val='+val+'&id='+id+'&insert='+insert;
var target = 'upval';
//var myAjax = new Ajax.Updater(target, url,{method: 'get', parameters: pars});
var myAjax = new Ajax.Request(url,{method: 'get', parameters: pars});
}
// fderock
function upvallocation(champ,val){
//alert(champ+' | '+val);
var url = 'xmlrpc.php';
var pars = 'mode=upvallocation&id='+$('idann').value+'&champ='+champ+'&val='+val;
var target = 'upval';
var myAjax = new Ajax.Updater(target, url,{
onComplete:function(request){
if(champ=="offredem"){
chargemenulocations();
}
if(champ=="idtype"){
chargemenulocations();
}
if(champ=="photodefaut"){
vignetteslocation();
}
},
method: 'get', parameters: pars});
}
function upvalcorps(){
alert(encodeURIComponent(tinyMCE.get('corps').getContent()));
var url = 'xmlrpc.php';
var pars = 'mode=upval&id='+$('idann').value+'&champ=corps&val='+encodeURIComponent(tinyMCE.get('corps').getContent());
var target = 'upval';
var myAjax = new Ajax.Updater(target, url,{
method: 'get', parameters: pars});
}
function upcoords(offredemloc){
var pars = 'mode=upcoords&cible='+offredemloc+'&idann='+$('idann').value+'&latitude='+$('latitude').value+'&longitude='+$('longitude').value+'&ville='+$('ville').value+'&cp='+$('cp').value+'&idville='+$('idville').value;
var target = 'upval';
var myAjax = new Ajax.Request('xmlrpc.php',{
method: 'get', parameters: pars});
}
// map admin
var offredemloc = null;
var map = null;
var geocoder = null;
function createMarker(point,html,offredemloc) {
var marker = new GMarker(point,{draggable: true});
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("
"+html+"
");
});
GEvent.addListener(marker, "dragstart", function() {
map.closeInfoWindow();
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
});
GEvent.addListener(marker, "dragend", function() {
var p = marker.getPoint();
map.panTo(p);
$('latitude').value=p.y;
$('longitude').value=p.x;
marker.openInfoWindowHtml("Adresse recherchée : " + $('adresse').value + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
Element.update('pano','');
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
var newlatlng = new GLatLng(p.y, p.x);
myPano.setLocationAndPOV(newlatlng);
upcoords(offredemloc);
});
return marker;
}
function ongletsbis(val1,val2){
var m = $("ongletsbis");
var ongletsbisa = m.getElementsByTagName("li");
for(var t = 0;t < ongletsbisa.length;t++){
if(t==val2){
$(ongletsbisa[t]).className='current';
}
else{
$(ongletsbisa[t]).className='';
}
}
}
function subongletsbis(val){
var m = $("subongletsbis");
var ongletsbisa = m.getElementsByTagName("li");
for(var t = 0;t < ongletsbisa.length;t++){
if(t==val){
$(ongletsbisa[t]).className='current';
}
else{
$(ongletsbisa[t]).className='';
}
}
}
var BtnDirectionOpts = {
zoomInBtnTitle : "Augmenter le zoom",
zoomOutBtnTitle : "Diminuer le zoom",
moveNorthBtnTitle : "Aller au nord",
moveSouthBtnTitle : "Aller au sud",
moveEastBtnTitle : "Aller à l'est",
moveWestBtnTitle : "Aller à l'ouest",
homeBtnTitle : "Recentrer au point initial"
};
var marker;
var overlayInstance = null;
var map;
var client;
var lastMarkerLocation;
var panorama;
var mapT;
function openPanoramaBubble() {
var contentNode = document.createElement('div');
contentNode.style.textAlign = 'center';
contentNode.style.width = '500px';
contentNode.style.height = '320px';
contentNode.innerHTML = "Adresse recherchée : " + $('adresse').value +" "+ $('cp').value +" "+ $('ville').value;
var smallNode = document.createElement('div');
smallNode.style.width = '200px';
smallNode.style.height = '200px';
smallNode.id = 'pano';
marker.openInfoWindow(contentNode, {maxContent: contentNode, maxTitle: ""});
panorama = new GStreetviewPanorama(contentNode);
panorama.setLocationAndPOV(marker.getLatLng(), null);
GEvent.addListener(panorama, "newpano", onNewLocation);
GEvent.addListener(panorama, "yawchanged", onYawChange);
var iw = map.getInfoWindow();
GEvent.addListener(iw, "maximizeend", function() {
panorama.setContainer(contentNode);
window.setTimeout("panorama.checkResize()", 5);
});
GEvent.addListener(marker, "infowindowbeforeclose", function() {
panorama.remove();
});
}
function toggleOverlay() {
if (!overlayInstance) {
overlayInstance = new GStreetviewOverlay();
map.addOverlay(overlayInstance);
$('toggleBtnOverlay').className = 'streetviewon';
//$('toggleBtnOverlay').value = 'Désactiver StreetView';
} else {
map.removeOverlay(overlayInstance);
overlayInstance = null;
$('toggleBtnOverlay').className = 'streetviewoff';
//$('toggleBtnOverlay').value = 'Activer StreetView';
}
}
function onYawChange(newYaw) {
var GUY_NUM_ICONS = 16;
var GUY_ANGULAR_RES = 360/GUY_NUM_ICONS;
if (newYaw < 0) {
newYaw += 360;
}
guyImageNum = Math.round(newYaw/GUY_ANGULAR_RES) % GUY_NUM_ICONS;
guyImageUrl = "http://maps.gstatic.com/mapfiles/cb/man_arrow-" + guyImageNum + ".png";
marker.setImage(guyImageUrl);
}
function onNewLocation(lat, lng) {
var latlng = new GLatLng(lat, lng);
marker.setLatLng(latlng);
}
function onDragEnd() {
var latlng = marker.getLatLng();
if (panorama) {
client.getNearestPanorama(latlng, onResponse);
}
}
function onResponse(response) {
if (response.code != 200) {
marker.setLatLng(lastMarkerLocation);
alert('La vision panoramique n\'est pas disponible pour ce secteur');
} else {
var latlng = new GLatLng(response.Location.lat, response.Location.lng);
marker.setLatLng(latlng);
lastMarkerLocation = latlng;
openPanoramaBubble();
}
}
function loadmapadmin(offredemloc) {
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
var latlng = new GLatLng($('latitude').value, $('longitude').value);
var LargeurInitiale = (document.body.scrollWidth-330);
var zoom = $('zoom').value;
map = new GMap2($("map"), { size: new GSize(LargeurInitiale,400) } );
map.setCenter(latlng, parseInt(zoom));
$("map").style.width = "100%";
map.addControl(new GLargeMapControl());
map.addControl(new GMenuMapTypeControl(true,false));
map.addMapType(G_PHYSICAL_MAP);
myPano.setLocationAndPOV(latlng);
var point = new GLatLng($('latitude').value, $('longitude').value);
var marker = createMarker(point,'Voici la position actuelle du bien. Indiquez une autre adresse dans les champs ci-dessous pour déterminer une nouvelle position puis appuyez sur le bouton "Localiser" ou deplacez simplement ce marqueur.',$('table_update').value)
map.addOverlay(marker);
geocoder = new GClientGeocoder();
geocoder.setBaseCountryCode('FR');
//Element.hide('tab_secteur');
toggleOverlay();
}
function checkadresse(offredemloc)
{
adresse = $('adresse').value+" "+$('ville').value;
upcoords(offredemloc);
if((adresse==" france")||(adresse=="adresse ville france"))
{
alert("Vous avez choisi de ne pas géolocaliser le bien\nVous pourrez le faire ultérieurement.");
}
else{
if($('ville').value!=""){
if (geocoder) {
geocoder.getLatLng(adresse, function(point) {
if (!point) {
if(confirm('L\'adresse spécifiée est inconnue !\nSouhaitez vous tout de même utiliser cette adresse et cette ville ?')){
checkadresse_simple(offredemloc);
}
} else {
map.setCenter(point, 15);
map.clearOverlays();
var marker = new GMarker(point,{draggable: true});
GEvent.addListener(marker, "dragstart", function() {
map.closeInfoWindow();
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
});
GEvent.addListener(marker, "dragend", function() {
var p = marker.getPoint();
map.panTo(p);
$('latitude').value=p.y;
$('longitude').value=p.x;
marker.openInfoWindowHtml("Adresse recherchée : " + adresse + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
upcoords(offredemloc);
Element.update('pano','');
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
var newlatlng = new GLatLng(p.y, p.x);
myPano.setLocationAndPOV(newlatlng);
toggleOverlay();
});
map.addOverlay(marker);
marker.openInfoWindowHtml("Adresse recherchée : " + adresse + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
Element.update('pano','');
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
var newlatlng = new GLatLng(p.y, p.x);
myPano.setLocationAndPOV(newlatlng);
toggleOverlay();
upcoords(offredemloc);
}
});
}
}
else{
alert("Veuillez indiquer une ville !");
$("ville").focus;
}
}
}
function checkadresse_simple(offredemloc)
{
adresse = $('ville').value;
//adresse = $('adresse').value+" "+$('ville').value+" "+$('cp').value+" France";
//adresse = $('adresse').value+" "+$('ville').value+" France";
upcoords(offredemloc);
if((adresse==" france")||(adresse=="adresse ville france"))
{
alert("Vous avez choisi de ne pas géolocaliser le bien\nVous pourrez le faire ultérieurement.");
}
else{
if($('ville').value!=""){
if (geocoder) {
geocoder.getLatLng(adresse, function(point) {
if (!point) {
if(confirm('L\'adresse spécifiée est inconnue !\nSouhaitez vous tout de même utiliser cette adresse et cette ville ?')){
var point = new GLatLng($('latitude').value, $('longitude').value);
map.setCenter(point, 15);
map.clearOverlays();
var marker = new GMarker(point,{draggable: true});
GEvent.addListener(marker, "dragstart", function() {
map.closeInfoWindow();
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
});
GEvent.addListener(marker, "dragend", function() {
var p = marker.getPoint();
map.panTo(p);
$('latitude').value=p.y;
$('longitude').value=p.x;
marker.openInfoWindowHtml("Adresse recherchée : " + adresse + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
Element.update('pano','');
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
var newlatlng = new GLatLng(p.y, p.x);
myPano.setLocationAndPOV(newlatlng);
upcoords(offredemloc);
});
map.addOverlay(marker);
marker.openInfoWindowHtml("Adresse recherchée : " + adresse + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
Element.update('pano','');
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
var newlatlng = new GLatLng(p.y, p.x);
myPano.setLocationAndPOV(newlatlng);
upcoords(offredemloc);
}
} else {
map.setCenter(point, 15);
map.clearOverlays();
var marker = new GMarker(point,{draggable: true});
GEvent.addListener(marker, "dragstart", function() {
map.closeInfoWindow();
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
});
GEvent.addListener(marker, "dragend", function() {
var p = marker.getPoint();
map.panTo(p);
$('latitude').value=p.y;
$('longitude').value=p.x;
marker.openInfoWindowHtml("Adresse recherchée : " + adresse + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
Element.update('pano','');
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
var newlatlng = new GLatLng(p.y, p.x);
myPano.setLocationAndPOV(newlatlng);
upcoords(offredemloc);
});
map.addOverlay(marker);
marker.openInfoWindowHtml("Adresse recherchée : " + adresse + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
Element.update('pano','');
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
var newlatlng = new GLatLng(p.y, p.x);
myPano.setLocationAndPOV(newlatlng);
upcoords(offredemloc);
}
});
}
}
else{
alert("Veuillez indiquer une ville !");
$("ville").focus;
}
}
}
function checkadresse_programme_neuf()
{
//adresse = $('adresse').value+", "+$('ville').value+" "+$('cp').value+", France";
adresse = $('adresse').value+", "+$('ville').value+", France";
//alert(adresse)
if((adresse==", , france")||(adresse=="adresse, ville, france"))
{
alert("Vous avez choisi de ne pas géolocaliser le bien\nVous pourrez le faire ultérieurement.");
}
else{
if($('ville').value!=""){
if (geocoder) {
geocoder.getLatLng(adresse, function(point) {
if (!point) {
alert("L'adresse spécifiée est inconnue !\nEssayez tout d'abord de localiser le bien en notant le nom de la rue ou le code postal, puis déplacez le curseur sur la carte pour localiser le bien plus précisément.\nVous pouvez également vous aider du zoom et des boutons \"Plan\", \"Satellite\" ou \"Mixte\" de la carte.\n\nSi toutefois vous choisissez de ne pas localiser le bien, indiquez le code postal de la commune où se trouve le bien, puis sélectionnez la ville dans la liste");
} else {
map.setCenter(point, 15);
map.clearOverlays();
var marker = new GMarker(point,{draggable: true});
GEvent.addListener(marker, "dragstart", function() {
map.closeInfoWindow();
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
});
GEvent.addListener(marker, "dragend", function() {
var p = marker.getPoint();
map.panTo(p);
$('latitude').value=p.y;
$('longitude').value=p.x;
marker.openInfoWindowHtml("Adresse recherchée : " + adresse + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
});
map.addOverlay(marker);
marker.openInfoWindowHtml("Adresse recherchée : " + adresse + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
}
});
}
}
else{
alert("Veuillez indiquer une ville !");
$("ville").focus;
}
}
}
function supprimealerte(id){
if(confirm("Etes vous sûr de vouloir supprimer cette alerte ?")){
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesalertesmail()
Element.hide('chargement')
},
method: 'get', parameters: 'mode=supprimealerte&id='+id});
}
}
function chargemesalertesmail(){
var url = 'xmlrpc.php';
var pars = 'mode=chargemesalertesmail';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
Effect.ScrollTo('admin_main')
},
method: 'get', parameters: pars});
}
function showdetailalerte(id){
var url = 'xmlrpc.php';
var pars = 'mode=showdetailalerte&id='+id;
var target = 'detailalerte'+id;
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function sauvenouveauproprio_sup(id, mynewid){
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
div_display_prospects_liste(mynewid)
},
method: 'get', parameters: 'mode=sauvenouveauproprio_sup&id='+id+'&civilite_sup='+$('civilite_sup').value+'&nom_sup='+$('nom_sup').value+'&prenom_sup='+$('prenom_sup').value+'&prospectadresse_sup='+$('prospectadresse_sup').value+'&prospectidville_sup='+$('prospectidville_sup').value+'&mail_sup='+$('mail_sup').value+'&telfixe_sup='+$('telfixe_sup').value+'&telportable_sup='+$('telportable_sup').value+'&telbureau_sup='+$('telbureau_sup').value+'&fax_sup='+$('fax_sup').value+'&commentaires_sup='+$('commentaires_sup').value});
}
function degroupproprio(id, idann){
if(confirm("Voulez vous vraiment détacher ce propriétaire de ce bien ?")){
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
div_display_prospects_liste(idann)
},
method: 'get', parameters: 'mode=degroupproprio&id='+id+'&idann='+idann});
}
}
function selectnouveauproprio_sup(id, idann){
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
div_display_prospects_liste(idann)
display_select_prospects(idann)
},
method: 'get', parameters: 'mode=selectnouveauproprio_sup&id='+id+'&idann='+idann});
}
function edite_ficheann_prospect(id){
var myAjax = new Ajax.Updater('div_ficheann_prospect', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement_proprios')
},
onComplete:function(request){
Element.hide('chargement_proprios')
},
method: 'get', parameters: 'mode=edite_ficheann_prospect&id='+id});
}
function display_select_prospects(id){
var myAjax = new Ajax.Updater('display_select_prospects', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: 'mode=display_select_prospects&id='+id});
}
function div_display_prospects_liste(id){
var myAjax = new Ajax.Updater('div_display_prospects_liste', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement_proprios')
},
onComplete:function(request){
Element.hide('chargement_proprios')
},
method: 'get', parameters: 'mode=div_display_prospects_liste&id='+id});
}
function send_alertemail(){
var myAjax = new Ajax.Request('xmlrpc.php',{
method: 'get', parameters: 'mode=send_alertemail'});
}
function chargemesdocuments(){
var url = 'xmlrpc.php';
var pars = 'mode=chargemesdocuments';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function ajoutedocument(){
var url = 'xmlrpc.php';
var pars = 'mode=ajoutedocument';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
/*
tinyMCE.init({mode : "exact", elements : "desc", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
language : "fr", HTML: true });
*/
tinyMCE.init({
// General options
mode : "exact", elements : "desc",
theme : "advanced",
//width:"100%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
},
method: 'get', parameters: pars});
}
function ajoutedocumentconfirm(){
var url = 'xmlrpc.php';
var pars = 'mode=ajoutedocumentconfirm&titre='+$('titre').value+'&doc='+$('doc').value+'&desc='+encodeURIComponent(tinyMCE.get('desc').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesdocuments()
Element.hide('chargement')
},
method: 'post', parameters: pars});
}
function editedocument(id){
var url = 'xmlrpc.php';
var pars = 'mode=editedocument&id='+id;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
/*
tinyMCE.init({mode : "exact", elements : "desc", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
language : "fr", HTML: true });
*/
tinyMCE.init({
// General options
mode : "exact", elements : "desc",
theme : "advanced",
//width:"100%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
function updatedocument(id){
var url = 'xmlrpc.php';
var pars = 'mode=updatedocument&id='+id+'&titre='+$('titre').value+'&doc='+$('doc').value+'&desc='+encodeURIComponent(tinyMCE.get('desc').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesdocuments()
Element.hide('chargement')
},
method: 'post', parameters: pars});
}
function force_transfert(path,filename){
top.location = 'force.php?path='+path+'&filename='+filename;
}
function deletedocument(id,fichier){
if(confirm('Voulez-vous vraiment supprimer ce document ?')){
var pars = 'mode=deletedocument&id='+id+'&fichier='+fichier;
var myAjax = new Ajax.Request('xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesdocuments()
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
}
function delete_doc_simple(fichier){
if(confirm('Voulez-vous vraiment supprimer ce document ?')){
var url = 'xmlrpc.php';
var pars = 'mode=delete_doc_simple&fichier='+fichier;
var target = 'upok';
var myAjax = new Ajax.Updater(target, url,{
method: 'get', parameters: pars});
parent.$('doc').value = "";
}
}
function scrolltoanchor(id){
//new Effect.ScrollTo(id);
//alert(id);
//return false;
}
function chargemesannoncesarchivees(){
alert("Fonction en cours de développement ...");
}
function charge_prospects_archives(){
alert("Fonction en cours de développement ...");
}
function supprimeprospect(id,type,nom){
if(confirm('Attention !\nToutes les données et biens concernant '+nom+' vont être supprimées.\nVoulez-vous vraiment supprimer cette personne ?')){
var url = 'xmlrpc.php';
var pars = 'mode=supprimeprospect&id='+id+'&type='+type;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Effect.ScrollTo('admin_main')
charge_prospects(type,'')
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
}
function set_onglet(onglet){
if(onglet=='biens'){
$('consultation').value='biens';
multiClass('_0',''); menu('menu_0','0');
Element.show('general_menu_biens');
Element.hide('general_menu_gerermonsite');
Element.hide('general_menu_monagence');
}
if(onglet=='acquereurs'){
$('consultation').value='biens';
multiClass('_1',''); menu('menu_1','0');
Element.show('general_menu_biens');
Element.hide('general_menu_gerermonsite');
Element.hide('general_menu_monagence');
}
if(onglet=='mandants'){
$('consultation').value='biens';
multiClass('_2',''); menu('menu_2','0');
Element.show('general_menu_biens');
Element.hide('general_menu_gerermonsite');
Element.hide('general_menu_monagence');
}
if(onglet=='gerermonsite'){
$('consultation').value='biens';
multiClass('_3',''); menu('menu_3','0');
Element.hide('general_menu_biens');
Element.show('general_menu_gerermonsite');
Element.hide('general_menu_monagence');
}
if(onglet=='monagence'){
$('consultation').value='biens';
multiClass('_4'); menu('menu_4','0');
Element.hide('general_menu_biens');
Element.hide('general_menu_gerermonsite');
Element.show('general_menu_monagence');
}
}
bloc = true;
function palette(id,hexa){
$('basehexval').value = hexa;
$('hexval').value = hexa;
$('selectorhexval').value = id;
$('palette').style.visibility = "visible";
}
function palette_new(id,hexa){
$('basehexval').value = hexa;
$('hexval').value = hexa;
$('selectorhexval').value = id;
$('palette_new').style.visibility = "visible";
}
function reset_palette(){
id = $('selectorhexval').value;
$('td_line_'+id).style.background = $('basehexval').value;
$('palette').style.visibility = "hidden";
$('hexval').value = "";
var myAjax = new Ajax.Request('xmlrpc.php',{method: 'get', parameters: 'mode=update_hexa&Couleur='+$('basehexval').value+'&IdEvent='+id});
}
function hexa(couleur)
{
if(bloc){
id = $('selectorhexval').value;
$('hexval').value = couleur;
$('td_line_'+id).style.background = '#'+couleur;
}
}
function set_hexa()
{
update_hexa($('hexval').value,id);
if(bloc){
id = $('selectorhexval').value;
$('td_line_'+id).style.background = '#'+$('hexval').value;
$('hexval').value = couleur;
}
}
function set_hexa_new()
{
if(bloc){
id = $('selectorhexval').value;
$('Couleur').value = '#'+$('hexval').value;
$('td_line_new').style.background = '#'+$('hexval').value;
}
}
function update_hexa(hexval,id){
var myAjax = new Ajax.Request('xmlrpc.php',{method: 'get', parameters: 'mode=update_hexa&Couleur='+hexval+'&IdEvent='+id});
}
/*
function multiClass(eltId) {
arrLinkId = new Array('_0','_1','_2','_3','_4');
intNbLinkElt = new Number(arrLinkId.length);
arrClassLink = new Array('current','ghost');
strContent = new String()
for (i=0; iVoici la position actuelle du bien. Indiquez une autre adresse dans les champs ci-dessous pour déterminer une nouvelle position puis appuyez sur le bouton "Localiser" ou deplacez simplement ce marqueur.')
map.addOverlay(marker);
geocoder = new GClientGeocoder();
if($('tab_secteur')){
Element.hide('tab_secteur');
}
}
function createMarkerGeoloc(point,html) {
var marker = new GMarker(point,{draggable: true});
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("
"+html+"
");
});
GEvent.addListener(marker, "dragstart", function() {
map.closeInfoWindow();
var p = marker.getPoint();
$('latitude').value=p.y;
$('longitude').value=p.x;
});
GEvent.addListener(marker, "dragend", function() {
var p = marker.getPoint();
map.panTo(p);
$('latitude').value=p.y;
$('longitude').value=p.x;
marker.openInfoWindowHtml("
Adresse recherchée :
" + $('adresse').value + "
Vous pouvez également déplacer ce marqueur pour positionner l'adresse exacte du bien");
Element.update('pano','');
var myPano = new GStreetviewPanorama(document.getElementById("pano"));
var newlatlng = new GLatLng(p.y, p.x);
myPano.setLocationAndPOV(newlatlng);
upcoords();
});
return marker;
}
function onglets(val1,val2){
var m = $("onglets");
var ongletsa = m.getElementsByTagName("div");
for(var t = 0;t < ongletsa.length;t++){
if(t==val2){
$(ongletsa[t]).className='onglet_on';
}
else{
$(ongletsa[t]).className='onglet_off';
}
}
}
function saisiefranchise(){
var pars = 'mode=saisiefranchise&'+Form.serialize('formulaire');
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function ajoutefranchise(){
var pars = 'mode=ajoutefranchise&'+Form.serialize('formulaire')
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesfranchises()
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function effacefranchise(id){
if(confirm('Voulez-vous vraiment supprimer cette franchise ?\nTout les biens et photos de cette agence seront également supprimés')){
var pars = 'mode=effacefranchise&id='+id;
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesfranchises('franchises')
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
}
function mapimplantation(){
var pars = 'mode=mapimplantation';
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
loadmapimplantation()
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function loadmapimplantation() {
var LargeurInitiale = (document.body.scrollWidth-330);
map = new GMap2($("map"), { size: new GSize(LargeurInitiale,600) } );
map.setCenter(new GLatLng(47.15984,2.988281), 6);
$("map").style.width = "100%";
//var extLargeMapControl = new ExtLargeMapControl(BtnDirectionOpts);
//map.addControl(extLargeMapControl);
map.addControl(new GLargeMapControl());
map.addMapType(G_PHYSICAL_MAP);
map.addControl(new GMenuMapTypeControl(true,false));
GDownloadUrl('xmlrpc.php?mode=implantation_map_data', function(data) {
var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName('marker');
for (var i = 0; i < markers.length; i++) {
var point = new GLatLng(parseFloat(markers[i].getAttribute('lat')), parseFloat(markers[i].getAttribute('lng')));
var nom = markers[i].getAttribute('nom');
var adresse = markers[i].getAttribute('adresse');
var ville = markers[i].getAttribute('ville');
var cp = markers[i].getAttribute('cp');
var tel = markers[i].getAttribute('tel');
var icone = markers[i].getAttribute('icone');
var marker = createMarker(point, ""+nom+" "+adresse+" "+cp+" "+ville+" "+tel, eval(icone));
map.addOverlay(marker);
}
});
map.setZoom(map.getBoundsZoomLevel(bounds));
map.setCenter(bounds.getCenter());
}
function chercher_franchise(){
var pars = 'mode=chercher_franchise&motcle_franchise='+$('motcle_franchise').value;
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function chargemes_demandesfranchises(val){
var url = 'xmlrpc.php';
var pars = 'mode=chargemes_demandesfranchises&val='+val;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function consulte_demandesfranchises(id,val){
var pars = 'mode=consulte_demandesfranchises&id='+id+'&val='+val;
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function update_demandesfranchises(id,val){
var pars = 'mode=update_demandesfranchises&id='+id+'&val='+val+'&'+Form.serialize('formulaire');
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemes_demandesfranchises('0')
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function archive_demandesfranchises(id,val){
var pars = 'mode=archive_demandesfranchises&id='+id+'&val='+val;
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemes_demandesfranchises('0')
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function annule_archive_demandesfranchises(id,val){
var pars = 'mode=annule_archive_demandesfranchises&id='+id+'&val='+val;
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemes_demandesfranchises('0')
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function chargemesmessages(p){
var pars = 'mode=chargemesmessages&p='+p;
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function initmenu(val1,val2){
var m = $(val1);
var menua = m.getElementsByTagName("a");
for(var t = 0;t < menua.length;t++){
if(t==val2){
$(menua[t]).className = 'celmsgAon';
}
else{
$(menua[t]).className = 'celmsgAoff';
}
}
}
function msg_read(id_messages){
var url = 'xmlrpc.php';
var pars = 'mode=msg_read&id_messages='+id_messages;
var target = 'msg_read';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
Element.update('msg'+id_messages,'')
count_msg_non_lus()
},
method: 'get', parameters: pars});
}
function msg_reply(id_messages){
var url = 'xmlrpc.php';
var pars = 'mode=msg_reply&id_messages='+id_messages;
var target = 'msg_reply';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
tinyMCE.init({mode : "exact", elements : "corps_reponses", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
language : "fr", HTML: true });
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
function msg_reply_confirm(id_messages){
var url = 'xmlrpc.php';
var pars = 'mode=msg_reply_confirm&id_messages='+id_messages+'&'+Form.serialize('formulaire')+'&corps_reponses='+encodeURIComponent(tinyMCE.get('corps_reponses').getContent());
var target = 'msg_read';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesmessages('1');
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function ajoutemessages(){
var url = 'xmlrpc.php';
var pars = 'mode=ajoutemessages';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
tinyMCE.init({mode : "exact", elements : "corps_messages", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
language : "fr", HTML: true });
},
method: 'get', parameters: pars});
}
function ajoutemessagesconfirm(){
if($('titre_messages').value==""){
alert("Veuillez indiquer un titre !");
}
else{
var url = 'xmlrpc.php';
var pars = 'mode=ajoutemessagesconfirm&'+Form.serialize('formulaire')+'&corps_messages='+encodeURIComponent(tinyMCE.get('corps_messages').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
chargemesmessages('1')
Element.hide('chargement')
},
method: 'post', parameters: pars});
}
}
function editemessages(id_messages){
var url = 'xmlrpc.php';
var pars = 'mode=editemessages&id_messages='+id_messages;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
tinyMCE.init({mode : "exact", elements : "corps_messages", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
language : "fr", HTML: true });
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
function editemessages(id_messages){
var url = 'xmlrpc.php';
var pars = 'mode=editemessages&id_messages='+id_messages;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
tinyMCE.init({mode : "exact", elements : "corps_messages", theme : "simple",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
height:"200px" ,
language : "fr", HTML: true });
Element.hide('chargement');
},
method: 'get', parameters: pars});
}
function updatemessages(id_messages){
var url = 'xmlrpc.php';
var pars = 'mode=updatemessages&id_messages='+id_messages+'&titre_messages='+$('titre_messages').value+'&doc='+$('doc').value+'&corps_messages='+encodeURIComponent(tinyMCE.get('corps_messages').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
},
method: 'post', parameters: pars});
}
function deletemessages(id_messages){
if(confirm('Voulez-vous vraiment supprimer ce message ?')){
var url = 'xmlrpc.php';
var pars = 'mode=deletemessages&id_messages='+id_messages;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
method: 'get', parameters: pars});
}
}
function uncheckrecever(val){
var f = $("listerecever"+val);
var inputs = f.getElementsByTagName("input");
for(var t = 0;t < inputs.length;t++){
if(inputs[t].type == "checkbox")
if($('recever'+val).checked==false){
inputs[t].checked = false;
}
else{
inputs[t].checked = true;
}
}
}
function count_msg_non_lus(){
var url = 'xmlrpc.php';
var pars = 'mode=count_msg_non_lus';
var target = 'count_msg_non_lus';
var myAjax = new Ajax.Updater(target, url,{method: 'get', parameters: pars});
}
function programmes_neufs(){
var pars = 'mode=programmes_neufs';
var myAjax = new Ajax.Updater('contenuadmin', 'xmlrpc.php',{
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function ajoute_programme_neuf(){
var url = 'xmlrpc.php';
var pars = 'mode=ajoute_programme_neuf';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
//width:"100%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
loadScript('loadmapadmin');
loadmapadmin('annonce')
},
method: 'get', parameters: pars});
}
function ajoute_programme_neuf_confirm(){
if($('ville')==""){
alert('Vous devez obligatoirement indiquer une commune !');
}
else{
var url = 'xmlrpc.php';
var pars = 'mode=ajoute_programme_neuf_confirm&lat='+$('latitude').value+'&lng='+$('longitude').value+'&ville='+$('ville').value+'&idville='+$('idville').value+'&cp='+$('cp').value+'&adresse='+$('adresse').value+'&titre='+$('titre').value+'&corps='+encodeURIComponent(tinyMCE.get('corps').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onSuccess:function(request){
build_menu();
//chargemenubiens();
Element.hide('chargement')
},
method: 'post', parameters: pars});
}
}
function charge_programme_neuf(idann){
$('idann').value = idann;
var url = 'xmlrpc.php';
var pars = 'mode=charge_programme_neuf&idann='+idann;
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
Element.hide('chargement');
tinyMCE.init({
// General options
mode : "exact", elements : "corps",
theme : "advanced",
//width:"100%",
height:"200px" ,
language : "fr",
plugins : "safari,pagebreak,style,layer,advhr,advlink,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,blockquote,|,undo,redo,|,link,unlink,|,hr",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : true,
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js"
});
vignettesprogrammeneuf()
loadScript('loadmapadmin');
loadmapadmin('annonce');
},
method: 'get', parameters: pars});
}
function modif_programme_neuf_confirm(){
var url = 'xmlrpc.php';
var pars = 'mode=modif_programme_neuf_confirm&idann='+$('idann').value+'&lat='+$('latitude').value+'&lng='+$('longitude').value+'&ville='+$('ville').value+'&idville='+$('idville').value+'&adresse='+$('adresse').value+'&titre='+$('titre').value+'&corps='+encodeURIComponent(tinyMCE.get('corps').getContent());
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url, {
onCreate:function(request){
Element.show('chargement')
},
onComplete:function(request){
programmes_neufs()
build_menu();
//chargemenubiens()
Element.hide('chargement');
},
method: 'post', parameters: pars});
}
function check_connected(){
iframechat.location = '../chat/index.php?login=admin&password=admin';
}
function calc_loyerhc(){
var loyerttc = $('prix').value;
var charges = $('CHARGES').value;
total = (loyerttc-charges);
Element.update("loyerhc",total);
}
function exportation(){
var url = 'passerelle_export.php';
var pars = 'mode=exportation';
var target = 'contenuadmin';
var myAjax = new Ajax.Updater(target, url,{
method: 'get', parameters: pars});
}
function exporteannonces(site){
if($('btn_'+site).value=="0 biens à exporter"){
alert('Vous n\'avez sélectionné aucun bien pour cette passerelle !');
}
else{
var url = 'passerelle_export.php';
var pars = 'mode=exporteannonces&exportsite='+site;
var target = 'export_result_'+site;
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onSuccess:function(request){
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
}
function refresh_export_result(site,nom){
var url = 'passerelle_export.php';
var pars = 'mode=refresh_export_result&site='+site+'&nom='+nom;
var target = 'export_result_'+site;
var myAjax = new Ajax.Updater(target, url,{
method: 'get', parameters: pars});
}
function editeconfig(site){
var url = 'passerelle_export.php';
var pars = 'mode=editeconfig&site='+site;
var target = 'export_result_'+site;
var myAjax = new Ajax.Updater(target, url,{
method: 'get', parameters: pars});
}
function saveconfigpasserelle(site,nom,ident_client,ftp,login,mdp){
var url = 'passerelle_export.php';
var pars = 'mode=saveconfigpasserelle&site='+site+'&ident_client='+ident_client+'&ftp='+ftp+'&login='+login+'&mdp='+mdp;
var target = 'export_result_'+site;
var myAjax = new Ajax.Updater(target, url,{
onCreate:function(request){
Element.show('chargement')
},
onSuccess:function(request){
refresh_export_result(site,nom)
Element.hide('chargement')
},
method: 'get', parameters: pars});
}
function saveOrder() {
listorder = Sortable.serialize('liste_photos');
var myAjax = new Ajax.Request('xmlrpc.php',{
onComplete:function(request){
Renum();
},
method: 'post',postBody: listorder + '&mode=ordonne_photos&rnd=' + new Date().getTime()
});
}
function Renum(){
var boucle = $('liste_photos').getElementsBySelector('li');
var c = 1;
boucle.each(function(s){
var item = s.getElementsByClassName('num');
item[0].innerHTML = c;
c++;
});
}