function init(){
	$("#contenedor").hide();
	$("#bgnd, #juntaex").fadeTo(0, 0);
	/* Hack para evitar flicker de rollover en IE6 */
	 if($.browser.msie){	try { document.execCommand('BackgroundImageCache', false, true);} catch(e) {}; };
};

function externallinks(){
	$("#textolinks ul a").click(function(){ this.target = "_blank"; });
};

function cachevideo(){
	$("#object").css("display", "none").load( function(){ $(this).css("display", "block")});
};

function menusec(){
	$("#menucampa a").click(function() {
		var idclass = $(this).attr("id").replace("mc", "");
		$("#menucampa").removeClass().addClass(idclass);
		var enlace = $(this).attr("href");
		$("#info").load(enlace, function(){ galeria(); });
		return false;
	});
};


function galeria(){
	$("#textogaleria ul a, #textografica ul a#grampliar" ).bind("click", function(){
		var enlace = $(this).attr("href");
		var navalto = document.documentElement.clientHeight-50;
		var navancho = document.documentElement.clientWidth-50;
		$("#lienzo").after("<div id='galeria'></div><div id='marco'><span id='cerrar'>Cerrar</span><img src='" + enlace + "' id='foto'/></div>");
		$("#galeria").height( navalto + 'px' ).width( navancho + 'px' ).css({"background-color":"black", "top":"25", "left":"25"}).fadeTo(0, 0).fadeTo(0, 0.7);
		$("#cerrar").click( function(){ 
			$("#marco").fadeOut(500, function(){ $("#galeria, #marco").remove();	});
			return false;
		});
		$("#marco").css({"position":"absolute", "top":"50%", "left":"50%"}).hide();			
		$("#marco img").load( function() {
			$(this).css("visibility", "hidden");
			var alto = $("#marco").height();
			var ancho = $("#marco").width();
			$("#marco").css({"margin-top":-alto/2, "margin-left": -ancho/2});	
			$(this).css("visibility", "visible");
			$("#marco").fadeIn(500);
		});
		return false;
	});
};

$(document).ready(function(e) {
	
	init();
	
	// Carga inicio
	$("#start").click( function() { 
		$("#bgnd, #juntaex").fadeTo(1000, 0.70, function(){
			$("#contenedor").addClass("campa").fadeIn(1000, function(){ $("#info").load("video.php");});
			cachevideo();
		});
		$(this).removeAttr("id");
	 });
	
	// Carga contenidos del menu secundario
	menusec();
	
	// Carga contenidos del menu principal
	$("#menu a").not("#mcuentalo").click( function() {
		var idmenu;
		idmenu = $(this).attr("id").replace("m", "");
		$("#contenedor").removeClass().addClass(idmenu);
		var enlace;
		enlace = $(this).attr("href");
		$("#contenido").load(enlace, function(){
			// callback binds
			menusec();
			$("#info").load("video.php");
			cachevideo();
			galeria();
		 	externallinks();
		});
		return false;
	});	
	
	// Target para enlaces externos y contacto
	$("a[rel='external']").click(function(){ this.target = "_blank"; });
	$("a[rel='contacto']").click(function(){ this.href = antispam(); });
});

function antispam(){
	z ="mai"; t ="lto:"; w ="fep"; u ="aex"; o ="@"; s ="gma"; q ="il."; j ="com";
	return  z+t+w+u+o+s+q+j;
};