function cambiarCSSBusqueda(llave)
	{
		if (llave == 'on') {
			document.getElementById("tablaBusq").className = 'busqueda'
			document.getElementById("buscOn").className = 'onOff'
			document.getElementById("buscOff").className = 'onOff clarito'
		} else {
			document.getElementById("tablaBusq").className = 'busqueda oculta'
			document.getElementById("buscOn").className = 'onOff clarito'
			document.getElementById("buscOff").className = 'onOff'
		}
	} 

function showMsg(msg,style){
	 if (style=='red' || style=='redFast') {
		 $('#flash_msg').removeClass('flash_msg');
		 $('#flash_msg').addClass('flash_msgRED');
	 }else{
		 $('#flash_msg').removeClass('flash_msgRED');
		 $('#flash_msg').addClass('flash_msg');
	 }
	 $('#flash_msg').vCenter();   
	 if (style == 'redFast') {
	 	$('#flash_msg').html(msg).fadeIn('fast', function(){
	 		window.setTimeout(function(){
	 			$('#flash_msg').fadeOut('fast');
	 		}, 400);
	 	});
	 }else{
	 	$('#flash_msg').html(msg).fadeIn('slow', function(){
	 		window.setTimeout(function(){
	 			$('#flash_msg').fadeOut('slow');
	 		}, 2000);
	 	});
	 }
}

function loadContent(target,place){
		$('#'+place).load(target, {}, function(){
								$(this).slideDown('slow')});
}

function pop_up(href, titulo,  w,h, left, top ){
	window.open(href, titulo, "menubar=0,toolbar=0,scrollbars=0,directories=0,resize=0,width="+w+",height="+h+",left="+left+", top="+top);}

function pop_up_scroll(href, titulo,  w,h, left, top ){
	window.open(href, titulo, "menubar=0,toolbar=0,scrollbars=1,directories=0,resize=0,width="+w+",height="+h+",left="+left+", top="+top);
}
	
//DESHABILITA EL ENTER EN LOS CAMPOS DE FORMULARIO CON NAME='noEnviar'
//PARA UTILIZAR ESTE SCRIPT, HAY QUE PONER EN EL BODY: <body onkeypress="return pulsar(event)">
function eventTrigger (e) {
    if (! e)
        e = event;
    return e.target || e.srcElement;
}

function pulsar(e) {
		tecla=(document.all) ? e.keyCode : e.which;
		var obj = eventTrigger (e);
		if (obj.name == 'noEnviar') {
		  	if(tecla==13) {
				return false;
			}
		}
}

//
function checkEnter(e){ //e is event object passed from function invocation
	var characterCode;
	
	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e
		characterCode = e.which //character code is contained in NN4's which property
	}
	else{
		e = event
		characterCode = e.keyCode //character code is contained in IE's keyCode property
	}
	
	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
		document.forms[0].submit() //submit the form
		return false
	}
	else{
		return true
	}

}

var sURL = unescape(window.location.pathname);
function refresh() {
    window.location.href = sURL;
}

// vertical positioning in the viewport
(function($){
  $.fn.vCenter = function(options) {
    var pos = {
      sTop : function() {
        return window.pageYOffset || document.documentElement && document.documentElement.scrollTop ||	document.body.scrollTop;
      },
      wHeight : function() { 
        return window.innerHeight || document.documentElement && document.documentElement.clientHeight || document.body.clientHeight;
      }
    };
    return this.each(function(index) {
      if (index == 0) {
        var $this = $(this);
        var elHeight = $this.height();
		    var elTop = pos.sTop() + (pos.wHeight() / 2) - (elHeight / 2);
        $this.css({
          position: 'absolute',
          marginTop: '0',
          top: elTop
        });
      }
    });
  };
})(jQuery);

function limitChars(textid, limit, infodiv) {
	var text = $('#'+textid).val();	
	var textlength = text.length;
	if(textlength > limit)
	{
		$('#' + infodiv).html('No puedes escribir m&aacute;s de '+limit+' caracteres.');
		$('#'+textid).val(text.substr(0,limit));
		return false;
	}
	else
	{
		$('#' + infodiv).html('A&uacute;n puedes escribir '+ (limit - textlength) +' caracteres m&aacute;s.');
		return true;
	}
}

    function agregarFavoritos(propiedadId,imgOn,imgOff,popup)
    {

        if($('#img_'+propiedadId).attr('src') == imgOff) //'assets/common/img/star_32_off.png'
        {
            if(popup)
            {
                $(window.opener.document.getElementById('img_'+propiedadId)).attr('src','assets/common/img/star.png').attr('title','Eliminar de mis favoritos').attr('alt','Eliminar de mis favoritos');
            }

            $('#img_'+propiedadId).attr('src',imgOn).attr('title','Eliminar de mis favoritos').attr('alt','Eliminar de mis favoritos');

            if($.cookie("favoritos"))
            {
               var cookie = $.cookie('favoritos');
               if(cookie.indexOf(propiedadId)==-1)
               {
                  $.cookie("favoritos",$.cookie("favoritos")+','+propiedadId,{expires:7})
               }
            }else
            {
                 $.cookie("favoritos",propiedadId,{expires:7})
            }

        }else
        {
           if(popup)
           {
               $(window.opener.document.getElementById('img_'+propiedadId)).attr('src','assets/common/img/star_off.png').attr('title','Agregar a mis favoritos').attr('alt','Agregar a mis favoritos');
           }

           $('#img_'+propiedadId).attr('src',imgOff).attr('title','Agregar a mis favoritos').attr('alt','Agregar a mis favoritos');

           borrarFavorito(propiedadId);
        }

        totalFavoritos(popup)
    }

    function borrarFavorito(propiedadId)
    {
        var cookie = $.cookie("favoritos");
        cookie = cookie.replace(propiedadId,'');
        cookie = cookie.replace(',,',',');
        $.cookie("favoritos",cookie,{expires:7})
    }

    function totalFavoritos(popup)
    {
        $.post('target.php?paso=totalFavoritos',null,function(data)
        {
            if($.cookie("favoritos") != ',')
            {
                if(popup)
                {
                    $(window.opener.document.getElementById("totalFavoritos")).html('Favoritos ('+data+') &nbsp;|');
                }else
                {
                    $('#totalFavoritos').html('Favoritos ('+data+') &nbsp;|');
                }
                
            }else
            {
                if(popup)
                {
                    $(window.opener.document.getElementById("totalFavoritos")).html('');
                }else
                {
                    $('#totalFavoritos').html('');
                }
            }
        });
    }
