$(document).ready(function() {
	/*muestra tooltips de facebook, twitter y google*/
	$('.showfollow').hover(function() {
	  $('#twTooltip').stop(true, true).show('slow');
	}, function() {
	  $('#twTooltip').stop(true, true).delay(400).hide('slow');
	});	
	
	$('.showfollow2').hover(function() {
	  $('#twTooltip2').stop(true, true).show('slow');
	}, function() {
	  $('#twTooltip2').stop(true, true).delay(400).hide('slow');
	});
	
	$('.showfbbox').hover(function() {
	  $('#fbTooltip').stop(true, true).fadeIn('slow');
	}, (function() {
	  $('#fbTooltip').stop(true, true).delay(400).fadeOut('slow');
	}));
	
	$('.showfbbox2').hover(function() {
	  $('#fbTooltip2').stop(true, true).fadeIn('slow');
	}, (function() {
	  $('#fbTooltip2').stop(true, true).delay(400).fadeOut('slow');
	}));
	
	$('.showdir').hover(function() {
	  $('#mapTooltip').stop(true, true).fadeIn('slow');
	}, (function() {
	  $('#mapTooltip').stop(true, true).delay(400).fadeOut('slow');
	}));
	
	
	
	/*mantiene la barra lateral fija*/
	 var top = $('#fixed').offset().top;
	  $(window).scroll(function (event) {
	    // what the y position of the scroll is
	    var y = $(this).scrollTop();

	    // whether that's below the form
	    if (y >= top) {
	      // if so, ad the fixed class
	      $('#fixed').addClass('fixed');
	    } else {
	      // otherwise remove it
	      $('#fixed').removeClass('fixed');
	    }
	  });
	  	
		//$("#enviarnewsletter").click(newsletter);
		$("#operacion").change(busqueda);
		$("#propiedad").change(busqueda);
		$("#ambientes").change(busqueda);
		$("#superficie").change(busqueda);
		$("#barrio").change(busqueda);
		$("#precio1").change(busqueda);
		$("#precio2").change(busqueda);
		$("#moneda").change(busqueda);
		window.myValue = '55';
	
});

///////////////////////////////////////////////
//////////////////SlideShow////////////////////
///////////////////////////////////////////////

function slideShow() {
		$('.slideProp').cycle({
			fx:    'fade',
    		speed:  2000,
    		cleartype:  true,
    		cleartypeNoBg:  true
    	});
}
function slideShowStop() {
		$('.slideProp').cycle('stop');
} 


function carga_detalle(id, x)
{
	
	if(window.myValue!==id)
	{
		window.myValue=id;
		carga_detalle_abrir(id, x);
	}else
	{
		carga_detalle_cerrar(id, x);
	};
};

function carga_detalle2(id, x)
{
	
	if(window.myValue!==id)
	{
		window.myValue=id;
		carga_detalle_abrir2(id, x);
	}else
	{
		carga_detalle_cerrar(id, x);
	};
};

function carga_detalle_abrir(id, x)
{
	$('#0').css("display","none");
	$('#1').css("display","none");
	$('#2').css("display","none");
	$('#3').css("display","none");
	
	$('#'+x).css("display","block");
	

	$.ajax({
		type: "GET",
	    url: "masinfo.asp?id="+id,
	    dataType: "html",
	    success: function(data) {
	    	$("#"+x).html(data);
	        slideShow();
			$('html, body').stop().animate({
				scrollTop: $('#'+x).offset().top
            }, 700);        
	   	}
	});
	return false;
}
function carga_detalle_abrir2(id, x)
{
	$('#1').css("display","none");
	$('#2').css("display","none");
	$('#3').css("display","none");
	$('#4').css("display","none");
	
	$('#'+x).css("display","block");
	

	$.ajax({
	            type: "GET",
	            url: "masinfo2.asp?id="+id,
	            dataType: "html",
	            success: function(data) {
	                $("#"+x).html(data);
			        slideShow()
			        $('html, body').stop().animate({
			        	scrollTop: $('#'+x).offset().top
			        }, 700);  
	            }
	        });
	return false;
}

function carga_detalle_cerrar()
{
	$('#0').css("display","none");
	$('#1').css("display","none");
	$('#2').css("display","none");
	$('#3').css("display","none");
	
	//slideShowStop();
}

function newsletter() {
	var email=$("#email").attr("value");
	checkEmail();
	function checkEmail() {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
			$.ajax({
			type: "GET",
	        url: "registrar_newsletter.asp?email="+email,
	        dataType: "html",
	        success: function(data) {
	        			if (data == "ok"){
	        				alert("Muchas Gracias por registrarse.")
	        			} 
	        			else {
	        				alert(data);
	        			}
					}
	});
		}
		else {
			alert("La dirección de mail no es válida.");
		}
	}
}

function tasaciones() {
    var nombre     = $("#tasa1").attr("value");
    var telefono   = $("#tasa2").attr("value");
    var email      = $("#tasa3").attr("value");
    var direccion  = $("#tasa4").attr("value");
    var operacion  = $("#tasa5").attr("value");
    var tipos      = $("#tasa6").attr("value");
    var ambientes  = $("#tasa7").attr("value");
    var barrio     = $("#tasa8").attr("value");
    var comentario = $("#tasa9").attr("value");
   
    var error = 0;
    if (nombre.length() < 3) {
      $("#tasa1").addClass('error');
      error = 1;
    }
    if (telefono.length() < 8) {
      $("#tasa2").addClass('error');
      error = 1;
    }
    if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) {
      $("#tasa3").addClass('error');
      error = 1;
    }
    if (direccion.length() < 3) {
      $("#tasa4").addClass('error');
      error = 1;
    }
    if (comentario.length() < 3) {
      $("#tasa9").addClass('error');
      error = 1;
    }
    if (!error) {
      $.ajax({
                type: "GET",
                url: "_send.php?nombre="+nombre+"&telefono="+telefono+"&email="+email+"&direccion="+direccion+"&operacion="+operacion+"&tipos="+tipos+"&ambientes="+ambientes+"&barrio="+barrio+"&comentario="+comentario,
                dataType: "html",
                success: function(data) {
                    if (data == "ok"){
                    alert("Su consulta ha sido enviada, le responderemos a la brevedad.");
                } else {
                     alert('Su consulta ha sido enviada, le responderemos a la brevedad.');
                     //alert(data);
                }
                }
            });
    }
    alert("Uno o más campos no han sido completados o tienen errores. Por favor, revise el formulario y velva a enviarlo.");
    return false;
}

/*function tasaciones() {
	var nombre     = $("#tasa1").attr("value");
	var telefono   = $("#tasa2").attr("value");
	var email      = $("#tasa3").attr("value");
	var direccion  = $("#tasa4").attr("value");
	var operacion  = $("#tasa5").attr("value");
	var tipos      = $("#tasa6").attr("value");
	var ambientes  = $("#tasa7").attr("value");
	var barrio     = $("#tasa8").attr("value");
	var comentario = $("#tasa9").attr("value");
	
	if(nombre.lenght <3 || telefono
	
	$.ajax({
	            type: "GET",
	            url: "_send.php?nombre="+nombre+"&telefono="+telefono+"&email="+email+"&direccion="+direccion+"&operacion="+operacion+"&tipos="+tipos+"&ambientes="+ambientes+"&barrio="+barrio+"&comentario="+comentario,
	            dataType: "html",
	            success: function(data) {
					if (data == "ok"){
					alert("su consulta ha sido enviada, le responderemos a la brevedad")
				} else {
	             	alert('su consulta ha sido enviada, le responderemos a la brevedad');
	             	//alert(data);
				}
	            }
	        });
	return false;
}*/

function contacto1() {
	var nombre          = $("#cont11").attr("value");
	var apellido        = $("#cont12").attr("value");
	var telefono        = $("#cont13").attr("value");
	var email           = $("#cont14").attr("value");
	var asunto          = $("#cont15").attr("value");
	var comentario      = $("#cont16").attr("value");
	
	$.ajax({
	            type: "GET",
	            url: "_send.php?nombre="+nombre+"&telefono="+telefono+"&email="+email+"&apellido="+apellido+"&asunto="+asunto+"&comentario="+comentario,
	            dataType: "html",
	            success: function(data) {
					if (data == "ok"){
					alert("su consulta ha sido enviada, le responderemos a la brevedad")
				} else {
	             	alert('su consulta ha sido enviada, le responderemos a la brevedad');
	             	//alert(data);
				}
	            }
	        });
	return false;
}



function contacto2() {
	var propiedad       = $("#cont21").attr("value");
	var barrio          = $("#cont22").attr("value");
	var nombre          = $("#cont23").attr("value");
	var apellido        = $("#cont24").attr("value");
	var email           = $("#cont25").attr("value");
	
	$.ajax({
	            type: "GET",
	            url: "_send.php?propiedad="+propiedad+"&barrio="+barrio+"&nombre="+nombre+"&apellido="+apellido+"&email="+email,
	            dataType: "html",
	            success: function(data) {
					if (data == "ok"){
					alert("su consulta ha sido enviada, le responderemos a la brevedad")
				} else {
	             	alert('su consulta ha sido enviada, le responderemos a la brevedad');
	             	//alert(data);
				}
	            }
	        });
	return false;
}


function consultar() {
	var tipo          = $("#cons1").attr("value");
	var direccion     = $("#cons2").attr("value");
	var barrio        = $("#cons3").attr("value");
	var codigo        = $("#cons4").attr("value");
	var operacion     = $("#cons5").attr("value");
	var precio        = $("#cons6").attr("value");
	var nombre        = $("#cons7").attr("value");
	var apellido      = $("#cons8").attr("value");
	var email         = $("#cons9").attr("value");
	var comentario    = $("#cons10").attr("value");
	
	$.ajax({
	            type: "GET",
	            url: "_send.php?tipo="+tipo+"&direccion="+direccion+"&barrio="+barrio+"&codigo="+codigo+"&operacion="+operacion+"&precio="+precio+"&nombre="+nombre+"&apellido="+apellido+"&email="+email+"&comentario="+comentario,
	            dataType: "html",
	            success: function(data) {
					if (data == "ok"){
					alert("su consulta ha sido enviada, le responderemos a la brevedad")
				} else {
	             	alert('su consulta ha sido enviada, le responderemos a la brevedad');
	             	//alert(data);
				}
	            }
	        });
	return false;
}










function mostrarNombre(id)
{
	document.buscador.submit();
}				

				
			
function busqueda()
{
	//alert("entro");
	document.buscador.submit();
}
////////////////////////////////////////////////////////////////////////////////////////////////////
// POPUP
////////////////////////////////////////////////////////////////////////////////////////////////////
/*
activo responde a true o false
*/
function popup(mensaje,activo)
{
	//////////////////////////////
	$('body').prepend("<div onclick='ocultarPopup();' id='bgPopup'>&nbsp;</div>");
	$('body').prepend("<div id='popup' >"+mensaje+"</div>");
	$('body').prepend("<div onclick='ocultarPopup();' id='cerrarPopup'>X</div>");
	//////////////////////////////
	$("#bgPopup").css('height', $(document).height());
	$("#bgPopup").css('width', $(document).width());
	$("#bgPopup").css('top',0);
	
	
	
	$("#popup").css('width',$("#popup").width()+40);
	$("#popup").css('margin-left',-($("#popup").width()+40)/2);
	$("#popup").css('margin-top',-$("#popup").height()/2);
	
	
	$("#cerrarPopup").css('margin-left',($("#popup").width()-60)/2);
	$("#cerrarPopup").css('margin-top',-($("#popup").height()/2)-10);
	
	//////////////////////////////
	if(activo!=true)
	{
		srt = document.URL;
		ubicacion = srt.split('#');
		//////////////////////////////
		if(ubicacion[1]=='enviado')
		{
			$("#bgPopup").css('display','block');
			$("#popup").css('display','block');
			$("#cerrarPopup").css('display','block');
		}
	}else{
		$("#bgPopup").css('display','block');
		$("#popup").css('display','block');
		$("#cerrarPopup").css('display','block');
	}	
};
function ocultarPopup()
{
	$("#bgPopup").css('display','none');
	$("#popup").css('display','none');
	$("#cerrarPopup").css('display','none');
};


//////////////////////////////////////////////////
/////HOVER de la barra negra con la direcciÃ³n/////
//////////////////////////////////////////////////
function inicio1()
{
	
	$(".propiedad").hover(function()
	{
		info = $(this).find('.productoside');
		info.stop(true, true).fadeIn('slow');
		
	}, function() 
	{
		info = $(this).find('.productoside');
		info.stop(true, true).fadeOut('slow');
	});
}


     

