function calculadora(link){ var win = new Window({className: "alphacube", width:750, height:830, url: $(link).href, overlayShowEffectOptions: {duration:0.5}, showEffectOptions: {duration:1.5}, opacity:1, maximizable:false,minimizable:false,resizable:false, recenterAuto:true}) win.setZIndex(1000); win.showCenter(true); } function get_datos(url,propiedad){ var win2 = new Window({className: "alphacube", width:750, height:500, url: '/window'+url, overlayShowEffectOptions: {duration:0.5}, showEffectOptions: {duration:1.5}, opacity:1, maximizable:true,minimizable:false,resizable:true,recenterAuto:true}) win2.setZIndex(1000); win2.showCenter(true); myObserver = {onClose: function(eventName, win) { if(win == win2){ Cwin = null; Windows.removeObserver(this); //window.parent.location.href='/ver-propiedad/'+propiedad; window.parent.location.href=propiedad; } } } Windows.addObserver(myObserver); return false; } function compartir(propiedad){ Dialog.confirm("¿Deseas enviarle esta información a un amigo?", {width:400, height:100, okLabel: "Sí",cancelLabel: "No", buttonClass: "myButtonClass", id: "compartir", cancel:function(win){ /*var Cwin = new Window({className: "alphacube", width:990, height:800, url: '/eflyer/'+propiedad, overlayShowEffectOptions: {duration:0.5}, showEffectOptions: {duration:1.5}, opacity:1, maximizable:false,minimizable:false,resizable:true,recenterAuto:true}) Cwin.setZIndex(1000); Cwin.showCenter({modal:true}); return true;*/ }, ok:function(win) { var winComparte = new Window({className: "alphacube", width:750, height:270, url: '/compartir/'+propiedad, overlayShowEffectOptions: {duration:0.5}, showEffectOptions: {duration:1.5}, opacity:1, maximizable:true,minimizable:false,resizable:false,recenterAuto:true}) winComparte.setZIndex(1000); winComparte.showCenter(true); myObserver = { onClose: function(eventName, win) { if(win == winComparte){ winComparte = null; Windows.removeObserver(this); } } } Windows.addObserver(myObserver); //return true; } }); } function solo_ventas(){ Dialog.alert("La cálculadora sólo puede ser utilizada para propiedades en venta",{ width:400, height:100, okLabel: "Cerrar", buttonClass: "myButtonClass", id: "compartir", ok:function(win) {return true;} } ); } function paso_paso(){ Dialog.alert("Para poder comprender el proceso de la mejor manera, avance paso por paso por favor.",{ width:400, height:100, okLabel: "Cerrar", buttonClass: "myButtonClass", id: "compartir", ok:function(win) {return true;} } ); } function mover(actual){ var mover=1; var forward=1; var steps = document.getElementById('steps').getElementsByTagName('li'); for(var i=0;i < steps.length;i++){ if((steps[i].className=='selected') || (steps[i].className=='selected w_last')) { if((i+1)==actual){ mover=0; }else{ if(actual > (i+1)){ forward = 1; if((actual - (i+1)) != 1){ mover = 0; paso_paso(); }else{ var liAntes = document.getElementById('li'+(i+1)); //li anterior liAntes.className = ''; } }else{ forward = 0; var liAntes = document.getElementById('li'+(i+1)); //li anterior liAntes.className = ''; } } break; } } if(mover){ var liActual = document.getElementById('li'+actual); //li nuevo if(actual >=6){ liActual.className = 'selected w_last'; }else{ liActual.className = 'selected'; var li6 = document.getElementById('li6'); li6.className = 'w_last'; } if(forward){ new Effect.Move('w_move', { x: -680 , y: 0, mode: 'relative', transition: Effect.Transitions.linear }); }else{ new Effect.Move('w_move', { x: 680*((i+1)-actual), y: 0, mode: 'relative', transition: Effect.Transitions.linear }); } } } function more_info(propiedad){ var wininfo = new Window({className: "alphacube", width:750, height:460, url: $('more_info_link').href, overlayShowEffectOptions: {duration:0.5}, showEffectOptions: {duration:1.5}, opacity:1, maximizable:false,minimizable:false,resizable:false, recenterAuto:true}) wininfo.setZIndex(1000); wininfo.showCenter(true); /*myObserver = { onClose: function(eventName, win) { if(win == wininfo){ wininfo = null; Windows.removeObserver(this); window.parent.location.href='/ver-propiedad/'+propiedad; } } } Windows.addObserver(myObserver);*/ }