<!--
//encontramos cierto valor dentro de una cadena de texto
function encontrarValor(cadena,nombre,separador) {
    var aux;
	var i,j;
	 
	aux = "";
	i = 0;
	j = 0;
	i = cadena.indexOf(nombre);
	if (i != -1) {
	    j = cadena.indexOf(separador,i);
		if (j == -1) j = cadena.length;
    }	
    return cadena.substr(i+nombre.length+1,j-i-nombre.length-1);
}

//modificaremos el valor del atributo nombre en la cadena
function modificarValor(cadena,nombre,separador,valor) {
    var aux;
	var i,j;
	 
	aux = "";
	i = 0;
	j = 0;
	i = cadena.indexOf(nombre);
	if (i != -1) {
	    j = cadena.indexOf(separador,i);
		if (j == -1) j = cadena.length;
    }
	aux = cadena.substr(0,i+nombre.length+1) + valor + cadena.substr(j,cadena.length);
    return aux;
}


//hacemos una regla de tres para encontrar el valor deseado
function convertirValor(tamanyo1,tamanyo2,valor) {
    var aux;
	aux = Math.round((tamanyo2 * valor)/tamanyo1);
	return aux;
}	

//funcion que abre una ventana nueva
function abrirVentana(path,titulo,opciones) {
    var NewWindow;
	var height,width;
	var top,left,aux;
	
    if ((opciones.indexOf("top") != -1)	 && (opciones.indexOf("left") != -1)) {
	    height = screen.height;
		width = screen.width;
		if (width == 1024) {
		    top = parseInt(encontrarValor(opciones,"top",","));
		    left = parseInt(encontrarValor(opciones,"left",","));
			top = convertirValor(600,768,top);
  		    left = convertirValor(800,1024,left);
			opciones = modificarValor(opciones,"top",",",top);
			opciones = modificarValor(opciones,"left",",",left);
		}
	}
	NewWindow=window.open(path,titulo,opciones);
	NewWindow.focus();
    return;
}
//-->
