// JavaScript Document

jQuery(document).ready(function() {
//	jQuery('#panelfotos a').lightBox({fixedNavigation:true});
	cargargaleria();    
});

function ScrollArriba() {
	$('html, body').animate({scrollTop:0}, 'slow'); 
}

function cargargaleria(){
	
	$('.gallery_demo_unstyled').addClass('gallery_demo'); // adds new class name to maintain degradability
	
    $('ul.gallery_demo').galleria({
			history   : false, // activates the history object for bookmarking, back-button etc.
			clickNext : true, // helper for making the image clickable
			insert    : '#main_image', // the containing selector for our main image
			onImage   : function(image,caption,thumb) { // let's add some image effects for demonstration purposes
				
				// fade in the image & caption
				if(! ($.browser.mozilla && navigator.appVersion.indexOf("Win")!=-1) ) { // FF/Win fades large images terribly slow
					image.css('display','none').fadeIn(1000);
				}
				caption.css('display','none').fadeIn(1000);
				
				// fetch the thumbnail container
				var _li = thumb.parents('li');
				
				// fade out inactive thumbnail
				_li.siblings().children('img.selected').fadeTo(500,0.3);
				
				// fade in active thumbnail
				thumb.fadeTo('fast',1).addClass('selected');
				
				// add a title for the clickable image
				image.attr('title','Next image >>');
			},
			onThumb : function(thumb) { // thumbnail effects goes here
				
				// fetch the thumbnail container
				var _li = thumb.parents('li');
				
				// if thumbnail is active, fade all the way.
				var _fadeTo = _li.is('.active') ? '1' : '0.3';
				
				// fade in the thumbnail when finnished loading
				thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);
				
				// hover effects
				thumb.hover(
					function() { thumb.fadeTo('fast',1); },
					function() { _li.not('.active').children('img').fadeTo('fast',0.3); } // don't fade out if the parent is active
				)
			}
		});
}

function agregar_vivienda_favorita(dato){
	jQuery.ajax({		
		type: "GET",
		url: "agrega_vivienda_favorita.php",
		data: "agregarvivienda="+dato, 
		dataType:"json",
        success: function(resultado){
			ScrollArriba();
			jQuery("#div_resultado").fadeIn("slow");
      	}
	});
	
}

function AmpliarVistaIconos(estado) {
	var panel = jQuery(".panel_iconos");
	if (estado) {
		panel.find("#sector_vista_detallada").slideDown("slow");
		panel.find("#btn_vistadetallada_iconos_mostrar").hide();
		panel.find("#btn_vistadetallada_iconos_ocultar").show();
	} else {
		panel.find("#sector_vista_detallada").slideUp("slow");
		panel.find("#btn_vistadetallada_iconos_mostrar").show();
		panel.find("#btn_vistadetallada_iconos_ocultar").hide();
	}
}
function PoneTarifarioLateral(idvivienda) {
	
	param = "&idvivienda="+idvivienda;
	
	/*jQuery('#calendariolateral_ficha_ajax').css('display','none');
	jQuery('#calendariolateral_ficha_ajax').html('');*/
	jQuery('#calendariolateral_anio_ajax').css('display','none');
	jQuery('#calendariolateral_anio_ajax').html('');
	
	jQuery('#subasta_ajax').css('display','none');
	jQuery('#subasta_ajax').html('');
	
	jQuery('#tarifario_ajax').css('display','block');
	
	var div = jQuery('#tarifario_ajax');
	div.html(' <div align="center" ><img src="imagenes/ajax-loader-celeste.gif" /></div>');
	jQuery.ajax({
		url : 'ajax_lateral_tarifario.php?'+nocache()+param,
		success : function (data) {
			div.html(data);
		}
	});
}

function PoneSubastaLateral(idvivienda) {
	
	param = "&idvivienda="+idvivienda;
	
	/*jQuery('#calendariolateral_ficha_ajax').css('display','none');
	jQuery('#calendariolateral_ficha_ajax').html('');*/
	jQuery('#calendariolateral_anio_ajax').css('display','none');
	jQuery('#calendariolateral_anio_ajax').html('');
	
	jQuery('#tarifario_ajax').css('display','none');
	jQuery('#tarifario_ajax').html('');
	
	jQuery('#subasta_ajax').css('display','block');
	
	var div = jQuery('#subasta_ajax');
	div.html(' <div align="center" ><img src="imagenes/ajax-loader-celeste.gif" /></div>');	jQuery.ajax({
		url : 'ajax_lateral_subasta.php?'+nocache()+param,
		success : function (data) {
			div.html(data);
		}
	});
}

function nocache() {
	inferior = 0;
	superior = 100000;
	numPosibilidades = superior - inferior;
	aleat = Math.random() * numPosibilidades;
	aleat = Math.round(aleat);
	return parseInt(inferior) + aleat;
}

