var cUnDia = 86400000;
var iDiaTrad = idiomaNum()*7;
var iMesTrad = idiomaNum()*12;
var leyendaDia;
var oCargando = new Array("Cargando...","Loading...","Chargement...");

/*=================Ajax==============*/
var oConex;
function cargarDatos(sURL){
  if(sURL=='') return;
  else{
  	if(sURL.indexOf("'")!=-1){
  		s=sURL.split("'");
  		sURL=s[1];
  	}
  	sURL='/php/'+sURL+'.php';
  	if(sIdioma!='')sURL+='?lang='+sIdioma;
  }
  oConex=crearXMLHttpRequest();
  oConex.onreadystatechange = procesarEventos;
  oConex.open("GET", sURL, true);
  oConex.send(null);
}
function procesarEventos(){
  if(oConex.readyState==4)
  	mostrarContenido('contenido', oConex.responseText)
  else
  	mostrarContenido('contenido', oCargando[idiomaNum()])
}
function cargarCalendario(){
	var sURL='/php/EventosDia.php';
  if(sIdioma!='')sURL+='?lang='+sIdioma;

  oConex=crearXMLHttpRequest();
  oConex.onreadystatechange = procesarCalendario;
  oConex.open("GET", sURL, true);
  oConex.send(null);	
}
function procesarCalendario(){
  if(oConex.readyState==4){
  	var oDiasx=eval("("+oConex.responseText+")");
  	var iNum = oDiasx.length, i=0,j=0;
  	leyendaDia = new Array(iNum);
  	while(j<iNum){
  		if (parseInt(oDiasx[j].id)==i)
  			leyendaDia[i]=oDiasx[j++].t;
  		else
  			leyendaDia[i]='';
  		i++;
  	}
		var sURL='/php/Calendario.php';
	  if(sIdioma!='')sURL+='?lang='+sIdioma;
	  oConex=crearXMLHttpRequest();
	  oConex.onreadystatechange = procesarBigCalendario;
	  oConex.open("GET", sURL, true);
	  oConex.send(null);	
  }else
  	mostrarContenido('contenido', oCargando[idiomaNum()])
}
function procesarBigCalendario(){
  if(oConex.readyState==4){
  	mostrarContenido('contenido', oConex.responseText)
  	infoDiaEspecial(document.getElementById('DiaActual').parentNode);
  }else
  	mostrarContenido('contenido', oCargando[idiomaNum()])
}
function cargarNoticias(){
	var oDini=new Date(document.oNews.oIniA.value,document.oNews.oIniM.value,0);
	var oDfin=new Date(document.oNews.oFinA.value,document.oNews.oFinM.value,0);
	var iDt,sIni,sFin;
	iDt=document.oNews.oIniD.value;
	if (iDt>oDini.getDate()){
		iDt=oDini.getDate();
		document.oNews.oIniD.value=iDt;
	}
	oDini.setDate(iDt);
	iDt=document.oNews.oFinD.value;
	if (iDt>oDfin.getDate()){
		iDt=oDfin.getDate();
		document.oNews.oFinD.value=iDt;
	}
	oDfin.setDate(iDt);
	
	if (oDini>oDfin){
		var oT=oDini;
		oDini=oDfin;
		oDfin=oT;
		document.oNews.oIniD.value=oDini.getDate();
		document.oNews.oIniM.value=oDini.getMonth()+1;
		document.oNews.oIniA.value=oDini.getFullYear();
		document.oNews.oFinD.value=oDfin.getDate();
		document.oNews.oFinM.value=oDfin.getMonth()+1;
		document.oNews.oFinA.value=oDfin.getFullYear();
	}
	var s='/php/Noticias.php?';
	if(sIdioma!='')s+='lang='+sIdioma+'&';
	s+='ini='+oDini.getFullYear()+'-'+document.oNews.oIniM.value+'-'+oDini.getDate();
	s+='&fin='+oDfin.getFullYear()+'-'+document.oNews.oFinM.value+'-'+oDfin.getDate();

  oConex=crearXMLHttpRequest();
  oConex.onreadystatechange = noticiasEventos;
  oConex.open("GET", s, true);
  oConex.send(null);
}
function noticiasEventos(){
  if(oConex.readyState==4)
  	mostrarContenido('noticias', trimTag(oConex.responseText))
  else
  	mostrarContenido('noticias', oCargando[idiomaNum()])
}
function mostrarHistorial(){
	var s='/php/ControlHistorial.php?';
	if(sIdioma!='')s+='lang='+sIdioma+'&';
	
  oConex=crearXMLHttpRequest();
  oConex.onreadystatechange = historialEventos;
  oConex.open("GET", s, true);
  oConex.send(null);
}
function historialEventos(){
  if(oConex.readyState==4)
  	mostrarContenido('ctlHist', trimTag(oConex.responseText))
  else
  	mostrarContenido('ctlHist', oCargando[idiomaNum()])
}
/*===============Fin Ajax===============*/

function BajoConstruccion(sItem)	{
	mostrarContenido('construccion', '');
	var oL = new Array('Lo sentimos, la sección ' + sItem + ' se encuentra aún en construcción',
											'Sorry, the ' + sItem + ' section is still under construction',
											'Désolé, la Section de ' + sItem + ' est encore en construction')
	document.getElementById('construccion').innerHTML = '<p><img src="img/EnConstruccion.gif">'+oL[idiomaNum()]+'.</p>';
}

function mostrarContenido(sItem, s)	{
	if (s) {
		s = revisarAcronimos(s);
		document.getElementById(sItem).innerHTML = s;
	}
	switch (sItem) {
		case 'construccion':
			document.getElementById('construccion').style.display = '';
			document.getElementById('inicio').style.display = '';
			document.getElementById('contenido').style.display = 'none';
			break;
		case 'contenido':
			document.getElementById('construccion').style.display = 'none';
			document.getElementById('inicio').style.display = 'none';
			document.getElementById('contenido').style.display = '';			
			break;
		case 'portal':
			document.getElementById('construccion').style.display = 'none';
			document.getElementById('inicio').style.display = '';
			document.getElementById('contenido').style.display = 'none';
			break;
		case 'fotoShow':
			document.getElementById('construccion').style.display = 'none';
			document.getElementById('inicio').style.display = 'none';
			document.getElementById('contenido').style.display = 'none';		
	}
}

/* ============================================================ */
/*  Delegados						*/
/* ============================================================ */
function mostrarDelegados()	{
	var s = '<h1>Delegados y subdelegados del diurno curso 09-10</h1>' +
					'<div class="cur deleg"><strong><span class=p>Grupo</span>' +
					'<span class=s>Delegados</span><span class=t>Subdelegados</span></strong><br><br>';
	var o = listaDelegados();
	var i=0, k=0;

	while(i<o.length) {
		s += (k++%2) ? '<div class=par>' : '<div class=impar>';
		s += '<span class=p>' + o[i++] + '</span><span class=s>' + o[i++] + '</span>';
		s += '<span class=t>' + o[i++] + '</span><br></div>';
	}
	s += '</div>';

	mostrarContenido('contenido', s);
}
/* ============================================================ */
/* 	Proyectos europeos						*/
/* ============================================================ */
function mostrarComenius() {
	var s="<h1>Comenius</h1><p>";
	var oL = new Array(
				"Se pretende realizar una Asociación Multinacional Comenius para el bienio 2010-2012.",
				"We intend to make a Comenius Multinational Association for the biennium 2010-2012.",
				"Nous avons l'intention de faire une Comenius multinationales Association pour l'exercice biennal 2010-2012.");
	s+=oL[idiomaNum()]+"</p>";
	mostrarContenido('contenido', s);
}
function mostrarLeonardo() {
	var s="<h1>Leonardo</h1><p>";
	var oL = new Array(
				"Se pretende realizar un convenio Leonardo con el ciclo de grado medio de Gestión Administrativa para la realización de prácticas en empresas de la U.E.",
				"We intend to make an agreement with Leonardo intermediate cycle of Administrative Management for internships in EU companies.",
				"Nous avons l'intention de faire un accord de Leonardo avec le cycle intermédiaire de la gestion administrative des stages dans des entreprises de l'UE.");
	s+=oL[idiomaNum()]+"</p>";
	mostrarContenido('contenido', s);
}
/* ============================================================ */
/* 	Calendario						*/
/* ============================================================ */

function mesesYear() {
	return new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre",
										"January","February","March","April","May","June","July","August","September","October","November","December",
										"Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre")}
function diaSemana(iDia) {
	var oDias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado",
										"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday",
										"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
	return oDias[iDia + iDiaTrad];
} 

function infoDiaEspecial(o)	{
	var s='';
	var oMes = mesesYear();
	var sCad = o.getAttribute('id').split("-");
	sCad[1]=parseInt(sCad[1],10)-1;
	var dtmp = new Date(sCad[0], sCad[1], sCad[2]);

	if (o.getAttribute('tipo')) {
		var oTipos = o.getAttribute('tipo').split(" ");
		s = '<ul>';
		for (i=0;i<oTipos.length;i++)
			s+='<li>'+leyendaDia[oTipos[i]];
		s += '</ul>'
	}
	document.getElementById("infoDia").innerHTML = diaSemana(dtmp.getDay()) + ", " + sCad[2] + ' ' + oMes[sCad[1]+iMesTrad] + ' ' + sCad[0] + s;
}


function listaDelegados() {
	return new Array (
	"1ºA ESO",	"Ghandi Vera García",		"Roberto Carlos Carmona Achondo",
	"1ºB ESO",	"Lorenzo Pérez Gómez",	"Almudena Luis Pérez",
	"1ºC ESO",	"Rut Castillo Peraza",	"Federico Rivero",
	"2ºA ESO",	"Cristian  García Cabo","Kevin Hernández García",
	"2ºB ESO",	"Sarah Carmen Armas Rguez","Domingo Domínguez Pérez",
	"2ºC ESO",	"Samira Grätsch",				"Romario Alberto Cabo",
	"3ºA ESO",	"Alba Avero",						"Ana Estela López",
	"3ºB ESO",	"David Rodríguez-Piñero","Oscar Gallo",
	"3ºC ESO",	"Yumara Carballo",			"José Adrián León",
	"4ºA ESO",	"Dulce Quintero",				"Carmen Saray Cabo",
	"4ºB ESO",	"Karen Melissa Cubillos García","María Díaz Pérez",
	"4ºC ESO",	"Margarita Rguez",			"Nicolás Bellavita",
	"1ºA BACH",	"Noelia Abrante",				"Adrián Perera",
	"1ºB BACH",	"Carlota Frades",				"Ailyn Fumero",
	"2ºA BACH",	"Eric Forget",					"Dolores López",
	"2ºB BACH",	"Jaqueline Kalkowski",	"José David Díaz",
	"PCP",			"Naira Zamora Rguez",		"David Arbelo Hdez",
	"PCE",			"Natalia Gómez Padrón",	"Jennifer González",
	"1º CFGM",	"Vydia Mahboobani",			"Melodý Pérez",
	"1º CFGS",	"Venicia Batista",			"Leticia Llarena",
	"2º CFGS",	"Silvia Hdez Spani",		"Meryem Assemlal")
	}

