/*###################################*/
function enviar_post(obj) {
	var contenedor   = document.getElementById('contenedor');
	var contenedor2  = document.getElementById('contenedor2');

	var formulario   = obj.name;
	var cadena       = "formulario="+formulario;

   for(var i = 0; i < obj.length; i++){
		if( (obj[i].type == 'radio') ){
			if(obj[i].checked){
				var name  = (obj[i].id) ? escape(obj[i].id) : escape(obj[i].name);
         	var value = escape(obj[i].value);
				cadena   += "&"+name+"="+value;
			}

		}else if((obj[i].type == 'file')){
			var name  = (obj[i].id) ? escape(obj[i].id) : escape(obj[i].name);
         var value = encodeURI(obj[i].value);
			cadena   += "&"+name+"="+value;

		}else{
			var name  = (obj[i].id) ? escape(obj[i].id) : escape(obj[i].name);
         var value = escape(obj[i].value);
			cadena   += "&"+name+"="+value;
		}
	}

	var ajax   = newAjax();
	ajax.open("POST", "/cgi-bin/logocreadores/formulario.pl",true);

	ajax.onreadystatechange=function() {

		if (ajax.readyState==4) {
			var estado = ajax.status;
			if(estado == 200){
				var respuesta = ajax.responseText;
				var filter1 = /<form/;                // OK 2checkout
				var filter2 = /<table/;               // OK Gracias


				if (filter1.test(respuesta)) {         // OK 2checkout
					contenedor2.innerHTML = "";
					contenedor.innerHTML  = respuesta;
					toggleBox('procesando');
					post2checkout();

				} else if( filter2.test(respuesta) ) {  // OK Gracias
					//procesando.innerHTML  = "";
					//contenedor2.innerHTML = "";
					contenedor.innerHTML  = respuesta;

				}else{                                  // Error
					contenedor2.innerHTML = "";
					alert(respuesta);
				}

			}else{
				contenedor2.innerHTML = "";
				alert("Error loading page\n" + ajax.responseText);
			}

			return true;
		}else{
			contenedor2.innerHTML = procesando();
		}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;multipart/form-data");
	ajax.send(cadena);
}



/*###################################*/
function procesando() {
	return '<table><tr><td class="subtitulos"><img src="imagenes/loading.gif" border="0">&nbsp;&nbsp;procesando su pedido...</td></tr></table>';
}

/*###################################*/
function mensaje(Conex) {

	if(Conex != 200){
	   return "Ha sucedido un error con la conexion";
	}

}


/*###################################*/
function newAjax() { 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier navegador */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined'){
            xmlhttp=new XMLHttpRequest();
         }
		}
	}
	return xmlhttp;
}


/*###################################*/
function post2checkout() {
	setTimeout('document.forms.formulario_uno.submit()', 8000);
	//document.forms.formulario_uno.submit();
	return true;
}


/*###################################*/
function toggleBox(szDivID){
	var obj = document.layers ? document.layers[szDivID] : document.getElementById ? document.getElementById(szDivID).style : document.all[szDivID].style;
	//obj.top  = '500px';
	var browserType = navigator.userAgent;

   if (browserType.indexOf("MSIE")==-1){
		obj.left = ((window.innerWidth / 2) - (300 / 2)) + 'px';
		obj.top  = (window.innerHeight - 50) + 'px';
	}else{
   	obj.left = ((document.body.clientWidth / 2) - (300 / 2)) + 'px';
   	obj.top  = ((document.body.clientHeight / 2) - 50) + 'px';
	}
}

/*###################################*/
function checkPais(obj_pais){
		if (obj_pais.value == 'otros'){
			document.forms.formulario_uno.listapaises.value="";
			document.forms.formulario_uno.listapaises.disabled=false;
		}else{
			document.forms.formulario_uno.listapaises.value="";
			document.forms.formulario_uno.listapaises.disabled=true;
		}
}
