function enviarform(valor,valor2,valor3,valor4){
	document.formulario.accion.value = valor;
	document.formulario.accion3.value = valor3;
	document.formulario.valorcuenta.value = valor2;
	document.formulario.escliente.value = valor4;
	if (valor3 == 1){
		document.formulario.nuevacuenta.value = document.formulariomodificaciones.nuevacuenta.value;
		// Comprobamos que esté bien escrito el mail
		var ingreso = document.formulariomodificaciones.nuevacuenta.value;
		var emailValido=/^(.+)@(.+)$/ ;
		var matchEmail = ingreso.match(emailValido);
		if (matchEmail==null) {
			alert('\nVerifique su dirección de correo electrónico');
			document.formulariomodificaciones.nuevacuenta.focus();
			return false;
		}
		if (confirm('¿Desea modificar la cuenta de correo?')){
			document.formulario.submit();		
		}
	}	
	if (valor3 != 1){		
		document.formulario.submit();				
	}	
	return false;
}
function enviarform2(valor,valor2,valor3){	
	document.formularioopciones.accion2.value = valor;
	document.formularioopciones.valorcuenta.value = valor2;
	document.formularioopciones.escliente.value = valor3;
	document.formularioopciones.submit();
}
function CheckFormMod(){	
	// Comprobamos que esté bien escrito el mail
	var ingreso = document.formularioactualizacioncuenta.nuevacuenta.value;
	var emailValido=/^(.+)@(.+)$/ ;
	var matchEmail = ingreso.match(emailValido);
	if (matchEmail==null) {
		alert('\nVerifique su dirección de correo electrónico (email)');
		document.formularioactualizacioncuenta.nuevacuenta.focus();
		return false;
	}
	if (!(confirm('¿Desea modificar la dirección de correo electrónico (email) especificada?'))){
		return false;
	}	
}
function CheckFormMod2(){	
	if (!(confirm('¿Desea dar de baja la dirección de correo electrónico (email) especificada?'))){
		return false;
	}	
}
function CheckFormMod3(){	
	var mensaje='';
	var error = false;
	var numzonas;
	numzonas = document.formularioactualizacioncuenta.numzonas.value;		
	var cadena = '';
	var primero = true;
	//Check para las zonas
	var numseleccionados = 0;
	for(i=3;i<=numzonas;i++){
		seleccionado = eval('document.formularioactualizacioncuenta.zonaboletin' + i + '.checked');					
		if (seleccionado == true){
			numseleccionado = eval('document.formularioactualizacioncuenta.zonaboletin' + i + '.value');
			if (primero){
				cadena = numseleccionado;
				primero = false;
			}else{
				cadena += ',' + numseleccionado;
			}
			numseleccionados = numseleccionados + 1;
		}
	}
	if (numseleccionados == 0){ 		
		mensaje = '\n¡Debe seleccionar al menos una zona de envío!';
		error = true;		
	}	
	document.formularioactualizacioncuenta.cadena.value = cadena;
	if (error){		
		alert(mensaje);
		return false;
	}
	
	if (!(confirm('¿Desea actualizar las zonas de envío?'))){
		return false;
	}	
}
function CheckFormMod4(){		
	// Comprobamos que esté bien escrito el mail	
	var ingreso = document.formularioactualizacioncuenta.nuevacuenta.value;
	var emailValido=/^(.+)@(.+)$/ ;
	var matchEmail = ingreso.match(emailValido);
	if (matchEmail==null) {
		alert('\nVerifique su dirección de correo electrónico (email)');
		document.formularioactualizacioncuenta.nuevacuenta.focus();
		return false;
	}
	
	var mensaje='';
	var error = false;
	var numzonas;
	numzonas = document.formularioactualizacioncuenta.numzonas.value;		
	var cadena = '';
	var primero = true;
	//Check para las zonas
	var numseleccionados = 0;
	for(i=3;i<=numzonas;i++){
		seleccionado = eval('document.formularioactualizacioncuenta.zonaboletin' + i + '.checked');					
		if (seleccionado == true){
			numseleccionado = eval('document.formularioactualizacioncuenta.zonaboletin' + i + '.value');
			if (primero){
				cadena = numseleccionado;
				primero = false;
			}else{
				cadena += ',' + numseleccionado;
			}
			numseleccionados = numseleccionados + 1;
		}
	}
	if (numseleccionados == 0){ 		
		mensaje = '\n¡Debe seleccionar al menos una zona de envío!';
		error = true;		
	}		
	document.formularioactualizacioncuenta.cadena.value = cadena;
	if (error){		
		alert(mensaje);
		return false;
	}
	
	if (!(confirm('¿Desea crear la dirección de correo electrónico (email)?'))){
		return false;
	}
}
function CheckFormModRP4(){		
	// Comprobamos que esté bien escrito el mail	
	var ingreso = document.formularioactualizacioncuenta.nuevacuenta.value;
	var emailValido=/^(.+)@(.+)$/ ;
	var matchEmail = ingreso.match(emailValido);
	if (matchEmail==null) {
		alert('\nVerifique su dirección de correo electrónico (email)');
		document.formularioactualizacioncuenta.nuevacuenta.focus();
		return false;
	}	
	if (!(confirm('¿Desea crear la dirección de correo electrónico (email)?'))){
		return false;
	}
}
function eliminarcuentaRP(valor,valor2){			
	switch(valor){
        case 1: // Es la cuenta principal de cliente
            document.formularioactualizacioncuenta.decliente.value = 1;	        
	        break;        	        
	    case 0: // Es una cuenta de rp_clientes_cuentas
	        document.formularioactualizacioncuenta.decliente.value = 0;
	        break;        	   
    }
    document.formularioactualizacioncuenta.nuevacuenta2.value = 'NOOK';
    document.formularioactualizacioncuenta.eliminarcuenta2.value = 'OK';
    document.formularioactualizacioncuenta.valorcuenta.value = valor2;
	if (!(confirm('¿Desea dejar de recibir la revista en esta dirección de correo electrónico (email)?'))){
		return;
	}else{
	    document.formularioactualizacioncuenta.submit();
	}	
}
function enviarformRP(valor,valor2){			
	switch(valor){
	    case 2: // Es la cuenta principal de cliente
	        if (!(confirm('¿Desea recibir la revista en esta dirección de correo electrónico (email)?'))){
		        return;
	        }else{
	            document.formularioactualizacioncuenta.decliente.value = 1;	 
	            document.formularioactualizacioncuenta.altacliente2.value = 'OK';
                document.formularioactualizacioncuenta.accion.value = 4;
                document.formularioactualizacioncuenta.accion2.value = 1;  
	        }                            
	        break; 
        case 1: // Es la cuenta principal de cliente
            document.formularioactualizacioncuenta.decliente.value = 1;	 
            document.formularioactualizacioncuenta.accion.value = 2;
            document.formularioactualizacioncuenta.accion2.value = 1;                   
	        break;        	        
	    case 0: // Es una cuenta de rp_clientes_cuentas
	        document.formularioactualizacioncuenta.decliente.value = 0;	 
            document.formularioactualizacioncuenta.accion.value = 2;
            document.formularioactualizacioncuenta.accion2.value = 1;
	        break;        	   
    }
    document.formularioactualizacioncuenta.nuevacuenta2.value = 'NOOK';    
    document.formularioactualizacioncuenta.valorcuenta.value = valor2;	
	document.formularioactualizacioncuenta.submit();	
}
function CheckFormMod5(){	
	var mensaje='';
	var error = false;
	var numzonas;
	numzonas = document.inForm.numzonas.value;		
	var cadena = '';
	var primero = true;
	//Check para las zonas
	var numseleccionados = 0;
	for(i=3;i<=numzonas;i++){
		seleccionado = eval('document.inForm.zonaboletin' + i + '.checked');					
		if (seleccionado == true){
			numseleccionado = eval('document.inForm.zonaboletin' + i + '.value');
			if (primero){
				cadena = numseleccionado;
				primero = false;
			}else{
				cadena += ',' + numseleccionado;
			}
			numseleccionados = numseleccionados + 1;
		}
	}
	if (numseleccionados == 0){ 		
		mensaje = '\n¡Debe seleccionar al menos una comunidad autónoma de consulta!';
		error = true;		
	}
	if (numseleccionados > 1){ 		
		mensaje = '\n¡Debe seleccionar sólo una comunidad autónoma de consulta!';
		error = true;		
	}	
	document.inForm.cadena.value = cadena;
	if (error){		
		alert(mensaje);
		return false;
	}
	var mensajeconfirmacion;
	mensajeconfirmacion = '\nHa seleccionado el siguiente boletín electrónico para consulta:\nAño:  '+ document.inForm.seleccion.value + ' \nNúmero: ' + document.inForm.numero.value + '\n¿Desea visualizarlo?';
	if (!(confirm(mensajeconfirmacion))){
		return false;
	}	
}
function CheckFormMod6(){	
	if (!(confirm('¿Desea dar de alta la dirección de correo electrónico (email) especificada?'))){
		return false;
	}	
}
function nuevacuenta(){
	document.formulario.accion.value = 4;
	document.formulario.accion3.value = 0;
	document.formulario.escliente.value = 0;
	document.formulario.submit();
}
function vernumero(valor,valor2,valor3,valor4){
	document.formulario.accion.value = valor;
	document.formulario.accion3.value = valor3;
	document.formulario.valorcuenta.value = valor2;	
	document.formulario.zona.value = valor4;
	document.formulario.vernumero.value = 'OK';	
	if (valor3 != 1){		
		document.formulario.submit();				
	}	
	return false;
}
function validarformularioinsc(){		
	var mensaje='';
	var error = false;
	var numzonas;
	numzonas = document.formulario.numzonas.value;		
	var cadena = '';
	var primero = true;
	//Check para las zonas
	var numseleccionados = 0;
	for(i=3;i<=numzonas;i++){
		seleccionado = eval('document.formulario.zonaboletin' + i + '.checked');					
		if (seleccionado == true){
			numseleccionado = eval('document.formulario.zonaboletin' + i + '.value');
			if (primero){
				cadena = numseleccionado;
				primero = false;
			}else{
				cadena += ',' + numseleccionado;
			}
			numseleccionados = numseleccionados + 1;
		}
	}
	if (numseleccionados == 0){ 		
		mensaje = '\n¡Debe seleccionar al menos una zona de envío!';
		error = true;		
	}	

	if (error){		
		alert(mensaje);
		return false;
	}
	document.formulario.cadena.value = cadena;

	mensaje = 'Por favor, verifique los siguientes datos:\n'
	ingreso = document.formulario.razonsocial.value
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Razón Social';
		error = true;		
	}		
	ingreso = document.formulario.nombre.value
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Persona de contacto';
		error = true;		
	}		
	ingreso = document.formulario.cif.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo CIF';
		error = true;		
	}
	ingreso = document.formulario.direccion.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Dirección';
		error = true;		
	}
	ingreso = document.formulario.telefono.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Teléfono';
		error = true;		
	}	
	ingreso = document.formulario.email.value;
	var emailValido=/^(.+)@(.+)$/ ;
	var matchEmail = ingreso.match(emailValido);
	if (matchEmail==null) {
		mensaje = mensaje + '\nVerifique su dirección de correo electrónico (email)';
		error = true;		
	}	
	ingreso = document.formulario.poblacion.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Población';
		error = true;		
	}
	ingreso = document.formulario.cp.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Código postal';
		error = true;		
	}	
	if (error){		
		alert(mensaje);
		return false;
	}
	if (!(confirm('¿Desea enviar el formulario?'))){
		return false;
	}		
}
function validarformularioinscrpnc(){		
	var mensaje='';
	var error = false;	
	var cadena = '';
	var primero = true;		
	mensaje = 'Por favor, verifique los siguientes datos:\n'
	ingreso = document.formulariosuscrp.razonsocial.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Razón Social';
		error = true;		
	}		
	ingreso = document.formulariosuscrp.nombre.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Persona de contacto';
		error = true;		
	}		
	ingreso = document.formulariosuscrp.cif.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo CIF';
		error = true;		
	}
	ingreso = document.formulariosuscrp.direccion.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Dirección';
		error = true;		
	}
	ingreso = document.formulariosuscrp.telefono.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Teléfono';
		error = true;		
	}	
	ingreso = document.formulariosuscrp.email.value;
	var emailValido=/^(.+)@(.+)$/ ;
	var matchEmail = ingreso.match(emailValido);
	if (matchEmail==null) {
		mensaje = mensaje + '\nVerifique su dirección de correo electrónico (email)';
		error = true;		
	}	
	ingreso = document.formulariosuscrp.poblacion.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Población';
		error = true;		
	}
	ingreso = document.formulariosuscrp.cp.value;
	if (ingreso.length == 0){ 		
		mensaje = mensaje + '\nDebe rellenar el campo Código postal';
		error = true;		
	}	
	if (error){		
		alert(mensaje);
		return false;
	}
	if (!(confirm('¿Desea enviar el formulario?'))){
		return false;
	}		
}
function verejemplo()
	{
	var urlFicha, width, height;
	width=690;
	height=450;
	urlFicha="ejemplo.htm";	
	eval("window.open('"+urlFicha+"','Ficha','resizable=yes,scrollbars=yes,top=20,left=20,width="+width+",height="+height+"')");
	}
function verejemplorevista()
	{
	var urlFicha, width, height;
	width=690;
	height=450;
	urlFicha="ejemplo.htm";	
	eval("window.open('"+urlFicha+"','Ficha','resizable=yes,scrollbars=yes,top=20,left=20,width="+width+",height="+height+"')");
	}
function marcartodas(valor2){		
	var marcado = true;
	var valor = 22;
	
	for(i=3;i<=valor;i++){
		if(eval('document.'+valor2+'.zonaboletin' + i + '.checked==true')){
			marcado = true;
		}else{
			marcado = false;
		}
	}
	if (marcado){
		for(i=3;i<=valor;i++){
			eval('document.'+valor2+'.zonaboletin' + i + '.checked=false');
		}
	}else{
		for(i=3;i<=valor;i++){
			eval('document.'+valor2+'.zonaboletin' + i + '.checked=true');
		}
	}
}
function accionrevista(valor,valor2)
{
    var iddocumento,seccionDir;
    var nombreventana;
    var urlFicha, width, height;
    var left, top;
    width=600;
    height=400;
    left = 20;
    top = 20;
	        
    switch(valor2){
        case 1: // GUARDAR            
	        urlFicha="defaultguardar.asp?numero="+valor;        		
			alert('Para guardar el documento seleccione Archivo->Guardar Como, Tipo->"Página Web, sólo HTML" de la ventana emergente');
	        eval("window.open('"+urlFicha+"','_blank','resizable=yes,scrollbars=yes,menubar=1,width="+width+",height="+height+",left="+left+",top="+top+"')");
	        break;        	        
	    case 2: // IMPRIMIR            
	        urlFicha="defaultguardar.asp?imprimir=OK&numero="+valor;        		
	        eval("window.open('"+urlFicha+"','_blank','resizable=yes,scrollbars=yes,menubar=1,width="+width+",height="+height+",left="+left+",top="+top+"')");
	        break;        	   
    }	
}	

