function toggleLIS(Pdivname,Pid,Pidli,DIVSids){ /* @ Pdivname= nom de la capa @ Pid= el id de la capa @ Pisdiv= 1:xivato per determinar si es vol mostrar el div || 0= si es enllaç extern @ DIVSids= array amb el nom dels divs que formen les pestanyes DIVSids=['datos_personales_',"imagenes_","comentarios_","datos_internos_"]; */ var count=1; DIVSids.each( function(pdivsnames){ var elementtmp=pdivsnames+Pid; if(Pdivname==pdivsnames){//CSS&&content on //mostra continguts Element.show(elementtmp); Element.classNames("subpest"+Pidli+Pid).set('peston'); }else{//CSS&&contentoff Element.hide(elementtmp); Element.classNames("subpest"+count+Pid).set('pestoff'); } count++; }); } function getParamsForm(P_file,P_obj,P_place,P_type,P_method){//recullim els parametres del form var Pplace=P_place; var pars=Form.serialize(P_obj); if (P_type=="redirect"){ // Redireccionem cap una altra pàgina. var P_method=P_method?P_method:''; getAJAXHTML(P_file,'content','post',pars); }else if (P_type=="update_element"){ // Updatejem un element. }else{ getAJAXHTML(P_file,Pplace,'get',pars); } } var thisP_placeholder=0; function getAJAXHTML(P_url,P_placeholder,P_method,P_params){ var purl =P_url; var pmethod=P_method?P_method:'get'; //$(P_placeholder).innerHTML=''; var thisajaxobject = new Ajax.Updater( P_placeholder, purl, { method: pmethod, parameters: P_params, onFailure: reportError, evalScripts: true }); __autocompletestatus__=0; return false; } function reportError(request) { alert('Sorry. There was ON-focUS Error.'); } function createElementhtml(Ptipus,Pid,Pcontent,Ppare,Pultimelement,Pextres){ if(Ppare){ var __createElement__=new Insertion.Bottom(Ppare, '<'+Ptipus+' id="'+Pid+'" name="'+Pid+'" '+Pextres+'>'); }else{ var thisultim=Pultimelement?Pultimelement:"containerDIV"; var __createElement__= new Insertion.After(thisultim, '<'+Ptipus+' id="'+Pid+'" '+Pextres+'>'+Pcontent+''); } $(Pid).innerHTML=Pcontent;// } /******************************* UPLOAD MEDIA ACTIONS insertar_modificar_immoble.php ******************************/ //ID de contenadors var idcontainerimg=1; function createImagecontainer(Pimg,Piditem,Pfolder){ var idcontainerbefore=idcontainerimg-1; var Pcontent=Set_imgcontent('imsub'+idcontainerbefore+'',Pimg,Piditem,Pfolder); createElementhtml('div','imsub'+idcontainerbefore+'',Pcontent,'ImagescontainerDIV','','class="imagepropertiesclass"'); idcontainerimg++; } function Set_imgcontent(PidDIV,Pimg,Piditem,Pfolder){ var str='Eliminar '+Pimg+''; str+='
'; str+=''; str+=' '; str+='Eliminar'; str+=''; return str; } function delimg(PidDIV,Pimg,Piditem){ var pars = 'item='+Pimg +'&pid='+ Piditem; var opciones = { method: 'get', parameters: pars, onSuccess: function(t) { if(t.responseText=='ok'){ removeElementhtml(PidDIV); }else if(t.responseText=='ko'){ alert('Error'); }else{ alert('Sorry. There was ON-focUS Error.'); } } } new Ajax.Request('http://www.finquescadaques.com/action_media_immobles.php',opciones); } function Get_upload_results(Pko,Pimg,Piditem,Pfolder){ if(Pko!=""){//ko alert(Pok); }else{//ok createImagecontainer(Pimg,Piditem,Pfolder); } } function loadSomeMore(P_pais,Prov_selected) { if($F('pais') != 'none') { var pars = 'pais='+P_pais+'&provsel='+Prov_selected; var myAjax = new Ajax.Updater( 'div_state', '/__tpls__/__inc__/__create_select_provincies.php', { method: 'get', parameters: pars }); } } function currencyFormat(P_to_ask_sale_rent,Pelementtranssacio) { document.getElementById(P_to_ask_sale_rent).checked=false; document.getElementById(Pelementtranssacio).checked=true; } function active_check_boxes_price(Pelementtranssacio,P_to_ask_sale_rent,Peleementprice){ if(document.getElementById(P_to_ask_sale_rent).checked==true){ document.getElementById(Pelementtranssacio).checked=true; document.getElementById(Peleementprice).value=''; }else{ document.getElementById(Pelementtranssacio).checked=false; } } function trans_check_boxes_price(Pelementtranssacio,P_to_ask_sale_rent,Peleementprice){ if(document.getElementById(Pelementtranssacio).checked==false){ document.getElementById(P_to_ask_sale_rent).checked=false; document.getElementById(Peleementprice).value=''; } } function del_immo(P_id,P_txt,Pplace,P_div,params){ mensaje="ATENCIÓ!! ¿està segur/a d\'el.liminar "+P_txt+"?"; if(confirm(mensaje)){ getAJAXHTML('http://www.finquescadaques.com/action_immos.php',Pplace,'get',params+'&immo_id='+P_id+'&action=delete'); removeElementhtml(P_div); } } function removeElementhtml(){ for(var i=0; i