$(function(){
	//Reloj
	setInterval("reloj()",1000);
	menu();
	calendario();
});

function menu(){
	jQuery("ul#menuPrincipal li ul:not(.abierta)").hide();
	jQuery("ul#menuPrincipal li span")
		.css({cursor:'pointer'})
		.hover(function(e){
			jQuery(this).css('textDecoration','underline');
		},function(e){
			jQuery(this).css('textDecoration','none');
		})
		.bind('click', function(e){
			//jQuery(this).parent('li').find('ul').toggle('slow');
			var lista = jQuery(this).parent('li').find('ul');
			
			jQuery("ul#menuPrincipal li ul").slideUp('slow');
			if(lista.css('display') == 'none'){
				lista.slideDown('slow');
			}else{
				lista.slideUp('slow');
			}
		});
}

function calendario(){
	jQuery('table.calendario_mini tr td div.conEvento').each(function(indi, val){
		jQuery(val)
			.css({cursor:'pointer', position:'relative'})
			.find('div.evento_calendario div')
			.css({position:'relative', bottom:'0', right:'0'});
		if (typeof jQuery.fn.hoverIntent == "function") { 
			jQuery(val)
				.parent('td')
				.hoverIntent(function(){
					jQuery(this).find('div.evento_calendario').fadeIn(200);
				}, function(){
					jQuery(this).find('div.evento_calendario').fadeOut(200);
				});
		}
	});
}

function seleccionaTodosCheckbox(cb){
	var f = document.getElementById("formDatos");
	var actual;

	for (var i = 0; i < f.elements.length; i++) {
		actual = f.elements[i];
		if(actual.type == 'checkbox'){
			if(cb.checked)
				actual.checked = true;
			else
				actual.checked = false;
		}
	}
}

function reloj() {
	var fecha = new Date(); 
	var dia = fecha.getDate();
	var mes = fecha.getMonth()+1;
	var anyo = fecha.getFullYear();
	var horas = fecha.getHours();
	var minutos = fecha.getMinutes();
	var segundos = fecha.getSeconds();

	if (horas <= 9) 
		horas = "0" + horas; 
	if (minutos <= 9) 
		minutos = "0" + minutos; 
	if (segundos <= 9) 
		segundos = "0" + segundos; 

	$('#fecha').html(dia+"/"+mes+"/"+anyo+" "+horas+":"+minutos+":"+segundos);
}

