var contenedor="activado";
/*GENERICAS**************************************************/
function favoritos(url,titulo){
// if (document.all)
// window.external.AddFavorite(url,titulo)
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
window.external.AddFavorite (url,titulo);
}
else {
alert ("Presione Crtl+D para agregar esta página a sus Marcadores");
}
}
/**********************************************************/
function habilita(origen,destino){
var ctr=document.getElementById(origen);
var ctr2=document.getElementById(destino);
if(ctr.checked)
ctr2.disabled="disabled";
else
ctr2.disabled="";
}
/**********************************************************/
function envio_amigo(id,titulo){
oscurece();
var capa=document.getElementById("fantasma");
var ajax=nuevoAjax();
ajax.open("POST", "../TRANSPORTISTAS/respuestas.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("id="+id+"&titulo="+titulo+"&acc=enviar_amigo");
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
/**********************************************************/
function enviar_mail_amigo(){
var id=document.getElementById("id").value;
var titulo=document.getElementById("titulo").value;
var mail=document.getElementById("mail").value;
var enviante=document.getElementById("enviante").value;
var resp=control_mail(mail);
if(resp==false){
var capa=document.getElementById("fantasma");
var ajax=nuevoAjax();
ajax.open("POST", "../TRANSPORTISTAS/respuestas.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("id="+id+"&titulo="+titulo+"&mail="+mail+"&enviante="+enviante+"&acc=enviar_mail_amigo_ok");
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
else {
alert("mail incorrecto");
}
}
/*******************************************************/
function NuevoCodigo(div,pagina){
var capa=document.getElementById(div);
//capa.innerHTML="";
var ajax=nuevoAjax();
if(pagina=="listados.php"){
ajax.open("POST", "FUNCIONES/codigo.php", true);
//alert("AQUI");
}
else
ajax.open("POST", "INCLUDES/REGISTRO/codigo.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("opcion=nuevo");
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
function pon_provincias(pais){
if(pais!="España"){
var capa=document.getElementById("provincias");
//capa.innerHTML="";
var ajax=nuevoAjax();
ajax.open("POST", "FUNCIONES/localidades.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("opcion=sinprovincias");
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
else{
var capa=document.getElementById("provincias");
//capa.innerHTML="";
var ajax=nuevoAjax();
ajax.open("POST", "FUNCIONES/localidades.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("opcion=conprovincias");
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
}
function pon_ciudades(provincia){
var capa=document.getElementById("ciudades");
capa.innerHTML="Buscando localidades....";
var ajax=nuevoAjax();
ajax.open("POST", "FUNCIONES/localidades.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("opcion=ponciudades&provincia="+provincia+"");
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
function control_mail_nombre(form){
if(document.getElementById("nombre").value==""){
alert("Es necesario que indique el nombre");
enrojece("nombre");
return false;
}
if(document.getElementById("mail").value==""){
alert("Es necesario que indique su E-mail");
enrojece("mail");
return false;
}
else{
if(control_mail(document.getElementById("mail").value)){
alert("Mail incorrecto");
enrojece("mail");
return false;
}
}
if(form.USER.value!=form.REAL.value){
//alert(form.USER.value);
//alert(form.REAL.value);
alert("Código de control incorrecto");
form.USER.focus();
enrojece("USER");
return false;
}
}
var cadena="";
function controla_letras(div,max,muestra){
if(!muestra)
muestra="numero_caracteres";
maximo=max;
var cad=document.getElementById(div).value;
if(cad.length>max){
document.getElementById(div).value=cadena;
}
else{
cadena=cad;
document.getElementById(muestra).innerHTML="(Act: " +cad.length +")";
}
}
function validarero(abc){
dni=abc.substring(0,abc.length-1);
let=abc.charAt(abc.length-1);
if (!isNaN(let)){
alert('Falta la letra');
document.getElementById("nif").focus();
//document.frm_nuevo.nif.focus();
enrojece("nif");
return false;
}
else{
cadena="TRWAGMYFPDXBNJZSQVHLCKET";
posicion = dni % 23;
letra = cadena.substring(posicion,posicion+1);
if (letra!=let.toUpperCase()){
alert("Nif no válido");
document.getElementById("nif").focus();
//document.frm_nuevo.nif.focus();
enrojece("nif");
return false;
}
}
//alert("Nif válido");
}
function cif(cif){
par = 0
non = 0
letras="ABCDEFGHKLMNPQS";
let=cif.charAt(0);
if (!isNaN(let)){
nif=cif;
validarero(nif);
return false;
}
if (cif.length!=9){
alert('El Cif debe tener 9 dígitos');
document.getElementById("nif").focus();
//document.frm_nuevo.nif.focus();
enrojece("nif");
return false;
}
if (letras.indexOf(let.toUpperCase())==-1){
alert("El comienzo del Cif no es válido");
document.getElementById("nif").focus();
//document.frm_nuevo.nif.focus();
enrojece("nif");
return false;
}
for(zz=2;zz<8;zz+=2){
par=par+parseInt(cif.charAt(zz));
}
for (zz=1;zz<9;zz+=2){
nn = 2*parseInt(cif.charAt(zz));
if (nn > 9) nn = 1+(nn-10);
non = non+nn;
}
parcial = par + non;
control = (10 - ( parcial % 10));
if (control!=cif.charAt(8)){
alert("El Cif no es válido");
document.getElementById("nif").focus();
//document.frm_nuevo.nif.focus();
enrojece("nif");
return false;
}
//alert("El Cif es válido");
}
var textoAnterior = "";
function cumpleReglas(simpleTexto){
var expresion = new RegExp("^(|([0-9]{1,7}(\\.([0-9]{1,2})?)?))$");
if(expresion.test(simpleTexto))
return true;
else
return false;
}
function solo_decimales(textItem)
{
if(textItem.value.substring(0,1) == ".")
textItem.value = "0" + textItem.value;
if(!cumpleReglas(textItem.value))
textItem.value = "";
else
textoAnterior = textItem.value;
}
/************************************************************************/
function nuevoAjax(){
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) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
return xmlhttp;
}
/************************************************************************/
//Poner esto en procesos que tarden:
//capa.innerHTML="
";
/**************************************************************************/
/**********************************************************************************************/
/**************FUNCIONES DE REGISTRO VIA CONFIMRACION MAIL*************************************/
/**************************************************************/
//function aviso(div) {
// document.getElementById(div).style.background="#00CC33";
// document.getElementById(div).style.color="#FFFFFF";
// }
function blanco(div){
document.getElementById(div).style.background='#FFFFFF'
}
function enrojece(div){
document.getElementById(div).style.background="#FF0000";
document.getElementById(div).style.color="#FFFFFF";
document.getElementById(div).focus();
//document.getElementById(div).addEventListener("click", blanco(div), false);
}
function oscurece(zona){
document.getElementById("fantasma").innerHTML="";
document.getElementById("fantasma").style.visibility="visible";
document.getElementById("contenedor").style.filter="alpha(opacity=30)";
document.getElementById("contenedor").style.opacity="0.3";
document.getElementById("contenedor").disabled="true";
contenedor="";
}
function abrillanta(){
document.getElementById("contenedor").disabled=false;
document.getElementById("fantasma").style.visibility="hidden";
document.getElementById("contenedor").style.filter="alpha(opacity=100)";
document.getElementById("contenedor").style.opacity="1";//mozilla
}
function cierra(div){
document.getElementById(div).innerHTML="";
}
function loguinea(){
//oscurece();
//var capa=document.getElementById("fantasma");
var capa=document.getElementById("derecha");
var ajax=nuevoAjax();
ajax.open("POST", "INCLUDES/REGISTRO/loguinea.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("opcion=recupera");
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
function valida(){
var usr=document.getElementById("user").value;
var psw=document.getElementById("psw").value;
if(usr==""||psw==""){
alert("Debes escribir un Usuario y una contraseña");
}
else{
//var capa=document.getElementById("fantasma");
var capa=document.getElementById("derecha");
var ajax=nuevoAjax();
ajax.open("POST", "INCLUDES/REGISTRO/valida.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("usr="+usr+"&psw="+psw+"&accion=valida");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4){
var respuesta=ajax.responseText;
var error="0";
var patron=/ADMINVALIDADO/;
var resp=respuesta.search(patron);
if(resp!="-1"){
window.location.href="ADMIN/admin.php?acc=admin";
error="1";
}
else{
var patron=/USERVALIDADO/;
var resp=respuesta.search(patron);
if(resp!="-1"){
window.location.href="ADMIN/admin.php?acc=user";
error="1";
}
}
}
if(error=="0" ){
capa.innerHTML=ajax.responseText;
}
}
}
}
/************************************************************************/
/**************************************************************/
function recupera(){
//oscurece();
//var capa=document.getElementById("fantasma");
var capa=document.getElementById("derecha");
capa.innerHTML="";
var ajax=nuevoAjax();
capa.innerHTML="";
ajax.open("POST", "INCLUDES/REGISTRO/rec.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("opcion=recupera");
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
//****************************************************************
function recupera_seleccionado(){
var nif=document.getElementById("NIF").value;
//var capa=document.getElementById("fantasma");
var capa=document.getElementById("derecha");
var ajax=nuevoAjax();
capa.innerHTML="
";
ajax.open("POST", "INCLUDES/REGISTRO/rec.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("opcion=EnviaMail&nif="+nif+"");
ajax.onreadystatechange=function(){
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
function logout(pagina){
//window.location.reload();
//document.getElementById("derecha").innerHTML="";
var capa=document.getElementById("fantasma");
capa.innerHTML="";
var ajax=nuevoAjax();
if(pagina=="listados" || pagina=="admin.php")
ajax.open("POST", "../INCLUDES/REGISTRO/valida.php", true);
else
ajax.open("POST", "INCLUDES/REGISTRO/valida.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("accion=logout");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
window.open('http://www.haztuenvio.com/la_web_del_transporte?log=out','_self');
}
}
}
/************************************************************************/
function registro(origen,mail,nombre,nif,direccion,ciudad,provincia,cp,pais,telefono,telefono2,telefono3,telefono4,fax,nombrecontacto,telefonocontacto){
//oscurece("completo");
//document.getElementById("centro").style.background="#999999";
//document.getElementById("izquierda_izquierda").innerHTML="";
//document.getElementById("zona_banner").innerHTML="";
//var capa=document.getElementById("fantasma");
document.getElementById("zona_banner").style.width="150px";
document.getElementById("zona_banner").innerHTML="


";
ajax.open("POST", "INCLUDES/user_anuncio_crear.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("idusuario="+idusuario+"&guarda=NO&call="+paso+"");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
function anuncio_crear_1(){
var idusuario=document.getElementById("frm_crear").idusuario.value;
var direccion=document.getElementById("frm_crear").direccion.value;
var cp=document.getElementById("frm_crear").CodigoPostal.value;
var pais=document.getElementById("frm_crear").pais.value;
var provincia=document.getElementById("frm_crear").provincia.value;
var ciudad=document.getElementById("frm_crear").ciudad.value;
var mail=document.getElementById("frm_crear").mail.value;
var web=document.getElementById("frm_crear").web.value;
var telefono=document.getElementById("frm_crear").telefono.value;
var fax=document.getElementById("frm_crear").fax.value;
var paqueteria=document.getElementById("frm_crear").paqueteria.checked;
var mensajeria=document.getElementById("frm_crear").mensajeria.checked;
var mudanzas=document.getElementById("frm_crear").mudanzas.checked;
var fragil=document.getElementById("frm_crear").fragil.checked;
var muy_fragil=document.getElementById("frm_crear").muy_fragil.checked;
var valiosa=document.getElementById("frm_crear").valiosa.checked;
var remontable=document.getElementById("frm_crear").remontable.checked;
var mail_visible=document.getElementById("frm_crear").mail_visible.checked;
var telefono_visible=document.getElementById("frm_crear").telefono_visible.checked;
var fax_visible=document.getElementById("frm_crear").fax_visible.checked;
if(paqueteria==true) paqueteria="1"; else paqueteria="0";
if(mensajeria==true) mensajeria="1"; else mensajeria="0";
if(mudanzas==true) mudanzas="1"; else mudanzas="0";
if(fragil==true) fragil="1"; else fragil="0";
if(muy_fragil==true) muy_fragil="1"; else muy_fragil="0";
if(valiosa==true) valiosa="1"; else valiosa="0";
if(remontable==true) remontable="1"; else remontable="0";
//alert(valiosa);
if(mail_visible==true) mail_visible="1"; else mail_visible="0";
if(telefono_visible==true) telefono_visible="1"; else telefono_visible="0";
if(fax_visible==true) fax_visible="1"; else fax_visible="0";
var capa=document.getElementById("administracion");
var ajax=nuevoAjax();
capa.innerHTML="
";
ajax.open("POST", "INCLUDES/user_anuncio_crear.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("idusuario="+idusuario+"&mail="+mail+"&direccion="+direccion+"&ciudad="+ciudad+"&cp="+cp+"&provincia="+provincia+"&pais="+pais+"&telefono="+telefono+"&fax="+fax+"&web="+web+"&mensajeria="+mensajeria+"&paqueteria="+paqueteria+"&mudanzas="+mudanzas+"&fragil="+fragil+"&valiosa="+valiosa+"&muy_fragil="+muy_fragil+"&remontable="+remontable+"&mail_visible="+mail_visible+"&telefono_visible="+telefono_visible+"&fax_visible="+fax_visible+"&call=paso_2");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
/**************************************************************************************/
/************************************************************************/
function anuncio_crear_2(){
var idusuario=document.getElementById("frm_crear").idusuario.value;
var inf_ES=encodeURIComponent(document.getElementById("frm_crear").inf_ES.value);
//var inf_ES=document.getElementById("frm_crear").inf_ES.value;
var capa=document.getElementById("administracion");
var ajax=nuevoAjax();
capa.innerHTML="
";
ajax.open("POST", "INCLUDES/user_anuncio_crear.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("idusuario="+idusuario+"&inf_ES="+inf_ES+"&call=paso_3");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
/************************************************************************/
function anuncio_crear_3(){
var origen;
var destino;
var total = document.getElementById("frm_crear").provincias_origen.length ;
//total=3;
for(i=0; i
";
ajax.open("POST", "INCLUDES/user_ciudades.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(precio+"idusuario="+idusuario+"&continente="+continente+"&call=guarda_precios_por_pais");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
capa.innerHTML=ajax.responseText;
}
}
}
/**************************************************************************************/
function anuncio_crear_4(){
var cobertura;
var total = document.getElementById("frm_crear").cobertura.length ;
for(i=0; i