
// Validaci�n EAN 13

	function comprobar(campo1)
	{
		var digitoFinal = parseFloat(campo1.substring(12,13));

		if(digito(campo1) != digitoFinal)
		{
			return false;
		}else
		{
			return true;
		}

	}

	function hacermatriz(n)
	{
		this.length=n;
		for (var i=1;i<=n;i++);
		{
		this[i]=0;
		}
		return this;
	}

	function modulo(numero)
	{
		temporal=parseFloat(numero);
		modul=temporal % 10;
		diferencia=10-modul;
		if (modul==0)
		{
			return (temporal-numero);
		}
		else
		{
			return (temporal+diferencia-numero);
		}
	}

	function digito(campo1)
	{
		codigocompleto=campo1;

		codipond=new hacermatriz(12);
		codipond[12]=parseFloat(codigocompleto.substring(0,1));
		codipond[11]=parseFloat(codigocompleto.substring(1,2))*3;
		codipond[10]=parseFloat(codigocompleto.substring(2,3));
		codipond[9]=parseFloat(codigocompleto.substring(3,4))*3;
		codipond[8]=parseFloat(codigocompleto.substring(4,5));
		codipond[7]=parseFloat(codigocompleto.substring(5,6))*3;
		codipond[6]=parseFloat(codigocompleto.substring(6,7));
		codipond[5]=parseFloat(codigocompleto.substring(7,8))*3;
		codipond[4]=parseFloat(codigocompleto.substring(8,9));
		codipond[3]=parseFloat(codigocompleto.substring(9,10))*3;
		codipond[2]=parseFloat(codigocompleto.substring(10,11));
		codipond[1]=parseFloat(codigocompleto.substring(11,12))*3;
		suma=codipond[12]+codipond[11]+codipond[10]+codipond[9]+codipond[8]+codipond[7]+codipond[6]+codipond[5]+codipond[4]+codipond[3]+codipond[2]+codipond[1];
		return modulo(suma);
	}



// Validar si una cadena es numero
function validarSiNumero(numero){
	if (!/^([0-9])*$/.test(numero)){
		return false;
	}else{
		return true;
	}
}


var mens_1_es = "Debes seleccionar un tipo de mensaje";
var mens_1_cat = "Has de seleccionar un tipus de missatge";

var mens_2_es = "Debes escribir un nombre";
var mens_2_cat = "Has d’escriure un nom";

var mens_3_es = "Debes escribir los apellidos";
var mens_3_cat = "Has d’escriure els cognoms";

var mens_4_es = "Debes completar tipo de v&iacute;a y nombre";
var mens_4_cat = "Has de completar tipus de via i nom";

var mens_5_es = "Debes completar el n&uacute;mero";
var mens_5_cat = "Has de completar el número";

var mens_6_es = "Debes completar la poblaci&oacute;n";
var mens_6_cat = "Has de completar la població";

var mens_7_es = "Debes completar la provincia";
var mens_7_cat = "Has de completar la província";

var mens_8_es = "Debes completar el c&oacute;digo postal";
var mens_8_cat = "Has de completar el codi postal";

var mens_9_es = "El c&oacute;digo postal no es correcto";
var mens_9_cat = "El codi postal no és correcte";

var mens_10_es = "Debes rellenar al menos uno de los tres campos";
var mens_10_cat = "Has d’omplir almenys un dels tres camps";

var mens_11_es = "Email no v&aacute;lido";
var mens_11_cat = "Email no vàlid";

var mens_12_es = "El tel&eacute;fono debe tener 9 cifras";
var mens_12_cat = "El telèfon ha de tenir 9 xifres";

var mens_13_es = "El tel&eacute;fono debe comenzar por 9";
var mens_13_cat = "El telèfon ha de començar per 9";

var mens_14_es = "El tel&eacute;fono m&oacute;vil debe tener 9 cifras";
var mens_14_cat = "El telèfon mòbil ha de tenir 9 xifres";

var mens_15_es = "El tel&eacute;fono m&oacute;vil debe<br />comenzar por 6";
var mens_15_cat = "El telèfon mòbil ha de començar per 6";

var mens_16_es = "El n&uacute;mero de tarjeta es incorrecto";
var mens_16_cat = "El número de targeta és incorrecte";

var mens_17_es = "Debes se&ntilde;alar d&oacute;nde<br />quieres recibir la tarjeta";
var mens_17_cat = "Has d’assenyalar on vols rebre<br />la targeta";

var mens_18_es = "Debes indicar un centro Caprabo donde<br />quieras recoger la tarjeta";
var mens_18_cat = "Has d’indicar un centre Caprabo<br />on vulguis recollir la targeta";

var mens_19_es = "Debes aceptar las condiciones legales";
var mens_19_cat = "Has d’acceptar les condicions legals";

//mensajes de solictud de la canastilla de bebe
var mens_20_es = "La fecha seleccionada supera el mes de nacimiento de tu bebé. Para poder solicitar el alta de tu canastilla ponte en contacto con el SAC en el <br>902 22 60 60"
var mens_20_cat = "La data seleccionada supera el mes de naixença del teu bebé. Per a poder sol·licitar l'alta de la teva canastilla posa't en contacte amb el SAC en el 902 22 60 60"

var mens_21_es = "Debe seleccionar al menos una persona"
var mens_21_cat = "Ha de seleccionar almenys una persona"

var mens_22_es = "Debes escribir el Hospital";
var mens_22_cat = "Has d’escriure l'hospital";

var mens_23_es = "Debes rellenar todos los campos de tarjeta adicional";
var mens_23_cat = "Has d’omplir tots les camps";


// validacion Formulario Atenci�n al cliente
function validaForm() // formulario Atencion al cliente
{
	$(".msjTip").hide();

	var d = document.forms.formContacto;
	var idioma = 'es';

if( $("#idioma_id").val() == "es" ) { idioma = "es";  }
if( $("#idioma_id").val() == "cat" ) { idioma = "cat";  }



	if(document.forms.formContacto.mensaje.value == '')
	{

		$(".msjTxt").html(eval("mens_1_"+idioma));
		$(".msjTip").css('left','220px').css('top','280px').show();
		return false;
	}

	if(document.forms.formContacto.nombre.value == '')
	{
		$(".msjTxt").html(eval("mens_2_"+idioma));
		$(".msjTip").css('left','540px').css('top','355px').show();
		return false;
	}

	if(document.forms.formContacto.apellidos.value == '')
	{
		$(".msjTxt").html(eval("mens_3_"+idioma));
		$(".msjTip").css('left','540px').css('top','385px').show();
		return false;
	}

	if(document.forms.formContacto.tipo_via.value == '' || document.forms.formContacto.nombre_via.value == '')
	{
		$(".msjTxt").html(eval("mens_4_"+idioma));
		$(".msjTip").css('left','540px').css('top','475px').show();
		return false;
	}

	if(document.forms.formContacto.numero.value == '')
	{
		$(".msjTxt").html(eval("mens_5_"+idioma));
		$(".msjTip").css('left','115px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.poblacion.value == '')
	{
		$(".msjTxt").html(eval("mens_6_"+idioma));
		$(".msjTip").css('left','540px').css('top','540px').show();
		return false;
	}

	if(document.forms.formContacto.provincia.value == '')
	{
		$(".msjTxt").html(eval("mens_7_"+idioma));
		$(".msjTip").css('left','540px').css('top','540px').show();
		return false;
	}

	if(document.forms.formContacto.cp.value == '' || document.forms.formContacto.cp.value.length < 5)
	{
		$(".msjTxt").html(eval("mens_8_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(validarSiNumero(document.forms.formContacto.cp.value) == false)
	{
		$(".msjTxt").html(eval("mens_9_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value == '' && document.forms.formContacto.movil.value == '' && document.forms.formContacto.email.value == '')
	{
		$(".msjTxt").html(eval("mens_10_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.email.value != '' && !valEmail(document.forms.formContacto.email.value))
	{
		$(".msjTxt").html(eval("mens_11_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && (document.forms.formContacto.telefono.value.length < 9 || validarSiNumero(document.forms.formContacto.telefono.value) == false ))
	{
		$(".msjTxt").html(eval("mens_12_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && document.forms.formContacto.telefono.value.substring(0,1) !=  '9')
	{
		$(".msjTxt").html(eval("mens_13_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && (document.forms.formContacto.movil.value.length < 9 || validarSiNumero(document.forms.formContacto.movil.value) == false ))
	{
		$(".msjTxt").html(eval("mens_14_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && document.forms.formContacto.movil.value.substring(0,1) !=  '6')
	{
		$(".msjTxt").html(eval("mens_15_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.tarjeta.value != '' && comprobar(document.forms.formContacto.tarjeta.value) != true)
	{
		$(".msjTxt").html(eval("mens_16_"+idioma));
		$(".msjTip").css('left','540px').css('top','685px').show();
		return false;
	}

if( !document.forms.formContacto.acepto_legal.checked )
	{
		$(".msjTxt").html(eval("mens_19_"+idioma));
		$(".msjTip").css('left','540px').css('top','940px').show();
		return false;
	}

//	d.submit();
return true;

}


// Formulario Club Caprabo
function validaForm2()
{


if(document.forms.formContacto.mensaje1.value == 'tarjeta')
{
var altoVariable = 238;
}
else
{
var altoVariable = 0;
}

	$(".msjTip").hide();

var d = document.forms.formContacto;

	var idioma = 'es';

if( $("#idioma_id").val() == "es" ) { idioma = "es";  }
if( $("#idioma_id").val() == "cat" ) { idioma = "cat";  }



if(document.forms.formContacto.mensaje1.value == 'tarjeta' ){
        if(!document.forms.formContacto.sexo_adicional[0].checked && !document.forms.formContacto.sexo_adicional[1].checked )
	{
		$(".msjTxt").html(eval("mens_23_"+idioma));
		$(".msjTip").css('left','540px').css('top','365px').show();
		return false;
	}


        if(document.forms.formContacto.nombre_adicional.value=='' || document.forms.formContacto.apellidos_adicional.value=='' || document.forms.formContacto.nif_adicional.value==''  || document.forms.formContacto.diaNacimiento_adicional.value=='0'  || document.forms.formContacto.mesNacimiento_adicional.value=='0'  || document.forms.formContacto.anyoNacimiento_adicional.value=='0')
	{
		$(".msjTxt").html(eval("mens_23_"+idioma));
		$(".msjTip").css('left','540px').css('top','365px').show();
		return false;
	}

}


	if(document.forms.formContacto.mensaje1.value == '')
	{
		$(".msjTxt").html(eval("mens_1_"+idioma));
		$(".msjTip").css('left','220px').css('top','275px').show();
		return false;
	}
	if(document.forms.formContacto.nombre.value == '')
	{


		$(".msjTxt").html( eval("mens_2_"+idioma) );
		$(".msjTip").css('left','540px').css('top',''+eval(375+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.apellidos.value == '')
	{
		$(".msjTxt").html(eval("mens_3_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(410+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.tipo_via.value == '' || document.forms.formContacto.nombre_via.value == '')
	{
		$(".msjTxt").html(eval("mens_4_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(505+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.numero.value == '')
	{
		$(".msjTxt").html(eval("mens_5_"+idioma));
		$(".msjTip").css('left','115px').css('top',''+eval(535+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.poblacion.value == '')
	{
		$(".msjTxt").html(eval("mens_6_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(570+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.provincia.value == '')
	{
		$(".msjTxt").html(eval("mens_7_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(570+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.cp.value == '' || document.forms.formContacto.cp.value.length < 5)
	{
		$(".msjTxt").html(eval("mens_8_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(535+altoVariable)+'px').show();
		return false;
	}

	if(validarSiNumero(document.forms.formContacto.cp.value) == false)
	{
		$(".msjTxt").html(eval("mens_9_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(535+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value == '' && document.forms.formContacto.movil.value == '' && document.forms.formContacto.email.value == '')
	{
		$(".msjTxt").html(eval("mens_10_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(605+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.email.value != '' && !valEmail(document.forms.formContacto.email.value))
	{
		$(".msjTxt").html(eval("mens_11_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(605+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && (document.forms.formContacto.telefono.value.length < 9 || validarSiNumero(document.forms.formContacto.telefono.value) == false ))
	{
		$(".msjTxt").html(eval("mens_12_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(605+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && document.forms.formContacto.telefono.value.substring(0,1) !=  '9')
	{
		$(".msjTxt").html(eval("mens_13_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(605+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && (document.forms.formContacto.movil.value.length < 9 || validarSiNumero(document.forms.formContacto.movil.value) == false ))
	{
		$(".msjTxt").html(eval("mens_14_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(605+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && document.forms.formContacto.movil.value.substring(0,1) !=  '6')
	{
		$(".msjTxt").html(eval("mens_15_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(605+altoVariable)+'px').show();
		return false;
	}

	if(document.forms.formContacto.tarjeta.value != '' && comprobar(document.forms.formContacto.tarjeta.value) != true)
	{
		$(".msjTxt").html(eval("mens_16_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(715+altoVariable)+'px').show();
		return false;
	}

        if(document.forms.formContacto.mensaje1.value != 'duplicado' && document.forms.formContacto.tarjeta.value == '' )
	{
		$(".msjTxt").html(eval("mens_16_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(715+altoVariable)+'px').show();
		return false;
	}

if(document.forms.formContacto.mensaje1.value != 'quejas' && document.forms.formContacto.mensaje1.value != 'sugerencias' ){
        if(!document.forms.formContacto.recibir_tarjeta[0].checked && !document.forms.formContacto.recibir_tarjeta[1].checked )
	{
		$(".msjTxt").html(eval("mens_17_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(715+altoVariable)+'px').show();
		return false;
	}

        if(document.forms.formContacto.recibir_tarjeta[1].checked && document.forms.formContacto.ciudad.value=='' && document.forms.formContacto.direccion.value=='')
	{
		$(".msjTxt").html(eval("mens_18_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(770+altoVariable)+'px').show();
		return false;
	}

}






	if( !document.forms.formContacto.acepto_legal.checked )
	{
		$(".msjTxt").html(eval("mens_19_"+idioma));
		$(".msjTip").css('left','540px').css('top',''+eval(1030+altoVariable)+'px').show();
		return false;
	}

//	d.submit();

return true;
}

// Formulario Caprabo a Casa
function validaForm3() 
{

	$(".msjTip").hide();

var d = document.forms.formContacto;

	var idioma = 'es';

if( $("#idioma_id").val() == "es" ) { idioma = "es";  }
if( $("#idioma_id").val() == "cat" ) { idioma = "cat";  }


	if(document.forms.formContacto.mensaje2.value == '')
	{
		$(".msjTxt").html(eval("mens_1_"+idioma));
		$(".msjTip").css('left','220px').css('top','275px').show();
		return false;
	}


	if(document.forms.formContacto.nombre.value == '')
	{


		$(".msjTxt").html( eval("mens_2_"+idioma) );
		$(".msjTip").css('left','540px').css('top','355px').show();
		return false;
	}

	if(document.forms.formContacto.apellidos.value == '')
	{
		$(".msjTxt").html(eval("mens_3_"+idioma));
		$(".msjTip").css('left','540px').css('top','385px').show();
		return false;
	}

	if(document.forms.formContacto.tipo_via.value == '' || document.forms.formContacto.nombre_via.value == '')
	{
		$(".msjTxt").html(eval("mens_4_"+idioma));
		$(".msjTip").css('left','540px').css('top','475px').show();
		return false;
	}

	if(document.forms.formContacto.numero.value == '')
	{
		$(".msjTxt").html(eval("mens_5_"+idioma));
		$(".msjTip").css('left','115px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.poblacion.value == '')
	{
		$(".msjTxt").html(eval("mens_6_"+idioma));
		$(".msjTip").css('left','540px').css('top','540px').show();
		return false;
	}

	if(document.forms.formContacto.provincia.value == '')
	{
		$(".msjTxt").html(eval("mens_7_"+idioma));
		$(".msjTip").css('left','540px').css('top','540px').show();
		return false;
	}

	if(document.forms.formContacto.cp.value == '' || document.forms.formContacto.cp.value.length < 5)
	{
		$(".msjTxt").html(eval("mens_8_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(validarSiNumero(document.forms.formContacto.cp.value) == false)
	{
		$(".msjTxt").html(eval("mens_9_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value == '' && document.forms.formContacto.movil.value == '' && document.forms.formContacto.email.value == '')
	{
		$(".msjTxt").html(eval("mens_10_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.email.value != '' && !valEmail(document.forms.formContacto.email.value))
	{
		$(".msjTxt").html(eval("mens_11_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && (document.forms.formContacto.telefono.value.length < 9 || validarSiNumero(document.forms.formContacto.telefono.value) == false ))
	{
		$(".msjTxt").html(eval("mens_12_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && document.forms.formContacto.telefono.value.substring(0,1) !=  '9')
	{
		$(".msjTxt").html(eval("mens_13_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && (document.forms.formContacto.movil.value.length < 9 || validarSiNumero(document.forms.formContacto.movil.value) == false ))
	{
		$(".msjTxt").html(eval("mens_14_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && document.forms.formContacto.movil.value.substring(0,1) !=  '6')
	{
		$(".msjTxt").html(eval("mens_15_"+idioma));
		$(".msjTip").css('left','540px').css('top','655px').show();
		return false;
	}

	if(document.forms.formContacto.tarjeta.value != '' && comprobar(document.forms.formContacto.tarjeta.value) != true)
	{
		$(".msjTxt").html(eval("mens_16_"+idioma));
		$(".msjTip").css('left','540px').css('top','685px').show();
		return false;
	}        


        if(document.forms.formContacto.mensaje1.value == "duplicado" || document.forms.formContacto.mensaje1.value == "tarjeta"  )
	{

if(!document.forms.formContacto.recibir_tarjeta[0].checked && !document.forms.formContacto.recibir_tarjeta[1].checked){
		$(".msjTxt").html(eval("mens_17_"+idioma));
		$(".msjTip").css('left','540px').css('top','865px').show();
		return false;
}
	}


        if(document.forms.formContacto.recibir_tarjeta[1].checked && document.forms.formContacto.ciudad.value=='' && document.forms.formContacto.direccion.value=='')
	{
		$(".msjTxt").html(eval("mens_18_"+idioma));
		$(".msjTip").css('left','540px').css('top','840px').show();
		return false;
	}




	if( !document.forms.formContacto.acepto_legal.checked )
	{
		$(".msjTxt").html(eval("mens_19_"+idioma));
		$(".msjTip").css('left','540px').css('top','1070px').show();
		return false;
	}

//	d.submit();
return true;

}

// Formulario Club Social
function validaForm4()
{

	$(".msjTip").hide();

var d = document.forms.formContacto;

	var idioma = 'es';

if( $("#idioma_id").val() == "es" ) { idioma = "es";  }
if( $("#idioma_id").val() == "cat" ) { idioma = "cat";  }



	if(document.forms.formContacto.mensaje2.value == '')
	{
		$(".msjTxt").html(eval("mens_2_"+idioma));
		$(".msjTip").css('left','220px').css('top','275px').show();
		return false;
	}


	if(document.forms.formContacto.nombre.value == '')
	{


		$(".msjTxt").html( eval("mens_2_"+idioma) );
		$(".msjTip").css('left','540px').css('top','355px').show();
		return false;
	}

	if(document.forms.formContacto.apellidos.value == '')
	{
		$(".msjTxt").html(eval("mens_3_"+idioma));
		$(".msjTip").css('left','540px').css('top','385px').show();
		return false;
	}

	if(document.forms.formContacto.tipo_via.value == '' || document.forms.formContacto.nombre_via.value == '')
	{
		$(".msjTxt").html(eval("mens_4_"+idioma));
		$(".msjTip").css('left','540px').css('top','475px').show();
		return false;
	}

	if(document.forms.formContacto.numero.value == '')
	{
		$(".msjTxt").html(eval("mens_5_"+idioma));
		$(".msjTip").css('left','115px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.poblacion.value == '')
	{
		$(".msjTxt").html(eval("mens_6_"+idioma));
		$(".msjTip").css('left','540px').css('top','540px').show();
		return false;
	}

	if(document.forms.formContacto.provincia.value == '')
	{
		$(".msjTxt").html(eval("mens_7_"+idioma));
		$(".msjTip").css('left','540px').css('top','540px').show();
		return false;
	}

	if(document.forms.formContacto.cp.value == '' || document.forms.formContacto.cp.value.length < 5)
	{
		$(".msjTxt").html(eval("mens_8_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(validarSiNumero(document.forms.formContacto.cp.value) == false)
	{
		$(".msjTxt").html(eval("mens_9_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value == '' && document.forms.formContacto.movil.value == '' && document.forms.formContacto.email.value == '')
	{
		$(".msjTxt").html(eval("mens_10_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.email.value != '' && !valEmail(document.forms.formContacto.email.value))
	{
		$(".msjTxt").html(eval("mens_11_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && (document.forms.formContacto.telefono.value.length < 9 || validarSiNumero(document.forms.formContacto.telefono.value) == false ))
	{
		$(".msjTxt").html(eval("mens_12_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && document.forms.formContacto.telefono.value.substring(0,1) !=  '9')
	{
		$(".msjTxt").html(eval("mens_13_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && (document.forms.formContacto.movil.value.length < 9 || validarSiNumero(document.forms.formContacto.movil.value) == false ))
	{
		$(".msjTxt").html(eval("mens_14_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && document.forms.formContacto.movil.value.substring(0,1) !=  '6')
	{
		$(".msjTxt").html(eval("mens_15_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.tarjeta.value != '' && comprobar(document.forms.formContacto.tarjeta.value) != true)
	{
		$(".msjTxt").html(eval("mens_16_"+idioma));
		$(".msjTip").css('left','540px').css('top','685px').show();
		return false;
	}
       

	if( !document.forms.formContacto.acepto_legal.checked )
	{
		$(".msjTxt").html(eval("mens_19_"+idioma));
		$(".msjTip").css('left','540px').css('top','950px').show();
		return false;
	}

//	d.submit();
return true;

}

// validacion Formulario BienVenido Bebe
function validaForm5() // formulario Atencion al cliente
{
	$(".msjTip").hide();

	var d = document.forms.formContacto;
	var idioma = 'es';

if( $("#idioma_id").val() == "es" ) { idioma = "es";  }
if( $("#idioma_id").val() == "cat" ) { idioma = "cat";  }



	if(document.forms.formContacto.mensaje.value == '')
	{

		$(".msjTxt").html(eval("mens_1_"+idioma));
		$(".msjTip").css('left','220px').css('top','280px').show();
		return false;
	}

	if(document.forms.formContacto.nombre.value == '')
	{
		$(".msjTxt").html(eval("mens_2_"+idioma));
		$(".msjTip").css('left','540px').css('top','355px').show();
		return false;
	}

	if(document.forms.formContacto.apellidos.value == '')
	{
		$(".msjTxt").html(eval("mens_3_"+idioma));
		$(".msjTip").css('left','540px').css('top','385px').show();
		return false;
	}

	if(document.forms.formContacto.tipo_via.value == '' || document.forms.formContacto.nombre_via.value == '')
	{
		$(".msjTxt").html(eval("mens_4_"+idioma));
		$(".msjTip").css('left','540px').css('top','475px').show();
		return false;
	}

	if(document.forms.formContacto.numero.value == '')
	{
		$(".msjTxt").html(eval("mens_5_"+idioma));
		$(".msjTip").css('left','115px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.poblacion.value == '')
	{
		$(".msjTxt").html(eval("mens_6_"+idioma));
		$(".msjTip").css('left','540px').css('top','540px').show();
		return false;
	}

	if(document.forms.formContacto.provincia.value == '')
	{
		$(".msjTxt").html(eval("mens_7_"+idioma));
		$(".msjTip").css('left','540px').css('top','540px').show();
		return false;
	}

	if(document.forms.formContacto.cp.value == '' || document.forms.formContacto.cp.value.length < 5)
	{
		$(".msjTxt").html(eval("mens_8_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(validarSiNumero(document.forms.formContacto.cp.value) == false)
	{
		$(".msjTxt").html(eval("mens_9_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value == '' && document.forms.formContacto.movil.value == '' && document.forms.formContacto.email.value == '')
	{
		$(".msjTxt").html(eval("mens_10_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.email.value != '' && !valEmail(document.forms.formContacto.email.value))
	{
		$(".msjTxt").html(eval("mens_11_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && (document.forms.formContacto.telefono.value.length < 9 || validarSiNumero(document.forms.formContacto.telefono.value) == false ))
	{
		$(".msjTxt").html(eval("mens_12_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && document.forms.formContacto.telefono.value.substring(0,1) !=  '9')
	{
		$(".msjTxt").html(eval("mens_13_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && (document.forms.formContacto.movil.value.length < 9 || validarSiNumero(document.forms.formContacto.movil.value) == false ))
	{
		$(".msjTxt").html(eval("mens_14_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && document.forms.formContacto.movil.value.substring(0,1) !=  '6')
	{
		$(".msjTxt").html(eval("mens_15_"+idioma));
		$(".msjTip").css('left','540px').css('top','575px').show();
		return false;
	}

	if(document.forms.formContacto.tarjeta.value != '' && comprobar(document.forms.formContacto.tarjeta.value) != true)
	{
		$(".msjTxt").html(eval("mens_16_"+idioma));
		$(".msjTip").css('left','540px').css('top','685px').show();
		return false;
	}

	if( !document.forms.formContacto.acepto_legal.checked )
	{
		$(".msjTxt").html(eval("mens_19_"+idioma));
		$(".msjTip").css('left','540px').css('top','940px').show();
		return false;
	}

//	d.submit();
return true;

}

// validacion Formulario BienVenido Bebe
function validaForm6() // formulario Solicitud Canastilla
{
	$(".msjTip").hide();

	var d = document.forms.formCanastilla;
	var idioma = 'es';



	if( $("#idioma_id").val() == "es" ) { idioma = "es";  }
	if( $("#idioma_id").val() == "cat" ) { idioma = "cat";  }


 
	if(d.tarjeta.value != '' && comprobar(d.tarjeta.value) != true)
	{         

		$(".msjTxt").html(eval("mens_16_"+idioma));
                $(".msjTip").css('left','400px').css('top','240px').show();
		return false;
	}


        //validación fecha de nacimiento 
        var diaIndex = d.diaNacimiento.selectedIndex;
	var mesIndex = d.mesNacimiento.selectedIndex;
	var anyoIndex = d.anyoNacimiento.selectedIndex;

        var dia = d.diaNacimiento.options[diaIndex].value; 
        var mes = d.mesNacimiento.options[ mesIndex].value - 1;
        var anyo = d.anyoNacimiento.options[anyoIndex ].value; 


	if( (diaIndex == 0) || (mesIndex == 0) || (anyoIndex == 0) || (new Date() < new Date(anyo, mes, dia))  ||  ( (new Date() - new Date(anyo, (mes + 1) , dia)) > 31)  )
	{         

		$(".msjTxt").html(eval("mens_20_"+idioma));
                $(".msjTip").css('left','440px').css('top','322px').show();
		return false;
	}

        //Nombres 
	if(d.nombreBebe.value == '')
	{
		$(".msjTxt").html(eval("mens_2_"+idioma));
                $(".msjTip").css('left', '496px').css('top','336px').show();
		return false;
	}

        //apellido
	if(d.apellidosBebe.value == '')
	{
		$(".msjTxt").html(eval("mens_3_"+idioma));
		$(".msjTip").css('left', '590px' ).css('top','380px').show();
		return false;
	}

	if(d.nombrePadre.value == '' && d.nombreMadre.value == '')
	{
		$(".msjTxt").html(eval("mens_2_"+idioma));
                $(".msjTip").css('left','590px').css('top','404px').show();
		return false;
	}

	


        //contacto
	if(d.tipo_via.value == '' || d.nombre_via.value == '')
	{                 
		$(".msjTxt").html(eval("mens_4_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"482px").show();
		return false;
	}

	if(d.numero.value == '')
	{
		$(".msjTxt").html(eval("mens_5_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"515px").show();
		return false;	
        }

	if(d.poblacion.value == '')
	{
		$(".msjTxt").html(eval("mens_6_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"545px").show();
		return false;
	}

	if(d.provincia.value == '')	
	{
		$(".msjTxt").html(eval("mens_7_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"545px").show();
		return false;
	}

	if(d.cp.value == '' || d.cp.value.length < 5)
	{
		$(".msjTxt").html(eval("mens_8_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"510px").show();
		return false;
	}


	if( !validarSiNumero(d.cp.value) )
	{
		
		$(".msjTxt").html(eval("mens_9_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"510px").show();
		return false;
	}

        //al menos uno de los datos de contacto esté seleccionado
	if(d.telefono.value == '' && d.movil.value == '' && d.email.value == '')
	{

		$(".msjTxt").html(eval("mens_10_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"640px").show();

		return false;
	}

	if(d.email.value != '' && !valEmail(d.email.value))
	{
		$(".msjTxt").html(eval("mens_11_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"655px").show();

		return false;
	}

	if(d.telefono.value != '' && (d.telefono.value.length < 9 || validarSiNumero(d.telefono.value) == false ))
	{
		$(".msjTxt").html(eval("mens_12_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"640px").show();
		return false;
	}

	if(d.telefono.value != '' && d.telefono.value.substring(0,1) !=  '9')
	{		
		$(".msjTxt").html(eval("mens_13_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"640px").show();
		return false;
	}

	if(d.movil.value != '' && (d.movil.value.length < 9 || validarSiNumero(d.movil.value) == false ))
	{		
		$(".msjTxt").html(eval("mens_14_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"640px").show();
		return false;
	}

	if(d.movil.value != '' && d.movil.value.substring(0,1) !=  '6')
	{
		$(".msjTxt").html(eval("mens_15_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"640px").show();
		return false;
	}

	//personas por vivienda
	if( (d.menoresDe6.selectedIndex == 0) && (d.menoresDe18.selectedIndex == 0) && (d.menoresDe65.selectedIndex == 0) && (d.mayoresDe65.selectedIndex == 0) ){
		$(".msjTxt").html(eval("mens_21_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"725px").show();
		return false;		
	}
	
	//hospital
	if(d.hospital.value == '')
	{				
		$(".msjTxt").html(eval("mens_22_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"790px").show();
		return false;
	}
	
	//centro caprabo mens
	if( d.ciudad.selectedIndex == 0 ){		
		$(".msjTxt").html(eval("mens_18_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"785px").show();
		return false;		
	}
		

        //legal 
	if( !d.acepto_legal.checked )
	{
		$(".msjTxt").html(eval("mens_19_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"810px").show();
		return false;
	}

    return true;

}


function validaFormNoReply()
{

$(".msjTip").hide();

	var d = document.forms.formContacto;
	var idioma = 'es';



	if( $("#idioma_id").val() == "es" ) { idioma = "es";  }
	if( $("#idioma_id").val() == "cat" ) { idioma = "cat";  }

        if(document.forms.formContacto.nombre.value == '')
	{
		$(".msjTxt").html( eval("mens_2_"+idioma) );
		$(".msjTip").css('left','540px').css('top','320px').show();
		return false;
	}

	if(document.forms.formContacto.apellidos.value == '')
	{
		$(".msjTxt").html(eval("mens_3_"+idioma));
		$(".msjTip").css('left','540px').css('top','350px').show();
		return false;
	}
       

        //al menos uno de los datos de contacto esté seleccionado
	if(d.telefono.value == '' && d.movil.value == '' && d.email.value == '')
	{

		$(".msjTxt").html(eval("mens_10_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"408px").show();

		return false;
	}

	if(d.email.value != '' && !valEmail(d.email.value))
	{
		$(".msjTxt").html(eval("mens_11_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"474px").show();

		return false;
	}

	if(d.telefono.value != '' && (d.telefono.value.length < 9 || validarSiNumero(d.telefono.value) == false ))
	{
		$(".msjTxt").html(eval("mens_12_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"440px").show();
		return false;
	}

	if(d.telefono.value != '' && d.telefono.value.substring(0,1) !=  '9')
	{		
		$(".msjTxt").html(eval("mens_13_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"440px").show();
		return false;
	}

	if(d.movil.value != '' && (d.movil.value.length < 9 || validarSiNumero(d.movil.value) == false ))
	{		
		$(".msjTxt").html(eval("mens_14_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"440px").show();
		return false;
	}

	if(d.movil.value != '' && d.movil.value.substring(0,1) !=  '6')
	{
		$(".msjTxt").html(eval("mens_15_"+idioma));
		$(".msjTip").css('left',"590px").css('top',"440px").show();
		return false;
	}



  return true;
}



// validacion Formulario Baja
function validaFormBaja() // formulario Atencion al cliente
{

$(".msjTip").hide();

	var d = document.forms.formContacto;
	var idioma = 'es';

if( $("#idioma_id").val() == "es" ) { idioma = "es";  }
if( $("#idioma_id").val() == "cat" ) { idioma = "cat";  }



	if(document.forms.formContacto.nombre.value == '')
	{
		$(".msjTxt").html(eval("mens_2_"+idioma));
		$(".msjTip").css('left','540px').css('top','320px').show();
		return false;
	}

	if(document.forms.formContacto.apellidos.value == '')
	{
		$(".msjTxt").html(eval("mens_3_"+idioma));
		$(".msjTip").css('left','540px').css('top','350px').show();
		return false;
	}

if(document.forms.formContacto.tipo_via.value == '' || document.forms.formContacto.nombre_via.value == '')
	{
		$(".msjTxt").html(eval("mens_4_"+idioma));
		$(".msjTip").css('left','540px').css('top','440px').show();
		return false;
	}

	if(document.forms.formContacto.numero.value == '')
	{
		$(".msjTxt").html(eval("mens_5_"+idioma));
		$(".msjTip").css('left','115px').css('top','470px').show();
		return false;
	}

	if(document.forms.formContacto.poblacion.value == '')
	{
		$(".msjTxt").html(eval("mens_6_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.provincia.value == '')
	{
		$(".msjTxt").html(eval("mens_7_"+idioma));
		$(".msjTip").css('left','540px').css('top','505px').show();
		return false;
	}

	if(document.forms.formContacto.cp.value == '' || document.forms.formContacto.cp.value.length < 5)
	{
		$(".msjTxt").html(eval("mens_8_"+idioma));
		$(".msjTip").css('left','540px').css('top','470px').show();
		return false;
	}

	if(validarSiNumero(document.forms.formContacto.cp.value) == false)
	{
		$(".msjTxt").html(eval("mens_9_"+idioma));
		$(".msjTip").css('left','540px').css('top','470px').show();
		return false;
	}


if(document.forms.formContacto.telefono.value == '' && document.forms.formContacto.movil.value == '' && document.forms.formContacto.email.value == '')
	{
		$(".msjTxt").html(eval("mens_10_"+idioma));
		$(".msjTip").css('left','540px').css('top','550px').show();
		return false;
	}

	if(document.forms.formContacto.email.value != '' && !valEmail(document.forms.formContacto.email.value))
	{
		$(".msjTxt").html(eval("mens_11_"+idioma));
		$(".msjTip").css('left','540px').css('top','550px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && (document.forms.formContacto.telefono.value.length < 9 || validarSiNumero(document.forms.formContacto.telefono.value) == false ))
	{
		$(".msjTxt").html(eval("mens_12_"+idioma));
		$(".msjTip").css('left','540px').css('top','550px').show();
		return false;
	}

	if(document.forms.formContacto.telefono.value != '' && document.forms.formContacto.telefono.value.substring(0,1) !=  '9')
	{
		$(".msjTxt").html(eval("mens_13_"+idioma));
		$(".msjTip").css('left','540px').css('top','550px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && (document.forms.formContacto.movil.value.length < 9 || validarSiNumero(document.forms.formContacto.movil.value) == false ))
	{
		$(".msjTxt").html(eval("mens_14_"+idioma));
		$(".msjTip").css('left','540px').css('top','550px').show();
		return false;
	}

	if(document.forms.formContacto.movil.value != '' && document.forms.formContacto.movil.value.substring(0,1) !=  '6')
	{
		$(".msjTxt").html(eval("mens_15_"+idioma));
		$(".msjTip").css('left','540px').css('top','550px').show();
		return false;
	}

	if(document.forms.formContacto.tarjeta.value != '' && comprobar(document.forms.formContacto.tarjeta.value) != true)
	{
		$(".msjTxt").html(eval("mens_16_"+idioma));
		$(".msjTip").css('left','540px').css('top','580px').show();
		return false;
	}

if( document.forms.formContacto.acepto_legal.checked == false )
	{
		$(".msjTxt").html(eval("mens_19_"+idioma));
		$(".msjTip").css('left','540px').css('top','1127px').show();
		return false;
	}


return true;

}