// JavaScript Document

//Moises Carrasco
//moisescar79@hotmail.com

var objAjax = creaObjetoAjax();

function resultado_envio_consulta()
{
	var layer_wait = "layer_wait";	
	
	if(objAjax.readyState < 4)
	{
		mostrar_aviso_espera(true, "Procesando su solicitud", layer_wait);
	}
	
	if(objAjax.readyState == 4)
	{

		mostrar_aviso_espera(false, "", layer_wait);
		
		var xmlDoc = objAjax.responseXML;
		//alert(objAjax.responseText);
		var tagerrorXML = xmlDoc.getElementsByTagName('mensaje')[0];
		if(tagerrorXML)
		{
			var nivel_error = tagerrorXML.getElementsByTagName("error")[0].firstChild.data;
			var mensaje = tagerrorXML.getElementsByTagName("texto")[0].firstChild.data;
		
			nivel_error = parseInt(nivel_error);
			
			if(nivel_error == 0)
			{
				alert(mensaje);
			}
			else
			{
				alert(mensaje);	
			}
			
		}
		else {
			alert("Error inesperado");	
		}
	}
}

function mostrar_aviso_espera(mostrar, aviso, layer)
{
	if(mostrar == true)
	{
		if(document.getElementById(layer).style.display == "" || document.getElementById(layer).style.display == "none")
		{
			document.getElementById(layer).style.display = "block";
			document.getElementById(layer).innerHTML = aviso;
		}
	}
	else
	{
		document.getElementById(layer).style.display = "none";
	}

}


function enviar_consulta(lng)
{
	var valores_enviar = Array();
	
	var ctrls_form = document.getElementById("form1").all;
	if(ctrls_form!= null)
	{
		for(i=0, k=0; i< ctrls_form.length; i++)
		{
			switch(ctrls_form(i).tagName)
			{
				case "INPUT":
					if(ctrls_form(i).type == "text") {
						valores_enviar[k++] = ctrls_form(i).name + "=" + ctrls_form(i).value;
					}
					break;
				case "TEXTAREA":
					valores_enviar[k++] = ctrls_form(i).name + "=" + ctrls_form(i).value;
					break;
				case "SELECT":
					valores_enviar[k++] = ctrls_form(i).name + "=" + ctrls_form(i).options(ctrls_form(i).selectedIndex).text;
					break;
			}
		}
		
	}

	valores_enviar = valores_enviar.join("&");
	//alert(valores_enviar);
	
	
//	objAjax.open("POST", "http://localhost/fish/comunes/php/funciones_ajax.php?f=enviar_consulta&lg="+lng, true);
	objAjax.open("POST", "http://www.santamonicafishing.com/comunes/php/funciones_ajax.php?f=enviar_consulta&lg="+lng, true);
	objAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	objAjax.send('&'+valores_enviar); 
	
	objAjax.onreadystatechange = resultado_envio_consulta;
	
	mostrar_aviso_espera(true, "Espere un momento", "layer_wait");
}

