// JavaScript Document

//determinar las páginas a cargar
function juntarURL() {
//	var aLotOfURLs = 50;
	var URLs = Array();
	var nombres = Array();
	for (i=0; i<dicos.length; i++) {
		if (parValue[parName[i]]=="true") {
			URLs = URLs.concat(arrayURLs[dicos[i]]);
			nombres = nombres.concat(arrayNames[dicos[i]]);
		}
	}
	
/*	if (URLs.length > aLotOfURLs) { 
		if (confirm("Va a abrir demasiadas páginas (" + URLs.length + ")\n\n¿Desea continuar?")) {
			return Array(nombres, URLs);
		} else {
			window.location.href = "../index.html";
			//history.back();
			//window.location.href = history.back();
			return;
		}
	} else */ 
	return Array(nombres, URLs);
}


function calculaRegExp(texto) {
	var re = new RegExp("^.{7}([a-z]+)\.([a-z]+)\.");
	var tmp = re.exec(texto);
	if (tmp[1] == "www") {
		return tmp[2] 
	} else {
		return tmp[1]+"."+tmp[0];
	}
}


var idMarcos = Array();
var colorSelect ="#000000";

function imprimeEnlaces(nombres) {
	//var re = new RegExp("^http://(\w+)\.(\w+)\.");
	// http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Regular_Expressions
	// en [0] vienen los nombres y en [1] las URL
	for (i=0; i<nombres.length; i++) {
		var marco = "if" + i;
		idMarcos[i] = "n" + i;;
		//	var txt = re.exec(ulrs[i]);
	//	alert($1 + " " +$2);
	//	var txtEnlace = calculaRegExp(urls[i]);
		//document.write("<a href='javascript:activar(\"" + marco + "\");'>" + nombres[i] + "</a><br>");
		document.write("<a href='javascript:activar(\"" + marco + "\");' id='n"+ i +"' onClick='colorea(this.id)'>" + nombres[i] + "</a><br>");
	}
	// coloreado del primer elemento
	var elTxt  = document.getElementById(idMarcos[0]);
	elTxt.style.backgroundColor = colorSelect;
}


function colorea(elID) {
	for (i=0; i<idMarcos.length; i++) {
		var elTxt  = document.getElementById(idMarcos[i]);
		if (elTxt.id == elID) {
			elTxt.style.backgroundColor = colorSelect;
		} else {
			elTxt.style.backgroundColor = "";
		}
	}
	
}


alturaMax = 650;

function imprimeIFRAMES(listaURLs, termino) {
	for (i=0; i<listaURLs.length; i++) {
		var iURL = listaURLs[i] + termino;
		var nombreif = "if"+i;
		document.write("<iframe src='" + iURL + "' id='" + nombreif + "' name='" + nombreif + "' width='0' height='0' frameborder='0'></iframe>");
	}
	// hacer visible el primero
	visible = window.document.getElementById('if0');
	visible.height=alturaMax;
	visible.width="100%"; 
//	visble.location = iURL;
	return visible;
}


function activar(marco) {
	ifVisible.height="0";
	ifVisible.width="0";
	var actual = document.getElementById(marco);
	actual.height=alturaMax;
	actual.width="100%";
/*	window.frames[marco].height="500";
	window.frames[marco].width="100%";*/
	ifVisible = actual;
}
