/**
 * Funcionalidad para las páginas en general.
 * por Edgardo Avilés López
 * http://edgardo.mocorito.com/
 */

var uri = '/';

function ir(url) {
	window.location = url;
}

function cargar_banner(id, tipo) {
	var w = 0, h = 0;
	
	if (tipo == "a") {
		w = 365; h = 80;
	} else if (tipo == "b") {
		w = 194; h = 224;
	} else if (tipo == "c") {
		w = 194; h = 100;
	} else if (tipo == "d") {
		w = 160; h = 120;
	} else if (tipo == "e") {
		w = 160; h = 300;
	} else if (tipo == "f") {
		w = 819; h = 100;
	} else if (tipo == "g") {
		w = 391; h = 100;
	} else if (tipo == "z") {
		w = 433; h = 224;
	}
	
	var url = '/banners/fuente_flash/' + id + '/' + uri.split('/').join('-');
	var arch = '/fla/banner_' + tipo;
	
	/*
	if (id == 17)
		$.get(url, '', function(list) {
			if (list.indexOf('vacio') != -1)
				$('#banner_' + id).hide();
		 });
	*/
	return AC_FL_RunContent('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0',
			'width', w, 'height', h, 'id', 'bnr_fla_' + id, 'src', arch, 'flashvars', '&arch=' + url, 'quality', 'high',
			'scale', 'noscale', 'name', 'bnr_fla_' + id, 'salign', 'lt', 'pluginspage',
			'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash', 'movie', arch);
}

function cargar_banner_premium() {
	var c = cargar_banner(0, 'z');
	var b = $('#banner_0').html();
	c = c.replace('/fla/banner_z.swf', '/pub/banners/' + b + '.swf');
	//c = c.replace('/fla/banner_z.swf', '/pub/banners/' + b + '.swf');
	$('#banner_0').html(c);
}

function ocultar_banner_premium() {
	$('#banner_0').fadeOut({ duration: 1000 });
}

function cargar_cu3er() {
	if ($('.cu3er').length == 0) return;
	
	var flashvars = {};
	flashvars.xml = "/galerias/cu3er";
	flashvars.font = "font.swf";
	var attributes = {};
	attributes.wmode = "transparent";
	attributes.id = "slider";
	swfobject.embedSWF("/lib/cu3er/cu3er.swf", "cu3er-galerias", "156", "96", "9", "expressInstall.swf", flashvars, attributes);
}

function abrir_busqueda() {
	$('#busqueda_res').show();
	$('#busqueda_in').css('color', 'black');
	$('#banner_3').hide();
	$('#banner_18').hide();
	$('#busqueda_cancelar').show();
}

function cerrar_busqueda() {
	$('#busqueda_in').css('color', 'gray');
	if ($('#busqueda_in').attr('value').length == 0) {
		$('#busqueda_in').attr('value', 'Búsqueda');
		$('#busqueda_res').hide();
		$('#banner_3').show();
		$('#banner_18').show();
		$('#busqueda_cancelar').hide();
	}
}

function buscar(s) {
	if (s.length == 0) {
		$('#busqueda_res').hide();
		$('#banner_3').show();
		$('#banner_18').show();
		return;
	}
	$('#busqueda_res').load('/busqueda/previa/' + s, '', abrir_busqueda);
}

function cargar_busqueda() {
	$('#busqueda_res').css('left', $('#busqueda').offset().left - 0);
	$('#busqueda_in').blur(cerrar_busqueda);
	$('#busqueda_cancelar').click(function() {
		$('#busqueda_in').attr('value', '');
		cerrar_busqueda();
	});
	$('#busqueda_in').focus(function() {
		if ($('#busqueda_in').attr('value') == 'Búsqueda')
			$('#busqueda_in').attr('value', '');
	});
	$('#busqueda_in').keydown(function(event) {
		if (event.keyCode == 13)
			window.location = '/busqueda/completa/' + $('#busqueda_in').attr('value');
	});
}

function cargar_red() {
	$('.widget.red select').change(function() {
		$('.widget.red select').attr('disabled', 'true');
		window.location = $('.widget.red option:selected').attr('value');
	});
}

function cargar_modulo() {
	$('.widget.modulos select').change(function() {
		$('.widget.modulos select').attr('disabled', 'true');
		window.location = $('.widget.modulos option:selected').attr('value');
	});
}

$(function() {
	var click_logo		= function() { window.location = '/.'; }
	var click_boton_1	= function() { window.location = '/bienes_raices/'; }
	var click_boton_2	= function() { window.location = '/cartelera/'; }
	var click_boton_3	= function() { window.location = '/clasificados/'; }
	var click_boton_4	= function() { window.location = '/empleos/'; }
	var click_boton_5	= function() { window.location = '/eventos/'; }
	var click_boton_6	= function() { window.location = '/noticias/'; }
	var click_boton_7	= function() { window.location = '/radios/'; }
	var click_boton_8	= function() { window.location = '/ciudad/'; }
	var click_boton_9	= function() { window.location = '/boletines/'; }
	var click_boton_10	= function() { window.location = 'http://ensenadahoy.mail.everyone.net/email/scripts/loginuser.pl'; }
	var click_boton_11	= function() { window.location = '/directorio/'; }
	var click_boton_12	= function() { window.location = '/galerias/'; }
	var click_boton_13	= function() { window.location = '/garitas/'; }
	var click_boton_14	= function() { window.location = '/horoscopo/'; }
	var click_boton_15	= function() { window.location = '/humor/'; }
	var click_boton_16	= function() { window.location = '/jovenes/'; }
	var click_boton_17	= function() { window.location = '/ellas_ellos/'; }
	var click_boton_18	= function() { window.location = '/servicios/'; }
	var click_boton_19	= function() { window.location = '/promociones/'; }
	var click_boton_20	= function() { window.location = '/ciudad/'; }
	var click_boton_21	= function() { window.location = '/encuestas/'; }
	var click_boton_22	= function() { mostrar_dialogo_iniciar(); }
	var click_boton_23	= function() { window.location = '/usuarios/nuevo/'; }
	var click_boton_24	= function() { window.location = '/.'; }
	var click_boton_25	= function() { window.location = '/usuarios/perfil/'; }
	var click_boton_26	= function() { liga_cerrar_sesion(); }
	var efecto_sobre	= function() { $(this).toggleClass('sobre'); }
	var efecto_click	= function() { $(this).toggleClass('click'); }
	var efecto_click_no	= function() { $(this).removeClass('click'); }
	
	$("#logo").click(click_logo);
	for (var i = 0; i < 26; i++)
		if (i+1!=24)
		$("#boton_" + (i + 1))
			.hover(efecto_sobre, efecto_sobre)
			.click(eval("click_boton_" + (i + 1)))
			.mousedown(efecto_click)
			.mouseup(efecto_click)
			.mouseout(efecto_click_no);
		else
		$("#boton_" + (i + 1)).click(eval("click_boton_" + (i + 1)));
			
	//var banners = new Array([1, 2], [3, 12], [4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 21], [16, 19], [17], [18], [20]);
	var banners = new Array([1, 2], [3], [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 21], [16, 19, 22, 23], [17], [18], [20]);
	for (var i = 0; i < banners.length; i++) {
		var letra = String.fromCharCode('a'.charCodeAt(0) + i);
		for (var j = 0; j < banners[i].length; j++)
			if ($("#banner_" + banners[i][j]) != null)
				$("#banner_" + banners[i][j]).html(cargar_banner(banners[i][j], letra));
	}

	cargar_banner_premium();
	setTimeout('ocultar_banner_premium()', 25000);
	
	cargar_cu3er();
	cargar_busqueda();
	cargar_red();
	cargar_modulo();
});

