function getE(elem)
{
	return document.getElementById(elem);
}

function ir(url)
{
	window.location.href=url;
}


var menuSup=
{
	imageRight:'',
	imageDown:'',
		
	down:function(id)
	{
		getE('imgMenu'+id).src=this.imageDown;
	},
	
	right:function(id)
	{
		getE('imgMenu'+id).src=this.imageRight;
	}
};

var menuIzq=
{
	elementoSel:null,
	ocultar:true,
	
	mostrarMenu:function(id)
	{
		var submenu=$('sub'+id);		
		if(submenu!=null)
		{
			if(this.ocultar && this.elementoSel!=null && this.elementoSel!=id)
			{
				//Effect.BlindUp('sub'+this.elementoSel,{ duration: 1.0 });
				$('sub'+this.elementoSel).hide();
			}
			Effect.BlindDown('sub'+id,{ duration: 1.0 });
			//submenu.show();
			this.elementoSel=id;
		}
	}
};

var noticias=	
{
	rutaNoticias:'',
		
	cargarPagina:function(pag)
	{
		new Ajax.Updater('listadoNoticias',this.rutaNoticias,{
			parameters:'pag='+pag,
			evalScript: true
		});
		return false;
	}
};

var alerta=
{
	mostrar:function(elemento)
	{
		$("alerta").show();
		return false;
	},
	
	ocultar:function(elemento)
	{
		$("alerta").hide();
	}
};

var visitas=
{
	urlCalendario:null,
	marcado:null,
		
	marcarDia:function(dia)
	{
		var mes=$("visita_Mes_month").value;
		var year=$("visita_Year").value;
	
		var date=new Date(year,mes-1,dia);
		var dateActual=new Date();
		
		var dias=15;
				
		if(date.getTime()>dateActual.getTime()+(1000*3600*24*dias))
		{
			$("visita_Dia").value=dia;
			
			if(this.marcado!=null)
			{
				this.marcado.toggleClassName("disponible");
				this.marcado.removeClassName("marcado");
			}
			var marcado=$("dia"+dia);
			
			marcado.toggleClassName("marcado");
			marcado.removeClassName("disponible");
			
			this.marcado=marcado;
			
			alert("Ha seleccionado el "+dia+"/"+mes+"/"+year);
		}
		else
		{
			alert("La fecha tiene que tener 15 dias de antelación");
		}
	},

	actualizarCalendario:function()
	{
		var mes=$("visita_Mes_month").value;
		var year=$("visita_Year").value;
		
		new Ajax.Updater('calendarioAjax',this.urlCalendario,{
			parameters:{'mes':mes,'year':year}			
		});
	}
};

