// JavaScript Document
<!--

var aleatorio=0
var indexEventoPrincipal=1

var months = new Array(11);

	
	months[0] = "Enero";
	months[1] = "Febrero";
	months[2] = "Marzo";
	months[3] = "Abril";
	months[4] = "Mayo";
	months[5] = "Junio";
	months[6] = "Julio";
	months[7] = "Agosto";
	months[8] = "Septiembre";
	months[9] = "Octubre";
	months[10] = "Noviembre";
	months[11] = "Diciembre";
	
aleatorio=Math.floor(Math.random()*100)+1; 

function displayDate(){
	var weekdays = new Array(6);
	//
	weekdays[0] = "Domingo";
	weekdays[1] = "Lunes";
	weekdays[2] = "Martes";
	weekdays[3] = "Mi&eacute;rcoles";
	weekdays[4] = "Jueves";
	weekdays[5] = "Viernes";
	weekdays[6] = "S&aacute;bado";
	
	var today = new Date();
	var month = today.getMonth();
	var date = today.getDate();
	var weekday = today.getDay();
	var year = today.getYear();
	if (year <= 1000){
		year = year + 1900;
	}
	today = null;
		
	
	var codCalendar=''

	document.write(weekdays[weekday] + ", " + date + " de " + months[month] + " del " + year);
}

function cargaPrincipalSig(){
	if (indexEventoPrincipal<5){
		indexEventoPrincipal++;
	}else{
		indexEventoPrincipal=1;
	}
	//cargarHttpRequest('idocs/Sociales_Portada_EventoPrincipal_' + indexEventoPrincipal + '.htm', 'portadaPrincipal')
	//fechaSemana.innerHTML=tSemana
	
	for (i=1; i<6; i++){
		if (indexEventoPrincipal==i){
			document.getElementById('portadaPrincipal' + i).style.display="inline";
		}else{
			document.getElementById('portadaPrincipal' + i).style.display="none";
		}
	}
	
	
}

function cargaPrincipalAnt(){
	if (indexEventoPrincipal>1){ 
		indexEventoPrincipal--;
	}else{
		indexEventoPrincipal=5;
	}
		//cargarHttpRequest('idocs/Sociales_Portada_EventoPrincipal_' + indexEventoPrincipal + '.htm', 'portadaPrincipal')
	for (i=1; i<6; i++){
		if (indexEventoPrincipal==i){
			document.getElementById('portadaPrincipal' + i).style.display="inline";
		}else{
			document.getElementById('portadaPrincipal' + i).style.display="none";
		}
	}
	
	
	
}
// Documento JavaScript
// Esta función cargará las paginas
function cargarHttpRequest(url, id_contenedor){
	//if (id_contenedor != 'topVariosInteriores' && id_contenedor != 'destacadosPrincipal') document.getElementById(id_contenedor).innerHTML='CARGANDO...'
	var pagina_requerida = false
	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		pagina_requerida = new XMLHttpRequest()
	} else if (window.ActiveXObject){ // pero si es IE
		try {
			pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
			} 
			catch (e){ // en caso que sea una versión antigua
				try{
				pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
			}
		catch (e){}
		}
	}
	else
	return false
		pagina_requerida.onreadystatechange=function(){ // función de respuesta
		mostrarArchivoHttpRequest(pagina_requerida, id_contenedor)
		
		
	}
		pagina_requerida.open('GET', url + '?' + aleatorio , true) // asignamos los métodos open y send
		
		pagina_requerida.send(null)
}
function mostrarArchivoHttpRequest(pagina_requerida, id_contenedor){

	if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1)){
		document.getElementById(id_contenedor).innerHTML=unescape(pagina_requerida.responseText)
		fechaSemana.innerHTML=tSemana
		
	}
	
}

function rangoSemana(){
	var fecha=new Date(anioEvento,mesEvento-1,diaEvento)

	//fecha=mesEvento + '/' + diaEvento + '/' + anioEvento
	alert(fecha.getUTCDay())
	
}

function cargarEventosArchivo(week){	 
		
	for (i=1; i<=15; i++){
		cargarHttpRequest('/sociales/idocs/eventos/'+ week+ '/Sociales_Portada_EventoArchivo_' + i + '.htm', 'evento' + i)
	}
}

function imprimeMes(iyear, imonth){
	
	var fecha = new Date(iyear,imonth,32)
	var diafin = 32 - fecha.getUTCDate()
	printInicioMes(iyear,imonth)
	var nsemanas=0
	//	alert(fecha.getUTCDate())
	enlace=generaEnlace(iyear,imonth,1)
	for (cdia=1; cdia<=diafin; cdia++){	
		codCalendar=codCalendar + '<td><a href="' + enlace + '" class="lnkSemana">' + cdia + '</a></td>'		
		dia=new Date(iyear,imonth,cdia)
		estilo='Dia1'
		if ((nsemanas % 2)==0) estilo='Dia2'
		if (dia.getUTCDay() == 6){ 			
			codCalendar = codCalendar + '</tr> \n'
			if (cdia < diafin) codCalendar = codCalendar + '<tr align="right" class="' + estilo + '">'
			nsemanas++;
		}
		if (dia.getUTCDay() == 0){
			enlace=generaEnlace(iyear,imonth,cdia+1)
		}
	}

	printFinMes(iyear,imonth, diafin)
	document.write(codCalendar)
}



function printInicioMes(xyear, xmonth){	

	anio=xyear+"'";
	codCalendar = '<table height="10" width=150 class="Mes" border="0" cellspacing="1" cellpadding="2"><tr><td align="center" colspan="7"  class="cabMes">' + months[xmonth] + ' ' + anio.substr(2,3)+ '</td></tr>'
	codCalendar = codCalendar + '<tr align="right" class="dsemana"><td>D</td><td>L</td><td>M</td><td>M</td><td>J</td><td>V</td><td>S</td></tr><tr  align="right" class="Dia1">'
	dia=new Date(xyear,xmonth,1)
	for (j=0; j<dia.getUTCDay(); j++){
		
		codCalendar = codCalendar + '<td>-</td>'
	}
	
}
function printFinMes(xyear, xmonth, xdayfin){
	
	flag=0
	dia=new Date(xyear,xmonth,xdayfin)
	
	for (j=dia.getUTCDay()+1; j<7; j++){
	
		codCalendar = codCalendar + '<td>-</td>'
		flag=1
	}
	if (flag==1) codCalendar = codCalendar + '</tr>'
	codCalendar = codCalendar + '</table>'
	
}

function generaEnlace(yy,mm,dd){
	fecha=new Date(yy,mm,dd)
	diaIni=fecha.getUTCDay()
	fechaIni=new Date(yy,mm,dd-diaIni+1)
	fechaFin=new Date(yy,mm,dd-diaIni+7)

	sdiaIni=fechaIni.getUTCDate()
	if (sdiaIni < 10) sdiaIni='0' + sdiaIni
	smesIni=fechaIni.getUTCMonth() + 1
	if (smesIni < 10) smesIni='0' + smesIni
	sanioIni='' + fechaIni.getFullYear()
	sanioIni = sanioIni.substr(2)
	
	sdiaFin=fechaFin.getUTCDate()
	if (sdiaFin < 10) sdiaFin='0' + sdiaFin
	smesFin=fechaFin.getUTCMonth() + 1
	if (smesFin < 10) smesFin='0' + smesFin
	sanioFin='' + fechaFin.getFullYear()
	sanioFin = sanioFin.substr(2)
	return 'eventos_semana.asp?week=' + smesIni + sdiaIni + sanioIni + '_' + smesFin + sdiaFin + sanioFin

}


//-->