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+'>'+Ptipus+'>');
}else{
var thisultim=Pultimelement?Pultimelement:"containerDIV";
var __createElement__= new Insertion.After(thisultim, '<'+Ptipus+' id="'+Pid+'" '+Pextres+'>'+Pcontent+''+Ptipus+'>');
}
$(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='
';
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.promocab.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ÓN!! ¿esta seguro/a de eliminar "+P_txt+"?";
if(confirm(mensaje)){
getAJAXHTML('http://www.promocab.com/action_immos.php',Pplace,'get',params+'&immo_id='+P_id+'&action=delete');
removeElementhtml(P_div);
}
}
function removeElementhtml(){
for(var i=0; i