var calendarios = new Array();

var j=0;
calendarios[j]='22 Julio 1992';j++;
calendarios[j]='30 Noviembre 1993';j++;
calendarios[j]='11 Mayo 1995';j++;
calendarios[j]='19 Enero 1996';j++; 
calendarios[j]='17 Octubre 1997';j++;
calendarios[j]='25 Noviembre 1999';j++;
calendarios[j]='11 Enero 2001';j++; 
//sobra
//calendarios[j]='04 Diciembre 2003';j++;
calendarios[j]='19 Diciembre 2003';j++;
calendarios[j]='14 Febrero 2006. ';j++;
calendarios[j]='16 Junio 2008';j++;

var tipoCalendarios = new Array();
j=0;
tipoCalendarios[j]='Adultos';j++;
tipoCalendarios[j]='Infantiles';j++;







var bloques = new Array();
var tam_bloque=5;




var ns4 = (document.layers)? true:false;
var ie4 = (document.all)? true:false;
var widthCheck, heightCheck;

function showLayer(layer)
	{
	if (ns4) 
		layer.visibility="show";
	else
		layer.visibility="visible";
	}


//------------------------------------------------------------------------
function moveTL(capa, top,left)
{
	capa.top = top;
	capa.left = left;
}
//------------------------------------------------------------------------
function clipTo(capa,t,r,b,l) {
	if (ns4) {
		capa.clip.top = t;
		capa.clip.right = r;
		capa.clip.bottom = b;
		capa.clip.left = l;
	}
	else if (ie4) capa.clip = "rect("+t+"px "+r+"px "+b+"px "+l+"px)";
}

function init() {
	if (ns4) 
		{
		widthCheck = window.innerWidth
		heightCheck = window.innerHeight		
		}
	asignaTamanyos();	
}


function resizeFix() {
	if(ns4)
		{
		if (widthCheck != window.innerWidth || heightCheck != window.innerHeight)
			document.location.href = document.location.href;
		}
	else
	{
		asignaTamanyos();
		
	}
	return true;
}

if(ns4 || ie4 )
	{
	var nav = (ns4 ? "ns" : "ie");

	document.write('<link rel="stylesheet" type="text/css" href="vacw'+ nav +'.css">');
	}
else
if (BrowserDetect.browser=="Firefox")
	{
	document.write('<link rel="stylesheet" type="text/css" href="vacwfirefox.css">');
		
	}

else 	{
	document.write('<link rel="stylesheet" type="text/css" href="vacwie.css">');
		
	}

function asignaTamanyos() 
{
	var winW, winH, capa;
	var tope=130;
	var separacion=30;
		
	winW = (ns4)? window.innerWidth-16 : document.body.offsetWidth-20;
	winH = (ns4)? window.innerHeight: document.body.offsetHeight -4;
	var j=1;
	//Recorremos todas las capas para posicionarlas
	for(i=0;i<=14;i++) {	
		 if (isProfesional()) {
			capa = getCapaStyle("im" + i);
			capa.left = 0;
					
			switch(i) {
				case 0:capa.top=100;capa.left =125;showLayer(capa);break;
				case 1:break;
				case 2:capa.top=tope+((j-1)*separacion);capa.left = 50;showLayer(capa);j++;break;
				case 3:capa.top=tope+((j-1)*separacion);capa.left = 26;showLayer(capa);j++;break;
				case 4:break;
				case 5:capa.top=tope+((j-1)*separacion);capa.left = 20;showLayer(capa);j++;break;
				case 6:capa.top=tope+((j-1)*separacion);capa.left = 48;showLayer(capa);j++;break;
				case 7:capa.top=tope+((j-1)*separacion);capa.left = 26;showLayer(capa);j++;break;
				case 8:capa.top=tope+((j-1)*separacion);capa.left = 10;showLayer(capa);j++;break;
				case 9:capa.top=tope+((j-1)*separacion);capa.left = 43;showLayer(capa);j++;break;
				case 10:capa.top=tope+((j-1)*separacion);capa.left = 29;showLayer(capa);j++;break;
				case 11:capa.top=tope+((j-1)*separacion);capa.left = 51;showLayer(capa);j++;break;
				case 12:capa.top=tope+((j-1)*separacion);capa.left = 7;showLayer(capa);j++;break;
				case 13:capa.top=tope+((j-1)*separacion);capa.left = 27;showLayer(capa);j++;break;
				case 14:capa.top=tope+((j-1)*separacion);capa.left = 38;showLayer(capa);j++;break;
			}
				
		} else if(isCiudadano()) {
		 	capa = getCapaStyle("im" + i);
			capa.left = 0;
	
			switch(i) {
				case 0:capa.top=100;capa.left =125;showLayer(capa);break;
				case 1:capa.top=tope+((j-1)*separacion);capa.left = 43;showLayer(capa);j++;break;
				case 2:capa.top=tope+((j-1)*separacion);capa.left = 41;showLayer(capa);j++;break;
				case 3:capa.top=tope+((j-1)*separacion);capa.left = 20;showLayer(capa);j++;break;
				case 4:capa.top=tope+((j-1)*separacion);capa.left = 15;showLayer(capa);j++;break;
				case 5:break;
				case 6:capa.top=tope+((j-1)*separacion);capa.left = 44;showLayer(capa);j++;break;
				case 7:break;
				case 8:break;
				case 9:capa.top=tope+((j-1)*separacion);capa.left = 44;showLayer(capa);j++;break;
				case 10:capa.top=tope+((j-1)*separacion);capa.left = 28;showLayer(capa);j++;break;
				case 11:break;
				case 12:break;
				case 13:break;
				case 14:capa.top=tope+((j-1)*separacion);capa.left = 20;showLayer(capa);j++;break;
			}
	 	} else if(isInstitucional()) {
		 	capa = getCapaStyle("im" + i);
			capa.left = 0;
	
			switch(i) {
				case 0:capa.top=100;capa.left =125;showLayer(capa);break;
				case 1:capa.top=tope+((j-1)*separacion);capa.left = 42;showLayer(capa);j++;break;
				case 2:capa.top=tope+((j-1)*separacion);capa.left = 41;showLayer(capa);j++;break;
				case 3:capa.top=tope+((j-1)*separacion);capa.left = 20;showLayer(capa);j++;break;
				case 4:capa.top=tope+((j-1)*separacion);capa.left = 15;showLayer(capa);j++;break;
				case 5:break;
				case 6:capa.top=tope+((j-1)*separacion);capa.left = 44;showLayer(capa);j++;break;
				case 7:break;
				case 8:capa.top=tope+((j-1)*separacion);capa.left = 10;showLayer(capa);j++;break;
				case 9:break;
				case 10:capa.top=tope+((j-1)*separacion);capa.left = 27;showLayer(capa);j++;break;
				case 11:break;
				case 12:break;
				case 13:break;
				case 14:capa.top=tope+((j-1)*separacion);capa.left = 19;showLayer(capa);j++;break;
			}
			
	 	} else {
		 	capa = getCapaStyle("im" + 0);
			capa.left = 0;
			
			capa.top=100;capa.left =125;showLayer(capa);break;
	 	}
	}
		
	capa = getCapaStyle("logo");
	capa.top=0;
	capa.left=0;
	showLayer(capa);
}

function resalta(menu)
{
var capa;

	
if (menu=='campanyas')
	{
	capa = getCapaStyle(menu);
	capa.color="#E67302";
	}
	
if (menu=='congresos')
	{
	capa = getCapaStyle(menu);
	capa.color="#E67302";
	}
	
if (menu=='fichas')
	{
	capa = getCapaStyle(menu);
	capa.color="#E67302";
	}
}

function desresalta(menu)
{
var capa;
if (menu=='campanyas')
	{
	capa = getCapaStyle(menu);
	capa.color="#424A80";
	}
	
if (menu=='congresos')
	{
	capa = getCapaStyle(menu);
	capa.color="#424A80";
	}
	
if (menu=='fichas')
	{
	capa = getCapaStyle(menu);
	capa.color="#424A80";
	}
}

function cerrarSubmenu2(menu)
{
	var capa;
	
	if (menu=="campanyas")
		{
		capa = getCapaStyle(menu);
		capa.color="#424A80";
		}
	if (menu=="congresos")
		{
	
		capa = getCapaStyle(menu);
		capa.color="#424A80";
		}
	if (menu=='fichas')
		{
		capa = getCapaStyle(menu);
		capa.color="#424A80";
		}
}

function abreSubmenu()
{
	var capa=getCapaStyle("cloak");
	showLayer(capa);
}

function cerrarSubmenu()
{
	var capa=getCapaStyle("cloak");
	hideLayer(capa);
		
}




function cargaCalendario(tipo,indice)
{

document.getElementById("calendario").src="tipo"+tipo+"/calendario"+(indice)+".htm"

pintaMenuCalendario(tipo,indice);


}

function _pintaMenuCalendario(indice) {
var texto="";
texto="<center>"+
"<form name='frmData' align='right'>"+
"<INPUT TYPE='BUTTON' VALUE='<<' onClick='javascript:anterior()' CLASS='peque'>"+
calendarios[indice]+
" <INPUT TYPE='BUTTON' VALUE='>>' onClick='javascript:siguiente()' CLASS='peque'>"+
" </form>"+
" </center>";


document.getElementById("nombre_calendario").innerHTML=texto;
}

function pintaMenuCalendario(tipo,indice) {
var texto="<table cellPadding=0 cellSpacing=0 width='100%' border=0 >";
var i;
var estilo="";
var clase="";
var fila=0;
var bloque="";
var num_bloque=0;
var bloque_seleccionado=0;

for (i=calendarios.length-1;i>=0;i-- )
{
	if ( indice==i) 
			{
			clase ='pestanya_on';
			estilo="";
			}
			else 
			{
			clase ='pestanya_off';			
			estilo="style='border-style: solid;border-width:1;border-color:#C2C2D0'";
			}
	
	if (i==indice)
		bloque+="<td  class='"+clase+"' "+estilo+"> <a title='Pulse aqu&iacute; para Consultar Calendario "+calendarios[i]+"' class='mnu_down' href='javascript:cargaCalendario("+tipo+","+i+")'>&nbsp;<b>"+calendarios[i]+"</b>&nbsp;</a></td>";
	else
		bloque+="<td  class='"+clase+"' "+estilo+"> <a title='Pulse aqu&iacute; para Consultar Calendario "+calendarios[i]+"' class='mnu_down' href='javascript:cargaCalendario("+tipo+","+i+")'>&nbsp;"+calendarios[i]+"&nbsp;</a></td>";
	
	
	if(fila+1>tam_bloque){
		fila=0;
		num_bloque++;
		bloques[num_bloque]=bloque;
		bloque="";
		}
	else 
		{
		fila=fila+1;
		bloques[num_bloque]=bloque;
		}
	
	if (indice==i)		
		bloque_seleccionado=num_bloque;
}



for (i=bloques.length-1;i>=0;i-- )
{
		if (i!=bloque_seleccionado)
			{		
			texto+="<tr><td><table cellPadding=0 cellSpacing=0 width='100%'><tr>"+bloques[i]+"</tr></table></td></tr>";
			}
	
}
texto+="<tr><td><table cellPadding=0 cellSpacing=0  width='100%'><tr>"+bloques[bloque_seleccionado]+"</tr></table></td></tr>";
texto+="</table>";

document.getElementById("nombre_calendario").innerHTML=texto;
}


function pintaMenuTipoCalendario(indice) {
	var texto="<table style='background-color:#EDEDED' cellPadding=0 cellSpacing=0 width='100%'  >";
	var i;
	var estilo="";
	var clase="";
	var fila=0;
	var bloque="";
	var num_bloque=0;
	var bloque_seleccionado=0;
	
	for (i=tipoCalendarios.length-1;i>=0;i-- )
	{
	if ( indice==i) 
	{
	clase ='pestanyaT_on';
	estilo=" ";
	}
	else 
	{
	clase ='pestanyaT_off';	
	estilo="";
	}

	if (i==indice)
		bloque+="<td  class='"+clase+"' "+estilo+"> <a title='Consultar el "+tipoCalendarios[i]+"' class='mnuT_down' href='javascript:cargaTipoCalendario("+i+")'>&nbsp;<b>"+tipoCalendarios[i]+"</b>&nbsp;</a></td>";
	else
		bloque+="<td  class='"+clase+"' "+estilo+"> <a title='Consultar el "+tipoCalendarios[i]+"' class='mnuT_down' href='javascript:cargaTipoCalendario("+i+")'>&nbsp;"+tipoCalendarios[i]+"&nbsp;</a></td>";
	
	if(fila+1>tam_bloque){
		fila=0;
		num_bloque++;
		bloques[num_bloque]=bloque;
		bloque="";
		}
	else 
		{
		fila=fila+1;
		bloques[num_bloque]=bloque;
		}
	
	if (indice==i)		
		bloque_seleccionado=num_bloque;
	
	
	}
	
	for (i=bloques.length-1;i>=0;i-- )
	{
			if (i!=bloque_seleccionado)
				{		
				texto+="<tr><td><table cellPadding=0 cellSpacing=0 width='100%'><tr>"+bloques[i]+"</tr></table></td></tr>";
				}
		
	}
	texto+="<tr><td><table cellPadding=0 cellSpacing=0  width='100%'><tr>"+bloques[bloque_seleccionado]+"</tr></table></td></tr>";
	texto+="</table>";
	document.getElementById("nombre_calendario").innerHTML=texto;
	}




function cargaTipoCalendario(indice)
{

document.getElementById("tipoCalendario").src="calendarios/tipoCalendario"+indice+".jsp"

pintaMenuTipoCalendario(indice);

}

