/****************************************************************************
Funciones para el portfolio
****************************************************************************/

//Contenidos de las páginas
//Inicio de los portfolios
function inicioPortfolio(tipo, idioma){		
		var pag= document.location.search.substring(1, document.location.search.length);
		var ipag=1;	
		if (pag != "") // Viene parámetro de página
			ipag=parseInt(pag); 
		
		var iCuadro= 1 + (3 * (ipag-1));
		var arrayCua = new Array();
		arrayCua = (idioma=="esp"?arrayCuaESP:arrayCuaENG);

		if (totalCuadros == 0){
			var litNoHay=(idioma=="esp"?"Actualmente no existen obras en esta secci&oacute;n":"There are no pictures in this section");
			GetElement("paginas",false).innerHTML = litNoHay;
		}
		else {
			if (iCuadro < totalCuadros+1)
				GetElement("c1",false).innerHTML = arrayCua[iCuadro];
			if (iCuadro+1 < totalCuadros+1)
				GetElement("c2",false).innerHTML = arrayCua[iCuadro+1];
			if (iCuadro+2 < totalCuadros+1)
				GetElement("c3",false).innerHTML = arrayCua[iCuadro+2];
						
			GetElement("paginas",false).innerHTML =pintaPaginas(tipo, ipag, idioma);
		}		
	}

//Pinta el navegador de páginas en función de la página exisente y del idioma
function pintaPaginas(tipo, pag, idioma) 
{
	//Pinta el navegador de página
	var navegador="";
	var litPag=(idioma=="esp"?"P&aacute;ginas":"Pages");
	var litAnt=(idioma=="esp"?"anterior":"previous");
	var litSig=(idioma=="esp"?"siguiente":"next");
	
	if (pag>1)
		navegador+="<a class='nave' href='"+ tipo + ".htm?" + (pag-1) + "'> &laquo; " + litAnt + "</a> -- ";
		
	navegador+= litPag + ": ";
	
	for (var i=1; i<totalPags+1; i++) {
		if (i == pag)
			navegador+="<strong>" + i + "</strong> | ";
		else
			navegador+="<a class='nave' href='"+ tipo + ".htm?" + i + "'>" + i + "</a> | ";
		
	}
	
	if (pag<totalPags)
		navegador+="  -- <a class='nave' href='"+ tipo + ".htm?" + (++pag) + "'>" + litSig + " &raquo;</a>";
	
	return navegador;
}


//Devuelve el elemento dado su id, indep. del browser
//conStyle: indica si se quiere que concatene style cuando corresponda
function GetElement(objeto,conStyle) 
{
	var element;
	if (document.all && !document.getElementById) { 
	  element = document.all[objeto];
	  if (conStyle) element = element.style;
	}
	else if (document.layers) { 
	  element = document.layers[objeto];
	}
	else if (document.getElementById) {
	  element = document.getElementById(objeto);
	  if (conStyle) element = element.style;
	}
	else {
	  alert("Unrecognized Browser Detected");
	  element= null;
	}

	return element;
	
}

//Abre una ventana en la que se muestra una imagen y unos datos
function mostrarImagen (img,nombre,tecn,dim) {	
	var ventana = window.open("muestraImagen.htm?" + img + "&" + nombre + "&" + tecn + "&" + dim,null,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=495,height=527');
}