// JavaScript Document
function OpenWindow(query, nom, x, y){
	x1=screen.availWidth;
	y1=screen.availHeight;
	var opciones="toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,width="+(x-7)+",height="+(y-7)+",top="+(y1-y)/2+",left="+(x1-x)/2;
	window.open(query, nom, opciones);
}

function FormAction(ID){
	query = "procesarform.asp";		

	var Formulario = document.form1; 
	var longitudFormulario = Formulario.elements.length; 
	var cadenaFormulario = "" 
	var sepCampos 
	sepCampos = "" 
	for (var i=0; i <= Formulario.elements.length-1;i++) { 
		if(Formulario.elements[i].name!=""){
			cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURIComponent(Formulario.elements[i].value);
			sepCampos="&"; 	
		}		
	} 
	
	//instanciamos el objetoAjax
	var xmlHttp = createXmlHttpRequestObject();

	xmlHttp.open("POST", query, true);
	//encabezado para envio de Forms
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');

	//enviando los valores
	xmlHttp.send(cadenaFormulario);
	
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState==4) {
			//Retorna a la URL TC que llamó al Formulario			
			var PlaceHolder = document.getElementById("reservasID");
			PlaceHolder.innerHTML = xmlHttp.responseText;	
		}
	}
}


// Crea una instancia XMLHttpRequest
function createXmlHttpRequestObject(){
  var xmlHttp;
  try {
    xmlHttp = new XMLHttpRequest(); // Intenta crear el objeto
  }
  catch(e)
  {
	// Para IE6 o versiones anteriores
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                    "MSXML2.XMLHTTP.5.0",
                                    "MSXML2.XMLHTTP.4.0",
                                    "MSXML2.XMLHTTP.3.0",
                                    "MSXML2.XMLHTTP",
                                    "Microsoft.XMLHTTP");

    for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) {
      try { 
        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
      } 
      catch (e) {}
    }
  }

  if (!xmlHttp)
    alert("Error creando Objeto XMLHttpRequest.");
  else return xmlHttp;
}

