function validar_formulario(){ var formulario = document.forms['formu']; if(formulario.nombre.value == ""){ alert("Por favor, escriba su nombre y apellidos"); return false; } // if if(formulario.poblacion.value == ""){ alert("Por favor, escriba la población"); return false; } // if if(formulario.email.value == ""){ alert("Por favor, escriba el correo electrónico de contacto"); return false; } // if /*if(formulario.telefono.value == ""){ if(es_agencia){ alert("Por favor, introduzca el teléfono"); return false; } // if } // if */ if(formulario.id_tours.value == 0){ alert("Por favor, seleccione un tour"); return false; } // if if(formulario.personas.value == ""){ alert("Por favor, introduzca el número de personas que viajarán."); return false; } // if if(formulario.fecha.value == ""){ alert("Por favor, elija una fecha de viaje.\nSi no la conoce con exactitud o no la ha decidido todavía, escriba el mes o período en que desearía viajar."); return false; } // if var agencia_val = document.getElementById("agencia").value; if(agencia_val == 1){ if(document.getElementById("nombre_agencia").value == ""){ alert("Por favor, escriba el nombre de la agencia"); return false; } // if if(document.getElementById("direccion_agencia").value == ""){ alert("Por favor, escriba la dirección de la agencia"); return false; } // if if(document.getElementById("poblacion_agencia").value == ""){ alert("Por favor, escriba la población de la agencia"); return false; } // if if(document.getElementById("persona_contacto").value == ""){ alert("Por favor, escriba el nombre de la persona de contacto de la agencia"); return false; } // if if(document.getElementById("telefono_agencia").value == ""){ alert("Por favor, escriba el teléfono de la agencia"); return false; } // if } // if if(document.getElementById("aceptar_privacidad").checked == false){ alert("Debe leer y aceptar la Política de Privacidad de Politours"); return false; } return true; } // function function abrir_calendario(){ var fecha_t = document.getElementsByName("fecha"); fecha_t[0].value = ""; cal1.popup(); } // function function parti(valor){ var obj = document.getElementById("aviso"); if(valor == 1) obj.style.display = "none"; if(valor == 0) obj.style.display = "block"; } // function function ver_agencia(){ var div_agencia = document.getElementById("agencia_div"); var div_aviso = document.getElementById("despleg"); if(div_agencia.style.display == "none"){ div_agencia.style.display = "block"; document.getElementById("agencia").value = 1; div_aviso.innerHTML = "   Volver"; } else { div_agencia.style.display = "none"; document.getElementById("agencia").value = 0; document.getElementById("nombre_agencia").value = ""; document.getElementById("cif").value = ""; document.getElementById("persona_contacto").value = ""; document.getElementById("telefono_agencia").value = ""; document.getElementById("email_agencia").value = ""; document.getElementById("direccion_agencia").value = ""; document.getElementById("poblacion_agencia").value = ""; div_aviso.innerHTML = "   Pulse el botón si es a través de su Agencia de Viajes"; } // if } // function function listar_tours_global(id_tours){ AJAX_API("listar_tours.php", "", "POST", "&id_tours=" + id_tours, "alerta", "", ""); } // function function alerta(xmlDoc){ document.getElementById("select_tours").innerHTML = ''; } // function function AJAX_API(url, parametros, metodo, datos, funcion, eDiv, param_func){ if(metodo == "") metodo = "POST"; if(!param_func) param_func = ""; if (navigator.appName.indexOf("Microsoft") != - 1){ navegador = 1; }else{ navegador = 2; } // if if (navegador == 1) var objXMLHTTPt = new ActiveXObject("Msxml2.XMLHTTP"); if (navegador == 2) var objXMLHTTPt =new XMLHttpRequest(); //r = Math.round(Math.random()*(1000000)); var r = new Date().getTime(); if(url.indexOf("?") > 0){ url = url + "&r=" + r + parametros; }else{ url = url + "?r=" + r + parametros; } // if var metodo2 = metodo; if(metodo == "XML") metodo2 = "POST"; objXMLHTTPt.open(metodo2, url, true); if(metodo=="POST"){ objXMLHTTPt.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); } // if objXMLHTTPt.onreadystatechange = function() { if (objXMLHTTPt.readyState == 4) { var xmlDoc = objXMLHTTPt.responseText; // var texto = objXMLHTTPt.responseText; //if(xmlDoc){ eval(funcion + "(xmlDoc, eDiv, param_func);"); //} // if } // if } // onreadystatechange objXMLHTTPt.send(datos); } // function