//NO-JMARTIN

//Form submit

function enviarFormEmol(url){
	query = encodeURIComponent( $j("#query").val() ) ;
	// query = fixEncode(encodeURIComponent(document.pf.q.value.replace(/\/|:|@|=/g," ")));
	document.location = url + query.replace(/ /,"+");
	return false;
}

//


function helpWindow(url) {
	popupWindow = open(url,'popUpWindow','height=500,width=400,left=500,top=100');
}
function surveyWindow(url) {
	popupWindow = open(url,'popUpWindow','height=500,width=700,left=100,top=100,scrollbars=1');
}
function inthelpWindow(url) {
	popupWindow = open(url,'popUpWindow','height=630,width=1050,left=100,top=100,scrollbars=1');
}

function videoamarillasWindow(url) {
	popupWindow = open(url,"Video","resizable=no,scrollbars=no,titlebar=no,width=640,height=480");
}

function hideMenus() {
	submenus=getElementsByClass("submenu");
	for(i in submenus)
		submenus[i].style.display="none";
}

function showMenu(id) {
	hideMenus();
	document.getElementById(id).style.display="block";
}

// Funcion de toggle generica
function toggleById(clase) {
	var togglers = $j('.'+clase);
	if( togglers.hasClass("toggler") )
	{
		$j('.'+clase).show();
		$j('.'+clase+'.toggler').addClass('togglerExpandido');
		$j('.'+clase+'.toggler').removeClass('toggler');
	}
	else
	{
		$j('.'+clase).hide();
		$j('.'+clase+'.togglerExpandido').addClass('toggler');
		$j('.'+clase+'.togglerExpandido').removeClass('togglerExpandido');
		$j('.'+clase+'.toggler').show();
	}
}


//JMARTIN
var $j = jQuery.noConflict();
$j(document).ready(function(){
	//Manda el query a amarillas 
	$j("#tabAmarillas").click(function () { 
		enviarFormEmol("http://buscador.emol.com/amarillas/");
		return(false);
	});

	// Mapa
	$j(".highslide-container").css({ left: "auto", right: "100px" });
	$j("#highslide-wrapper-0").css({ left: "0", right: "0" });
	$j("#highslide-html div:eq(1)").css({ height: "150px", width: "215px", overflow: "hidden" });
	// Oculta los Inputs
	$j(".hide, input[type=hidden]").hide();
	// Desplazamiento y Highlight
	if (document.getElementById("para_ver")) {
		$j.scrollTo("#para_ver", 1000, {offset:-50});
	}	
	$j("#para_ver").animate({
		backgroundColor:"#fff799"
	}, 1500);
	$j("#para_ver").animate({
		backgroundColor:"#ffffff"
	}, 1500);
	// Despliegue de los calendarios
	$j('#fecha_min').datepicker(
		$j.extend({firstDay: 1,maxDate: '+1d',minDate: new Date(1999,1-1,1)}, 
		$j.datepicker.regional["es"])	
	);

	$j('#fecha_min').toggle(
		function () {
			$j(this).datepicker('show')
		},
		function () {
			$j(this).datepicker('hide')
		}
	);

	$j('#fecha_max').datepicker( 
		$j.extend({firstDay: 1, maxDate: '+1d',minDate: new Date(1999,1-1,1)},
		$j.datepicker.regional["es"])
	);

	$j('#fecha_max').toggle(
		function () {
			$j(this).datepicker('show')
		},
		function () {
			$j(this).datepicker('hide')
		}
	);
	// Despliegue navegadores
	$j("#verMasNav").toggle(function(){
		$j("#navegadorclas").show();
		$j.title = $j(this).attr("title");
		$j(this).attr("title", "Ver menos");
		$j(this).addClass("alt");
		return false;
	}, function(){
		$j("#navegadorclas").hide();
		$j(this).attr("title", $j.title);
		$j(this).removeClass("alt");
		return false;
	});
	// Despliegue sucursales
	$j(".verSucursales .mostrar").css({ background: "url(img/mostrarOcultar.jpg) left top" });
	$j(".verSucursales").toggle(function(){
		$j(this).next().show();
		$j.verSucursales = $j(this).text();
		if($j(this).hasClass('verMatriz'))
			$j(this).text("Ocultar casa matriz");
		else
			$j(this).text("Ocultar direcciones");
		$j(this).removeClass("verSucursales");
		$j(this).addClass("verSucursalesAlt");
		return false;
	}, function(){
		$j(this).next().hide();
		$j(this).removeClass("verSucursalesAlt");
		$j(this).addClass("verSucursales");		
		if($j(this).hasClass('verMatriz'))
			$j(this).text("Mostrar casa matriz");
		else
			$j(this).text("Mostrar más direcciones");
				
		return false;
	});
	
	// Autocomplete
	$j("#query").autocomplete("ajax/completionServer.php",
	{
		minChars:3,
		width: 260,
		selectFirst: false,
		scroll: false,
		max:11,
		scrollHeight: 300,
		formatItem: function(data, i, n, value) {
			if(data.length > 1)
			{
				return "<img src='" + data[2] + "'/> " + value;
			}
			else
			{
				return value;
			}
		},
		formatResult: function(data, value) {
			return value.split("||")[0];
		}
	});
	
	// Amarillas Sort
	$j(".amarillas-sorter").click(function() {
		var url = $j(this).children('.amarillas_ordenar').attr('value');
		window.location = url; 
	});
	
	// Amarillas Donde
	$j("#queryDonde").autocomplete("ajax/dondeAjax.php",
	{
		minChars:3,
		width: 224,
		selectFirst: false,
		scroll: false,
		max:11,
		scrollHeight: 300,
		formatItem: function(data, i, n, value) {
			return value;
		},
		formatResult: function(data, value) {
			return value;
		}
	});
	// Amarillas Que
	$j("#queryQue").autocomplete("ajax/queAjax.php",
	{
		minChars:3,
		width: 260,
		selectFirst: false,
		scroll: true,
		max:11,
		scrollHeight: 300,
		formatItem: function(data, i, n, value) {
				return value;
		},
		formatResult: function(data, value) {
				return value;
		}
	});
	
	// Para los previews de galerias (jquery)
	$j.count = 1;
	if (document.getElementById("galurl1")) {
		$j.intervalo = setInterval("slideGaleria($j.count)",7000);
	}
	$j("#previewnavigation a.thumbpreview").click(function(){
		clearTimeout($j.intervalo);
		$j.id = $j(this).attr("id");
		$j("#galerias_mostrando").html("<div></div>");
		$j.toreplace = "#"+($j.id).replace(/n-/, "");
		$j("#galerias_mostrando").html($j($j.toreplace).html());
		$j("#previewnavigation a.thumbpreview").removeClass("alt");
		$j(this).addClass("alt");
		return false;
	});
	// Focus Amarillas
	if($j("#queryQue").attr("value")=='')
	{
		$j.que = $j("#queryQue").attr("title");
		$j("#queryQue").val($j.que);
	}
	else
		$j("#queryQue").removeClass("focus");

	if($j("#queryDonde").attr("value")=='')
	{
		$j.donde = $j("#queryDonde").attr("title");
		$j("#queryDonde").val($j.donde);
	}
	else
		$j("#queryDonde").removeClass("focus");

	
	$j("#queryQue").focus(function(){
		if($j("#queryQue").attr("value")==$j("#queryQue").attr("title"))
		{
			$j(this).removeClass("focus");
			$j(this).val("");
		}
	});

	$j("#queryDonde").focus(function(){
	if($j("#queryDonde").attr("value")==$j("#queryDonde").attr("title"))	  
	{
		$j(this).removeClass("focus");
		$j(this).val("");
	}
	});

	//>>>>> Truncate <<<<<
	$j(".desp").toggle(function(){
		var id = '.'+$j(this).attr('id');
		$j(id).show();
		$j.desp = $j(this).text();
		$j.despAttr = $j(this).attr("title");
		if ( $j.desp == "Ver más teléfonos " ) {
			$j(this).text("Ver menos teléfonos ").attr("title", "Ver menos teléfonos ");
		}
		else {
			$j(this).text("Ver menos teléfonos y faxes ").attr("title", "Ver menos teléfonos y faxes ");
		}
		return false;
	}, function(){
		id='.'+$j(this).attr('id');
		$j(id).hide();
		$j(this).text($j.desp).attr("title", $j.despAttr);
		return false;
	});
	$j('.preview_galerias p').truncate({
		max_length: 120,
		more: "",
		less: ""
	});
	//>>>>> Ancho minimo IE6 <<<<<
	if ( $j.browser.msie ) {
		if ($j.browser.version == "6.0") {
			$j.h = ($j("body").width());
			if ($j.h <= 1024) {
				$j("#wrap").css({ width: "1000px" });
			}
			else {
				$j("#wrap").css({ width: "100%" });
			}
			if ($j.h >= 1419) {
				$j("#wrap").css({
					width: "1419px"
				});
			}
		}
	}
	//>>>>> Tooltip Home Amarillas <<<<<
	$j("#zero_results .iADS .tg1, #zero_results .iADS .tg2, #zero_results .iADS .tg3, #zero_results .iADS .tg4").click(function(){
		$j("#zero_results .tooltip").show();
		return false;
	});
	$j("#queryQue").focus(function(){
		$j("#zero_results .tooltip").hide();
	});
	//>>>>> Agregar/Quitar resultados <<<<<
	$j("#resultadosGuardados li a").click(function(){
		$j(this).parent().remove();
		$j.elem = $j("#resultadosGuardados ul *").size();
		if ($j.elem == 0) {
			$j("#resultadosGuardados h1").remove();
		}
		return false;
	});
	//>>>>> THICKBOX <<<<<
	var tb_pathToImage = "img/loadingAnimation.gif";
	tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
	imgLoader = new Image();// preload image
	imgLoader.src = tb_pathToImage;
	//>>>>> Beta Amarillas <<<<<
	if ( jQuery.browser.msie == true && jQuery.browser.version == 6.0 ) {}
	else {
		$j("#menus a[title='Amarillas']").append("<img src='img/beta.png' alt='Beta' />");
	}

	//>>>>> Banner Push down <<<<<
	/*$j("#pushdown div").hover(function(){
		$j(this).stop().animate({
			height: "418px"
		}, 500);
	}, function(){
		$j(this).stop().animate({
			height: "30px"
		}, 500);
	})*/

});



// Para los previews de galerias slide (jquery)
function slideGaleria(count) {
	$j.elementos = cantidadGalerias;
	if ($j.count == $j.elementos) {
		$j.count = -1;
	}
	$j.id = "n-galurl"+ count;
	$j("#galerias_mostrando").html("<div></div>");
	$j.toreplace = "#"+($j.id).replace(/n-/, "");
	$j("#galerias_mostrando").html($j($j.toreplace).html());
	$j("#previewnavigation a").removeClass("alt");
	$j("#"+$j.id).addClass("alt");
	$j.count++;
}
//Para selects de amarillas


function enviarRegion(location){
	 window.location=$j(location).val();
}
