$.menuActivo = '#menuPrincipal';
$.breadcrumbs = {
  'profundidad' :0,
  'ultimo' :'',
  'migas' : []
};
$(document).ready(inicializarMenuPrincipal);
$(document).ready(inicializarSubMenu);
$(document).ready( function() {
	fontResizer('9pt', '10pt', '11pt');
});
// Carga de la presentación institucional
$(document).ready(
    function() {
	    cargarFlash("#presentacionInstitucional",
	        "flashes/institucional/unasep_inst.swf", 185, 116, "9.0.0");
    });

function verAnteriores( contenedor ) {
	$.post('index/noticiasanteriores', { 
		pagina :'noticiasanteriores'
	},function(data){$(contenedor).html(data);},"html");
}

function inicializarMenuPrincipal() {
	var x;

	x = $("#opcionInstitucional");
	x.click(mostrarMenuInstitucional);

	x = $("#opcionUruguay");
	x.click(mostrarMenuUruguay);

	x = $("#opcionIncentivos");
	x.click(mostrarMenuIncentivos);

	x = $("#opcionSectores");
	x.click(mostrarMenuSectores);

	x = $("#opcionInformesEstadisticos");
	x.click(mostrarMenuInformesEstadisticos);
}

function inicializarSubMenu() {
	$("div.tercerNivel").hide();
	$("div.segundoNivel:not(div.hoja)").click( function() {
		$("div.tercerNivel:visible").slideUp("fast");
		$(this).next().slideDown("slow");
	});

	$("div.hoja").click( function() {
		$("div.tercerNivel:visible").slideUp("fast");
	});
}

function mostrarMenuInstitucional() {
	$("div.tercerNivel:visible").slideUp("fast");
	var x = $("#menuInstitucional");
	$($.menuActivo).slideUp("fast");
	x.slideDown("slow");
	$.menuActivo = x;
	cargarContenido('institucional', '#central', 'Institucional', 1, true, false);
}

function mostrarMenuUruguay() {
	$("div.tercerNivel:visible").slideUp("fast");
	var x = $("#menuUruguay");
	$($.menuActivo).slideUp("fast");
	x.slideDown("slow");
	$.menuActivo = x;
	cargarContenido('uruguay', '#central', 'Uruguay', 1, false, false);
}

function mostrarMenuIncentivos() {
	$("div.tercerNivel:visible").slideUp("fast");
	var x = $("#menuIncentivos");
	$($.menuActivo).slideUp("fast");
	x.slideDown("slow");
	$.menuActivo = x;
	cargarContenido('incentivos', '#central', 'Incentivos', 1, false, false);
}

function mostrarMenuSectores() {
	$("div.tercerNivel:visible").slideUp("fast");
	var x = $("#menuSectores");
	$($.menuActivo).slideUp("fast");
	x.slideDown("slow");
	$.menuActivo = x;
	cargarContenido('sectores/sectores', "#central");
	cargarContenido('sectores', '#central', 'Sectores', 1, false, false);
}

function mostrarMenuInformesEstadisticos() {
	$("div.tercerNivel:visible").slideUp("fast");
	var x = $("#menuInformesEstadisticos");
	$($.menuActivo).slideUp("fast");
	x.slideDown("slow");
	$.menuActivo = x;
	cargarContenido('informes', '#central', 'Informes', 1, false, false);
}

function cargarContenido(nombrePagina, contenedor, tituloMiga, nivelMiga,
    habilitarMiga, navegacionMiga) {
	$(contenedor).load('index/contenido', {
		pagina :nombrePagina
	});

	actualizarCaminoMigas(nombrePagina, contenedor, tituloMiga, nivelMiga,
	    habilitarMiga, navegacionMiga);
	if(contenedor == "#subItems") {
		window.scrollBy(0,1000); // horizontal and vertical scroll increments
	}
}

function actualizarCaminoMigas(nombrePagina, contenedor, tituloMiga, nivelMiga,
    habilitarMiga, navegacionMiga) {
	if (nivelMiga && tituloMiga) {
		if (navegacionMiga) {
			// Se está navengando por el caminio de migas
			$.breadcrumbs.profundidad = nivelMiga;
			$.breadcrumbs.migas = $.breadcrumbs.migas.slice(0, nivelMiga - 1);
		} else {
			if (nivelMiga <= $.breadcrumbs.profundidad) {
				$.breadcrumbs.profundidad = nivelMiga;
				$.breadcrumbs.migas = $.breadcrumbs.migas.slice(0, nivelMiga - 1);
			} else {
				$.breadcrumbs.profundidad++;
			}
		}

		var html = '<ul><li><a href="/">Home </a></li><li>&gt </li>';
		for (i = 0; i < $.breadcrumbs.migas.length; i++) {
			if ($.breadcrumbs.migas[i].habilitarMiga) {
				html += '<li><a href="#" onclick=\'javascript:cargarContenido("';
				html += $.breadcrumbs.migas[i].paginaMiga + '", "'
				    + $.breadcrumbs.migas[i].contenedor + '", "'
				    + $.breadcrumbs.migas[i].tituloMiga + '", '
				    + $.breadcrumbs.migas[i].nivelMiga + ', '
				    + $.breadcrumbs.migas[i].habilitarMiga + ', true);\'';
				html += '>';
			} else {
				html += '<li class="last"><a href="#">';
			}

			html += $.breadcrumbs.migas[i].tituloMiga;
			html += '</a></li><li>&gt </li>';
		}
		html += '<li class="last"><a href="#">' + tituloMiga + '</a></li></ul>';
		$.breadcrumbs.migas.push( {
		  "tituloMiga" :tituloMiga,
		  "paginaMiga" :nombrePagina,
		  "nivelMiga" :nivelMiga,
		  "contenedor" :contenedor,
		  "habilitarMiga" :habilitarMiga
		});
		$('#breadcrumbsContainer').html(html);
	}

}

function downloadDocumento(id) {
	
	var form = $(document.createElement("form")).attr(
      {
              "method": "post",
              "action": "download/documento"
      }).html('<input type="hidden" name="id" value="'+id+'">');
      $("body").append(form);
      form[0].submit(); 
	
	/*
	$.post('download/documento', {
		"id" :id
	});
	*/
}

function checkEnter2(e, palabra){ 
	alert(palabra);
}

function checkEnter(e, palabra){ 
	var characterCode;

	if(e && e.which){
		e = e;
		characterCode = e.which;
	} else {
		e = event;
		characterCode = e.keyCode;
	}
 
	if(characterCode == 13){ 
		buscar(palabra.value);
		return false; 
	} else {
		return true;
	}
}

function buscar( palabra ) {
	$.post('zend/search', { 
		"query" :palabra
	},function(data){$('#central').html(data);},"html");
}

function buscarInstitucionalUnasep(contenedor, databaseId) {
	$.post('index/dinamico', { 
		"id" :databaseId
	},function(data){$(contenedor).html(data);},"html");
}

function cambiarIdioma( idioma ) {
	$.post('index/cambiaridioma', { 
		"idioma" :idioma
	},function(data){
		$(contenedor).html(data);
	},"html");
	window.location = "http://www.unasep.gub.uy";
}

function buscarInformesMensuales(contenedor, nombreMes, numeroMes) {
	$.post('index/informesmensuales', {
		"nombreMes" :nombreMes
		,"numeroMes":numeroMes
	},function(data){$(contenedor).html(data);},"html");
}

function buscarInformesEstadisticos(contenedor, nombreMes, numeroMes) {
	$.post('index/informesestadisticos', {
		"nombreMes" :nombreMes
		,"numeroMes":numeroMes
	},function(data){$(contenedor).html(data);},"html");
}

function listarBoletines(contenedor) {
    $.post('index/listarboletines', {
    },function(data){$(contenedor).html(data);},"html");
}

function openBoletin(boletin) {
    window.open ("index/viewboletin?boletin="+boletin, "boletinwindow"); 
}

function buscarInformesTrimestrales(contenedor, nombreTrimestre, numeroTrimestre) {
	$.post('index/informestrimestrales', {
		"nombreTrimestre" :nombreTrimestre
		,"numeroTrimestre":numeroTrimestre
	},function(data){$(contenedor).html(data);},"html");
}

function cargarFlash(contenedor, nombreArchivo, width, height, version) {
	$(contenedor).html("<div id='textoDepartamento_display'/>");
	$(contenedor).flash( {
	  "src" :nombreArchivo,
	  "width" :width,
	  "height" :height
	}, {
		"version" :version
	});
}
