var VEGASICILIA = 
{
	init : function()
	{
		VEGASICILIA.hacerBlank();
		if (document.getElementById('cntFlash_es'))
		{
			var so = new SWFObject("../flash/intro2.swf", "home", "850", "138", "7", "#369");
			so.addParam("quality", "hight");
			so.addParam("wmode", "transparent");
			so.write("cntFlash_es");
		}
		else if(document.getElementById('cntFlash_en'))
		{
			var so = new SWFObject("../flash/intro2_eng.swf", "home", "850", "138", "7", "#369");
			so.addParam("quality", "hight");
			so.addParam("wmode", "transparent");
			so.write("cntFlash_en");
			
		}
		
		if (document.getElementById('lnkImprimir'))
		{
			document.getElementById('lnkImprimir').onclick = function()
			{
				window.print();
				return false;	
			}
		}
		
		 /* HISTORIA */
		if (document.getElementById('capaforja'))
		{
			var lnks = document.getElementById('menuCuerpo2').getElementsByTagName('a');
			var lnkimgs = document.getElementById('mapaImagen').getElementsByTagName('area');
			for (cont = 0; cont<lnks.length; ++cont)
			{
				document.getElementById(lnks[cont].id).onclick = function()
				{
					VEGASICILIA.ocultarCapasHistoria();
					document.getElementById(this.id).className = 'activo';
					var opcion = this.id.substring(3,this.id.length);
					document.getElementById('img'+opcion).className = 'visible';
					document.getElementById('capa'+opcion).className = 'visible';
					return false;
				}
			}
			for (cont = 0; cont<lnkimgs.length; ++cont)
			{
				document.getElementById(lnkimgs[cont].id).onclick = function()
				{
					VEGASICILIA.ocultarCapasHistoria();
					document.getElementById(this.id).className = 'activo';
					var opcion = this.id.substring(3,this.id.length);
					document.getElementById('img'+opcion).className = 'visible';
					document.getElementById('capa'+opcion).className = 'visible';
					document.getElementById('lnk'+opcion).className = 'activo';
					return false;
				}
			}
		}
		
		/* ENTORNO */
		if (document.getElementById('lnkentorno'))
		{
			document.getElementById('lnkentorno').onclick = function()
			{
				document.getElementById('entorno').className = 'visible';
				document.getElementById('clima').className = 'oculto';				
				document.getElementById('lnkentorno').className = 'activo';		
				document.getElementById('lnkclima').className = '';
				return false;
			}
			document.getElementById('lnkclima').onclick = function()
			{
				document.getElementById('entorno').className = 'oculto';
				document.getElementById('clima').className = 'visible';				
				document.getElementById('lnkentorno').className = '';		
				document.getElementById('lnkclima').className = 'activo';
				return false;
			}
		}
	},
	hacerBlank : function()
	{
		var className = 'hacerblank';
		var as = document.getElementsByTagName('a');
		for(i=0;i<as .length;i++){
			var a = as[i];
			r=new RegExp("(^| )"+className+"($| )");
			if(r.test(a.className)){
				a.onclick = function(){
					window.open(this.href);
					return false;
				}
			}
		}
	},
	ocultarCapasHistoria : function()
	{
		var registro = document.getElementById('menuCuerpo2').getElementsByTagName('a');
		for (cont = 0; cont<registro.length; ++cont)
		{
			document.getElementById(registro[cont].id).className = '';
		}
		var registro = document.getElementById('datosContenido').getElementsByTagName('div');
		for (cont = 0; cont<registro.length; ++cont)
		{
			document.getElementById(registro[cont].id).className = 'oculto';
		}
		var registro = document.getElementById('contDcha').getElementsByTagName('img');
		for (cont = 0; cont<registro.length; ++cont)
		{
			document.getElementById(registro[cont].id).className = 'oculto';
		}
	}
}

/* LOAD */

function addLoadEvent(fn)
 {
	var old = window.onload;
	if(typeof window.onload != 'function')
		window.onload = fn;
	else
		window.onload = function()
		 {
			old();
			fn();
		 }
 }

addLoadEvent( function() { VEGASICILIA.init(); } );
