//CREACION DE VENTANAS
//Autor: Iván Nieto Pérez
//Este script y otros muchos pueden
//descarse on-line de forma gratuita
//en El Código: www.elcodigo.net

var opciones = ""
var metodo = ""

function VerEjemplo(formulario) {
	ObtieneOpciones(formulario)
	window.open("ejemplo.html", "_blank", opciones)
}

function VerScript(formulario) {
	ObtieneOpciones(formulario)
	ObtieneMetodo(formulario)
	document.FormEleccion.display.value = '<html><head>\n' +
					'<script language="JavaScript">\n' +
					'//Autor: Iván Nieto\n' +					
					'//Este script ha sido creado con el Tiralíneas de El Código\n' +
					'//Visítalo en http://www.elcodigo.net\n' +					
					'function AbreVentana() {\n' +
					'    //sustituir ejemplo.html por la ruta y nombre de la pagina a cargar en la ventana\n' +
					'    window.open("ejemplo.html", "_blank", "' + opciones + '")\n' +
					'}\n' +
					'</script>\n' +
					'</head>\n' +
					'<body  topmargin="0" marginheight="0">\n' + metodo +
					'</body></html>'
	document.location = "#verscript"
}

function ObtieneOpciones(formulario) {
	with (formulario) {
	var vtoolbar = ( ftoolbar.checked ? "yes" : "no" )	//barra de herramientas
	var vmenubar = ( fmenubar.checked ? "yes" : "no" )	//barra de menu
	var vdirectories = ( fdirectories.checked ? "yes" : "no" )	//barra de botones
	var vstatus = ( fstatus.checked ? "yes" : "no" )	//barra de estado
	var vlocation = ( flocation.checked ? "yes" : "no" )	//barra de direcciones
	var vresizable = ( fresizable.checked ? "yes" : "no" )	//tamaño variable
	var vscrollbars = ( fscrollbars.checked ? "yes" : "no" )		//barras de desplazamiento
	var vheight = ( fheight.value ? ",height=" + fheight.value : "" )	//especificado alto
	var vwidth = ( fwidth.value ? ",width=" + fwidth.value : "" )		//especificado alto
	var vscreenx = ( fscreenx.value ? ",screenX=" + fscreenx.value : "" )	//posicion coordenada x
	var vscreeny = ( fscreeny.value ? ",screenY=" + fscreeny.value : "" )	//posicion coordenada y
	}
	opciones = "toolbar=" + vtoolbar + ",menubar=" + vmenubar + ",directories=" + vdirectories + ",status=" + vstatus + ",resizable=" + vresizable + ",location=" + vlocation + ",scrollbars=" + vscrollbars + vheight + vwidth + vscreenx + vscreeny
}

function ObtieneMetodo(formulario) {
	var elegido
	for (var i = 0; i < formulario.metodo.length; i++) {
		if (formulario.metodo[i].checked == "1") {
			elegido = formulario.metodo[i].value
		}
	}
	if (elegido == "enlace")		//abrir con enlace
		metodo = '<a href="javascript:AbreVentana()">Abrir ventana</a>\n'
	else if (elegido == "boton")		//abrir con boton
		metodo = '<form><input type="buton" value="Abrir ventana" onClick="AbreVentana()"></form>\n'
}