//###############################################
//######## (c)2007 habitainmuebles.es ###########
//####### autor: JMorales - serviline ###########
//###############################################

var usrLOG  ='' // usuario logeado
var milogin ='<a href="javascript:modal('+"'login'"+');"';
    milogin +=' title="Iniciar Sesion">Iniciar sesión</a>&nbsp;&nbsp;'

var ck    = leerCookie("habitainmuebles")
if (ck!="") usrLOGIN(ck)    // comprueba si el usuario esta registrado

var misFAV='' // guarda la lista de favoritos
var hoy   = new Date(); // fecha actual


$(document).ready(function() { 
      $('#fecha').html(fecha());  // escribe fecha actual
      $('#login').html(milogin);  // escribe estado registro (login - logout)
      $('#pie').html(pie());  // escribe fecha actual
      if (usrLOG=='r0000') $('#login').html('SUPER-'+$('#login').html()).css("color","red");
      if (usrLOG!="") pestanas(); // cambia pestañas cuando esta logeado
//pestanas();
});


function pestanas(){ 

  var HTML='<img src="deco/menubarra2.gif" border="0" usemap="#etiquetas">';  
  $('#pestanas').html(HTML);
}


function pie(){ 
HTML ='<font color="white">© 2008 Brocpyme S.L. Todos los derechos reservados. Optimizado para 1024 x 768</font><br>';
HTML+='<a href="http://www.habitainmuebles.es/awstats/" target="_blank">';
HTML+='<img src="deco/ico_stats.gif" border="0" align="middle"></a><font color="white">';
HTML+='<span class="pie" style="font-family:arial; font-size:11px; color:rgb(255,162,73); text-decoration:none;">&nbsp;</span></font>';
HTML+='<font color="white"><a class="enlaces" href="http://habitainmuebles.es/squirrelmail/" target="_blank">';
HTML+='<img src="deco/ico_sobre.gif" border="0" align="middle"></a></font><a class="enlaces" href="habita.html"> ';
HTML+='<font color="white">Sobre Habita</font></a>';
HTML+='<font color="white"> | </font><a class="enlaces" href="legal.html">';
HTML+='<font color="white">Aviso Legal</font></a>';
HTML+='<font color="white"> | </font><a class="enlaces" href="legal.html#datos">';
HTML+='<span class="borde"><font color="white">Protección de Datos</font></span></a>';
return HTML;
}



//################################################################
function modal(win){ 

  if (win=='login') ilink='form_login.php?TB_iframe=true&height=148&width=250&modal=true'
  if (win=='info')  ilink="form_info.php?TB_iframe=true&height=320&width=250&modal=true"
  if (win=='amigo') ilink="form_amigo.php?TB_iframe=true&height=324&width=250&modal=true"
  if (win=='error') ilink="form_error.php?TB_iframe=true&height=300&width=250&modal=true"
  if (win=='modify')ilink="form_modify.php?TB_iframe=true&height=148&width=250&modal=true"
  if (win=='del')   ilink='del.php?TB_iframe=true&height=150&width=250&modal=true'
  
tb_show('',ilink , ''); // llamada directa a la funcion thickbox
}//--------------------------------------------------------------


function usrLOGIN(ck){

  var dato = ck.split('+'); // extrae datos
  usrLOG  =dato[1]; 
  milogin = "Usuario: <b>"+dato[0]+'</b>&nbsp;&nbsp;'
  milogin+= '|&nbsp;<a href="javascript:delck();">Cerrar sesión</a>&nbsp;&nbsp;'

  if (dato.length>=3) misFAV=dato[2] 

}// ---------------------------------------------



function leerCookie(clave) { 
    var valCookie= ""; 
    var buscar= clave + "="; 
    if(document.cookie.length > 0) { 
         var pos=document.cookie.indexOf(buscar);
         if (pos != -1) { 
         pos += buscar.length; 
         fin= document.cookie.indexOf(";", pos); 
         if (fin == -1) 
         fin= document.cookie.length; 
         valCookie= unescape(document.cookie.substring(pos,fin)) 
         } 
      } 
return valCookie; 
} //==========================================


function escrCookie(clave,valor, horas) { 
    var expirar = ""; 
    if(horas != null) { 
        expirar = new Date((new Date()).getTime() + horas * 3600000); 
        expirar = "; expires="+ expirar.toGMTString();
        //expirar ="" // dura la sesion del navegador
    } 
    var escribir = clave+"="+escape(valor)+ expirar; 
    document.cookie = escribir 
} //=========================================



function delck(){
  var dato = ck.split('+'); // extrae datos
  var userlog = dato[0]
  var msg = "Está seguro de que desea Cerrar Sesión?";

  if (confirm(msg)) {
  	var today = new Date();
  	var expire = new Date("Feb 12, 1980"); // fecha pasada

    escrCookie("habitainmuebles","", expire) // no la borra, la pone a cero
	  alert("Sesión '" + userlog + "' cerrada!");
    window.location.reload()

  }
} //==========================================

function add_fav(f) {
  var r=0 // r=0 favorito no inncluido aun
  var ck   = leerCookie("habitainmuebles")
  var dato = ck.split('+'); // extrae datos (0->userNAME, 1->userREF, 2->favoritos)  

if (dato.length>=3) { // ya hay elementos en favoritos
   // comprobamos que no esta ya incluido -> r=1  
    fav=dato[2].split("-"); // cadena con lista favoritos
    for (var i in fav){
         if (fav[i]==ref[f])  r=1;// favorito ya incluido  
    }
    if (r==0) misFAV=fav.sort().join('-')+'-'+ref[f] ;

} else    misFAV='-'+ref[f]; // primer favorito en la lista
//alert(misFAV)

  if (usrLOG=='') alert('Solo los usuarios registrados pueden disponer de lista de Favoritos')
  else if (r==1) alert('Este inmueble ya esta incluido en la lista de Favoritos')
  else  {
    if (confirm ("Incluir este anuncio en mi lista de \'Favoritos\'?")){

      clave="habitainmuebles"   // nombre cookie
      valor=dato[0]+"+"+dato[1]+"+"+misFAV // datos cookie (nombre usuario+ ID+fav)
      horas=720                 // caduca al mes
//  alert(valor)
      escrCookie(clave,valor, horas)
  }}
}//=============================================


function del_fav() {
if (confirm  ("Eliminar anuncio "+ref[f].substring(1)+" de la lista de favoritos?")){

      var dato = ck.split('+'); // extrae datos
      misFAV=dato[2].split('-'+ref[f]).join('')
      clave="habitainmuebles"   // nombre cookie
      valor=dato[0]+"+"+dato[1]+"+"+misFAV // datos cookie (nombre usuario+ ID+fav)
      horas=720                 // caduca al mes
//  alert(valor)
      escrCookie(clave,valor, horas)
}

}//=============================================



function banner(name){
name=name+'.swf'
swf ='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="125" height="90">'
swf+='<param name="movie" value="banners/'+name+'">'
swf+='<param name="play" value="true">'
swf+='<param name="loop" value="true">'
swf+='<param name="quality" value="high">'
swf+='<embed width="125" height="90" src="banners/'+name+'" play="true" loop="true" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></object>'
return swf
}


function separamiles(eur) { // coloca los puntos de los miles
    eur=Math.abs(parseInt(eur)) // elimina el signo menos si lo tiene
    eur += ''; 
    var x = eur.split(','); 
    var x1 = x[0]; 
    var 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 fecha() {
  var mydate=new Date()
  var year=mydate.getYear()
    if (year < 1000)  year+=1900
  var day=mydate.getDay()
  var month=mydate.getMonth()
  var daym=mydate.getDate()
  //  if (daym < 10)  daym="0"+daym
  var dayarray=new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sabado")
  var montharray=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")

return dayarray[day]+", "+daym+" de "+montharray[month]+" de "+year
}


function imprimir() {
  if (window.print) window.print()
  else alert("Para imprimir presione Crtl+P.");
}



