var miArray = new Array();
function resalta(opcion){
	encontrado=false;
	for (i=0;i<miArray.length ; i++)
	{
		if (opcion == miArray[i])
		{	
			resaltaImagen(opcion,i+1);
			i=miArray.length;
			encontrado=true;
		}
	}
	if (!encontrado)
	{
		resaltaImagen(opcion,12);
	}
}


function eliminaResalta(opcion){
	encontrado=false;
	for (i=0;i<miArray.length ; i++)
	{
		if (opcion == miArray[i])
		{			
			eliminaResaltaImagen(opcion,i+1);
			i=miArray.length;
			encontrado=true;
		}
	}
	if (!encontrado)
	{
		eliminaResaltaImagen(opcion,12);
	}
}

function resaltaImagen(opcion,imagen){
	document.getElementById("lista_"+opcion).className="div_lista_resalta";
	document.getElementById("link_"+opcion).className="link_resalta";
	animaResalta(document.getElementById("img_"+imagen));
	
}

function eliminaResaltaImagen(opcion,imagen){
	document.getElementById("lista_"+opcion).className="div_lista";
	document.getElementById("link_"+opcion).className="link";
	animaQuiitaResalta(document.getElementById("img_"+imagen));
}

function animaResalta(obj){
	$(obj).css({'z-index' : '10'});
	$(obj).find('img').addClass("hover").stop()
		.animate({
			marginTop: '-3px', 
			marginLeft: '-4px', 
			top: '-3px', 
			left: '-4px', 
		}, 200);
}

function animaQuiitaResalta(obj){
	$(obj).css({'z-index' : '0'});
	$(obj).find('img').removeClass("hover").stop()
		.animate({
			marginTop: '0', 
			marginLeft: '0',
			top: '0', 
			left: '0', 
		}, 400);
}

function pintarImagenes(){
	//debugger
	var encontrado=false;
	imagen = 1;
	while (miArray.length < 6)
	{
		randomnumber=Math.floor(Math.random()*12);
		randomnumber = randomnumber +1;
		encontrado = false;
		i=0;
		for (i=0;i<miArray.length ;i++ )
		{
			if (miArray[i] == randomnumber)
			{
				encontrado = true;
				i = miArray.length;
			}
		}
		if (!encontrado)
		{
			miArray[miArray.length]= randomnumber;
			//pintamos la imagen
			var txt=document.getElementById("img_"+imagen);
			nombreImagen="img_"+randomnumber+"_"+imagen+".jpg";
			if (imagen==6){
				txt.innerHTML="<a href='javascript:enlaceImagen("+randomnumber+");'><img border='0' style='align:right' src='images/"+nombreImagen+"' width='90%'  alt='Angry face' onmouseover='javascript:resaltaImagen("+randomnumber+","+imagen+");' onmouseout='javascript:eliminaResaltaImagen("+randomnumber+","+imagen+");'/></a>";
			}else if (imagen==2 || imagen==5)
			{
				txt.innerHTML="<a href='javascript:enlaceImagen("+randomnumber+");'><img border='0' style='align:center' src='images/"+nombreImagen+"' width='100%'  alt='Angry face' onmouseover='javascript:resaltaImagen("+randomnumber+","+imagen+");' onmouseout='javascript:eliminaResaltaImagen("+randomnumber+","+imagen+");'/></a>";
			}else if (imagen==3)
			{
				txt.innerHTML="<a href='javascript:enlaceImagen("+randomnumber+");'><img border='0' style='align:right' src='images/"+nombreImagen+"' width='90%'  alt='Angry face' onmouseover='javascript:resaltaImagen("+randomnumber+","+imagen+");' onmouseout='javascript:eliminaResaltaImagen("+randomnumber+","+imagen+");'/></a>";
			}
			else{
				txt.innerHTML="<a href='javascript:enlaceImagen("+randomnumber+");'><img border='0' style='align:center' src='images/"+nombreImagen+"' width='90%'  alt='Angry face' onmouseover='javascript:resaltaImagen("+randomnumber+","+imagen+");' onmouseout='javascript:eliminaResaltaImagen("+randomnumber+","+imagen+");'/></a>";
			}
			imagen++;
		}
	}
	pintarLogoTamanyo();
}

function pintarLogoTamanyo(){
	//Se calcula el tamaņo de la capa del menu y en funciķn de ese tamaņo, se pinta el logo
	/*var porcentaje = ((document.getElementById("menu").offsetHeight)*100)/190;
	var porcentaje = ((document.getElementById("lista1").offsetHeight)*100)/190;
	document.getElementById("backgroundLogo").style.height=(190*porcentaje/100)+"px";*/
	//document.getElementById("backgroundLogo").style.height=document.getElementById("menu").offsetHeight+"px";
	document.getElementById("backgroundLogo").style.height=document.getElementById("li_1").offsetHeight*5+"px";
	//document.getElementById("backgroundLogo").style.height=document.getElementById("lista1").offsetHeight+document.getElementById("men_secundarioArriba").offsetHeight+8+"px";
}

function enlaceImagen(randomnumber){
	irAProyecto(randomnumber);
}

function obtener_parametro(param) {
	//devuelve el valor del parametro
	var remplaza = /\+/gi; 
	var url = window.location.href;
	url = unescape(url);
	url = url.replace(remplaza, " ");
	var parametrosStr = url.substring(url.indexOf("?")+1,url.length);
	var parametros = parametrosStr.split("&");
	var resultado = "";
	for (i=0;i<parametros.length ;i++ ){
		if(parametros[i].split("=")[0] == param){
			resultado = parametros[i].split("=")[1];
		}
	}
	return resultado;
}

function isDefined(variable) {
	//devuelve true o false en funcion de si existe una variable o no
    return (typeof(window[variable]) == "undefined")?  false: true;
}

function pintarEstilo(){
	//Asociamos la hoja de estilos que le corresponde a cada pįagina
	//Si no hemos puesto un estilo determinado, usamos el de por defecto
	if (isDefined(pagActual1+"_"+pagina+"_colorMenu")){
		nombreCss =eval(pagActual1+"_"+pagina+"_colorMenu");
	}else{
		nombreCss =eval("colorMenuDefecto");
	}	

	/*document.write("<link href='../css/estiloMenu"+nombreCss+".css' rel='stylesheet' type='text/css'/>");*/
	var fileref=document.createElement("link")
	fileref.setAttribute("rel", "stylesheet");
	fileref.setAttribute("type", "text/css");
	fileref.setAttribute("href", "../css/estiloMenu"+nombreCss+".css");
	document.getElementsByTagName("head")[0].appendChild(fileref);
}

function pintarLogo(){
	//pinta el color de logo que le corresponde a cada pantalla
	if (isDefined(pagActual1+"_"+pagina+"_colorLogo")){
		nombreLogo =eval(pagActual1+"_"+pagina+"_colorLogo");
	}else{
		nombreLogo =eval("colorLogoDefecto");
	}	
	document.getElementById('logo').innerHTML="<a href='javascript:irAHome();'><IMG id='backgroundLogo' title='' alt='' src='../images/logo_"+nombreLogo+".png'></a>";

}

function pintaFlechaAnterior(){
	//pinta el color de la flecha anterior que le corresponde a cada pantalla
	if (isDefined(pagActual1+"_"+pagina+"_colorFlechaAnterior")){
		colorFlecha =eval(pagActual1+"_"+pagina+"_colorFlechaAnterior");
	}else{
		colorFlecha =eval("flechaAnteriorDefecto");
	}	
	document.getElementById('anterior').innerHTML="<IMG id='imgAnterior' title='' alt='' src='../images/anterior_"+colorFlecha+".png'>";	
}

function pintaFlechaSiguiente(){
	//pinta el color de la flecha siguiente que le corresponde a cada pantalla
	if (isDefined(pagActual1+"_"+pagina+"_colorFlechaSiguiente")){
		colorFlecha =eval(pagActual1+"_"+pagina+"_colorFlechaSiguiente");
	}else{
		colorFlecha =eval("flechaSiguienteDefecto");
	}	
	document.getElementById('siguiente').innerHTML="<IMG id='imgSiguiente' title='' alt='' src='../images/siguiente_"+colorFlecha+".png'>";	
}

function  cambiarTamanyoLetra(){
	//define el tamaņo de la letra dependiendo de la resoluciķn de la pantalla
	if (screen.width < 1300)
	{
		document.getElementById("bodyPag").style.fontSize="0.4em";
		document.getElementById("bodyPag").style.fontSize="7px";
	}
	else{
		document.getElementById("bodyPag").style.fontSize="0.5em";
		document.getElementById("bodyPag").style.fontSize="8px";
	}
}

function irAProyecto(opcion){
	//redirecciona al proyecto que le corresponde
	var urlReemplazada = document.URL.replace(/\//g,"\\")
	var miArray = urlReemplazada.split("\\");
	pagActual = miArray[miArray.length-1].split(".")[0];
	var nombrecarpetaActual=eval("nombreCarpeta"+opcion);
	var nombrepaginaActual=eval("nombrePagina"+opcion);
	if ((pagActual == "index" || pagActual == ""))
	{
		window.location="proyectos/pagCast.html?pag="+nombrepaginaActual+"&idioma="+idiomaActual;
	}else{
		window.location="pagCast.html?pag="+nombrepaginaActual+"&idioma="+idiomaActual;
	}	
}

function irAEstudio(){
	//redirecciona a la página de estudio
	var urlReemplazada = document.URL.replace(/\//g,"\\")
	var miArray = urlReemplazada.split("\\");
	pagActual = miArray[miArray.length-1].split(".")[0];
	if (pagActual == "index" || pagActual == "")
	{
		window.location="proyectos/estudio.html?idioma="+idiomaActual;
	}else{
		window.location="estudio.html?idioma="+idiomaActual;
	}	
}

function irAProceso(){
	//redirecciona a la página de proceso
	window.location="proceso.html?idioma="+idiomaActual;
}

function irAHome(){
	//redirecciona a la home
	window.location="../index.html?idioma="+idiomaActual;
}

function irAFacebook(){
	//redirecciona a la web de facebook
	//window.open("http://www.facebook.com/estudio.marinagoni");	
	//var alturayAnchura = "top=0,left=0,width="+screen.availWidth+"px,height="+screen.availHeight+"px";
	var alturayAnchura = "top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+"";
	window.open("http://www.facebook.com/estudio.marinagoni","MarinaGoņi","maximize=yes,statusbar=yes,directories=yes,location=yes,status=yes,titlebar=yes,toolbar=yes,scrollbars=yes,resizable=yes,menubar=yes,"+alturayAnchura);
}

function irALinkedin(){
	//redirecciona a web de linkedin
	//alert(screen.availHeight);
	//alert(screen.height);
	var alturayAnchura = "top=0,left=0,width="+screen.availWidth+"px,height="+screen.availHeight+"px";
	//alert(alturayAnchura);
	//window.open("http://www.linkedin.com/in/marinagoni",alturayAnchura);
	//window.open('http://www.google.es');
	//window.open('http://www.google.es', "fullscreen", 'top=0,left=0,width='+(screen.availWidth)+',height ='+(screen.availHeight)+',location=auto,directories=auto,status=auto,menubar=auto,resizable=auto,scrolling=auto,scrollbars=auto');
	window.open("http://www.linkedin.com/in/marinagoni","MarinaGoņi","directories=yes,location=yes,status=yes,titlebar=yes,toolbar=yes,scrollbars=yes,resizable=yes,menubar=yes,"+alturayAnchura);
}

function abrirBasqueinnopolis(){
	var alturayAnchura = "top=0,left=0,width="+screen.availWidth+"px,height="+screen.availHeight+"px";
	window.open("http://www.basqueinnopolis.com","MarinaGoņi","directories=yes,location=yes,status=yes,titlebar=yes,toolbar=yes,scrollbars=yes,resizable=yes,menubar=yes,"+alturayAnchura);
	//window.open("http://www.basqueinnopolis.com");
}


function pintarMenu(){
	//pinta el menu dinamicamente
	textoMenu = dameTextoMenu();
	document.getElementById('subMenu').innerHTML=textoMenu;
}

function pintarMenuFacebook(){
	//pinta los botones de facebook y linkedin dinamicamente
	

	var urlReemplazada = document.URL.replace(/\//g,"\\")
	var miArray = urlReemplazada.split("\\");
	pagActual = miArray[miArray.length-1].split(".")[0];
	if ((pagActual == "index" || pagActual == ""))
	{
		document.getElementById('backgroundfacebook').src="images/boton_fb_"+colorFacebookHome+".png";
		document.getElementById('backgroundlinkedin').src="images/boton_in_"+colorLinkEdinHome+".png";
	}
	else if (pagActual == "estudio" ){
		document.getElementById('backgroundfacebook').src="../images/boton_fb_"+colorFacebookEstudio+".png";
		document.getElementById('backgroundlinkedin').src="../images/boton_in_"+colorLinkEdinEstudio+".png";
	}else if (pagActual == "proceso")
	{
		document.getElementById('backgroundfacebook').src="../images/boton_fb_"+colorFacebookProceso+".png";
		document.getElementById('backgroundlinkedin').src="../images/boton_in_"+colorLinkEdinProceso+".png";
	}
	else{
		//alert(pagActual1);
		if (isDefined(pagActual1+"_"+pagina+"_colorFacebook")){
			colorFacebook =eval(pagActual1+"_"+pagina+"_colorFacebook");
		}else{
			colorFacebook =eval("colorFacebookDefecto");
		}
		if (isDefined(pagActual1+"_"+pagina+"_colorLinkEdin")){
			colorLinkedin =eval(pagActual1+"_"+pagina+"_colorLinkEdin");
		}else{
			colorLinkedin =eval("colorLinkEdinDefecto");
		}

		document.getElementById('backgroundfacebook').src="../images/boton_fb_"+colorFacebook+".png";
		document.getElementById('backgroundlinkedin').src="../images/boton_in_"+colorLinkedin+".png";
	}	

	
	
	/*document.getElementById('backgroundfacebook').src="../images/"+colorFacebook+".png";
	document.getElementById('backgroundfacebook').src="../images/"+colorLinkedin+".png";*/

	/*document.getElementById('backgroundfacebook').src="../images/boton_fb_claro.png";
	document.getElementById('backgroundlinkedin').src="../images/boton_in_oscuro.png";*/
}



function cambiarIdioma(idioma){
	//cambia el idioma de la pantalla
	idiomaActual =idioma;
	pintarMenu();
	pintarMenuFacebook();
	document.getElementById('lista0Arriba').innerHTML="<a href='javascript:irAEstudio();' class='linkMenPrincipal'>"+eval('estudio_'+idiomaActual)+"</a>";
	document.getElementById('lista1Arriba').innerHTML="<div class='linkMenPrincipal'>"+eval('proyectos_'+idiomaActual)+"</div>";	
	if (idioma == "ES")
	{
		idioma1="EU";
		idioma2="EN";
		document.getElementById('idioma_1').innerHTML="<a href=javascript:cambiarIdioma('"+idioma1+"') class='link_1'>EUS</a>";
		document.getElementById('idioma_2').innerHTML="<a href=javascript:cambiarIdioma('"+idioma2+"') class='link_2'>EN</a>";
	}
	if (idioma == "EU")
	{
		idioma1="ES";
		idioma2="EN";
		document.getElementById('idioma_1').innerHTML="<a href=javascript:cambiarIdioma('"+idioma1+"') class='link_1'>ES</a>";
		document.getElementById('idioma_2').innerHTML="<a href=javascript:cambiarIdioma('"+idioma2+"') class='link_2'>EN</a>";
	}
	if (idioma == "EN")
	{
		idioma1="ES";
		idioma2="EU";
		document.getElementById('idioma_1').innerHTML="<a href=javascript:cambiarIdioma('"+idioma1+"') class='link_1'>ES</a>";
		document.getElementById('idioma_2').innerHTML="<a href=javascript:cambiarIdioma('"+idioma2+"') class='link_2'>EUS</a>";
	}		
	if (document.getElementById('textoCajaIzq') != null)
	{//solo en las paginas que tengan caja de texto
		pintarTextoIzquierda();
		pintarTextoDerecha();
		pintarTituloCaja();
	}	
	if (document.getElementById('proceso') != null)
	{
		pintarTextosEstudio();
		pintarImagenEstudio();
	}	

	if (document.getElementById('textoProceso') != null)
	{
		pintarTextoProceso();
	}
	/*alert("1");*/
	//pintarLogoTamanyo();
}



