function ajax_objeto()
{
	try
	{                 
		ajax_objeto = new ActiveXObject("Msxml2.XMLHTTP");
	}
 	catch (e)
	{                 
 		try
		{                         
 			ajax_objeto = new ActiveXObject("Microsoft.XMLHTTP");
		}
 		catch (E)
		{                         
 			ajax_objeto = false;
		}
  }
  if (!ajax_objeto && typeof XMLHttpRequest!='undefined')
	{
 		ajax_objeto = new XMLHttpRequest();
	}
  return ajax_objeto;
}

function crear_ejercicio(campo)
{
	var valores = "";
	var matriz = new Array();
	var numero_random;
	for (var i = 0; i < campo.length; i++)
	{
		if(document.formulario.seleccionado[i].checked)
			matriz[matriz.length] = document.formulario.seleccionado[i].value;
	}
	numero_random = Math.round(Math.random()*100);
	valores = matriz.join("%")+'?v='+numero_random;
 	window.open ("ejercicio.php?c="+valores,"ejercicio","location=0,status=0,scrollbars=0,width=500,height=600");
}

function mostrar_formulario()
{
	document.getElementById("txtEjercicio").innerHTML = "";
	// creamos el objeto ajax
	try
	{                 
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
	}
 	catch (e)
	{                 
 		try
		{                         
 			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
 		catch (E)
		{                         
 			ajax = false;
		}
  }
  if (!ajax && typeof XMLHttpRequest!='undefined')
	{
 		ajax = new XMLHttpRequest();
	}
	var url="formulario.php";
	ajax.open("GET",url,true);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4 || ajax.readyState=="complete")
				document.getElementById("txtEjercicio").innerHTML = ajax.responseText;
	}
	ajax.send(null);
}

function mostrar_valor()
{
		
	if (ajax.readyState==4 || ajax.readyState=="complete")
		alert(ajax.responseText);
}

function obtener_parametros(campo)
{
	// creamos el objeto ajax
	try
	{                 
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
	}
 	catch (e)
	{                 
 		try
		{                         
 			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
 		catch (E)
		{                         
 			ajax = false;
		}
  }
  if (!ajax && typeof XMLHttpRequest!='undefined')
	{
 		ajax = new XMLHttpRequest();
	}
	
	// Tomamos los valores seleccionados
	var valores = "";
	var matriz = new Array();
	for (var i = 0; i < campo.length; i++)
	{
		if(document.formulario.seleccionado[i].checked)
			matriz[matriz.length] = document.formulario.seleccionado[i].value;
	}
	valores = matriz.join("_");
	
	if(valores != "")
	{
		var url="ejercicio.php?c="+valores;
		ajax.open("GET",url,true);
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4 || ajax.readyState=="complete")
					document.getElementById("txtEjercicio").innerHTML = ajax.responseText;
		}
		ajax.send(null);
	}
}

function quitar_todo()
{
	for (var i=0;i < document.forms[0].elements.length;i++)
	{
		var elemento = document.forms[0].elements[i];
		if (elemento.type == "checkbox")
			elemento.checked = false;
	}
}

function seleccionar(lista)
{
	var lista_array = new Array();
	lista_array = lista.split(",");
	for (var i=0;i < lista_array.length;i++)
	{
		document.getElementById(lista_array[i]).checked = true;
	}
}

function seleccionar_todo()
{
	for (var i=0;i < document.forms[0].elements.length;i++)
	{
		var elemento = document.forms[0].elements[i];
		if (elemento.type == "checkbox")
			elemento.checked = true;
	}
}

