var domMarcado = null;

var ruta = "/images/"; // Ruta de las imágenes
var toLoadImgs = new Array("border_btn.gif", "categoria_dw.gif", "list_style_hover.gif", "loading.gif"); // Array con las imágenes a cargar
var loadedImages = new Array(); // Array con las imágenes ya cargadas
try{
	if (typeof Shadowbox!="undefined") {
		Shadowbox.loadSkin('classic', '/uploads/skin');
	};
}catch(error){}

function preloadImgs(imagenes){ //Funcion que hace la precarga de imágenes
	for(var i=0;i<imagenes.length;i++){
		loadedImages[i] = new Image;
		loadedImages[i].src=ruta+imagenes[i];
	}
	return null;
}

function cambiaEstado(dom){
	// var tags = $tag("li", "a_");
	alert(dom);
	var tags = $("li[id*=a_]");
	for(var x=0;x<tags.length;x++){
		// alert(tags[x]);
		$(tags[x]).removeClass("cat_marcada");
	}	
	if($("#"+dom).attr('id') == $(domMarcado).attr('id')){
		domMarcado = null;
		$("#"+dom).removeClass('cat_marcada');
	}else{
		domMarcado = "#"+dom;
		$("#"+dom).addClass('cat_marcada');
	}
}

function carga(){
	domMarcado = $("li.cat_marcada");	
}

function openExternal(){ // Abstrae del html target="_blank"
    var anchors = $("a[rel='external']");
    for(var i = 0; i < anchors.length; i++){
        $(anchors[i]).attr("target", "_blank");
    }
}

function iniciaWeb(){ // LLama a todas la funciones anteriores
	try{
		if (typeof Shadowbox!="undefined") {
			Shadowbox.init();
		};
	}catch(error2){	/*alert("No se pudo inicializar ShadowBox");*/ }
	preloadImgs(toLoadImgs);
	carga();
	openExternal();
	_uacct = "UA-4885310-1";
	urchinTracker();
	$('#indicator').hide();
	$('#indicator').removeClass('noVisible');	// Parche para el %$&@#*! IE6
}

$(document).ready(function(){
	iniciaWeb();
	// AJAX
	$('#tematicas').change(function(){
		jQuery.ajax({
			type:'POST',
			dataType:'html',
			data:'id=' + $('#tematicas option:selected').attr('value'),
			success:function(data, textStatus){
				jQuery('#cal').html(data);			
				// $('#indicator').hide();
			},
			url:'/index.php/index/calendario/accion/categ.html'	
		})
	});
	$("#tematicas,#previous,#next").ajaxStart(function(){
		$("#cal").hide();
		$("#indicator").show();
	 });
	$("#tematicas,#previous,#next").ajaxSuccess(function(){
		$("#cal").show();
		$("#indicator").hide();
	 });
 });