var errorEmail				    		= "Por favor, revise el campo Email ";	
var errorEmailVacio						= "Por favor, rellene el campo Email ";
var errorNombreCVacio 		 		= "Por favor, rellene el campo Nombre";
var errorNombreEmpresaVacio	 	= "Por favor, rellene el campo Nombre de la empresa";
var errorNombreC 		 					= "Por favor, revise el campo Nombre";
var errorApellidosCVacio 			= "Por favor, rellene el campo Apellidos";
var errorApellidosC 	 				= "Por favor, revise el campo Apellidos";
var errorPersonaContactoVacio	= "Por favor, rellene el campo Nombre y apellidos de la persona de contacto";
var errorPersonaContacto 	 		= "Por favor, revise el campo Nombre y apellidos de la persona de contacto";
var errorLocalidadVacia 			= "Por favor, rellene el campo Localidad";
var errorLocalidad 	 					= "Por favor, revise el campo Localidad";
var errorProvinciaVacia 			= "Por favor, rellene el campo Provincia";
var errorProvincia 	 					= "Por favor, revise el campo Provincia";
var errorDireccionEmpresaVacio 	= "Por favor, rellene el campo Dirección";
var errorCodigoPostal					= "Por favor, revise el campo Código Postal";
var errorNumeroSocio					= "Por favor, revise el campo númeo de socio";
var errorMovilVacio	  		  	= "Por favor, rellene el campo Teléfono Móvil";
var errorTelefonos						= "Número de teléfono debe tener 9 digitos, comenzando por 6 o 9";
var errorSugerenciaVacio			= "Por favor, rellene el campo Ideas o sugerencias";
var errorDudasVacio						= "Por favor, rellene el campo Dudas";
var errorObservacionesVacio		= "Por favor, rellene el campo Observaciones";
var errorPoliticaVacia				= "Politica de privacidad de datos de Quality Life sin aceptar";
var errorVaciaFechaAlta       = "Por favor, rellene el campo Fecha alta";
var errorFechaAlta						= "Por favor, revise el campo Fecha alta";
var errorNombreSeccionVacio   = "Por favor, rellene el campo Nombre de la Seccion";
var errorNombreSeccion		   	= "Por favor, revise el campo Seccion";
var errorNombrePagoVacio		  = "Por favor, revise el campo Forma de pago";
var errorNombreServicio		   = "Por favor, revise el campo Nombre del Servicio";
var errorNombreServicioVacio = "Por favor, rellene el campo Nombre del Servicio";
var errorComisionVacio		 	 = "Por favor, rellene el campo Comisión";
var errorComision				 		 = "Por favor, revise el campo Comisión";
var errorPVPVacio				 		 = "Por favor, rellene el campo Precio";
var errorPVP						 		 = "Por favor, revise el campo Precio";
var errorVaciaFirma			 		 = "Por favor, rellene el campo Firma";

var errorNombreEmpresaSel	 	= "Por favor, seleccione una opción en el combo Empresa";
var errorNombreSeccionSel	 	= "Por favor, seleccione una opción en el combo Sección";
var errorServicioSel			 	= "Por favor, seleccione una opción en el combo Servicio";
var errorPagooSel			 			= "Por favor, seleccione una opción en el combo Forma de Pago";
var errorTratamientoSel			= "Por favor, seleccione una opción en el combo Tratamiento";
var errorVaciaDescServicio 	= "Por favor, rellene el campo Descripción del Servicio";
var errorVaciaPaso1				 	= "Por favor, rellene el campo Paso1";
var errorVaciaCondiciones 	= "Por favor, rellene el campo Condiciones del Servicio";
var errorVaciaDescPrecio  	= "Por favor, rellene el campo Descripción del Precio del Servicio";
var errorVaciaParametro	  	= "Por favor, rellene el campo Parametro";

var errorApellido1CVacio 			= "Por favor, rellene el campo Apellido primero";
var errorApellido1C 	 				= "Por favor, revise el campo Apellido primero";
var errorApellido2CVacio 			= "Por favor, rellene el campo Apellido segundo";
var errorApellido2C 	 				= "Por favor, revise el campo Apellido segundo";
var errorFechaNacimientoC 	 	= "Por favor, revise el campo Fecha nacimiento";
var errorFechaSolict		 		 	= "Por favor, revise el campo Fecha solicitada";
var errorClave							 	= "Por favor, revise la contraseña";
var errorClaveIgualNombre 	 	= "Por favor, revise la contraseña,es igual que el nombre";
var errorClaveNoIgual 	 			= "Por favor, revise las contraseñas, no son iguales";
var errorClaveVacia					 	= "Por favor, rellene la contraseña";
var errorClave10						 	= "Por favor, revise la contraseña, tiene que ser de 10 caracteres";

var errorDudaServicio					= "Por favor, rellene el campo Consulta o duda";
var errorNombreEstadoSolic		= "Por favor, revise el campo Nombre del estado";
var errorNoseleccionadoLocal	= "Por favor, seleccione un localizador para operar";
var errorMismoEstado					= "Por favor, seleccione un estado diferente al que ya estaba";

var errorNumeroCodigo					= "Por favor, rellene el campo NOMBRE/NÚMERO CÓDIGO";
var errorCatidad							= "Por favor, rellene el campo CANTIDAD";
var errorCatidadError					= "Por favor, revise el campo CANTIDAD";
var errorPrecio								= "Por favor, rellene el campo PRECIO";
var errorPrecioError					= "Por favor, revise el campo PRECIO";
var errorTipo									= "Por favor, seleccione un TIPO";
var errorPublico							= "Por favor, seleccione un PUBLICO";
var errorFechaInicioVacio			= "Por favor, rellene el campo FECHA INICIO";
var errorFechaInicio					= "Por favor, FECHA INICIO tiene que ser superior a la fecha de hoy";
var errorFechaInicioError			= "Por favor, revise el campo FECHA INICIO";
var errorFechaFinVacio				= "Por favor, rellene el campo FECHA FIN";
var errorFechaFinError				= "Por favor, revise el campo FECHA FIN";
var errorFechaIgual						= "Por favor, revise el campo FECHA INICIO y FECHA FIN no pueden ser iguales";
var errorDescuento						= "Por favor, revise el campo DESCUENTO";
var errorDescuentoVacio				= "Por favor, rellena el campo DESCUENTO";
var errorNewsletterInfor			= "Por favor, rellena por lo menos el grupo 1 entero";
var errorNewsletterAsunto			= "Por favor, rellena el campo Asunto";
var errorKeywors							= "Por favor, rellena el campo KEYWORDS";
var errorDescription					= "Por favor, rellena el campo DESCRIPTION";
var errorPaisVacio						= "Por favor, rellena el campo País";
var errorlimitFINAL						= "Por favor, rellena el campo Limite inicial";
var errorlimitINICIAL					= "Por favor, rellena el campo Limite final";
var errorVacioZona						= "Por favor, rellena el campo Zona";
var errorVacioResumen					= "Por favor, rellena el campo Resumen";

var errorDescripcion					= "Por favor, rellena el campo Descripción";
var errorPalabrasClaves				= "Por favor, rellena el campo Palabras claves";
var errorNombreCategoria			= "Por favor, rellena el campo Nombre de la categoria";
var errorNombreCategoriaSel		= "Por favor, selecione una Categoria";
var errorNombreSubCategoria		= "Por favor, rellena el campo Nombre de la Subcategoría";

var errorSubCategoria					= "Por favor, selecciona una Subcategoría";

var errorCategoria						= "No tiene seleccionada una categoría";
var errorEnlaceTitulo					= "Por favor, rellena el campo Titulo";
var errorEnlaceHref						= "Por favor, rellena el campo Href";
var errorEnlaceTitle					= "Por favor, rellena el campo Title";
var errorEnlaceNombre					= "Por favor, rellena el campo Nombre";
var errorEnlaceReciproco			= "Por favor, rellena el campo URL enlace recíproco";
var errorEnlaceCodigoValidar	= "Por favor, rellena el campo Código de validación";

//Métodos para cambiar el color de la cabecera selecionada y mostrar la capa seleccionada
function cambiarColorServicios(radioMostrar,radio,maximoRadio){

  mostrarOcultar(radioMostrar,radio,maximoRadio);
  mostrarOcultarCabeceras(radioMostrar,maximoRadio);

}

//Cambiar de cabeceras
function mostrarOcultarCabeceras(radioMostrar,maximoRadio){ 
	
	for(contador=1;contador<maximoRadio;contador++){
			
			if(contador != radioMostrar){	
				
				var radioBlancoOcultar ="blanco"+contador;	
				document.getElementById(radioBlancoOcultar).style.visibility="hidden";											
				
				var radioRojoMostrar ="rojo"+contador;	
				document.getElementById(radioRojoMostrar).style.visibility="visible";	
			}	
	}
	
	var radioRojoSelecionado ="rojo"+radioMostrar;	
	document.getElementById(radioRojoSelecionado).style.visibility="hidden";	
	
	var radioBlancoSelecionado ="blanco"+radioMostrar;	
	document.getElementById(radioBlancoSelecionado).style.visibility="visible";	
}

//Mostramos la capa recibida por parametro y las demás las ocultamos
function mostrarOcultar(radioMostrar,radio,maximoRadio){ 	
	
	for(contador=1;contador<maximoRadio;contador++){
				
			var radioOcultar = radio;
			
			if(contador != radioMostrar){																		
				radioOcultar = radioOcultar+contador;	
				document.getElementById(radioOcultar).style.visibility="hidden";				
				
			}
	
	}
	
	radio = radio+radioMostrar;	
	document.getElementById(radio).style.visibility="visible";	
} 

//abrimos le pop up de los enlaces
function abrirPopUp(URL,x,y){	
	
	day = new Date();
    id = day.getTime();                                
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=0,width=' + x + ',height=' + y + ',left = 0,top = 0');");                
}

//abrimos le pop up de los enlaces
function abrirPopUp2(hrefurl,x,y){	  

	window.open(hrefurl,'Calendario','toolbar=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width='+ x + ',height='+ y +',top=0,left=0');	
	
	return false;
}

//Mostramos la capa recibida por parametro y las demás las ocultamos
function mostrarOcultarPreguntas(radioMostrar,radio,maximoRadio){ 	
	
	for(contador=1;contador<maximoRadio;contador++){				
			var radioOcultar = radio;			
			if(contador != radioMostrar){																		
				radioOcultar = radioOcultar+contador;	
				document.getElementById(radioOcultar).style.display="none";		
			}	
	}
	
	radio = radio+radioMostrar;	
	document.getElementById(radio).style.display="block";	
} 

//Método para submitir formularios, que recibe la accion
function enviarformulario(valor){
  alert(document.forms.fomulario);
  document.forms.fomulario.accion = valor;
  document.forms.fomulario.submit();
}

//Método para validar el formulario contacto
function validaFormularioContacto(){	
	var numeroSocio			= document.forms.formAlta.numeroSocio.value;
	var nombre 					= document.forms.formAlta.nombre.value;
	var apellidos				= document.forms.formAlta.apellidos.value;	
	var telefono1  			= document.forms.formAlta.telefono1.value;		
	var telefono2	   		= document.forms.formAlta.telefono2.value;
	var email  					= document.forms.formAlta.email.value;				
	var sugerencias	   	= document.forms.formAlta.sugerencias.value;
	var aceptoPolitica 	= document.forms.formAlta.aceptoPolitica;
		
	var msgError 		= "";	
	
	if(!aceptoPolitica.checked)
		msgError = errorPoliticaVacia;					
	else if(!vacio(numeroSocio) && !esnumero(numeroSocio))			
		msgError = errorNumeroSocio;					
	else if(vacio(nombre))
		msgError = errorNombreCVacio;
	else if	(!esletra(nombre))
		msgError = errorNombreC;		
	else if(vacio(apellidos))
		msgError = errorApellidosCVacio;
	else if	(!esletra(apellidos))
		msgError = errorApellidosC;		
	else if(vacio(telefono1))
		msgError = errorMovilVacio;			
	else if(!validateTlfmovil(telefono1))
		msgError = errorTelefonos;		
	else if(!vacio(telefono2) && !validateTlfmovil(telefono2))			
		msgError = errorTelefonos;	
	else if(vacio(sugerencias))
		msgError = errorSugerenciaVacio;			
	else
		msgError = validarEmail(email);
		
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();

}
//Método para validar formulario de empresa
function validaFormularioEmpresa(){	
	
	var nombreEmpresa 		= document.forms.formAlta.nombreEmpresa.value;	
	var direccionEmpresa  	= document.forms.formAlta.direccionEmpresa.value;
	var codigoPostal  		= document.forms.formAlta.codigoPostal.value;	
	var localidad  			= document.forms.formAlta.localidad.value;
	var provincia  			= document.forms.formAlta.provincia.value;	
	var personaContacto		= document.forms.formAlta.personaContacto.value;	
	var telefono1  			= document.forms.formAlta.telefono1.value;		
	var telefono2	   		= document.forms.formAlta.telefono2.value;
	var email  				= document.forms.formAlta.email.value;				
	var observaciones	   	= document.forms.formAlta.observaciones.value;
	var aceptoPolitica 		= document.forms.formAlta.aceptoPolitica;		
	var msgError 			= "";	
	
	
	
	if(!aceptoPolitica.checked)
		msgError = errorPoliticaVacia;										
	else if(vacio(nombreEmpresa))
		msgError = errorNombreEmpresaVacio;		
	else if(vacio(direccionEmpresa))
		msgError = errorDireccionEmpresaVacio+" de la empresa";		
	else if(!esnumero(codigoPostal))			
		msgError = errorCodigoPostal;	
	else if(vacio(localidad))
		msgError = errorLocalidadVacia;
	else if	(!esletra(localidad))
		msgError = errorLocalidad;		
	else if(vacio(provincia))
		msgError = errorProvinciaVacia;
	else if	(!esletra(provincia))
		msgError = errorProvincia;		
	else if(vacio(personaContacto))
		msgError = errorPersonaContactoVacio;
	else if	(!esletra(personaContacto))
		msgError = errorPersonaContacto;		
	else if(vacio(telefono1))
		msgError = errorMovilVacio;			
	else if(!validateTlfmovil(telefono1))
		msgError = errorTelefonos;		
	else if(!vacio(telefono2) && !validateTlfmovil(telefono2))			
		msgError = errorTelefonos;	
	else if(vacio(observaciones))
		msgError = errorObservacionesVacio;			
	else
		msgError = validarEmail(email);
		
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();
}

//Método para validar el formulario recomendar
function validaFormularioRecomendar(){	

	var numeroSocio		= document.forms.formAlta.numeroSocio.value;
	var nombre 			= document.forms.formAlta.nombre.value;
	var apellidos		= document.forms.formAlta.apellidos.value;	
	var telefono1  		= document.forms.formAlta.telefono1.value;		
	var telefono2	   	= document.forms.formAlta.telefono2.value;
	var email  			= document.forms.formAlta.email.value;					
	var aceptoPolitica 	= document.forms.formAlta.aceptoPolitica;

	var emailAmigo1		= document.forms.formAlta.emailAmigo1.value;
	var emailAmigo2		= document.forms.formAlta.emailAmigo2.value;	
	var emailAmigo3		= document.forms.formAlta.emailAmigo3.value;
	var emailAmigo4		= document.forms.formAlta.emailAmigo4.value;	
	var emailAmigo5		= document.forms.formAlta.emailAmigo5.value;
	var emailAmigo6		= document.forms.formAlta.emailAmigo6.value;
	var msgError 		= "";	
	var emails 			= "";

	
	if(!aceptoPolitica.checked)
		msgError = errorPoliticaVacia;					
	else if(!vacio(numeroSocio) && !esnumero(numeroSocio))			
		msgError = errorNumeroSocio;					
	else if(vacio(nombre))
		msgError = errorNombreCVacio;
	else if	(!esletra(nombre))
		msgError = errorNombreC;		
	else if(vacio(apellidos))
		msgError = errorApellidosCVacio;
	else if	(!esletra(apellidos))
		msgError = errorApellidosC;			
	else if(!vacio(telefono1) && !validateTlfmovil(telefono1))					
		msgError = errorTelefonos;		
	else if(!vacio(telefono2) && !validateTlfmovil(telefono2))			
		msgError = errorTelefonos;	
	else if(vacio(email))		
		msgError = errorEmailVacio;		
	else  if(!validaPatron(email))	
		msgError = errorEmail;	
	else if(vacio(emailAmigo1))
		msgError = errorEmailVacio+"1";
	else if(!validaPatron(emailAmigo1))
		msgError = errorEmail+"1";	
		
	if(msgError ==""){	
		if(!validaPatron(emailAmigo2))
			msgError = errorEmail+"2";							
	}		
	
	if(msgError ==""){
		if(!validaPatron(emailAmigo3))
			msgError = errorEmail+"3";											
	}
	
	if(msgError ==""){	
		if(!validaPatron(emailAmigo4))
			msgError = errorEmail+"4";									
	}
	
	if(msgError ==""){
		if(!validaPatron(emailAmigo5))
			msgError = errorEmail+"5";													
	}
	
	if(msgError ==""){
		if(!validaPatron(emailAmigo6))
			msgError = errorEmail+"6";													
	}
	
	if(msgError ==""){
		emails = emailAmigo1+",";
			if(emailAmigo2 != "")
				emails = emails + emailAmigo2+",";				
			if(emailAmigo3 != "")
				emails = emails + emailAmigo3+",";				
			if(emailAmigo4 != "")
				emails = emails + emailAmigo4+",";				
			if(emailAmigo5 != "")
				emails = emails + emailAmigo5+",";
			if(emailAmigo6 != "")
				emails = emails + emailAmigo6+",";
		
		emails = emails.substring(0,emails.length-1);				
		
	}
		
	//Rellenamos la cadena de emails a enviar	
	document.forms.formAlta.emails.value = emails;	
		
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();

}

//Método para validar el formulario Asesor
function validaFormularioAsesor(){	
	
	var nombre 			= document.forms.formAlta.nombre.value;
	var apellidos		= document.forms.formAlta.apellidos.value;	
	var email  			= document.forms.formAlta.email.value;				
	var dudas	   		= document.forms.formAlta.dudas.value;
	var aceptoPolitica 	= document.forms.formAlta.aceptoPolitica;		
	var msgError 		= "";	
	
	if(!aceptoPolitica.checked)
		msgError = errorPoliticaVacia;						
	else if(vacio(nombre))
		msgError = errorNombreCVacio;
	else if	(!esletra(nombre))
		msgError = errorNombreC;		
	else if(vacio(apellidos))
		msgError = errorApellidosCVacio;
	else if	(!esletra(apellidos))
		msgError = errorApellidosC;			
	else if(vacio(dudas))
		msgError = errorDudasVacio;			
	else
		msgError = validarEmail(email);
		
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();

}

//Enviamos el formulario
function sendEmailPhp(){	
document.forms.formAlta.submit();
}

// Funcion que comprueba si un campo esta vacio
function vacio(strAux){
	var re= new RegExp("^\\s+$");		
	if ( (strAux == null) || (strAux == "") || (re.test(strAux)) ) return true;
	return false;
}

// Funcion que comprueba que lo introducido es numérico.
function esnumero(s) {
	var reg= new RegExp("^[0-9]+$");			
	if (!reg.test(s))
		return false;
	return true;
}

// Funcion que comprueba que lo introducido no es numérico.
function esletra(s){
	if (esnumero(s))
		return false;
	return true;
}

//Validamos que este bien informado la caja del email
function validarEmail(email){
	
	var msgError = "";
	var patron   = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;		
	
	if(email == "")
		msgError = errorEmailVacio;	
	else if(!patron.test(email))
		msgError = errorEmail;	

	
	return msgError;
}

//Funcion para validar telefono movil
function validateTlfmovil (str){ 
	var re = /^[6]\d{8}$/;
	var re1 = /^[9]\d{8}$/;
	var re2 = /^[3]\d{10}$/;
	var re3 = /^[+]\d{11}$/;
	return (re.test (str)|| re1.test (str) || re2.test (str) || re3.test (str));
}

//Mostramos el valor del radiobutton seleccionado
function MostrarValueRadioSelect(colecRadios){
	
	var radioChequeado="N";
	 if(colecRadios.length){
		for (i=0;i<colecRadios.length;i++){
			if (colecRadios[i].checked){    
				radioChequeado = colecRadios[i].value;
			   i = colecRadios.length; 
		   }
		} 
	}			
	return radioChequeado;  
}

//Validar patron email
function validaPatron(email){

	var patron   = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;		
	
		if(!patron.test(email))
			return false;
			
	return true;
}

//Método para validar el formulario alta empresa
function validarAltaEmpresa(){	
	
	var empresa				= document.forms.formAlta.empresa.value;
	var gerente 			= document.forms.formAlta.gerente.value;
	var telefono1  		= document.forms.formAlta.telefono1.value;		
	var telefono2	   	= document.forms.formAlta.telefono2.value;
	var email  				= document.forms.formAlta.email.value;					
	var msgError 			= "";	
	
	if(vacio(empresa))			
		msgError = errorNombreEmpresaVacio;					
	else if(vacio(gerente))
		msgError = errorNombreCVacio+" del Gerente";
	else if	(!esletra(gerente))
		msgError = errorNombreC+" del Gerente";		
	else if(vacio(telefono1))
		msgError = errorMovilVacio;			
	else if(!validateTlfmovil(telefono1))
		msgError = errorTelefonos;		
	else if(!vacio(telefono2) && !validateTlfmovil(telefono2))			
		msgError = errorTelefonos;					
	else
		msgError = validarEmail(email);
		
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();

}

//Validar patron fecha
function validarFecha(fecha){

	//var patron = /^\d{1,2}\/\d{2}\/\d{4}$/;
	var patron = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
	
		if(!patron.test(fecha))
			return false;
			
	return true;
}

//Método para validar el formulario alta o modificación de sección
function validarAltaSeccion(){	
	
	var seccion				= document.forms.formAlta.seccion.value;
	var keywords			= document.forms.formAlta.keywords.value;
	var descriptions	= document.forms.formAlta.descriptions.value;
	var msgError 	= "";	
	
	if(vacio(seccion))			
		msgError = errorNombreSeccionVacio;
	else if(vacio(keywords))			
		msgError = errorKeywors;
	else if(vacio(descriptions))			
		msgError = errorDescription;
	
		if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();
}

//Método para validar el formulario alta forma de pago
function validarAltaFormaPago(){
	
	var nombrepago	= document.forms.formAlta.nombrepago.value;
	var msgError 		= "";	
	
	if(vacio(nombrepago))			
		msgError = errorNombrePagoVacio;
	
		if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();
	
}

//Método para validar el formulario alta servicio
function validarAltaServicio(){	
	
	var empresa							= document.forms.formAlta.idempresa.value;
	var seccion 						= document.forms.formAlta.seccion.value;	
	var nombreservicio			= document.forms.formAlta.nombreservicio.value;	
	var preciocolaborador  	= document.forms.formAlta.preciocolaborador.value;		
	var comisioncliente 		= document.forms.formAlta.comisioncliente.value;
	var pvpsocio	  				= document.forms.formAlta.pvpsocio.value;		
	var comisionsocio	  		= document.forms.formAlta.comisionsocio.value;
	var firma	  						= document.forms.formAlta.firma.value;								
	var msgError 						= "";	
	
	if(empresa=="0")			
		msgError = errorNombreEmpresaSel;					
	else if(seccion=="0")
		msgError = errorNombreSeccionSel;
	else if(vacio(nombreservicio))
		msgError = errorNombreServicioVacio;	
	else if	(!esletra(nombreservicio))
		msgError = errorNombreServicio;		
			else if(vacio(preciocolaborador))
		msgError = errorPVPVacio+" Colaborador";					
	else if(!esnumero(preciocolaborador))
		msgError = errorPVP+" Colaborador";		
	else if(vacio(comisioncliente))
		msgError = errorComisionVacio+" Cliente";			
	else if(!esnumero(comisioncliente))
		msgError = errorComision+" Cliente";
	else if(vacio(pvpsocio))
		msgError = errorPVPVacio+" Socio";		
	else if(!esnumero(pvpsocio))
		msgError = errorPVP+" Socio";		
	else if(vacio(comisionsocio))
		msgError = errorComisionVacio+" Socio";			
	else if(!esnumero(comisionsocio))
		msgError = errorComision+" Socio";		
	else if(vacio(firma))
		msgError = errorVaciaFirma;					
		
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();

}

//Método para validar el formulario alta servicio publico
function validarAltaServicioPublico(){	
	
	var nombreservicio		= document.forms.formAlta.idserviciointerno.value;
	var descripcion				= document.forms.formAlta.descripcion.value;
	var paso1 						= document.forms.formAlta.paso1.value;
	var condiciones				= document.forms.formAlta.condiciones.value;	
	var preciodescripcion = document.forms.formAlta.preciodescripcion.value;			
	var keywords 					= document.forms.formAlta.keywords.value;		
	var descriptions 			=	document.forms.formAlta.descriptions.value;		
	var zona 							= document.forms.formAlta.zona.value;		
	var resumen						= document.forms.formAlta.resumen.value;
	var msgError 					= "";	
	
	if(nombreservicio=="0")			
		msgError = errorServicioSel;
	else if(vacio(zona))
		msgError = errorVacioZona;						
	else if(vacio(descripcion))
		msgError = errorVaciaDescServicio;		
	else if(vacio(paso1))
		msgError = errorVaciaPaso1;					
	else if(vacio(condiciones))
		msgError = errorVaciaCondiciones;			
	else if(vacio(preciodescripcion))
		msgError = errorVaciaDescPrecio;	
	else if(vacio(resumen))
		msgError = errorVacioResumen;				
	else if(vacio(keywords))
		msgError = errorKeywors;	
	else if(vacio(descriptions))
		msgError = errorDescription;	
	
		
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();

}

//Método para validar el alta de la forma de pago de un servicio seleccionado
function validarAltaFormaPagoServicio(){
	
	var idformapago				= document.forms.formAlta.idformapago.value;
	var idserviciopublico	= document.forms.formAlta.idserviciopublico.value;
	var parametro 				= document.forms.formAlta.parametro.value;
								
	var msgError 						= "";	
	
	if(idformapago=="0")			
		msgError = errorPagooSel;
	else if(idserviciopublico=="0")			
		msgError = errorServicioSel;														
	else if(vacio(parametro))
		msgError = errorVaciaParametro;	
		
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();
	
	
}

//Cambiamos el action
function registrar(){
	
	document.forms.formAlta.action ="../cliente/registrar_cliente.php";
	sendEmailPhp();
}

//Método para validar el formulario de alta de cliente
function validaFormularioCliente(){	
	
	var tratamiento					= document.forms.formAlta.tratamiento.value;
	var nombre 							= document.forms.formAlta.nombre.value;	
	var apellido1						= document.forms.formAlta.apellido1.value;	
	var apellido2						= document.forms.formAlta.apellido2.value;
	var fechanacimiento  		= document.forms.formAlta.fechanacimiento.value;		
	var localidad 					= document.forms.formAlta.localidad.value;
	var provincia	  				= document.forms.formAlta.provincia.value;		
	var direccion	  				= document.forms.formAlta.direccion.value;
	var codigopostal   			= document.forms.formAlta.codigopostal.value;								
	var aceptoPolitica 			= document.forms.formAlta.aceptoPolitica;
	var telefonomovil 			= document.forms.formAlta.telefonomovil.value;
	var telefonofijo 				= document.forms.formAlta.telefonofijo.value;
	var email 							= document.forms.formAlta.email.value;
	var clave 							= document.forms.formAlta.clave.value;
	var clave2		 					= document.forms.formAlta.clave2.value;
	
	var msgError 						= "";	
	
		if(!aceptoPolitica.checked)
		msgError = errorPoliticaVacia;			
	else if(tratamiento=="0")			
		msgError = errorTratamientoSel;					
	else if(vacio(nombre))
		msgError = errorNombreCVacio;	
	else if	(!esletra(nombre))
		msgError = errorNombreC;		
	else if(vacio(apellido1))
		msgError = errorApellido1CVacio;	
	else if	(!esletra(apellido1))
		msgError = errorApellido1C;	
	else if(vacio(apellido2))
		msgError = errorApellido2CVacio;	
	else if	(!esletra(apellido2))
		msgError = errorApellido2C;				
	else if(!validarFecha(fechanacimiento))
		msgError = errorFechaNacimientoC;
	else if(vacio(localidad))
		msgError = errorLocalidadVacia;	
	else if	(!esletra(localidad))
		msgError = errorLocalidad;
	else if(vacio(provincia))
		msgError = errorProvinciaVacia;	
	else if	(!esletra(provincia))
		msgError = errorProvincia;					
	else if(vacio(direccion))
		msgError = errorDireccionEmpresaVacio;	
	else if(!esnumero(codigopostal))			
		msgError = errorCodigoPostal;	
	else if(vacio(telefonomovil))
		msgError = errorMovilVacio;			
	else if(!validateTlfmovil(telefonomovil))
		msgError = errorTelefonos;		
	else if(!vacio(telefonofijo) && !validateTlfmovil(telefonofijo))			
		msgError = errorTelefonos;
		else if(vacio(clave))
		msgError = errorClaveVacia;	
	else if(!validateClaveNombre(clave,nombre))
		msgError = errorClaveIgualNombre;
	else if(!validateClaveIgual(clave,clave2))
		msgError = errorClaveNoIgual;
	else if(!validateClavePatron(clave))
		msgError = errorClave;
		else if(!validateClaveTam(clave))
		msgError = errorClave10;					
	else
		msgError = validarEmail(email);		
			
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();
}

//Función para validar que las claves sean iguales
function validateClaveIgual (clave,clave2){
	
	if(clave != clave2)
		return false;
		
return true;	
}

//Función para validar que las claves sean iguales
function validateClaveNombre (clave,nombre){
	
	if(clave == nombre)
		return false;
		
return true;	
}

//Función para validar que la clave sea correcta
function validateClavePatron (clave){
	
/*	var patronClave = /[a-z-A-Z]{0,8}[0-9]{2,10}/;	
	if (!patronClave.test(clave))
			return false;		*/
		
return true;	
}

/*Función para introducir barras en la fecha y borrar caracteres no numericos.*/
function fechaAutoBarra(fechanacimiento){

  var tecla = event.keyCode;
  if (
   //Si es un caracter imprimible, debemos eliminarlo
   (tecla == 32 ) ||             // Espacio
   (tecla >= 65 && tecla <= 90) ||     // A-Z
   (tecla >= 106 && tecla <= 107) ||    // * +
   (tecla == 111 ) ||            // /
   (tecla == 189 || tecla == 109 ) ||    // los guiones
   (tecla >= 186 && tecla <= 187) ||    // [ ]
   (tecla >= 191 && tecla <= 226))     // Otros caracteres.
   fechanacimiento.value = fechanacimiento.value.substring(0,fechanacimiento.value.length-1)
  else
   if (((fechanacimiento.value.length==2)||(fechanacimiento.value.length==5))&&!
    ((tecla==8)||(tecla==46)))   // Teclas Suprimir y Delete
    fechanacimiento.value=fechanacimiento.value + "/";
}

//valida que el cliente a introducido el usuario y la clave
function validaFormularioAcceso(){
				
	var usuario 	= document.forms.formAlta.usuario.value;
	var clave 		= document.forms.formAlta.clave.value;

	var msgError 	= "";
		
	if(vacio(clave))	
		msgError = errorClaveVacia;
	else if(!validateClavePatron(clave))
		msgError = errorClave;
	else
		msgError = validarEmail(usuario);
	
	
		if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();		
}

//validamos el formulario de solicitud de servicio
function validaFormularioSolicServicio(){	
		
	var fechasolic 			= document.forms.formAlta.fechasolic.value;
	var aceptoPolitica 	= document.forms.formAlta.aceptoPolitica;
	var msgError 				= "";

	if(!aceptoPolitica.checked)
		msgError = errorPoliticaVacia;
	else if(!validarFecha(fechasolic))
			msgError = errorFechaSolict;
			
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();
	
}

//valida que el cliente a introducido el usuario y la clave
function validaFormularioRecuperar(){
				
	var usuario 	= document.forms.formAlta.usuario.value;
	var msgError 	= validarEmail(usuario);	
	
		if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();		
}

//validar el tamaño de la clave
function validateClaveTam(clave){
	
		if(clave.length != 10)
		return false;
	
	return true;
}

//Método para validar el formulario de más información
function validaFormularioMasInformacion(){
		
	var numeroSocio			= document.forms.formAlta.numeroSocio.value;
	var nombre 					= document.forms.formAlta.nombre.value;
	var apellidos				= document.forms.formAlta.apellidos.value;	
	var telefono1  			= document.forms.formAlta.telefono1.value;		
	var telefono2	   		= document.forms.formAlta.telefono2.value;
	var email  					= document.forms.formAlta.email.value;				
	var sugerencias	   	= document.forms.formAlta.sugerencias.value;
	var aceptoPolitica 	= document.forms.formAlta.aceptoPolitica;
		
	var msgError 		= "";	
	
	if(!aceptoPolitica.checked)
		msgError = errorPoliticaVacia;					
	else if(!vacio(numeroSocio) && !esnumero(numeroSocio))			
		msgError = errorNumeroSocio;					
	else if(vacio(nombre))
		msgError = errorNombreCVacio;
	else if	(!esletra(nombre))
		msgError = errorNombreC;		
	else if(vacio(apellidos))
		msgError = errorApellidosCVacio;
	else if	(!esletra(apellidos))
		msgError = errorApellidosC;		
	else if(!vacio(telefono1) && !validateTlfmovil(telefono1))
		msgError = errorTelefonos;		
	else if(!vacio(telefono2) && !validateTlfmovil(telefono2))			
		msgError = errorTelefonos;	
	else if(vacio(sugerencias))
		msgError = errorDudaServicio;			
	else
		msgError = validarEmail(email);
		
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();

}

//Método para validar el formulario recomendar
function validaFormularioRecomendarServicio(){	
	
	var nombre 					= document.forms.formAlta.nombre.value;	
	var email  					= document.forms.formAlta.email.value;					
	var aceptoPolitica 	= document.forms.formAlta.aceptoPolitica;
	var nombreAmigo			= document.forms.formAlta.nombreAmigo.value;
	var emailAmigo			= document.forms.formAlta.emailAmigo.value;	
	var msgError 				= "";		
	
	if(!aceptoPolitica.checked)
		msgError = errorPoliticaVacia;							
	else if(vacio(nombre))
		msgError = errorNombreCVacio;
	else if	(!esletra(nombre))
		msgError = errorNombreC;
	else if(vacio(email))		
		msgError = errorEmailVacio;		
	else  if(!validaPatron(email))	
		msgError = errorEmail;	
	else if(vacio(nombreAmigo))
		msgError = errorNombreCVacio+" Amigo";
	else if	(!esletra(nombreAmigo))
		msgError = errorNombreC+" Amigo";
	else if(vacio(emailAmigo))		
		msgError = errorEmailVacio+" Amigo";		
	else  if(!validaPatron(emailAmigo))	
		msgError = errorEmail+" Amigo";	
	
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();
}

//Método para validar el formulario alta estados del localizador
function validarAltaEstadoLocal(){
	
	var nombreestado	= document.forms.formAlta.nombreestado.value;
	var msgError 			= "";	
	
	if(vacio(nombreestado))			
		msgError = errorNombreEstadoSolic;
	
		if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();	
}

//Método para validar que hemos seleccionado un estado diferente de localizador
function modificarLocalizardor(){
	
	msgError = validarEstadoLocal();	
	
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();
}

//Método para validar que hemos seleccionado un estado diferente de localizador
function enviarEmailLocalizador(){
	
	msgError = validarEstadoLocal();
	
	if(msgError !="")
		alert(msgError);
	else{
		document.forms.formAlta.action ="panelLocalizadorTrakingModificar_EnviarEmail.php";
		sendEmailPhp();
	}
}

//Método que validamos que el localizador sea diferente al que estaba selecionado
function validarEstadoLocal(){
		
	var radlocalizador	= document.forms.formAlta.estadoLocal;	
	var estadoLocal			= MostrarValueRadioSelect(radlocalizador);
	var estadoLocalAnt 	= document.forms.formAlta.estadoAnteior.value;
	var msgError 				= "";
	
	if(estadoLocal == estadoLocalAnt)			
			msgError = errorMismoEstado;
	else
		document.forms.formAlta.idestadolocal.value = estadoLocal;	
	
	return 	msgError;
}


//Método para validar la actualización de localizador
function cambiarEstadoLocalizador(){
	
	var radlocalizador	= document.forms.formAlta.radlocalizador;	
	var localSelec			= MostrarValueRadioSelect(radlocalizador);
	var msgError 				= "";
	
	if(localSelec == 'N')			
			msgError = errorNoseleccionadoLocal;
	else
		document.forms.formAlta.idsolicservicio.value = localSelec;	
	
		if(msgError !="")
			alert(msgError);
		else
			sendEmailPhp();
}

function selecRadiosCliente(){
	
	var radioHorario 				= document.forms.formAlta.radioHoraro.value;
	var radioMedio 					= document.forms.formAlta.radioMedio.value;
	var bbddTratamiento 		= document.forms.formAlta.bbddTratamiento.value;	
	var comboTratamiento 		= document.forms.formAlta.tratamiento;
	var colectmediocontacto = document.forms.formAlta.mediocontacto;
	var horariocontacto 		= document.forms.formAlta.horariocontacto;
	
	selectRadio(colectmediocontacto,radioMedio);
	selectRadio(horariocontacto,radioHorario);
	
	//seleccionamos en el combo de tratamiento el estado que tenemos guardo en la bbdd
	if(bbddTratamiento == '1')
			document.forms.formAlta.tratamiento.options[0].selected=true;
		else
			document.forms.formAlta.tratamiento.options[1].selected=true;	
}

//Chequeamos el radio recibido por parametro
function selectRadio(colecRadios,radSelect){
	
	 if(colecRadios.length){
		for (i=0;i<colecRadios.length;i++){
			if (colecRadios[i].value == radSelect)    
				colecRadios[i].checked=true;
		} 
	}			
}

//Validar elementos del formulario de modificación
function validarClienteModificacion(){	
	
	var tratamiento					= document.forms.formAlta.tratamiento.value;
	var nombre 							= document.forms.formAlta.nombre.value;	
	var apellido1						= document.forms.formAlta.apellido1.value;	
	var apellido2						= document.forms.formAlta.apellido2.value;
	var fechanacimiento  		= document.forms.formAlta.fechanacimiento.value;		
	var localidad 					= document.forms.formAlta.localidad.value;
	var provincia	  				= document.forms.formAlta.provincia.value;		
	var direccion	  				= document.forms.formAlta.direccion.value;
	var codigopostal   			= document.forms.formAlta.codigopostal.value;								
	var telefonomovil 			= document.forms.formAlta.telefonomovil.value;
	var telefonofijo 				= document.forms.formAlta.telefonofijo.value;
	var msgError 						= "";	
					
	if(vacio(nombre))
		msgError = errorNombreCVacio;	
	else if	(!esletra(nombre))
		msgError = errorNombreC;		
	else if(vacio(apellido1))
		msgError = errorApellido1CVacio;	
	else if	(!esletra(apellido1))
		msgError = errorApellido1C;	
	else if(vacio(apellido2))
		msgError = errorApellido2CVacio;	
	else if	(!esletra(apellido2))
		msgError = errorApellido2C;				
	else if(!validarFecha(fechanacimiento))
		msgError = errorFechaNacimientoC;
	else if(vacio(localidad))
		msgError = errorLocalidadVacia;	
	else if	(!esletra(localidad))
		msgError = errorLocalidad;
	else if(vacio(provincia))
		msgError = errorProvinciaVacia;	
	else if	(!esletra(provincia))
		msgError = errorProvincia;					
	else if(vacio(direccion))
		msgError = errorDireccionEmpresaVacio;	
	else if(!esnumero(codigopostal))			
		msgError = errorCodigoPostal;	
	else if(vacio(telefonomovil))
		msgError = errorMovilVacio;			
	else if(!validateTlfmovil(telefonomovil))
		msgError = errorTelefonos;		
	else if(!vacio(telefonofijo) && !validateTlfmovil(telefonofijo))			
		msgError = errorTelefonos;	
			
	if(msgError !="")
		alert(msgError);
	else
		sendEmailPhp();
}

//Subimos al panel
function irAPanel(){
	document.location="../";
}

//Abrimos el calendario
function vercalendario(nameimput){	
	var hrefPopup="../../comun/calendario.php?imputname="+nameimput;	
	window.open(hrefPopup,'Calendario','toolbar=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=170,height=190;top=0,left=0');	
	return false;
}

//Abrimos el calendario
function vercalendario2(nameimput){	
	var hrefPopup="../comun/calendario.php?imputname="+nameimput;	
	window.open(hrefPopup,'Calendario','toolbar=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=170,height=190;top=0,left=0');	
	return false;
}

//Habilitar y deshabilitar los imput de precio y descuento según combo
function habilitar(valueCombo){		
	switch(valueCombo.value){
		case "1":			
			document.forms.formAlta.precio.disabled=false;
			document.forms.formAlta.descuento.disabled=true;
			document.forms.formAlta.descuento.value='';
			break;
		case "2":			
			document.forms.formAlta.precio.disabled=true;
			document.forms.formAlta.precio.value='';
			document.forms.formAlta.descuento.disabled=false;
			break;
	}	
}

//Validar el proceso de alta de código o modifiación
function validarAltaCodigo(){	
	
	var numerocodigo	= document.forms.formAlta.numerocodigo.value;
	var tipo 					= document.forms.formAlta.tipo.value;	
	var publico				= document.forms.formAlta.publico.value;	
	var cantidad			= document.forms.formAlta.cantidad.value;	
	var fechainicio		= document.forms.formAlta.fechainicio.value;
	var fechafinal		= document.forms.formAlta.fechafinal.value;
	var precio				= document.forms.formAlta.precio.value;
	var descuento			= document.forms.formAlta.descuento.value;
	var msgError 			= "";		
	
		if(vacio(numerocodigo))
			msgError = errorNumeroCodigo;
		else if(tipo == 0)
			msgError = errorTipo;
		else if(publico == 0)
			msgError = errorPublico;
		else if(vacio(cantidad))
			msgError = errorCatidad;	
		else if(!esnumero(cantidad))		
			msgError = errorCatidadError;			
		else if(vacio(fechainicio))
			msgError = errorFechaInicioVacio;
		else if(!validarFecha(fechainicio))
			msgError = errorFechaInicioError;
		else if(fechainicio == fechafinal)
			msgError = errorFechaIgual;
		else if(vacio(fechafinal))
			msgError = errorFechaFinVacio;
		else if(!validarFecha(fechafinal))
			msgError = errorFechaFinError;		
		else if( (tipo == 1) && (vacio(precio)))
			msgError = errorPrecio;	
		else if( (tipo == 1) && !(esnumero(precio)))		
			msgError = errorPrecioError;								
		else if( (tipo == 2) && (vacio(descuento)))
			msgError = errorDescuentoVacio;	
		else if( (tipo == 2) && !(esnumero(descuento)))		
			msgError = errorDescuento;			
			
		if(msgError != "")
			alert(msgError);
		else
			sendEmailPhp();	
}

//Cargamos la pantalla de nuevo con la opción de calcular
function recalcular(){	
	document.forms.formAlta.calcular.value="1";
	sendEmailPhp();	
}


//Validamos si esta el email bien, si es así enviamos a la pagina destinataria
function validaremail(){
	
	var email 		= document.forms.formAlta.email.value;
	var msgError 	= validarEmail(email);
	
	if(msgError != "")
			alert(msgError);
		else
			sendEmailPhp();		
}

//Validamos si hemos introducido algún email
function altaMaxima(){
	
	var email 		= document.forms.formAlta.emails.value;	
	
	if(email == "")
			alert(errorEmailVacio);
		else
			sendEmailPhp();		
}

//Validamos si hemos informado como minimo el primero grupo y el campo asunto
function validarInformado(){
	
	var href1 				= document.forms.formAlta.href1.value;	
	var src1 					= document.forms.formAlta.src1.value;	
	var alt1 					= document.forms.formAlta.alt1.value;	
	var title1 				= document.forms.formAlta.title1.value;		
	var asunto 				= document.forms.formAlta.asunto.value;	
	var limitFINAL 		= document.forms.formAlta.limitFINAL.value;	
	var limitINICIAL	= document.forms.formAlta.limitINICIAL.value;	
	var msgError 			= "";	
	
	if(href1 == "" || src1 == "" || alt1 == "" || title1 == "" )	
		msgError = errorNewsletterInfor;		
	else if (asunto == "")
		msgError = errorNewsletterAsunto;			
	else if(!esnumero(limitFINAL))			
		msgError = errorlimitFINAL;	
	else if(!esnumero(limitINICIAL))			
		msgError = errorlimitINICIAL;
	if(msgError != "")
		alert(msgError);
	else
		sendEmailPhp();			
}

//Enviamos los emails y cambiamos el envio
function enviarNewlestter(){

	document.forms.formAlta.envio.value = "2";	

	sendEmailPhp();			
}

//Validamos si hemos introducido el país
function validarAltaPais(){
	
	var nombrepais 		= document.forms.formAlta.nombrepais.value;	
	
	if(nombrepais == "")
			alert(errorPaisVacio);
		else
			sendEmailPhp();		
}

//Validamos si hemos introducido el país
function validarAltaProvincia(){
	
	var provincia = document.forms.formAlta.nombreprovincia.value;	
	var msgError 	= "";	
	
	if(vacio(provincia))
		msgError = errorProvinciaVacia ;			
	else if	(!esletra(provincia))
		msgError = errorProvincia;	
			
	if(msgError != "")
		alert(msgError);
	else
		sendEmailPhp();		
}

//Validamos si hemos introducido el localidad
function validarAltaLocalidad(){
	
	var localidad = document.forms.formAlta.nombrelocalidad.value;	
	var msgError 	= "";	
	
	if(vacio(localidad))
		msgError = errorLocalidadVacia;	
	else if	(!esletra(localidad))
		msgError = errorLocalidad;
		
	if(msgError != "")
		alert(msgError);
	else
		sendEmailPhp();		
}

//Mostramos la capa por parametro cuando esta oculta y viceversa
function mostrarOcultarServicio(idcapa,idcapaDetalle){
	
	var estado = document.getElementById(idcapa).style.display;	
	
	if(estado == 'none')	
		document.getElementById(idcapa).style.display="block";	
	else	
		document.getElementById(idcapa).style.display="none";
		
		
	if(idcapaDetalle =='1')	{
		document.getElementById('desplegardetalle').style.display="none";	
		document.getElementById('ocultardetalle').style.display="block";
	}
	else{
		document.getElementById('desplegardetalle').style.display="block";	
		document.getElementById('ocultardetalle').style.display="none";
	}			
		
}

//Según el radio seleccionado hacemos una busqueda en qualitylife o en google
function buscar(){
	
	var radGoogle				= document.forms.formGoogle.google;	
	var radGoogleSelec	= MostrarValueRadioSelect(radGoogle);
	var cajatexto 			= document.forms.formGoogle.q.value;
	
	if(cajatexto!=""){		
		switch(radGoogleSelec){
			case "1":			
				document.forms.formGoogle.cx.value='partner-pub-0512737220715024:dwick6-x9cc';
				break;
			case "2":			
				document.forms.formGoogle.cx.value='partner-pub-0512737220715024:iks1y7-ibon';			
				break;
		}	
		document.forms.formGoogle.submit();
	}
}

//función para pintar el email cuando pincha la gente
function mailto (name, domain, domainExt, subject) {	
	
	if (subject != null) {
		var location = 'mailto:' + name + '@' + domain + '.' + domainExt + '?subject=' + encodeURIComponent(subject);
	}
	else {
		var location = 'mailto:' + name + '@' + domain + '.' + domainExt;
	}
	
	document.location = location;
}

//Validamos que el cliente relleno todos los campos del formulario de alta de categoria
function validarAltaCategoria(){
	
	var nombrecategoria = document.forms.formAlta.nombrecategoria.value;	
	var descriptions 		= document.forms.formAlta.descriptions.value;	
	var keywords 				= document.forms.formAlta.keywords.value;	
	var email 					= document.forms.formAlta.email.value;	
	var tmptxt 					= document.forms.formAlta.tmptxt.value;		
	var msgError 				= "";	
	
	if(vacio(nombrecategoria))	
		msgError = errorNombreCategoria;			
	else if(vacio(descriptions))	
		msgError = errorDescripcion;		
	else if(vacio(keywords))
		msgError = errorPalabrasClaves;	
	else  if(!validaPatron(email))	
		msgError = errorEmail;
	else	if(vacio(tmptxt))
		msgError = errorEnlaceCodigoValidar;
	
	if(msgError != "")
		alert(msgError);
	else{
		document.forms.formAlta.estado.value="1";
		sendEmailPhp();		
	}
}

//Validamos que el cliente relleno todos los campos del formulario de alta de categoria
function validarAltaCategoriaPanel(){
	
	var nombrecategoria = document.forms.formAlta.nombrecategoria.value;	
	var descriptions 		= document.forms.formAlta.descriptions.value;	
	var keywords 				= document.forms.formAlta.keywords.value;	
	var msgError 				= "";	
	
	if(vacio(nombrecategoria))	
		msgError = errorNombreCategoria;			
	else if(vacio(descriptions))	
		msgError = errorDescripcion;		
	else if(vacio(keywords))
		msgError = errorPalabrasClaves;		
	
	if(msgError != "")
		alert(msgError);
	else{		
		document.forms.formAlta.estado.value="1";
		sendEmailPhp();		
	}
}

//Validamos que el cliente relleno todos los campos del formulario de alta de subcategoria
function validarAltaSubCategoria(){
	
	var categoria					 	= document.forms.formAlta.categoria.value;	
	var nombresubcategoria 	= document.forms.formAlta.nombresubcategoria.value;	
	var descriptions 				= document.forms.formAlta.descriptions.value;	
	var keywords 						= document.forms.formAlta.keywords.value;	
	var email 							= document.forms.formAlta.email.value;		
	var tmptxt 							= document.forms.formAlta.tmptxt.value;	
	var msgError 						= "";	
		
	if (categoria == 0)
		msgError = errorNombreCategoriaSel;	
	else if(vacio(nombresubcategoria))
		msgError = errorNombreSubCategoria;			
	else if(vacio(descriptions))	
		msgError = errorDescripcion;		
	else if(vacio(keywords))
		msgError = errorPalabrasClaves;	
	else  if(!validaPatron(email))	
		msgError = errorEmail;
	else	if(vacio(tmptxt))
		msgError = errorEnlaceCodigoValidar;
	
	
	if(msgError != "")
		alert(msgError);
	else{
		document.forms.formAlta.estado.value="1";
		sendEmailPhp();		
	}
}

//Validamos que el cliente relleno todos los campos del formulario de alta de subcategoria
function validarAltaSubCategoriaPanel(){
	
	var categoria					 	= document.forms.formAlta.categoria.value;	
	var nombresubcategoria 	= document.forms.formAlta.nombresubcategoria.value;	
	var descriptions 				= document.forms.formAlta.descriptions.value;	
	var keywords 						= document.forms.formAlta.keywords.value;	
	var msgError 						= "";	
		
	if (categoria == 0)
		msgError = errorNombreCategoriaSel;	
	else if(vacio(nombresubcategoria))
		msgError = errorNombreSubCategoria;			
	else if(vacio(descriptions))	
		msgError = errorDescripcion;		
	else if(vacio(keywords))
		msgError = errorPalabrasClaves;		
	
	if(msgError != "")
		alert(msgError);
	else{
		document.forms.formAlta.estado.value="1";
		sendEmailPhp();		
	}
}
//Validamos que el cliente relleno todos los campos del formulario de alta de enlace
function validarAltaEnlace(){
	
	var categoria				 	= document.forms.formAlta.categoria.value;		
	var titulo 						= document.forms.formAlta.titulo.value;	
	var hrefs 						= document.forms.formAlta.hrefs.value;	
	var titles 						= document.forms.formAlta.titles.value;	
	var nombre 						= document.forms.formAlta.nombre.value;	
	var email 						= document.forms.formAlta.email.value;		
	var keywords 					= document.forms.formAlta.keywords.value;		
	var descriptions 			= document.forms.formAlta.descriptions.value;	
	var descripcion 			= document.forms.formAlta.descripcion.value;	
	var enlace_reciproco 	= document.forms.formAlta.enlace_reciproco.value;	
	var tmptxt 						= document.forms.formAlta.tmptxt.value;	
	var msgError 					= "";			
		
	if(vacio(categoria))
		msgError = errorCategoria;
	else	if(vacio(titulo))
		msgError = errorEnlaceTitulo;
	else	if(vacio(hrefs))
		msgError = errorEnlaceHref;
	else	if(vacio(titles))
		msgError = errorEnlaceTitle;
	else	if(vacio(nombre))
		msgError = errorEnlaceNombre;	
	else	if(vacio(keywords))
		msgError = errorKeywors;
	else	if(vacio(descriptions))
		msgError = errorDescripcion+" corta";	
	else	if(vacio(descripcion))
		msgError = errorDescripcion+" larga";	
	else	if(vacio(enlace_reciproco))
		msgError = errorEnlaceReciproco;	
	else	if(vacio(tmptxt))
		msgError = errorEnlaceCodigoValidar;
	else  if(!validaPatron(email))	
		msgError = errorEmail;
	
	
	if(msgError != "")
		alert(msgError);
	else{
		document.forms.formAlta.estado.value="1";
		sendEmailPhp();		
	}
}

//Validamos que el cliente relleno todos los campos del formulario de alta de enlace
function validarAltaEnlacePanel(){
	
	//agregar los campos q poniamos por defecto
	var categoria				 	= document.forms.formAlta.categoria.value;		
	var subcategoria		 	= document.forms.formAlta.subcategoria.value;		
	var titulo 						= document.forms.formAlta.titulo.value;	
	var hrefs 						= document.forms.formAlta.hrefs.value;	
	var titles 						= document.forms.formAlta.titles.value;	
	var nombre 						= document.forms.formAlta.nombre.value;	
	var email 						= document.forms.formAlta.email.value;		
	var keywords 					= document.forms.formAlta.keywords.value;		
	var descriptions 			= document.forms.formAlta.descriptions.value;	
	var descripcion 			= document.forms.formAlta.descripcion.value;	
	var enlace_reciproco 	= document.forms.formAlta.enlace_reciproco.value;			
	var msgError 					= "";			
		
	if(vacio(categoria))
		msgError = errorCategoria;	
	else	if(vacio(titulo))
		msgError = errorEnlaceTitulo;
	else	if(vacio(hrefs))
		msgError = errorEnlaceHref;
	else	if(vacio(titles))
		msgError = errorEnlaceTitle;
	else	if(vacio(nombre))
		msgError = errorEnlaceNombre;	
	else	if(vacio(keywords))
		msgError = errorKeywors;
	else	if(vacio(descriptions))
		msgError = errorDescripcion+" corta";	
	else	if(vacio(descripcion))
		msgError = errorDescripcion+" larga";	
	else	if(vacio(enlace_reciproco))
		msgError = errorEnlaceReciproco;	
	else  if(!validaPatron(email))	
		msgError = errorEmail;
		
	if(msgError != "")
		alert(msgError);
	else{		
		document.forms.formAlta.action="panelEnlacesModificacionResumen.php";
		sendEmailPhp();		
	}
}