function validarEmail(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(valor)){
return (true)
} else {
return (false);
}
}


function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


function validecheck(thischeck) {

if(thischeck.checked==true){
	document.alta.infocober.value= document.alta.infocober.value + thischeck.value + "-";
	}else{
	hola = document.alta.infocober.value.split("-")
	document.alta.infocober.value=""
		for(i=0;i<hola.length;i++){
			if(hola[i] == thischeck.value){
				hola[i]="";
			}
		document.alta.infocober.value= document.alta.infocober.value + hola[i] + "-";
		}
	}
}

function validar_alta(){

var linia1, linia1_2
var linia2, linia2_2
var linia3, linia3_2
var linia4, linia4_2
var valid = 1;
	if(document.alta.nombre.value == ""){
		linia1 = document.getElementById("1_nombre");
		linia1_2 = document.getElementById("nombreimg");
		linia1.className='validateout';
		linia1_2.src="imatges/obligatorio2.jpg";
				
		valid=0;
	}else{
		
		linia1 = document.getElementById("1_nombre");
		linia1_2 = document.getElementById("nombreimg");
		linia1.className='';
		linia1_2.src="imatges/obligatorio.jpg";
		
	}
	
	if(document.alta.descripcion.value == ""){
		linia2 = document.getElementById("2_nombre");
		linia2_2 = document.getElementById("descripcionimg");
		linia2.className='validateout';
		linia2_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia2 = document.getElementById("2_nombre");
		linia2_2 = document.getElementById("descripcionimg");
		linia2.className='';
		linia2_2.src="imatges/obligatorio.jpg";	

	}
	
	if(!validarEmail(document.alta.email.value)){
		linia3 = document.getElementById("3_nombre");
		linia3_2 = document.getElementById("emailimg");
		linia3.className='validateout';
		linia3_2.src="imatges/obligatorio2.jpg";
				
		valid=0;
	}else{
		linia3 = document.getElementById("3_nombre");
		linia3_2 = document.getElementById("emailimg");
		linia3.className='';
		linia3_2.src="imatges/obligatorio.jpg";
	}
	
	if(document.alta.web.value == ""){
		linia4 = document.getElementById("4_nombre");
		linia4_2 = document.getElementById("webimg");
		linia4.className='validateout';
		linia4_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia4 = document.getElementById("4_nombre");
		linia4_2 = document.getElementById("webimg");
		linia4.className='';
		linia4_2.src="imatges/obligatorio.jpg";	

	}
	
	/*if(!IsNumeric(document.alta.cp.value) || document.alta.cp.value == ""){
		linia5 = document.getElementById("5_nombre");
		linia5_2 = document.getElementById("cpimg");
		linia5.className='validateout';
		linia5_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia5 = document.getElementById("5_nombre");
		linia5_2 = document.getElementById("cpimg");
		linia5.className='';
		linia5_2.src="imatges/obligatorio.jpg";	

	}*/
	
	if(document.alta.provincia.value == "0"){
		linia6 = document.getElementById("6_nombre");
		linia6_2 = document.getElementById("provinciaimg");
		linia6.className='validateout';
		linia6_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia6 = document.getElementById("6_nombre");
		linia6_2 = document.getElementById("provinciaimg");
		linia6.className='';
		linia6_2.src="imatges/obligatorio.jpg";	

	}
	
	if(valid == 1){
	document.alta.submit();
	}else{
	var objetoSP = document.getElementById("error"); 
	
	objetoSP.innerHTML = '<font color="#AA0236"><b>El formulario contiene campos vacios y/o errores de relleno.</b></font>';
	location.href="#paso2";	
	}
	
}

function limpiar(){
		
		linia1 = document.getElementById("1_nombre");
		linia1_2 = document.getElementById("nombreimg");
		linia1.className='';
		linia1_2.src="imatges/obligatorio.jpg";
		
		linia2 = document.getElementById("2_nombre");
		linia2_2 = document.getElementById("descripcionimg");
		linia2.className='';
		linia2_2.src="imatges/obligatorio.jpg";	

		linia3 = document.getElementById("3_nombre");
		linia3_2 = document.getElementById("emailimg");
		linia3.className='';
		linia3_2.src="imatges/obligatorio.jpg";
	
		linia4 = document.getElementById("4_nombre");
		linia4_2 = document.getElementById("webimg");
		linia4.className='';
		linia4_2.src="imatges/obligatorio.jpg";	

		/*linia5 = document.getElementById("5_nombre");
		linia5_2 = document.getElementById("cpimg");
		linia5.className='';
		linia5_2.src="imatges/obligatorio.jpg";	*/

		linia6 = document.getElementById("6_nombre");
		linia6_2 = document.getElementById("provinciaimg");
		linia6.className='';
		linia6_2.src="imatges/obligatorio.jpg";	
		
		document.alta.reset()
		
		var objetoSP = document.getElementById("error"); 
	
		objetoSP.innerHTML = '';
		
		location.href="#paso1";
	
}

function validar_certif(){

var linia1, linia1_2
var linia2, linia2_2
var linia3, linia3_2
var linia4, linia4_2
var valid = 1;
	if(document.alta.nombre.value == ""){
		linia1 = document.getElementById("1_nombre");
		linia1_2 = document.getElementById("nombreimg");
		linia1.className='validateout';
		linia1_2.src="imatges/obligatorio2.jpg";
				
		valid=0;
	}else{
		
		linia1 = document.getElementById("1_nombre");
		linia1_2 = document.getElementById("nombreimg");
		linia1.className='';
		linia1_2.src="imatges/obligatorio.jpg";
		
	}
	
	if(document.alta.descripcion.value == ""){
		linia2 = document.getElementById("2_nombre");
		linia2_2 = document.getElementById("descripcionimg");
		linia2.className='validateout';
		linia2_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia2 = document.getElementById("2_nombre");
		linia2_2 = document.getElementById("descripcionimg");
		linia2.className='';
		linia2_2.src="imatges/obligatorio.jpg";	

	}
	
	if(!validarEmail(document.alta.email.value)){
		linia3 = document.getElementById("3_nombre");
		linia3_2 = document.getElementById("emailimg");
		linia3.className='validateout';
		linia3_2.src="imatges/obligatorio2.jpg";
				
		valid=0;
	}else{
		linia3 = document.getElementById("3_nombre");
		linia3_2 = document.getElementById("emailimg");
		linia3.className='';
		linia3_2.src="imatges/obligatorio.jpg";
	}
	
	if(document.alta.web.value == ""){
		linia4 = document.getElementById("4_nombre");
		linia4_2 = document.getElementById("webimg");
		linia4.className='validateout';
		linia4_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia4 = document.getElementById("4_nombre");
		linia4_2 = document.getElementById("webimg");
		linia4.className='';
		linia4_2.src="imatges/obligatorio.jpg";	

	}
	
	if(document.alta.cp.value == ""){
		linia5 = document.getElementById("5_nombre");
		linia5_2 = document.getElementById("cpimg");
		linia5.className='validateout';
		linia5_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia5 = document.getElementById("5_nombre");
		linia5_2 = document.getElementById("cpimg");
		linia5.className='';
		linia5_2.src="imatges/obligatorio.jpg";	

	}
	
	if(document.alta.provincia.value == "0"){
		linia6 = document.getElementById("6_nombre");
		linia6_2 = document.getElementById("provinciaimg");
		linia6.className='validateout';
		linia6_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia6 = document.getElementById("6_nombre");
		linia6_2 = document.getElementById("provinciaimg");
		linia6.className='';
		linia6_2.src="imatges/obligatorio.jpg";	

	}
	
	if(document.alta.contacto.value == ""){
		linia7 = document.getElementById("7_nombre");
		linia7_2 = document.getElementById("contactoimg");
		linia7.className='validateout';
		linia7_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia7 = document.getElementById("7_nombre");
		linia7_2 = document.getElementById("contactoimg");
		linia7.className='';
		linia7_2.src="imatges/obligatorio.jpg";	

	}
	
	if(document.alta.apellidos.value == ""){
		linia8 = document.getElementById("8_nombre");
		linia8_2 = document.getElementById("apellidosimg");
		linia8.className='validateout';
		linia8_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia8 = document.getElementById("8_nombre");
		linia8_2 = document.getElementById("apellidosimg");
		linia8.className='';
		linia8_2.src="imatges/obligatorio.jpg";	

	}
	
	if(document.alta.direccion.value == ""){
		linia9 = document.getElementById("9_nombre");
		linia9_2 = document.getElementById("direccionimg");
		linia9.className='validateout';
		linia9_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia9 = document.getElementById("9_nombre");
		linia9_2 = document.getElementById("direccionimg");
		linia9.className='';
		linia9_2.src="imatges/obligatorio.jpg";	

	}
	
	if(document.alta.poblacion.value == ""){
		linia10 = document.getElementById("10_nombre");
		linia10_2 = document.getElementById("poblacionimg");
		linia10.className='validateout';
		linia10_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia10 = document.getElementById("10_nombre");
		linia10_2 = document.getElementById("poblacionimg");
		linia10.className='';
		linia10_2.src="imatges/obligatorio.jpg";	

	}
	
	if(!document.alta.acepto.checked){
		linia11 = document.getElementById("11_nombre");
		linia11_2 = document.getElementById("aceptoimg");
		linia11.className='validateout';
		linia11_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia11 = document.getElementById("11_nombre");
		linia11_2 = document.getElementById("aceptoimg");
		linia11.className='';
		linia11_2.src="imatges/obligatorio.jpg";	

	}
	
	if(document.alta.fiscal.value == ""){
		linia12 = document.getElementById("12_nombre");
		linia12_2 = document.getElementById("fiscalimg");
		linia12.className='validateout';
		linia12_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia12 = document.getElementById("12_nombre");
		linia12_2 = document.getElementById("fiscalimg");
		linia12.className='';
		linia12_2.src="imatges/obligatorio.jpg";	

	}
	
	if(document.alta.nif.value == ""){
		linia13 = document.getElementById("13_nombre");
		linia13_2 = document.getElementById("nifimg");
		linia13.className='validateout';
		linia13_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia13 = document.getElementById("13_nombre");
		linia13_2 = document.getElementById("nifimg");
		linia13.className='';
		linia13_2.src="imatges/obligatorio.jpg";	

	}
	
	if(!validarEmail(document.alta.efacturacion.value)){
		linia14 = document.getElementById("14_nombre");
		linia14_2 = document.getElementById("efacturacionimg");
		linia14.className='validateout';
		linia14_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia14 = document.getElementById("14_nombre");
		linia14_2 = document.getElementById("efacturacionimg");
		linia14.className='';
		linia14_2.src="imatges/obligatorio.jpg";	

	}
	
	if(document.alta.entidad.value == "" || document.alta.sucursal.value == "" || document.alta.dc.value == "" || document.alta.cuenta.value == "" || !IsNumeric(document.alta.entidad.value) || !IsNumeric(document.alta.sucursal.value) || !IsNumeric(document.alta.dc.value) || !IsNumeric(document.alta.cuenta.value) || document.alta.entidad.value.length != 4 || document.alta.sucursal.value.length != 4 || document.alta.dc.value.length != 2 || document.alta.cuenta.value.length != 10){
		
		linia15 = document.getElementById("15_nombre");
		linia15_2 = document.getElementById("cuentaimg");
		linia15.className='validateout';
		linia15_2.src="imatges/obligatorio2.jpg";	
		valid=0;
		
	}else{
		
		linia15 = document.getElementById("15_nombre");
		linia15_2 = document.getElementById("cuentaimg");
		linia15.className='';
		linia15_2.src="imatges/obligatorio.jpg"; 	

	}
	
	if(!document.alta.condicion1.checked){
		linia16 = document.getElementById("1_condicion");
		linia16.className='validateout';
		valid=0;
	}else{
		linia16 = document.getElementById("1_condicion");
		linia16.className='';
	}
	
	if(!document.alta.condicion2.checked){
		linia17 = document.getElementById("2_condicion");
		linia17.className='validateout';
		valid=0;
	}else{
		linia17 = document.getElementById("2_condicion");
		linia17.className='';
	}
	
	if(!document.alta.condicion3.checked){
		linia18 = document.getElementById("3_condicion");
		linia18.className='validateout';
		valid=0;
	}else{
		linia18 = document.getElementById("3_condicion");
		linia18.className='';
	}
	
	if(!document.alta.condicion4.checked){
		linia19 = document.getElementById("4_condicion");
		linia19.className='validateout';
		valid=0;
	}else{
		linia19 = document.getElementById("4_condicion");
		linia19.className='';
	}
	
	if(!document.alta.condicion5.checked){
		linia20 = document.getElementById("5_condicion");
		linia20.className='validateout';
		valid=0;
	}else{
		linia20 = document.getElementById("5_condicion");
		linia20.className='';
	}
	
	if(!document.alta.condicion6.checked){
		linia21 = document.getElementById("6_condicion");
		linia21.className='validateout';
		valid=0;
	}else{
		linia21 = document.getElementById("6_condicion");
		linia21.className='';
	}
	
	if(!IsNumeric(document.alta.telefono.value) || document.alta.telefono.value == ""){
		linia22 = document.getElementById("16_nombre");
		linia22_2 = document.getElementById("telefonoimg");
		linia22.className='validateout';
		linia22_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia22 = document.getElementById("16_nombre");
		linia22_2 = document.getElementById("telefonoimg");
		linia22.className='';
		linia22_2.src="imatges/obligatorio.jpg";	

	}
	
	if(valid == 1){
	document.alta.submit();
	}else{
	var objetoSP = document.getElementById("error"); 
	
	objetoSP.innerHTML = '<font color="#AA0236"><b>El formulario contiene campos vacios y/o errores de relleno.</b></font>';
	location.href="#paso1";	
	}
	
}

function cond1(thischeck){
	if(thischeck.checked==true){
		linia20 = document.getElementById("1_condicion");
		linia20.className='';
	}else{
		linia20 = document.getElementById("1_condicion");
		linia20.className='validateout';
	}
}

function cond2(thischeck){
	if(thischeck.checked==true){
		linia20 = document.getElementById("2_condicion");
		linia20.className='';
	}else{
		linia20 = document.getElementById("2_condicion");
		linia20.className='validateout';
	}
}

function cond3(thischeck){
	if(thischeck.checked==true){
		linia20 = document.getElementById("3_condicion");
		linia20.className='';
	}else{
		linia20 = document.getElementById("3_condicion");
		linia20.className='validateout';
	}
}

function cond4(thischeck){
	if(thischeck.checked==true){
		linia20 = document.getElementById("4_condicion");
		linia20.className='';
	}else{
		linia20 = document.getElementById("4_condicion");
		linia20.className='validateout';
	}
}

function cond5(thischeck){
	if(thischeck.checked==true){
		linia20 = document.getElementById("5_condicion");
		linia20.className='';
	}else{
		linia20 = document.getElementById("5_condicion");
		linia20.className='validateout';
	}
}

function cond6(thischeck){
	if(thischeck.checked==true){
		linia20 = document.getElementById("6_condicion");
		linia20.className='';
	}else{
		linia20 = document.getElementById("6_condicion");
		linia20.className='validateout';
	}
}

function limpiar_certif(){
		
		linia1 = document.getElementById("1_nombre");
		linia1_2 = document.getElementById("nombreimg");
		linia1.className='';
		linia1_2.src="imatges/obligatorio.jpg";
		
		linia2 = document.getElementById("2_nombre");
		linia2_2 = document.getElementById("descripcionimg");
		linia2.className='';
		linia2_2.src="imatges/obligatorio.jpg";	

		linia3 = document.getElementById("3_nombre");
		linia3_2 = document.getElementById("emailimg");
		linia3.className='';
		linia3_2.src="imatges/obligatorio.jpg";
	
		linia4 = document.getElementById("4_nombre");
		linia4_2 = document.getElementById("webimg");
		linia4.className='';
		linia4_2.src="imatges/obligatorio.jpg";	

		linia5 = document.getElementById("5_nombre");
		linia5_2 = document.getElementById("cpimg");
		linia5.className='';
		linia5_2.src="imatges/obligatorio.jpg";	

		linia6 = document.getElementById("6_nombre");
		linia6_2 = document.getElementById("provinciaimg");
		linia6.className='';
		linia6_2.src="imatges/obligatorio.jpg";	
		
		linia7 = document.getElementById("7_nombre");
		linia7_2 = document.getElementById("contactoimg");
		linia7.className='';
		linia7_2.src="imatges/obligatorio.jpg";
		
		linia8 = document.getElementById("8_nombre");
		linia8_2 = document.getElementById("apellidosimg");
		linia8.className='';
		linia8_2.src="imatges/obligatorio.jpg";
		
		linia9 = document.getElementById("9_nombre");
		linia9_2 = document.getElementById("direccionimg");
		linia9.className='';
		linia9_2.src="imatges/obligatorio.jpg";
		
		linia10 = document.getElementById("10_nombre");
		linia10_2 = document.getElementById("poblacionimg");
		linia10.className='';
		linia10_2.src="imatges/obligatorio.jpg";
		
		linia11 = document.getElementById("11_nombre");
		linia11_2 = document.getElementById("aceptoimg");
		linia11.className='';
		linia11_2.src="imatges/obligatorio.jpg";
		
		linia12 = document.getElementById("12_nombre");
		linia12_2 = document.getElementById("fiscalimg");
		linia12.className='';
		linia12_2.src="imatges/obligatorio.jpg";
		
		linia13 = document.getElementById("13_nombre");
		linia13_2 = document.getElementById("nifimg");
		linia13.className='';
		linia13_2.src="imatges/obligatorio.jpg";
		
		linia14 = document.getElementById("14_nombre");
		linia14_2 = document.getElementById("efacturacionimg");
		linia14.className='';
		linia14_2.src="imatges/obligatorio.jpg";
		
		linia15 = document.getElementById("15_nombre");
		linia15_2 = document.getElementById("cuentaimg");
		linia15.className='';
		linia15_2.src="imatges/obligatorio.jpg";
		
		linia16 = document.getElementById("1_condicion");
		linia16.className='';
	
		linia17 = document.getElementById("2_condicion");
		linia17.className='';
	
		linia18 = document.getElementById("3_condicion");
		linia18.className='';
		
		linia19 = document.getElementById("4_condicion");
		linia19.className='';
	
		linia20 = document.getElementById("5_condicion");
		linia20.className='';
	
		linia21 = document.getElementById("6_condicion");
		linia21.className='';
				
		linia22 = document.getElementById("16_nombre");
		linia22_2 = document.getElementById("telefonoimg");
		linia22.className='';
		linia22_2.src="imatges/obligatorio.jpg";	

		
		document.alta.reset()
		
		var objetoSP = document.getElementById("error"); 
	
	objetoSP.innerHTML = '';
		
		location.href="#paso1";
	
}

function validar_contactar(){
	
	var valid = 1;
	if(document.alta.nombre.value == ""){
		linia1 = document.getElementById("1_nombre");
		linia1_2 = document.getElementById("nombreimg");
		linia1.className='validateout';
		linia1_2.src="imatges/obligatorio2.jpg";
				
		valid=0;
	}else{
		
		linia1 = document.getElementById("1_nombre");
		linia1_2 = document.getElementById("nombreimg");
		linia1.className='';
		linia1_2.src="imatges/obligatorio.jpg";
		
	}
	
	if(document.alta.descripcion.value == ""){
		linia2 = document.getElementById("2_nombre");
		linia2_2 = document.getElementById("descripcionimg");
		linia2.className='validateout';
		linia2_2.src="imatges/obligatorio2.jpg";	
		valid=0;
	}else{
		linia2 = document.getElementById("2_nombre");
		linia2_2 = document.getElementById("descripcionimg");
		linia2.className='';
		linia2_2.src="imatges/obligatorio.jpg";	

	}
	
	if(!validarEmail(document.alta.email.value)){
		linia3 = document.getElementById("3_nombre");
		linia3_2 = document.getElementById("emailimg");
		linia3.className='validateout';
		linia3_2.src="imatges/obligatorio2.jpg";
				
		valid=0;
	}else{
		linia3 = document.getElementById("3_nombre");
		linia3_2 = document.getElementById("emailimg");
		linia3.className='';
		linia3_2.src="imatges/obligatorio.jpg";
	}
	
	if(valid == 1){
	document.alta.submit();
	}
	
}

function limpiar_contactar(){
	linia1 = document.getElementById("1_nombre");
		linia1_2 = document.getElementById("nombreimg");
		linia1.className='';
		linia1_2.src="imatges/obligatorio.jpg";
		
		linia2 = document.getElementById("2_nombre");
		linia2_2 = document.getElementById("descripcionimg");
		linia2.className='';
		linia2_2.src="imatges/obligatorio.jpg";	

		linia3 = document.getElementById("3_nombre");
		linia3_2 = document.getElementById("emailimg");
		linia3.className='';
		linia3_2.src="imatges/obligatorio.jpg";
	
		document.alta.reset()
				
}

function validatecober(cobertura) {
	var cb
	cb = cobertura.split(",")
	var cont
	cont = 0;
	for (i = 0; i <= cb.length - 1; i++) {
	if (cb[i] != ""){
		if (document.getElementById(cb[i]).checked == true) {
			cont++;
		}
	}
	}
	
	if(cont >= 3){
		for (i = 0; i <= cb.length - 1; i++) {
			if (cb[i] != "" && document.getElementById(cb[i]).checked != true){
			document.getElementById(cb[i]).disabled="yes" 
			}
		}
	}else{
		for (i = 0; i <= cb.length - 1; i++) {
			if (cb[i] != "" && document.getElementById(cb[i]).checked != true){
			document.getElementById(cb[i]).disabled="" 
			}
		}
	}
}
