
var path="http://www.vivamiweb.com/NEW/";
//********************************************************************
/*
var Xmd="";
var Ymd="";
var isNav = (navigator.appName.indexOf("Netscape") !=-1);
function handlerMM(e){
Xmd = (isNav) ? e.pageX : event.clientX
Ymd = (isNav) ? e.pageY : event.clientY
}
if (isNav){
document.captureEvents(Event.MOUSEMOVE);
//document.captureEvents(Event.MOUSEDOWN);
//document.captureEvents(Event.MOUSEOVER);
//document.captureEvents(Event.MOUSEUP);
//document.captureEvents(Event.DBLCLICK);
}
//document.onmouseover = handlerMO;
//document.onmousedown = handlerMD;
//document.onmouseup = handlerMU;
document.onmousemove = handlerMM;
//document.ondblclick = handlerDC;
*/
var Xmd;
var Ymd;
var navegador = navigator.appName; 
//alert(navegador);
function dameScrollXY() 
  {
  var scrollOffset = new Array();
  if (document.documentElement && document.documentElement.scrollTop)
	{
	if(navegador=="Microsoft Internet Explorer")
	  {
	  scrollOffset['x'] = document.documentElement.scrollLeft;
	  scrollOffset['y'] = document.documentElement.scrollTop;
	  }
	else//esto esta aqiu por mozilla.. si no no va!
	  {
	  scrollOffset['x'] = document.body.scrollLeft;
	  scrollOffset['y'] = document.body.scrollTop;
	  }
	}
  else if (document.body) // all other Explorers
	{
	scrollOffset['x'] = document.body.scrollLeft;
	scrollOffset['y'] = document.body.scrollTop;
	}
  return scrollOffset;
  }
function puntero(e)
  {
  var posx = 10;
  var posy = 10;
  if (!e) var e = window.event;
  if (e.pageX || e.pageY)
    {
    posx = e.pageX;
    posy = e.pageY;
    }
  else if (e.clientX || e.clientY)
    {
    posx = e.clientX;
    posy = e.clientY;
    }
  var barras = dameScrollXY();
  var barraY=barras['y'];
  var barraX=barras['x'];
  Xmd=posx + barraX;
  Ymd=posy + barraY;
  //ocument.getElementById('arriba').innerHTML="Xmd="+Xmd+ " Ymd="+Ymd;
  }
//**************************************************************************************
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; 
   }

//****************************************************************
function showdiv(boton,msj)
  {
  var arriba=Ymd+5;
  var derecha=Xmd+10;
  //var arriba=document.getElementById(boton).offsetTop+26;
  //var derecha=document.getElementById(boton).offsetLeft;
  //alert(arriba);
  document.getElementById('flotante').innerHTML=msj;
  document.getElementById('flotante').style.top = arriba + "px";
  document.getElementById('flotante').style.left = derecha + "px";
  document.getElementById('flotante').style.display= 'block';
  return;
  }
function escondediv()
 {
 document.getElementById('flotante').style.display="none";	 
 }
//***********************************************************************

function reinicia()
  {
  if(origen=="OLD")
     window.open('http://www.vivamiweb.com/editor?acc=perfil','_self');
  else
    window.open('tu_web_en_tres_pasos?acc=perfil','_self');
  }

//***********************************************+

function espere(div,texto)
  {
  if(!texto) texto="";	  
  document.getElementById(div).innerHTML="<div align='center'>"+texto+"<img src='RECURSOS/espere3.gif'></div>";  
  }
//**********************************************************************************+

function moviendo(accion,idcliente){
    if(document.getElementById("pasos"))
	  if(accion=="pag_registro")
	    document.getElementById("pasos").style.visibility="hidden";
	  else
	    document.getElementById("pasos").style.visibility="visible";
	  
	var capa=document.getElementById("abajo");
	espere("abajo");
	
	var ajax=nuevoAjax();
	if(accion=="mi_perfil")
	  ajax.open("POST", path + "FUNCIONES/actua2.php", true);
	else
     ajax.open("POST", path + "FUNCIONES/actua.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("idcliente="+idcliente+"&accion="+accion+"");
    ajax.onreadystatechange=function()
	  {
	  if (ajax.readyState==4)
	    {
	    var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout()
		  }
		else
		  capa.innerHTML=resp;
		}
	  }
	}
	
//******************************************************************************************

function mail_libre()
    {
	var capa=document.getElementById("abajo");
	espere("abajo");
    var ajax=nuevoAjax();
    ajax.open("POST", path + "FUNCIONES/mail.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("accion=contactar");
    ajax.onreadystatechange=function()
	  {
	  if (ajax.readyState==4)
	    {
	    capa.innerHTML=ajax.responseText;
		}
	  }
	}

function contactar_libre()
   {
   var capa=document.getElementById("frm_contactar");
   
   var mail=document.getElementById("mail").value;
   var telefono=document.getElementById("telefono").value;
   var comentarios=document.getElementById("comentarios").value;
   capa.innerHTML="<img src='RECURSOS/espere2.gif'>";
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/mail.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("mail="+mail+"&telefono="+telefono+"&comentarios="+comentarios+"&acc=contactar_enviar");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   capa.innerHTML=ajax.responseText;
	   }
	 }
   }
 
//*****************************************************
function rojo(ctrl)
  {
  var capa=document.getElementById(ctrl);	  
  capa.style.background="#FF0000";	  
  capa.style.color="#000000";	  
  capa.focus();
  }
function normal(ctrl)
  {
  ctrl.style.background="#FFFFFF";	  
  }
  
//******************************************************************* 
function control_mail(mail)
  {
  var filter=/^[A-Za-z][A-Za-z0-9_\-]*@[A-Za-z0-9_\-]+\.[A-Za-z0-9_\-.]+[A-za-z]$/;
  if (mail.length == 0 ){ 
    return true;
	}
  else{
    if (filter.test(mail)){
      return false;
	  }
    else{
	  return true;
	  }
	}  
  }

function control_mail_2(mail)
  {
  var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
  if (mail.length == 0 ){ 
    alert("Indica tu eMail");
	return false;
	}
  else{
    if (filter.test(mail)){
      return true;
	  }
    else{
	  alert("eMail incorrecto");	 
	  return false;
	  }
	}  
  }
        

function control_registro(frm)
  {
  if(frm.mail.value=="")
    {
	alert("Debe indicar eMail");
	rojo("mail")	
	return false	
	}
  if(frm.mail.value!=frm.mail2.value)
    {
	alert("No coinciden los eMails");
	rojo("mail")	
	return false	
	}
  if(control_mail(frm.mail.value))
	   {
	   alert("Mail incorrecto");
	   rojo("mail");
	   return false;
       }     
  if(frm.psw.value=="")
    {
	alert("Debe indicar una contraseña");
	rojo("psw")	
	return false	
	}	
  if(frm.psw.value!=frm.psw2.value)
    {
	alert("No coinciden las contraseñas");
	rojo("psw")	
	return false	
	}	
   if(frm.USER.value!=frm.REAL.value)
    {
    alert("El código de control no coincide");
    frm.USER.focus();
	return false;
    } 

 }
  
function registro_1(frm)
   {
   var mail=document.getElementById("mail").value;   
   var psw=document.getElementById("psw").value;
   var capa=document.getElementById("abajo");
   espere("abajo");
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("mail="+mail+"&psw="+psw+"&accion=registro_2");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   capa.innerHTML=ajax.responseText;
	   }
	 }
   }
 
function registro_mail(aleatorio)
   {
   var capa=document.getElementById("abajo");
   espere("abajo");
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("aleatorio="+aleatorio+"&accion=registro_mail");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   capa.innerHTML=ajax.responseText;
	   }
	 }
   }
 
function control_loguin(frm)
   {
   if(frm.mail.value=="")
     {
	 alert("Debe indicar su eMail");	 
	 frm.mail.focus()	   
	 return false
	 }
   if(frm.psw.value=="")
     {
	 alert("Debe indicar su clave de acceso");	 
	 frm.psw.focus();
	 return false
	 }
   
   }
var origen;
function loguinea(frm,org)
     {
	 origen=org;	 
     var mail=document.getElementById("mail").value;	   
     var psw=document.getElementById("psw").value;
     var capa=document.getElementById("zona_login");
	 document.getElementById("zona_login").innerHTML="<br><br><bR><div style='text-align:center'><img src='RECURSOS/espere2.gif'></div>";
     var ajax=nuevoAjax();
     ajax.open("POST", path + "FUNCIONES/actua.php", true);
     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     ajax.send("mail="+mail+"&psw="+psw+"&accion=login");
     ajax.onreadystatechange=function()
	   {
	   if (ajax.readyState==4)
	     {
         capa.style.background="#000000";
	     capa.innerHTML=ajax.responseText;
		 setTimeout("reinicia()",1000);
	     }
	   }
     }

function recuperar()
     {
     var capa=document.getElementById("abajo");
	 espere("abajo","<br><bR><br>");
     var ajax=nuevoAjax();
     ajax.open("POST", path + "FUNCIONES/actua.php", true);
     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     ajax.send("accion=recupera_psw");
     ajax.onreadystatechange=function()
	   {
	   if (ajax.readyState==4)
	     {
	     capa.innerHTML=ajax.responseText;
		 }
	   }
     }
function recuperar2()
     {
	 var mail=document.getElementById("rec_mail").value;	
     var capa=document.getElementById("frm_recupera");
	 espere("frm_recupera","<br><bR><br>");
     var ajax=nuevoAjax();
     ajax.open("POST", path + "FUNCIONES/actua.php", true);
     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     ajax.send("mail="+mail+"&accion=recupera_psw_2");
     ajax.onreadystatechange=function()
	   {
	   if (ajax.readyState==4)
	     {
	     capa.innerHTML=ajax.responseText;
		 }
	   }
     }

function logout(modo)
     {
     var ajax=nuevoAjax();
     ajax.open("POST", path + "FUNCIONES/actua.php", true);
     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     ajax.send("accion=logout");
     ajax.onreadystatechange=function()
	   {
	   if (ajax.readyState==4)
	     {
	     window.location.reload();
	     document.getElementById("zona_login").innerHTML="<br><br><bR><div style='text-align:center'><img src='RECURSOS/espere2.gif'></div>";
		 }
	   }
     }

function reintentar()
   {
   var capa=document.getElementById("zona_login");
   //espere("zona_login");
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("accion=reintentar");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   capa.innerHTML=ajax.responseText;
	   }
	 }
   }  

function perfil_modifica(idcliente)
   {
   //var mail=document.getElementById("mail").value;
   var nombre=encodeURIComponent(document.getElementById("nombre").value);
   var telefono=encodeURIComponent(document.getElementById("telefono").value);
   var nif=encodeURIComponent(document.getElementById("nif").value);
   var direccion=encodeURIComponent(document.getElementById("direccion").value);
   var poblacion=encodeURIComponent(document.getElementById("poblacion").value);
   var cp=encodeURIComponent(document.getElementById("cp").value);
   var provincia=encodeURIComponent(document.getElementById("provincia").value);
   var capa=document.getElementById("abajo");
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&nombre="+nombre+"&telefono="+telefono+"&nif="+nif+"&direccion="+direccion+"&poblacion="+poblacion+"&cp="+cp+"&provincia="+provincia+"&accion=modifica_datos");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	    var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout();
		  }
		else
		  capa.innerHTML=resp;
	   }
	 }
   }
 
function perfil_control()
   {
   //var mail=document.getElementById("mail").value;
   //var mail2=document.getElementById("mail2").value;
   var nombre=document.getElementById("nombre").value;
   /*
   if(mail=="" || mail2=="")
     {
     alert("Debe indicar un eMail válido");		 
	 rojo("mail");
	 return false;
	 }
   if(mail != mail2)
     {
     alert("El eMail y su verificación no conciden");		 
	 rojo("mail");
	 return false;
	 }
   if(control_mail(mail))
	   {
	   alert("Mail incorrecto");
	   rojo("mail");
	   return false;
       }        
   */
   if(nombre=="")
     {
     alert("Debe indicar un nombre o empresa");		 
	 rojo("nombre");
	 return false;
	 }
   }

function habilita_psw()
   {
   document.getElementById("msj_psw").innerHTML="";   
   document.getElementById("cambia_psw").style.visibility="visible";   
   }

 function psw_control()
   {
   var psw=document.getElementById("psw").value;
   var psw2=document.getElementById("psw2").value;
   if(psw=="" || psw2=="")
     {
     alert("Debe indicar un password y verificarlo");		 
	 rojo("psw");
	 return false;
	 }
   else
     {
	 if(psw != psw2)
       {
       alert("El password y su verificación no coinciden");		 
	   rojo("psw");
	   return false;
	   }
	 else
	   {
	   if(psw.length<5)
	     {
		 alert("Debe indicar una contraseña con un mínimo de 5 caracteres");	 
		 rojo("psw");
		 return false
		 }
	   }
	 }
   }
 
 function psw_modifica(idcliente)
   {
   var psw=document.getElementById("psw").value;
   var psw2=document.getElementById("psw2").value;
   var capa=document.getElementById("cambia_psw");
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&psw="+psw+"&psw2="+psw2+"&accion=modifica_psw");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout();
		  }
		else
		  capa.innerHTML=resp;
	   }
	 }
   }
	   
   
   
 function editar_web(idcliente,dominio,reiniciar,testeador)
   {
   var capa=document.getElementById("pasos");
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&dominio="+dominio+"&accion=administrar_web");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   var resp=ajax.responseText;
	   if(resp=="VALIDADO")
	     {
		 //var opciones='fullscreen=yes,scrollbars=yes';
		 //var opciones='channelmode,scroll bars';
	     //var opciones="toolbar=yes,location=no,directories=no,status=no,menubar=no,resizable=no,fullscreen=yes"; 
         //window.open("WEBS/home.php?dominio=" + dominio,'',opciones); 
		 if(testeador=="SI" || testeador=="")
		   {
		   window.open("http://www.vivamiweb.com/NEW/WEBS/administrador?dominio=" + dominio);
		   //alert("WEBS/administrador?dominio=" + dominio);
		   }
		 else
		   window.open("http://www." + dominio); 
		 
		 if(reiniciar=="REINICIAR")
		   reinicia();
		 }
	   else
	     {
		 alert("Sesión caducada. Necesita validarse de nuevo");	 
		 logout();
		 }
	   }
	 }
   }
  
function adm_accion(accion,idcliente)
   {
   var capa=document.getElementById("abajo");
   var ajax=nuevoAjax();
   espere("abajo");
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&accion="+accion+"");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	    var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout();
		  }
		else
		  {
		  capa.innerHTML=resp;
		  if(accion=="correos_redirigidos")
		    correos_redirigido_listar(idcliente);
		  }
	   }
	 }
   }
 
 function ayudame(idcliente,ctr)
   {
   var ayuda=ctr.value;	  
   var capa=document.getElementById("resp_ayuda");
   espere("resp_ayuda","");
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&ayuda="+ayuda+"&accion=ayuda_web");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	    var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout()
		  }
		else
	      {   
	      if(resp!="OK")
	       capa.innerHTML="Error. Reinténtelo de nuevo";
	      else
	        {
		    if(ayuda==0)
		      capa.innerHTML="Cambio realizado. NO recibirá más ayudas";
	        if(ayuda==1)
		     capa.innerHTML="Cambio realizado. A partir de ahora recibirá ayudas";
			}
		  }
	    }
	  }
    }
 
function bloqueame(idcliente,ctr)
   {
   var bloqueado=ctr.value;;	   
   var capa=document.getElementById("resp_bloqueo");
   espere("resp_bloqueo","");
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&bloqueado="+bloqueado+"&accion=bloqueo_web");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   var resp=ajax.responseText;
	   if(resp=="SESION CADUCADA")
		 {
		 alert("Sesión caducada. Necesita validarse de nuevo");
		 logout()
		 }
	   else
		 {
		 if(resp!="OK")
	       capa.innerHTML="Error. Reinténtelo de nuevo" + ajax.responseText;
	     else
	       {
		   if(bloqueado==1)
		     capa.innerHTML="Cambio realizado. En estos momentos su Web no está publicada";
	       if(bloqueado==0)
		     capa.innerHTML="Cambio realizado. Su Web está publicada";
		   }
	   	 }
       }
	 }
   }
 
function promocion_keywords(idcliente)
   {
   var capa=document.getElementById("respuesta_keywords");
   espere("respuesta_keywords");
   var titulo=document.getElementById("titulo").value;
   var descripcion=document.getElementById("descripcion").value;
   var keywords=document.getElementById("keywords").value;
   //alert(titulo + " " + descripcion + " " + keywords);
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&titulo="+titulo+"&descripcion="+descripcion+"&keywords="+keywords+"&accion=promocion_keywords_guardar");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   capa.innerHTML=ajax.responseText;
	   //alert("HECHO");
	   }
	 }
   }  
//********PUBLICAR*****************************************************
function publicar(idcliente,iddominio)
   {
   var capa=document.getElementById("abajo");
   espere("abajo");
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/registro.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&iddominio="+iddominio+"&accion=publicar");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	    var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout();
		  }
		else
		  capa.innerHTML=resp;
	   }
	 }
   }  
  
function  control_alta_dominio()
  {
  var dom=document.getElementById("input_dominio").value;
  if(dom=="")
    {
	alert("Debes indicar un nombre de dominio");
	rojo("input_dominio");
	return false;
	}
  	
  //else
    //alert(dom+"."+sel);
  }

function alta_dominio(idcliente,iddominio)
  {
  //alert(idcliente + " " + iddominio);
  var capa=document.getElementById("zona_ajax_interior");
  var dom=document.getElementById("input_dominio").value;
  if(document.getElementById("com").checked)
    var ext="com";
  if(document.getElementById("es").checked)
    var ext="es";
 if(document.getElementById("net").checked)
    var ext="net";
  
  document.getElementById("frm_busca").innerHTML="<img src='RECURSOS/espere2.gif'>";
 
  var ajax=nuevoAjax();
  ajax.open("POST", path + "FUNCIONES/registro.php", true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send("idcliente="+idcliente+"&iddominio="+iddominio+"&dom="+dom+"&ext="+ext+"&accion=publicar2");
  ajax.onreadystatechange=function()
	{
	if (ajax.readyState==4)
	  {
	   var resp=ajax.responseText;
	   if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout();
		  }
		else
		  capa.innerHTML=resp;
	  }
	}
  }

function guarda_datos_temp(idcliente,keycode,tipo)
  {
  var nombre=document.getElementById("input_nombre").value;
  var nif=document.getElementById("input_nif").value;
  var ajax=nuevoAjax();
  ajax.open("POST", path + "FUNCIONES/registro.php", true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send("idcliente="+idcliente+"&nombre="+nombre+"&nif="+nif+"&tipo="+tipo+"&keycode="+keycode+"&accion=datos_empresa");
  ajax.onreadystatechange=function()
	{
	if (ajax.readyState==4)
	  {
	  return true;
	  }
	}
  }
function control_aviso_legal(idcliente,tipo)
  {
  var error="NO";
  var keycode="";
  guarda_datos_temp(idcliente,keycode,tipo);
  if(tipo=="TRASLADO")	  
    {
	keycode=document.getElementById("input_keycode").value;	
	if(keycode=="")
	  {
	  error="ERROR";
	  alert("Indícanos el Keycode (clave de acceso). Imprescindible para poder realizar el traslado");
	  }
	}
  if(document.getElementById("acepto").checked==false)	  
      {
	  alert("Debes aceptar las condiciones legales");
	  rojo("acepto");
	  error="ERROR";
	  }
  if(error=="ERROR")
    {
    return false;
	}
  }


function imprimir_aviso_legal()
  {
  if(document.getElementById("acepto").checked==false)	  
    {
	alert("Por favor, acepta las condiciones legales antes de imprimir");
	rojo("acepto");
	}
  else	  
   window.print();
  }

/*
function contratar(idcliente,iddominio,dominio)
  {
  //alert(idcliente + " " + iddominio);
 if(document.getElementById("acepto").checked)
   {
   var capa=document.getElementById("zona_ajax_interior");
   capa.innerHTML="<img src='RECURSOS/espere2.gif'>";
   var ajax=nuevoAjax();
   ajax.open("POST", "FUNCIONES/registro.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&iddominio="+iddominio+"&dominio="+dominio+"&accion=publicar3");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	    var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout();
		  }
		else
		  capa.innerHTML=resp;
	   }
	 }
   }
 else
   alert("Debes aceptar las condiciones legales");
 }  
*/

function correos_redirigido_listar(idcliente)
  {
  var capa=document.getElementById("listado_correos");
  document.getElementById("opcion_nuevo_mail").style.visibility="visible";
  capa.innerHTML="<img src='RECURSOS/espere2.gif'>";
  var ajax=nuevoAjax();
  ajax.open("POST", path + "FUNCIONES/actua2.php", true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send("idcliente="+idcliente+"&accion=correos_redirigidos_listado");
  ajax.onreadystatechange=function()
	{
	 if (ajax.readyState==4)
	  {
	  var resp=ajax.responseText;
	  if(resp=="SESION CADUCADA")
		{
		alert("Sesión caducada. Necesita validarse de nuevo");
		logout();
		}
	  else
		capa.innerHTML=resp;
	  }
	}
  }  
 
function nuevo_mail(idcliente)
  {
  var capa=document.getElementById("listado_correos");
  document.getElementById("opcion_nuevo_mail").style.visibility="hidden";
  capa.innerHTML="<img src='RECURSOS/espere2.gif'>";
  var ajax=nuevoAjax();
  ajax.open("POST", path + "FUNCIONES/actua2.php", true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send("idcliente="+idcliente+"&accion=correos_redirigidos_nuevo");
  ajax.onreadystatechange=function()
	{
	 if (ajax.readyState==4)
	  {
	  var resp=ajax.responseText;
	  if(resp=="SESION CADUCADA")
		{
		alert("Sesión caducada. Necesita validarse de nuevo");
		logout();
		}
	  else
		capa.innerHTML=resp;
	  }
	}
  }  

function nuevo_mail_2(idcliente)
  {
  var alias=document.getElementById("alias").value;
  var redireccion=document.getElementById("redireccion").value;
  if(alias=="" || alias.length<2)
    {
	alert("Debe indicar un alias con al menos 2 caracteres");
	rojo("alias");
	}
  else
    {
	if(redireccion=="")
      {
	  alert("Debe indicar un eMail de destino (redireccioón)");
	  rojo("redireccion");
	  }
    else
      {
      if(control_mail_2(redireccion))
      {
      var redireccion=document.getElementById("redireccion").value;
      var capa=document.getElementById("listado_correos");
      document.getElementById("opcion_nuevo_mail").style.visibility="hidden";
      capa.innerHTML="<img src='RECURSOS/espere2.gif'>";
      var ajax=nuevoAjax();
      ajax.open("POST", path + "FUNCIONES/actua2.php", true);
      ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      ajax.send("idcliente="+idcliente+"&alias="+alias+"&redireccion="+redireccion+"&accion=correos_redirigidos_insertar");
      ajax.onreadystatechange=function()
	    {
	    if (ajax.readyState==4)
	      {
	      var resp=ajax.responseText;
	      if(resp=="SESION CADUCADA")
		    {
		    alert("Sesión caducada. Necesita validarse de nuevo");
		    logout();
		    }
	      else
		   {
		   capa.innerHTML=resp;
		   correos_redirigido_listar(idcliente);
		   }
	      }
		}
	  }
	  }
    }
  }  
   
function elimina_mail(idcliente,alias,div)
  {
  var capa=document.getElementById(div);
  capa.innerHTML="<img src='RECURSOS/espere.gif'>";
  var ajax=nuevoAjax();
  ajax.open("POST", path + "FUNCIONES/actua2.php", true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send("idcliente="+idcliente+"&alias="+alias+"&accion=correos_redirigidos_eliminar");
  ajax.onreadystatechange=function()
	{
	 if (ajax.readyState==4)
	  {
	  var resp=ajax.responseText;
	  if(resp=="SESION CADUCADA")
		{
		alert("Sesión caducada. Necesita validarse de nuevo");
		logout();
		}
	  else
		capa.innerHTML=resp;
	  }
	}
  }  

function elimina_mail_confirmado(idcliente,alias)
  {
  var capa=document.getElementById("listado_correos");
  capa.innerHTML="<img src='RECURSOS/espere.gif'>";
  var ajax=nuevoAjax();
  ajax.open("POST", path + "FUNCIONES/actua2.php", true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send("idcliente="+idcliente+"&alias="+alias+"&accion=correos_redirigidos_eliminar_confirmado");
  ajax.onreadystatechange=function()
	{
	if (ajax.readyState==4)
	  {
	  var resp=ajax.responseText;
	  if(resp=="SESION CADUCADA")
		{
		alert("Sesión caducada. Necesita validarse de nuevo");
		logout();
		}
	  else
	    {
	    correos_redirigido_listar(idcliente);
		}
	  }
	}
  }  
 
 
 function control_contactar(frm)
   {
   //lert(document.getElementById("mail").value);
   if(document.getElementById("mail").value=="")
     {
 	 alert("Por favor, necesitamos un eMail para contactar contigo");	 
	 rojo("mail");
	 return false;
	 }
  if(control_mail(document.getElementById("mail").value))
     {
 	 alert("Por favor, necesitamos un eMail correcto para contactar contigo");	 
	 rojo("mail");
	 return false;
	 }
   //if(document.getElementById("telefono").value=="")
     //{
     //alert("Por favor, necesitamos un teléfono fijo para contactar contigo");	 
	 //rojo("telefono");
	 //return false;
	 //}
   /*if(document.getElementById("dominio") && document.getElementById("dominio").value=="")
     {
     alert("Por favor, necesitamos que nos indiques el nombre del dominio");	 
	 rojo("dominio");
	 return false;
	 }*/
  if(frm.USER.value!=frm.REAL.value)
    {
    alert("El código de control no coincide");
    frm.USER.focus();
	return false;
    } 

  }
 
 function contactar(idcliente)
   {
   var capa=document.getElementById("frm_contactar");
   var mail=document.getElementById("mail").value;
   var telefono=document.getElementById("telefono").value;
   if(document.getElementById("dominio"))
	 var dominio=document.getElementById("dominio").value;
   else
     var dominio="";
   var comentarios=document.getElementById("comentarios").value;
   capa.innerHTML="<img src='RECURSOS/espere2.gif'>";
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&mail="+mail+"&telefono="+telefono+"&dominio="+dominio+"&comentarios="+comentarios+"&accion=contactar_enviar");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   var resp=ajax.responseText;
	   if(resp=="SESION CADUCADA")
	     {
		 alert("Sesión caducada. Necesita validarse de nuevo");
		 logout();
	  	 }
	   else
	     {
	     capa.innerHTML=resp;
		 }
	   }
	 }
   }
 
 function contactar_general(idcliente)
   {
   var capa=document.getElementById("frm_contactar");
   var mail=document.getElementById("mail").value;
   var telefono=document.getElementById("telefono").value;
   var comentarios=document.getElementById("comentarios").value;
   capa.innerHTML="<img src='RECURSOS/espere2.gif'>";
   var ajax=nuevoAjax();
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&mail="+mail+"&telefono="+telefono+"&comentarios="+comentarios+"&accion=contactar_general_enviar");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	   var resp=ajax.responseText;
	   if(resp=="SESION CADUCADA")
	     {
		 alert("Sesión caducada. Necesita validarse de nuevo");
		 logout();
	  	 }
	   else
	     {
	     capa.innerHTML=resp;
		 }
	   }
	 }
   }
 function adm_contacto(idcliente)
   {
   var capa=document.getElementById("abajo");
   var ajax=nuevoAjax();
   espere("abajo");
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&accion=contactar_general");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	    var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout();
		  }
		else
		  {
		  capa.innerHTML=resp;
		  }
	   }
	 }
   }
 
 function NuevoCodigo(div,pagina){
    var capa=document.getElementById(div); 
    capa.innerHTML="<img src='RECURSOS/espere2.gif'>";
    var ajax=nuevoAjax();
    ajax.open("POST", path + "FUNCIONES/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 aviso_legal(div){
    var capa=document.getElementById(div); 
    capa.innerHTML="<br><bR><br><br><div align='center' style='text-align:center'><img src='RECURSOS/espere2.gif'></div>";
    var ajax=nuevoAjax();
    ajax.open("POST", path + "FUNCIONES/actua.php", true);

   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.send("accion=aviso_legal");
    ajax.onreadystatechange=function(){
	  if (ajax.readyState==4)
	    {
	    capa.innerHTML=ajax.responseText;
	    }     
      }
   }  
function mensajito(msj){
  var arriba=Ymd-80;
  var derecha=Xmd-340;
  //var arriba=document.getElementById(boton).offsetTop+26;
  //var derecha=document.getElementById(boton).offsetLeft;
  //alert(arriba);
  document.getElementById('flotante').innerHTML=msj;
  document.getElementById('flotante').style.width ="300px";
  document.getElementById('flotante').style.top = arriba + "px";
  document.getElementById('flotante').style.left = derecha + "px";
  document.getElementById('flotante').style.display= 'block';
  return;
   /*
   var capa=document.getElementById("pasos");
	capa.innerHTML="<img src='RECURSOS/espere.gif'>";
    var ajax=nuevoAjax();
    ajax.open("POST", "FUNCIONES/actua.php", true);

   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.send("msj="+msj+"&accion=mensajito");
    ajax.onreadystatechange=function(){
	  if (ajax.readyState==4)
	    {
	    //capa.innerHTML="";
		capa.innerHTML=ajax.responseText;
		}     
      }
   */
   }  
   
function sel_estadistica(idcliente,iddominio,tipo)
   {
   var capa=document.getElementById("estadisticas");
   var ajax=nuevoAjax();
   espere("estadisticas");
   ajax.open("POST", path + "FUNCIONES/actua2.php", true);
   ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ajax.send("idcliente="+idcliente+"&iddominio="+iddominio+"&tipo="+tipo+"&accion=estadisticas_seleccion");
   ajax.onreadystatechange=function()
	 {
	 if (ajax.readyState==4)
	   {
	    var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
		  {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout();
		  }
		else
		  {
		  capa.innerHTML=resp;
		  }
	   }
	 }
   }   
   
function ver_factura(idcliente,idcobro)
  {
  window.open(path + "FUNCIONES/factura.php?id="+idcliente+"&fact="+idcobro,'Factura','location=no,menubar=no,directories=no');	  
  }
function enviar_factura(idcliente,idcobro)
  {
  window.open(path + "FUNCIONES/factura_por_mail.php?id="+idcliente+"&fact="+idcobro,'Factura','location=no,menubar=no,directories=no');	  
  }
  
//
function cobrar_transferencia(idcliente)
  {
  var iddominio=document.getElementById("transf_dominio").value;
  var precio=document.getElementById("transf_precio").value;
  var razon=document.getElementById("transf_razon").value;
  var fecha=document.getElementById("transf_fecha").value;
  
  if(iddominio==""||precio==""||razon==""||fecha=="")
    alert("Todos los campos obligados!");
  else
    {
    var capa=document.getElementById("fact_anteriores");
    var ajax=nuevoAjax();
    espere("fact_anteriores");
    ajax.open("POST", path + "FUNCIONES/actua2.php", true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.send("idcliente="+idcliente+"&iddominio="+iddominio+"&precio="+precio+"&razon="+razon+"&fecha="+fecha+"&accion=cobrar_transferencia");
    ajax.onreadystatechange=function()
	  {
	  if (ajax.readyState==4)
	    {
	    var resp=ajax.responseText;
	    if(resp=="SESION CADUCADA")
	      {
		  alert("Sesión caducada. Necesita validarse de nuevo");
		  logout();
		  }
	    else
		  {
		  capa.innerHTML=resp;
		  fact_anteriores(idcliente,iddominio);
		  alert("Cobrada");
		  }
		}
	  }
	}
  }

function fact_anteriores(idcliente,iddominio)
  {
  if(iddominio)
  {
  var capa=document.getElementById("fact_anteriores");
  espere("fact_anteriores");
  var ajax=nuevoAjax();
  ajax.open("POST", path + "FUNCIONES/actua2.php", true);
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send("idcliente="+idcliente+"&iddominio="+iddominio+"&accion=fact_anteriores");
  ajax.onreadystatechange=function()
    {
	if (ajax.readyState==4)
	  {
	  var resp=ajax.responseText;
	  if(resp=="SESION CADUCADA")
	    {
	    alert("Sesión caducada. Necesita validarse de nuevo");
		logout();
		}
	  else
		{
		capa.innerHTML=resp;
		}
	  }
	}
    }
  }