//function contador()
//{
//llamarasincrono('avisos_messenger.asp', 'contenidos');
//FAjax('msn.asp','capaprueba','','get');
//}


function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}



function getHTTPObject() {
	  	  	var xmlhttp;
	  	  	/*@cc_on
	  	  	@if (@_jscript_version >= 5)
	  	  	try {
	  	  	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	  	  	} catch (e) {
	  	  	try {
	  	  	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	  	  	} catch (E) { xmlhttp = false; }
	  	  	}
	  	  	@else
	  	  	xmlhttp = false;
	  	  	@end @*/
	  	  	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	  	  	try {
	  	  	xmlhttp = new XMLHttpRequest();
	  	  	} catch (e) { xmlhttp = false; }
  	  	}
  	  	return xmlhttp;
  	  }

function creaAjax(){
  var objetoAjax=false;
  try {
   /*Para navegadores distintos a internet explorer*/
   objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
     /*Para explorer*/
     objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
     } 
     catch (E) {
     objetoAjax = false;
   }
  }

  if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
   objetoAjax = new XMLHttpRequest();
  }
  return objetoAjax;
}

function FAjax (url,capa,valores,metodo)
{
   var ajax=creaAjax();
   var capaContenedora = document.getElementById(capa);
   var cadena='';
   
/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
 if(metodo.toUpperCase()=='POST'){
    ajax.open ('POST', url, true);
    ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
                 //capaContenedora.innerHTML="Cargando.......";
         }
         else if (ajax.readyState==4){
            if(ajax.status==200)
            {    
                 respuesta=ajax.responseText;
                 if (respuesta==0)
                 {
                 document.getElementById(capa).innerHTML="<font color='green'>Usuario disponible</font>";
                 document.getElementById('usuariook').value=1;
                 }
                 if (respuesta==1)
                 {
                 document.getElementById(capa).innerHTML="<font color='red'>Usuario no disponible</font>";
                 document.getElementById('usuariook').value=0;
                 }
                 if (respuesta==2)
                 {
                 document.getElementById(capa).innerHTML="<font color='red'>Usuario muy corto</font>";
                 document.getElementById('usuariook').value=0;
                 }
            }
            else if(ajax.status==404)
                 {

                     //capaContenedora.innerHTML = "La direccion existe";
                 }
             else
                 {
                     //capaContenedora.innerHTML = "Error: ".ajax.status;
                 }
        }
    }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(valores);
    return;
}
/*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
if (metodo.toUpperCase()=='GET'){

    ajax.open ('GET', url, true);
    ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
                 //capaContenedora.innerHTML="Cargando.......";
         }
         else if (ajax.readyState==4){
            if(ajax.status==200){ 
			     cadena=ajax.responseText; 
	             if (capa!=''){ 			 
                 document.getElementById(capa).innerHTML=cadena;
				 }
            }
            else if(ajax.status==404)
                 {

                     //capaContenedora.innerHTML = "La direccion existe";
                 }
                 else
                 {
                     //capaContenedora.innerHTML = "Error: ".ajax.status;
                 }
        }
    }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(null);
    return cadena;
}
}




function FValidarPasoAjax (url,capa,urlto)
{
   var ajax=creaAjax();
   
   var cadena='';

/*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
 


    ajax.open ('GET', url, true);
    ajax.onreadystatechange = function() {
         if (ajax.readyState==1) {
                 //capaContenedora.innerHTML="Cargando.......";
         }
         else if (ajax.readyState==4){
            if(ajax.status==200){ 
			     if (ajax.responseText=='0')
                   location.href=urlto;
				 else  
				   document.getElementById(capa).innerHTML=ajax.responseText;
            }
            else if(ajax.status==404)
                 {

                     //capaContenedora.innerHTML = "La direccion existe";
                 }
                 else
                 {
                     //capaContenedora.innerHTML = "Error: ".ajax.status;
                 }
        }
    }
    ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    ajax.send(null);
    return;

}



function in_array(valor)
{
var esta=0;
for(i = 0; i < avisados.length; i++){
if (avisados[i]==valor){esta=1;}
}
if (esta==1){return true}else{return false}
}

function valida_eliminacontacto()
{
if(!confirm('Se eliminará este contacto.¿Continuar?')){
return false
}
else
{
document.forms.altacontacto.action='./default.asp?menu=ficha&opcion=eliminacontacto';
document.forms.altacontacto.submit();
}
}

function validar_carga_csv()
{
if (document.forms.csv.csv.value=="")
{
alert('Indique el fichero a cargar.');
return false
}
else
{
if (document.forms.csv.importara.value==1 && document.forms.csv.asociacion.value==0 && document.forms.csv.nombre.value=="")
{
alert('Indique el nombre de la nueva asociación.');
return false
}
else
{
return true;
}
}
}

function valida_envio_bienvenida()
{
if (document.getElementById('email').value=="" || document.getElementById('nombre').value=="")
{
alert('Indique el email y la persona de contacto.');
return false
}
else
{return true}
}

function valida_envio_asociados()
{
if (document.getElementById('email').value=="")
{
alert('Indique el email del asociado.');
return false
}
else
{return true}
}


function valida_eliminaaccion(redirect)
{
if(!confirm('Se eliminará esta acción comercial.¿Continuar?')){
return false
}
else
{
document.forms.accioncomercial.action='./default.asp?menu=ficha&opcion=eliminaaccion&redirect='+redirect;
document.forms.accioncomercial.submit();
}
}

function valida_accion_ok(redirect)
{
if(!confirm('El cliente pasará a ser Cliente MiBufete y se anotará la venta.¿Continuar?')){
return false
}
else
{
document.forms.accioncomercial.action='./default.asp?menu=ficha&opcion=realizada&redirect='+redirect;
document.forms.accioncomercial.submit();
}
}

function valida_eliminasede()
{
if(!confirm('Se eliminará esta sede.¿Continuar?')){
return false
}
else
{
document.forms.altasede.action='./default.asp?menu=ficha&opcion=eliminasede';
document.forms.altasede.submit();
}
}


function valida_accioncomercial(redirect)
{
if (document.forms.accioncomercial.id.value==0 || document.forms.accioncomercial.id.value=="")
{
alert('Indique el cliente asociado con la acción.');
}
else
{
if (document.forms.accioncomercial.fecha.value=="" || document.forms.accioncomercial.descripcion.value=="")
{
alert('Indique la fecha y la descripción de la accion.');
}
else
{
if (document.forms.accioncomercial.idreaccion.value>0 && (document.forms.accioncomercial.fecha_reaccion.value=="" || document.forms.accioncomercial.descripcion_reaccion.value==""))
{
alert('Indique la fecha y la descripción de la nueva accion.');
}
else
{
if (document.forms.accioncomercial.idaccion.value=="0")
{document.forms.accioncomercial.action='./default.asp?menu=ficha&opcion=altaaccion&redirect='+redirect;}
else
{document.forms.accioncomercial.action='./default.asp?menu=ficha&opcion=updateaccion&redirect='+redirect;}
document.forms.accioncomercial.submit();
}
}
}
}

function valida_altacontacto()
{
if (document.forms.altacontacto.contacto.value=="")
{
alert('Indique el nombre del contacto.');
}
else
{
if (document.forms.altacontacto.telefono.value=="" && document.forms.altacontacto.movil.value=="" && document.forms.altacontacto.email.value=="" && document.forms.altacontacto.fax.value=="")
{
alert('Indique al menos un dato de contacto.');
}
else
{
if (document.forms.altacontacto.idcontacto.value=="0")
{document.forms.altacontacto.action='./default.asp?menu=ficha&opcion=altacontacto';}
else
{document.forms.altacontacto.action='./default.asp?menu=ficha&opcion=updatecontacto';}
document.forms.altacontacto.submit();
}
}
}

function valida_altasede()
{
if (document.forms.altasede.direccion.value=="" || document.forms.altasede.poblacion.value=="" || document.forms.altasede.cpostal.value=="" || document.forms.altasede.provincia.value=="")
{
alert('Indique la dirección completa.');
}
else
{
if (document.forms.altasede.idsede.value=="0")
{document.forms.altasede.action='./default.asp?menu=ficha&opcion=altasede';}
else
{document.forms.altasede.action='./default.asp?menu=ficha&opcion=updatesede';}
document.forms.altasede.submit();
}
}


function activa_capa(id_capa)
{

for(i=0;i<document.forms.cursos.maincat.length;i++)
{
document.getElementById(document.forms.cursos.maincat[i].value).style.background='#ffffff';
document.getElementById('capa'+document.forms.cursos.maincat[i].value).style.display='none';
}

document.getElementById(id_capa).style.background='#EEF4C6';
document.getElementById('capa'+id_capa).style.display='block';
}


function valida_alta_archivo()
{
if (document.forms.archivo.descripcion.value=="" || document.forms.archivo.archivo.value=="")
{
  alert('Indique la descripción del archivo y el archivo a cargar.');
  return false;
}
else
{
  return true;
}
}


function valida_entrada()
{
if (document.forms.entrada.fecha.value=="" || document.forms.entrada.titular.value=="")
{
  alert('Indique la fecha y el nombre de la entrada.');
  return false;
}
else
{
  if(!validarFecha(document.forms.entrada.fecha.value))
  {
  alert('La fecha no parece correcta.');
  return false;
  }
  else
  {
  return true;
  }
}
}

function valida_entrada_concat()
{
if (document.forms.entrada.fecha.value=="" || document.forms.entrada.titular.value=="" || document.forms.entrada.subcategoria.value=="")
{
  alert('Indique la fecha, el nombre de la entrada y la subcategoria.');
  return false;
}
else
{
  if(!validarFecha(document.forms.entrada.fecha.value))
  {
  alert('La fecha no parece correcta.');
  return false;
  }
  else
  {
  return true;
  }
}
}
function valida_categoria_seccion()
{
if (document.forms.altacategoria.categoria.value=="")
{
  alert('Indique el nombre de la categoria.');
  return false;
}
else
{
  return true;
}
}


function valida_seccion()
{
if (document.forms.seccion.nombre.value=="" || document.forms.seccion.titulo.value=="")
{
  alert('Indique el nombre de la sección y el título para presentarla.');
  return false;
}
else
{
  return true;
}
}


function muestra_capa()
{
document.getElementById('oculta').style.display='block';
document.getElementById('principal').style.display='none';
}

function valida_banner()
{
if (document.forms.banner.link.value=="" || document.forms.banner.archivo.value=="")
{
  alert('Indique el archivo del banner y su link.');
  return false;
}
else
{
  if (!comprueba_extension(document.forms.banner.archivo.value)) 
  {
  return false;
  }
  else
  {
  return true;
  }
}
}


function valida_banner_tipo()
{
if (document.forms.banner.tipo.value=="" || document.forms.banner.ancho.value=="" || document.forms.banner.alto.value=="")
{
alert('Indique el nombre del nuevo tipo y su altura y anchura.');
return false;
}
else
{
if(!Isnumber(document.forms.banner.ancho.value) || !Isnumber(document.forms.banner.alto.value))
{
alert('el alto y ancho han de ser valores numéricos.');
return false;
}
else
{
return true;
}
}
}

function ShowProgress(barref)
{
muestra_capa();
strAppVersion = navigator.appVersion;
if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4)
{
      winstyle = "dialogWidth=390px; dialogHeight:190px; center:yes";
      window.showModelessDialog(barref+'&b=IE',null,winstyle);
}
    else
{
      window.open(barref+'&b=NN','','width=370,height=165', true);
}
return true;
}

function valida_alta_documento(cadena)
{
  if (document.forms.documento.descripcion.value=="" || document.forms.documento.archivo.value=="") 
  {
  alert("Indique la descripción del documento y el archivo a cargar.");
  return false;
  }
  else
  {
  return ShowProgress(cadena); 
  
  }
}

function valida_blog(cadena)
{
  if (document.forms.blog.titular.value=="") 
  {
  alert("Indique el titular y el texto a incluir en el blog.");
  return false;
  }
  else
  {
  if (document.forms.blog.archivo.value!="")
  {
  return ShowProgress(cadena); 
  }
  else
  {
  return true;
  }
  }
}



function valida_profesor()
{
  if (document.forms.profesor.nombre.value=="") 
  {
  alert("Indique el nombre del profesor.");
  return false;
  }
  else
  {
  return true;
  }
}


function valida_categoria()
{
  if (document.forms.categoria.categoria.value=="") 
  {
  alert("Indique el nombre de la categoría.");
  return false;
  }
  else
  {
  return true;
  }
}

function valida_curso()
{
  if(document.forms.cursos.nombre.value=="" || document.forms.cursos.duracion.value=="" || document.forms.cursos.fecha.value=="")
  {
  alert("Indique el nombre del curso, su duración y la fecha de alta.");
  return false;
  }
  else
  {
    if(!validarFecha(document.forms.cursos.fecha.value))
    {
    alert("La fecha no parece correcta, formato dd/mm/aaaa.");
    return false;
    }
    else
    {
      if(document.forms.cursos.gratuito.value==0 && document.forms.cursos.precio.value=="")
      {
      alert("Indique el precio del curso.");
      return false;
      }
      else
      {
      return true;
      }
    }
  }
}

function valida_pdf()
{
  if (document.forms.pdf.file1.value=="") 
  	 alert("Indique el archivo que desea cargar al servidor.");
  else
   	 document.forms.pdf.submit();
}

function valida_buscar()
{
  if (document.forms.buscar.buscar.value=="") 
  	 alert("Indique el término a buscar.");
  else
  	 document.forms.buscar.submit();
}



function validar_contenido_multimedia()
{
for(i=0;i<document.forms.multimedia.contenido.length;i++)
{
    if(document.forms.multimedia.contenido[i].checked){
      valorSeleccionado = document.forms.multimedia.contenido[i].value;
      }
  }
  
if (valorSeleccionado=="1")
{
  if (document.forms.multimedia.imagen.value=="")
  {alert("Indique la imagen que desea cargar mediante el botón examinar.");}
  else
  {
    if (comprueba_extension(document.forms.multimedia.imagen.value)) 
    {document.forms.multimedia.submit();}

  }
}
if (valorSeleccionado=="2")
{
  if (document.forms.multimedia.youtube.value=="")
  {alert("Pegue el código generado en Youtube para incrustar el vídeo.");}
  else
  {
  document.forms.multimedia.submit();
  }
}

if (valorSeleccionado=="3")
{
  if (document.forms.multimedia.archivo.value=="")
  {alert("Indique el archivo que desea cargar mediante el botón examinar.");}
  else
  {
   document.forms.multimedia.submit();
  }
}
}


function cambia_multimedia(valor)
{
for (i=1;i<=3;i++) { 
document.getElementById('tipo'+i).style.display='none';
} 
document.getElementById('tipo'+valor).style.display='block';
}

function valida_foto()
{
  if (document.forms.foto.file1.value=="") 
  	 alert("Indique la foto que desea cargar al servidor.");
  else
  if (comprueba_extension(document.forms.foto.file1.value)) 
   	 document.forms.foto.submit();
}

function valida_archivo()
{
  if (document.forms.archivo.file.value=="" || document.forms.archivo.descripcion.value=="") 
  	 alert("Indique el archivo que desea cargar al servidor y su descripcion.");
  else
   	 document.forms.archivo.submit();
}

function valida_foto2()
{
  if (document.forms.foto2.file1.value=="" || document.forms.foto2.file2.value=="") 
  	 alert("Indique el logo y el botón que desea actualizar.");
  else
  if (comprueba_extension(document.forms.foto2.file1.value)) 
  if (comprueba_extension(document.forms.foto2.file2.value)) 
   	 document.forms.foto2.submit();
}


function validar_acceso()
{
  if (document.forms.acceso.usuario.value=="" || document.forms.acceso.clave.value=="") 
  	 alert("Introduzca su nombre de usuario y clave para acceder.");
  else
  	 document.forms.acceso.submit();
}

function valida_usuario()
{
  if (usuario.nombre.value=="" || usuario.clave.value=="" || usuario.reclave.value=="" || usuario.usuario.value=="") 
  	 alert("Indique el nombre, el usuario y su clave.");
  else
    if (usuario.clave.value!=usuario.reclave.value) 
      alert("Las contraseñas no coinciden.");
      else
      usuario.submit();
}

function valida_usuario2()
{
  if (usuario.nombre.value=="" || usuario.usuario.value=="") 
  	 alert("Indique el nombre y el usuario para continuar.");
  else
   if (usuario.clave.value!="") 
    if (usuario.clave.value!=usuario.reclave.value) 
      alert("Las contraseñas no coinciden.");
      else
      usuario.submit();
    else
      usuario.submit();
}

function validarFecha(fecha) {
try{
var fecha = fecha.split("/");
var dia = fecha[0];
var mes = fecha[1];
var ano = fecha[2];
var estado = true;
if ((dia.length == 2) && (mes.length == 2) && (ano.length == 4)) {
switch (parseInt(mes.replace("0",""))) {

case 1:dmax = 31;break;
case 2: if (ano % 4 == 0) dmax = 29;
 else dmax = 28;
 break;
case 3:dmax = 31;break;
case 4:dmax = 30;break;
case 5:dmax = 31;break;
case 6:dmax = 30;break;
case 7:dmax = 31;break;
case 8:dmax = 31;break;
case 9:dmax = 30;break;
case 10:dmax = 31;break;
case 11:dmax = 30;break;
case 12:dmax = 31;break;
}
dmax!=""?dmax:dmax=-1;

if ((dia >= 1) && (dia <= dmax) && (mes >= 1) && (mes <= 12)) {
for (var i = 0; i < fecha[0].length; i++) {
diaC = fecha[0].charAt(i).charCodeAt(0);
(!((diaC > 47) && (diaC < 58)))?estado = false:'';
mesC = fecha[1].charAt(i).charCodeAt(0);
(!((mesC > 47) && (mesC < 58)))?estado = false:'';
}
}

for (var i = 0; i < fecha[2].length; i++) {
anoC = fecha[2].charAt(i).charCodeAt(0);
(!((anoC > 47) && (anoC < 58)))?estado = false:'';
}

}else estado = false;
return estado;
}catch(err){

}}

function comprueba_extension(archivo) { 
   extensiones_permitidas = new Array(".gif", ".jpg", ".png"); 
   mierror = ""; 
   if (!archivo) { 
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario 
       mierror = "No has seleccionado ningún archivo"; 
   }else{ 
      //recupero la extensión de este nombre de archivo 
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); 
      //alert (extension); 
      //compruebo si la extensión está entre las permitidas 
      permitida = false; 
      for (var i = 0; i < extensiones_permitidas.length; i++) { 
         if (extensiones_permitidas[i] == extension) { 
         permitida = true; 
         break; 
         } 
      } 
      if (!permitida) { 
         mierror = "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join(); 
       }else{ 
          //submito! 
         return 1; 
       } 
   } 
   //si estoy aqui es que no se ha podido submitir 
   alert (mierror); 
   return 0; 
} 


function fieldNumber (objeto) 
{ 
var valorCampo; 
var evento_key = window.event.keyCode; 
//alert(evento_key);
var numPosPunto = 0; 
var strParteEntera = ""; 
var strParteDecimal = ""; 
var NUM_DECIMALES = 0; 

switch (evento_key) 
{ 
case 44: 
case 48: 
case 49: 
case 50: 
case 51: 
case 52: 
case 53: 
case 54: 
case 55: 
case 56: 
case 57: 
case 46: 
break; 
default: 
window.event.keyCode = 0; 
return false; 
} 

valorCampo = objeto.value; 
if (evento_key == 46) 
if (valorCampo.indexOf(".") != -1) 
{ 
window.event.keyCode = 0; 
return false; 
} 
/* Sólo puede teclear el número de decimales indicado en NUM_DECIMALES */ 
if ((numPosPunto = valorCampo.indexOf(".")) != -1) 
{ 
strParteEntera = valorCampo.substr(0,(numPosPunto - 1)); 
strParteDecimal = valorCampo.substr((numPosPunto + 1), valorCampo.length) 
if (strParteDecimal.length > (NUM_DECIMALES - 1)) 
{ 
window.event.keyCode = 0; 
return false; 
} 
} 
return true; 
} 


// Funciones para la carga de videos

function valida_alta_video()
{
  if (document.forms.video.descripcion.value=="") 
  {
  alert("Indique la descripción del vídeo.");
  return false;
  }
  else
  {
  if (document.forms.video.tipo.value==0 && document.forms.video.url.value=="")
  {
  alert("Indique la URL desde la que se reproducirá el vídeo.");
  return false;
  }
  else
  {
  if (document.forms.video.tipo.value==1 && (document.forms.video.video.value=="" && document.forms.video.videoactual.value==""))
  {
  alert("Indique el archivo de vídeo a cargar al servidor.");
  return false;
  }
  else
  {
  return true;
  }
  }
  }
}


function revisa_tipo_video(valor)
{
if (valor==0)
{
document.getElementById('video_carga').style.display='none';
document.getElementById('video_link').style.display='block';
}
else
{
document.getElementById('video_link').style.display='none';
document.getElementById('video_carga').style.display='block';
}
}


// Funciones para la carga de fotos
function valida_alta_foto()
{
  if (document.forms.foto.foto.value=="") 
  {
  alert("Indique el archivo con la foto a cargar al servidor.");
  return false;
  }
  else
  {
  return true;
  }
}

// Funcion que chequea los dos digitos de control
// Creada originalmente por Daniel Rodriguez y Joaquin
// Bravo y publicada en 
// http://programacion.com/html/articulo/tw_ccc/
function DigitoControl(cadena){
	var cifras = new Array(1,2,4,8,5,10,9,7,3,6);
    var chequeo = 0;
    for (var i=0; i < cifras.length; i++){
		chequeo += parseInt(cadena.charAt(i)) * cifras[i];
	}
    chequeo = 11 - (chequeo % 11);
	if (chequeo == 11) {chequeo = 0;}
	if (chequeo == 10) {chequeo = 1;}
    return chequeo;
}

// Funcion que comprueba que "valor" es un numero entero
function EsNumeroEntero(valor){
    var cadena = valor.toString();
	var longitud = cadena.length;
	if (longitud == 0){return false;}
	var ascii = null;
    for (var i=0; i<longitud; i++) {
		ascii = cadena.charCodeAt(i);
        if (ascii < 48 || ascii > 57){return false;}
    }
	return true;
}

// Funcion que valida el codigo de cuenta cliente
function ValidarCCC(entidad,oficina,dc,nc) {

	// Comprobamos que solo hemos introducido numeros
	if (!EsNumeroEntero(entidad)){
		alert("Debe introducir el número de entidad bancaria");
		return false;
	}
	if (!EsNumeroEntero(oficina)){
		alert("Debe introducir el número de oficina");
		return false;
	}
	if (!EsNumeroEntero(dc)){
		alert("Debe introducir los dos dígitos de control");
		return false;
	}
	if (!EsNumeroEntero(nc)){
		alert("Debe introducir el número de cuenta");
		return false;
	}
	// Comprobamos el primer digito de control
	var primer_control="00"+entidad+oficina;
	var primer_digito=DigitoControl(primer_control);
	if (primer_digito != dc.charAt(0)){
		alert("El código de cuenta cliente proporcionado no es válido");
		return false;
	}

	// Comprobamos el segundo digito de control
	var segundo_control=nc;
	var segundo_digito=DigitoControl(segundo_control);
	if (segundo_digito != dc.charAt(1)){
		alert("El código de cuenta cliente proporcionado no es válido");
		return false;
	}

  return true;
}

function valida_update_ficha()
{
if (document.forms.ficha.nombre.value=="" || document.forms.ficha.ncomercial.value=="")
{alert('Indique el nombre y el nombre comercial del cliente.');}
else
{
if (document.forms.ficha.entidad.value!="" || document.forms.ficha.oficina.value!="" || document.forms.ficha.dc.value!="" || document.forms.ficha.numc.value!="")
{
if (ValidarCCC(document.forms.ficha.entidad.value, document.forms.ficha.oficina.value, document.forms.ficha.dc.value, document.forms.ficha.numc.value))
{document.forms.ficha.submit();}
}
else
{document.forms.ficha.submit();}
}
}



function valEmail(valor){    // Cortesía de http://www.ejemplode.com
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if(!re.exec(valor))    {
        return false;
    }else{
        return true;
    }
}

function validar_update_csv()
{
valorcero=0;
haynombre=0;
campos=document.forms.csv.campos.value;
for (i=0; i<=campos; i++)
{
// compobamos que haya valores seleccionados
if (document.forms['csv'].elements['campo'+[i]].value!=0)
{valorcero=1;}
// compobamos que se haya seleccionado el nombre del cliente
if (document.forms['csv'].elements['campo'+[i]].value=='nombre')
{haynombre=1;}

for (h=0; h<=campos; h++)
{
if (h!=i){
if (document.forms['csv'].elements['campo'+[i]].value==document.forms['csv'].elements['campo'+[h]].value && document.forms['csv'].elements['campo'+[i]].value!=0)
{
alert('Hay campos iguales.');
return false
}
}
}
}
if (valorcero==0)
{
alert('No ha seleccionado campos para importar.');
return false
}
else
{
  if (haynombre==0)
  {
  alert('Ha de seleccionar el campo con el nombre del cliente.');
  return false
  }
  else
  {return true}
}
}


function revisa_asociacion(valor)
{
if (valor==0)
{document.getElementById('asociacion_select').style.display='none';}
else
{
document.getElementById('asociacion_select').style.display='block';
revisa_asociacion_nuevo(document.forms.csv.asociacion.value);
}
}

function revisa_asociacion_nuevo(valor)
{
if (valor==0)
{document.getElementById('asociacion_nombre').style.display='block';}
else
{
document.getElementById('asociacion_nombre').style.display='none';
}
}

function valida_nueva_accion()
{
if (document.forms.accion.nombre.value=="")
{alert('Indique el nombre del nuevo tipo de acción comercial.');}
else
{document.forms.accion.submit();}
}








function comprueba_usuario(nombredeusuario)
{
  FAjax('../asesorlexnuevo/revisa_usuario.asp','mensajeusuario','usuario='+nombredeusuario,'post'); 
  return false
}

function comprueba_email(email)
{
  if (!valEmail(email))
    document.getElementById('mensajeemail').innerHTML=' <font color="red">email no válido</font>'
  else	
    document.getElementById('mensajeemail').innerHTML='<font color="green">email válido</font>';
}

