//Valores por defecto

	var Idioma="galego";

// Primeiro paso: Precarga de Contidos

	function Iniciar(){
		if(ca.readyState=='complete'){
			cargando.style.visibility="visible";
			window.clearTimeout(Reloxio);
		}else{
			Reloxio=window.setTimeout("Iniciar();",10);
		}
	}

// Segundo paso: Introdución e Menú Grande

	var entradaActiva = false;
	function activaEntrada(){
		cargando.style.visibility="hidden";
		entradaActiva=true;
		Redimension();
		entrada.GotoFrame(2);
		entrada.Play();
	}

// Terceiro paso: Transición entre Menú Grande e Maqueta Principal

	var introX, introX1, introX2, introY, introY1, introY2;
	var telonW, telonW1, telonW2;
	var Pasos=14;
	function activaTransicion(){
		iniEnlacesI();
		ponTextos();	

		introX1=parseInt(cEntrada.style.left);
		introX2=0;
		introY1=parseInt(cEntrada.style.top);
		introY2=0;

		telonW1=parseInt(telon.style.width);
		telonW2=770;
	}

	function animandoDHTML(aPaso){
		var Distancia=0, x;

		if (aPaso!=Pasos){
			x=(Math.PI/2/Pasos)*aPaso;
			Distancia=introX2-introX1; introX=parseInt(introX1+Distancia*Math.sin(x));
			Distancia=introY2-introY1; introY=parseInt(introY1+Distancia*Math.sin(x));
			Distancia=telonW2-telonW1; telonW=parseInt(telonW1+Distancia*Math.sin(x));
		}else{
			introX=introX2;
			introY=introY2;
			telonW=telonW2;
		}

		cEntrada.style.left=introX + "px";
		cEntrada.style.top=introY + "px";
		telon.style.width=telonW + "px";
	}


// Cuarto paso: Entrada na maqueta principal

	function activaMaqueta(){
		MaquetaP.style.left='0px';
		telon.style.left="-770px"
		telon.style.visibility="hidden";
		telon.outterHTML="";
		Redimension();
		Cargar('Modo',nSeccion);
		nSeccion="";
	}


// Control de Redimension de elementos

	var anchoFlash=773, altoFlash=400;
	function Redimension(){
		if(telon.style.visibility=="visible"){	
			telon.style.left="0px";
			telon.style.top="0px";
			telon.style.width=document.body.clientWidth+"px";
			telon.style.height=document.body.clientHeight+"px";
			if(entradaActiva){	
				cEntrada.style.left=(document.body.clientWidth-anchoFlash)/2;
				cEntrada.style.top=(document.body.clientHeight-altoFlash)/2;
			}
		}else{
			Contidos.style.height=(parseInt(document.body.clientHeight)-205) + "px";
		}
	}	

// Controlador de pestanas

	function Pestanas(){
		var Etiqueta, Actual, Pos, Enlace, obx, Resta=0, cad;
		if(Pestanas.arguments[0]==""){Pestanas.arguments[0]="*Zenit Televisión|#";}
		for(var i=0;i<Pestanas.arguments.length;i++){
			Pos=Pestanas.arguments[i].indexOf("|");
			Etiqueta=Pestanas.arguments[i].substring(0,Pos);
			Enlace=Pestanas.arguments[i].substring(Pos+1,Pestanas.arguments[i].length);
			eval("obx=pe"+(i+1));
			if (Etiqueta.substring(0,1)=="*"){
				obx.className="tPestanaA";
				cad=Etiqueta.substring(1,Etiqueta.length);
				Actual="A";
			}else{
				obx.className="tPestanaP";
				cad="<a class='enlaceR' href='JavaScript:Cargar(\"Modo\", \"" + Enlace + "\");'>" + Etiqueta + "</a>";
				Actual="P";
			}
			obx.innerHTML=cad;
			if (i==0){
				if(Actual=='A'){
					en1.style.top="0px";
				}else{
					en1.style.top="-19px";
				}
				cen1.style.width="15px";
			}else{
				eval("obx=cen"+(i+1));
				obx.style.width="24px";
				eval("obx=en"+(i+1));
				if (Actual=="A"){
					obx.style.top="-38px";
				}else{
					if (Pestanas.arguments[i-1].substring(0,1)=="*"){
						obx.style.top="-57px";
					}else{
						obx.style.top="-76px";
					}
				}
			}	
		}
		eval("obx=cen"+(i+1));
		obx.style.width="15px";
		eval("obx=en"+(i+1));
		if(Actual=='A'){
			obx.style.top="-95px";
		}else{
			obx.style.top="-114px";
		}
		for(var t=i;i<5;i++){
			eval("obx=pe"+(i+1));
			obx.innerHTML="";
			eval("obx=cen"+(i+2));
			obx.style.width="1px";
			Resta++;
		}
		cPestanas.style.left=Resta+"px";
	}

// Control da precarga de contidos

	var Elemento=new Array(), Porcentaxe=new Array(), Tipo=new Array(), Tamano=new Array();
	var nElementos=0, TotalKb=0, Reloxio;

	function iniPrecarga(){
		// Elementos de Flash
		Elemento[nElementos]=entrada;Porcentaxe[nElementos]=0;Tipo[nElementos]="Flash";Tamano[nElementos]=77;nElementos++;
		Elemento[nElementos]=menu;Porcentaxe[nElementos]=0;Tipo[nElementos]="Flash";Tamano[nElementos]=72;nElementos++;
		Elemento[nElementos]=titulo;Porcentaxe[nElementos]=0;Tipo[nElementos]="Flash";Tamano[nElementos]=29;nElementos++;
		// Imaxes non <IMG>
		//Elemento[nElementos]=new Image;Elemento[nElementos].src="../imaxes/topo1.gif";Porcentaxe[nElementos]=0;Tipo[nElementos]="Imaxe";Tamano[nElementos]=1;nElementos++;
		//Elemento[nElementos]=new Image;Elemento[nElementos].src="../imaxes/topo2.gif";Porcentaxe[nElementos]=0;Tipo[nElementos]="Imaxe";Tamano[nElementos]=1;nElementos++;
		//Elemento[nElementos]=new Image;Elemento[nElementos].src="../imaxes/topo3.gif";Porcentaxe[nElementos]=0;Tipo[nElementos]="Imaxe";Tamano[nElementos]=1;nElementos++;
		// Imaxes <IMG>
		Elemento[nElementos]=li;Porcentaxe[nElementos]=0;Tipo[nElementos]="Imaxe";Tamano[nElementos]=1;nElementos++;
		Elemento[nElementos]=l1;Porcentaxe[nElementos]=0;Tipo[nElementos]="Imaxe";Tamano[nElementos]=1;nElementos++;
		Elemento[nElementos]=en1;Porcentaxe[nElementos]=0;Tipo[nElementos]="Imaxe";Tamano[nElementos]=1;nElementos++;
		// Total Kb a cargar.
		for(var t=0;t<nElementos;t++){TotalKb+=Tamano[t];}
		// Iniciamos a preCarga
		Reloxio=window.setTimeout("Precarga();",10);
	}

	function Precarga(){
		window.status = " [Zenit Televisión]";
		for(var t=0;t<nElementos;t++){
			if(Tipo[t]=='Imaxe'){
				//if(Elemento[t].readyState=='uninitialized'){window.status=Elemento[t].src;}
				if(Elemento[t].readyState=='complete' && Porcentaxe[t]!=100){Porcentaxe[t]=100;break;}				
			}else{
				Porcentaxe[t]=Elemento[t].PercentLoaded();
			}			
		}
		var KbCargados=0;
		for(var t=0;t<nElementos;t++){
			KbCargados+=parseInt(Tamano[t]*Porcentaxe[t]/100);
		}
		barra.style.width=parseInt(80*KbCargados/TotalKb)+"px";
		if(KbCargados==TotalKb){
			window.clearTimeout(Reloxio);
			activaEntrada();
		}else{
			Reloxio=window.setTimeout("Precarga();",100);
		}
	}

// Conexión co Flash

	function entrada_DoFSCommand(command, args) {interpreteFlash('entrada', command, args);}
	function menu_DoFSCommand(command, args) {interpreteFlash('menu', command, args);}
	function titulo_DoFSCommand(command, args) {interpreteFlash('titulo', command, args);}

	var nSeccion="";

	function interpreteFlash(orixe, command, args){
		switch(orixe){
			case "entrada":
				switch(command){
					case "paso":
						animandoDHTML(parseInt(args));break;
					default:
						switch(args){
							case 'empresa':
								nSeccion='outros/empresa.htm'; break;
							case 'series':
								nSeccion='series/produccions1.htm'; break;
							case 'pelis':
								nSeccion='peliculas/produccions1.htm'; break;
							case 'docus':
								nSeccion='documentais/produccions1.htm'; break;
							case 'proxectos':
								nSeccion='proxectos/series1.htm'; break;
							case 'contacta':
								nSeccion='outros/contacta.htm'; break;
							case 'inicio':
								location.href="../index.htm"; break;
							case 'ingles':
								Idioma=args; break;
							case 'galego':
								Idioma=args; break;
							case 'castelan':
								Idioma=args; break;
							case 'transicion':
								activaTransicion(); break;
							case 'listo':
								activaMaqueta();
								break;
						}break;
				}break;
			case "menu":
				switch(command){
					default:
						switch(args){
							case 'empresa':
								Cargar('Modo','outros/empresa.htm'); break;
							case 'series':
								Cargar('Modo','series/produccions1.htm'); break;
							case 'pelis':
								Cargar('Modo','peliculas/produccions1.htm'); break;
							case 'docus':
								Cargar('Modo','documentais/produccions1.htm'); break;
							case 'proxectos':
								Cargar('Modo','proxectos/series1.htm'); break;
							case 'contacta':
								Cargar('Modo','outros/contacta.htm'); break;
							case 'inicio':
								location.href="../index.htm"; break;
						}break;
				}break;
			case "titulo":
				break;
		}
	}

// Control de carga de seccións

	var FiestraC;
	var aSeccion="";

	function Cargar(Modo,Que,w,h){
		var cad="";
		switch(Modo){
			case 'fiestra':
				if(FiestraC){FiestraC.close();}
				FiestraC=window.open("about:blank","ZenitTV","height="+h+", width="+w+", left=100, top=100, statusbar=no, resizable=no");
				FiestraC.document.open("text/html", "replace");
				cad+="<title>Foto</title>";
				cad+="<img src='"+Que+"' style='position:absolute;top:0px;left:0px;'>";
				FiestraC.document.write(cad);
				window.setTimeout("FiestraC.focus();",200);
				break;
			case 'video':
				FiestraC=window.open("video.htm?"+Que+","+w+","+h,"ZenitTV","height=240, width=320, left=100, top=100, statusbar=no, resizable=no");
			default:
				parent.cargador.location.href= '../html/' + Idioma + '/' + Que;
				aSeccion=Que;
				break;
		}
	}

// Enlaces Aleatorios

	var enlaceIntG=new Array();
	var enlaceIntC=new Array();
	var enlaceIntI=new Array();
	var enlaceIntA;
	var enlacesSel="";

	function iniEnlacesI(){
		var nMaxEnlaces=6;			

		enlaceIntG[0]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'series/rias/descargas.htm');\" class='EnlaceR'>Descarga a B.S.O. de Rías Baixas</a></div>"
		enlaceIntG[1]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'documentais/costa/sinopse.htm');\" class='EnlaceR'>Todo sobre o documental<br>A costa Ferida</a></div>"
		enlaceIntG[2]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/cota/descargas.htm');\" class='EnlaceR'>Descarga vídeos de Cota Vermella</a></div>"
		enlaceIntG[3]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/principe/persoaxes1.htm');\" class='EnlaceR'>Coñece ós personaxes de<br>O Príncipe Namorado</a></div>"
		enlaceIntG[4]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/cota/persoaxes1.htm');\" class='EnlaceR'>Coñece ós personaxes<br>de Cota Vermella</a></div>"
		enlaceIntG[5]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/cota/fotos.htm');\" class='EnlaceR'>Entra na galería de fotos de<br>Cota Vermella</a></div>"
		enlaceIntG[6]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'proxectos/series1.htm');\" class='EnlaceR'>Coñece os proxectos de Zenit</a></div>"
		enlaceIntG[7]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'documentais/costa/descargas.htm');\" class='EnlaceR'>Descarga a B.S.O. de A Costa Ferida</a></div>"
		enlaceIntG[8]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'documentais/vida/descargas.htm');\" class='EnlaceR'>Descarga un vídeo de A Vida Aberta</a></div>"
		enlaceIntG[9]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'series/rias/persoaxes1.htm');\" class='EnlaceR'>Estes son os actores de Rías Baixas</a></div>"	

		enlaceIntC[0]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'series/rias/descargas.htm');\" class='EnlaceR'>Descarga la B.S.O. de Rías Baixas</a></div>"
		enlaceIntC[1]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'documentais/costa/sinopse.htm');\" class='EnlaceR'>Todo sobre el documental La Costa Herida</a></div>"
		enlaceIntC[2]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/cota/descargas.htm');\" class='EnlaceR'>Descarga los vídeos de<br>Cota Roja</a></div>"
		enlaceIntC[3]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/principe/persoaxes1.htm');\" class='EnlaceR'>Conoce a los personajes<br>de El Príncipe Enamorado</a></div>"
		enlaceIntC[4]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/cota/persoaxes1.htm');\" class='EnlaceR'>Conoce a los personajes<br>de Cota Roja</a></div>"
		enlaceIntC[5]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/cota/fotos.htm');\" class='EnlaceR'>Entra en la galería de fotos<br>de Cota Roja</a></div>"
		enlaceIntC[6]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'proxectos/series1.htm');\" class='EnlaceR'>Conoce los proyectos de Zenit</a></div>"
		enlaceIntC[7]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'documentais/costa/descargas.htm');\" class='EnlaceR'>Descarga la B.S.O. de La Costa Herida</a></div>"
		enlaceIntC[8]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'documentais/vida/descargas.htm');\" class='EnlaceR'>Descarga el video<br>de A Vida Aberta</a></div>"
		enlaceIntC[9]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'series/rias/persoaxes1.htm');\" class='EnlaceR'>Estos son los actores de<br>Rías Baixas</a></div>"

		enlaceIntI[0]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'series/rias/descargas.htm');\" class='EnlaceR'>Download the O.S.T. from Rías Baixas</a></div>"
		enlaceIntI[1]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'documentais/costa/sinopse.htm');\" class='EnlaceR'>Everything about The Wounded Coast</a></div>"
		enlaceIntI[2]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/cota/descargas.htm');\" class='EnlaceR'>Download the videos from Red Code</a></div>"
		enlaceIntI[3]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/principe/persoaxes1.htm');\" class='EnlaceR'>Meet the characters from Prince in Love</a></div>"
		enlaceIntI[4]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/cota/persoaxes1.htm');\" class='EnlaceR'>Meet the characters from Red Code</a></div>"
		enlaceIntI[5]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'peliculas/cota/fotos.htm');\" class='EnlaceR'>Enter in pictures gallery from Red Code</a></div>"
		enlaceIntI[6]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'proxectos/series1.htm');\" class='EnlaceR'>About Zenit's projects</a></div>"
		enlaceIntI[7]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'documentais/costa/descargas.htm');\" class='EnlaceR'>Download the O.S.T. from Wounded Coast</a></div>"
		enlaceIntI[8]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'documentais/vida/descargas.htm');\" class='EnlaceR'>Download the video from Hospital</a></div>"
		enlaceIntI[9]="<div class='enlaceT1'><a href=\"JavaScript:Cargar('Modo', 'series/rias/persoaxes1.htm');\" class='EnlaceR'>The actors and actresses from Rías Baixas</a></div>"

		enlacesSel="";
		while(nMaxEnlaces!=0){
			for(var t=0;t<10;t++){
				if (parseInt(Math.random()*2)==1){
					if (enlacesSel.indexOf("'"+t+"'")==-1){
						if (enlacesSel!=""){enlacesSel+=", "}
						enlacesSel+="'"+t+"'";
						nMaxEnlaces--;
					}
				}
				if(nMaxEnlaces==0){break;}
			}
		}
	}

	function faiEnlacesI(orixe){
		var cad="";
		for(var t=1;t<faiEnlacesI.arguments.length;t++){
			cad+=orixe[faiEnlacesI.arguments[t]]+"\n";
		}
		return(cad);
	}

// Xestión de idiomas

	function cambiaIdioma(aCal){
		Idioma=aCal;
		ponTextos();
		Cargar('Modo',aSeccion);
	}

	function ponTextos(){
		var cad="";
		switch (Idioma) {
			case 'galego':
				enlacesT.innerHTML="Primeiro Plano";
				eCambioI.innerHTML="Cambiar Idioma";
				eCambioI2.innerHTML=eCambioI.innerHTML;
				eGalego.innerHTML="GALEGO";
				eCastelan.innerHTML="CASTELÁN";
				eIngles.innerHTML="INGLÉS";
				eAvisoL.innerHTML="Información Legal";
				eProxectoWEB.innerHTML="Proxecto WEB";
				eval("cad=faiEnlacesI(enlaceIntG,"+enlacesSel+");");
				cad+="<div class='enlaceS'></div>\n";
				cad+="<div class='enlaceT3'><a href=\"JavaScript:Cargar('Modo', 'outros/enlaces.htm');\" class='EnlaceR'>Enlaces de interese</a></div>\n"
				cad+="<div class='enlaceT2'><a href=\"JavaScript:Cargar('Modo', 'outros/curriculum.htm');\" class='EnlaceR'>Envíanos o teu C.V.</a></div>\n"
				break;
			case 'castelan':
				enlacesT.innerHTML="Primer Plano";
				eCambioI.innerHTML="Cambiar Idioma";
				eCambioI2.innerHTML=eCambioI.innerHTML;
				eGalego.innerHTML="GALLEGO";
				eCastelan.innerHTML="CASTELLANO";
				eIngles.innerHTML="INGLÉS";
				eProxectoWEB.innerHTML="Proyecto WEB";
				eAvisoL.innerHTML="Información Legal";
				eval("cad=faiEnlacesI(enlaceIntC,"+enlacesSel+");");
				cad+="<div class='enlaceS'></div>\n";
				cad+="<div class='enlaceT3'><a href=\"JavaScript:Cargar('Modo', 'outros/enlaces.htm');\" class='EnlaceR'>Enlaces de interés</a></div>\n"
				cad+="<div class='enlaceT2'><a href=\"JavaScript:Cargar('Modo', 'outros/curriculum.htm');\" class='EnlaceR'>Envíanos tu C.V.</a></div>\n"
				break;
			case 'ingles':
				enlacesT.innerHTML="Close-UP";
				eCambioI.innerHTML="Change Language";
				eCambioI2.innerHTML=eCambioI.innerHTML;
				eGalego.innerHTML="GALICIAN";
				eCastelan.innerHTML="SPANISH";
				eIngles.innerHTML="ENGLISH";
				eProxectoWEB.innerHTML="WEB Project";
				eAvisoL.innerHTML="Legal Information";
				eval("cad=faiEnlacesI(enlaceIntI,"+enlacesSel+");");
				cad+="<div class='enlaceS'></div>\n";
				cad+="<div class='enlaceT3'><a href=\"JavaScript:Cargar('Modo', 'outros/enlaces.htm');\" class='EnlaceR'>Interesting links</a></div>\n"
				cad+="<div class='enlaceT2'><a href=\"JavaScript:Cargar('Modo', 'outros/curriculum.htm');\" class='EnlaceR'>Send us your V.C.</a></div>\n"
				break;
		}
		enlacesC.innerHTML=cad;
	}

// Control de Títulos de sección

	function Titulo(cal){document.titulo.SetVariable("titulo", cal);}

