function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_callJS(jsStr) { //v2.0
 return eval(jsStr)
}
function StyleBackgrColor(objectName, color){
	return objectName.style.backgroundColor = color;
}

//dmp
function initFields(frm){
	frm.nombre.style.backgroundColor="#FFFFFF";
	frm.apellidos.style.backgroundColor="#FFFFFF";
	frm.contacto.style.backgroundColor="#FFFFFF";
	frm.telefono.style.backgroundColor="#FFFFFF";
	frm.email.style.backgroundColor="#FFFFFF";
}

function trimeando(cadena1){ 
	cadena1=cadena1.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
	return cadena1;
}

function valForm(){

	var formulario = document.getElementById('frm');
	
	//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	
	// jsanz130409
	var er_email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	// dmp06102009
	// ^que comience por
	// [intervalo admitido]
	// \d ->expresion numerica
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;
	
	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
	
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;

	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");

	
	if (!(trimeando(formulario.nombre.value))){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo nombre");
		//document.getElementById('div_envio_nok_1').style.display='block';
		return false;
	}
	if (!er_letras.test(formulario.nombre.value)){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("El nombre no debe contener números");
		//document.getElementById('div_envio_nok_2').style.display='block';
		return false;
	}
	if (!(trimeando(formulario.apellidos.value))){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo apellidos");
		return false;
	}
	if (!er_letras.test(formulario.apellidos.value)){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Los apellidos no deben contener números");
		return false;
	}
	if ((formulario.email.value=="") || (!er_email.test(formulario.email.value)) ){
		formulario.email.focus();
		formulario.email.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo email");
		return false;
	}
	if (!(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo teléfono");
		return false;
	}
	if (!er_telefono.test(formulario.telefono.value)){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo teléfono");
		return false;
	}
	if (formulario.hora.value=="ninguno"){
		formulario.hora.focus();
		formulario.hora.style.backgroundColor="#FFFFCC";
		alert("Por favor, indiquenos una franja de contacto");
		return false;
	}
	if (!formulario.acepta.checked){
		alert("Por favor, debe aceptar la Política de Privacidad");
		//document.getElementById('div_envio_nok_8').style.display='block';
		return false;
	}
	
	formulario.submit();
	formulario.continuar.visible = false;
	return true;

}

function valFormMarca(){

	var formulario = document.getElementById('frmMrc');
	
	//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	
	// jsanz130409
	var er_email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	// dmp06102009
	// ^que comience por
	// [intervalo admitido]
	// \d ->expresion numerica
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;
	
	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
	
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;

	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");

	
	if (!(trimeando(formulario.nombre.value))){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo nombre");
		//document.getElementById('div_envio_nok_1').style.display='block';
		return false;
	}
	if (!er_letras.test(formulario.nombre.value)){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("El nombre no debe contener números");
		//document.getElementById('div_envio_nok_2').style.display='block';
		return false;
	}
	if (!(trimeando(formulario.apellidos.value))){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo apellidos");
		return false;
	}
	if (!er_letras.test(formulario.apellidos.value)){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Los apellidos no deben contener números");
		return false;
	}
	if ((formulario.email.value=="") || (!er_email.test(formulario.email.value)) ){
		formulario.email.focus();
		formulario.email.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo email");
		return false;
	}
	if (!(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo teléfono");
		return false;
	}
	if (!er_telefono.test(formulario.telefono.value)){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo teléfono");
		return false;
	}
	/*if (formulario.hora.value=="ninguno"){
		formulario.hora.focus();
		formulario.hora.style.backgroundColor="#FFFFCC";
		alert("Por favor, indiquenos una franja de contacto");
		return false;
	}*/
	if (!formulario.acepta.checked){
		alert("Por favor, debe aceptar la Política de Privacidad");
		//document.getElementById('div_envio_nok_8').style.display='block';
		return false;
	}
	
	formulario.submit();
	formulario.continuar.visible = false;
	return true;

}







function valFormPrivalia(){

	var formulario = document.getElementById('frmMrc');
	var er_email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var filterNumber=/^([0-9])*$/;
	var er_letras=/\D/;
	

	
	var er_telefono=/^[689]\d{8}$/;
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;
	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var filterNumber=/^([0-9])*$/;
	var er_letras=/\D/;
	var er_telefono=/^[689]\d{8}$/;
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;
	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");

	
	if (!(trimeando(formulario.nombre.value))){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo nombre");
		//document.getElementById('div_envio_nok_1').style.display='block';
		return false;
	}

	


	if (!er_letras.test(formulario.nombre.value)){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("El nombre no debe contener números");
		//document.getElementById('div_envio_nok_2').style.display='block';
		return false;
	}
	if (!(trimeando(formulario.apellidos.value))){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo apellidos");
		return false;
	}
	if (!er_letras.test(formulario.apellidos.value)){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Los apellidos no deben contener números");
		return false;
	}

 

	if ( formulario.email.value=="" || (!er_email.test(formulario.email.value)) ){

		formulario.email.focus();
		formulario.email.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo email");
		return false;
	}



	if (!(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor en el campo teléfono");
		return false;
	}

	if (!er_telefono.test(formulario.telefono.value)){
				formulario.telefono.focus();
				formulario.telefono.style.backgroundColor="#FFFFCC";
				alert("Por favor, introduzca un valor correcto en el campo teléfono");
				return false;
			}


	if (!er_telefono.test(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo teléfono");
		return false;
	}


	if ( formulario.dni.value == ""){
            alert('Debe especificar su NIF.');
            formulario.dni.focus();
            formulario.dni.style.backgroundColor="#FFFFCC";
            return false;
        }
        if ( (validaNif(formulario.dni.value)!=0)){
            formulario.email.style.backgroundColor="#FFFFCC";
            alert('El NIF especificado no es correcto.');
            formulario.dni.focus();
            return false;
        }


	if (!(trimeando(formulario.codigo.value))){
		formulario.codigo.focus();
		formulario.codigo.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo codigo");
		return false;
	}


	if (document.getElementById('matricula').style.display == "" ){
		if ( formulario.matricula.value.length == 0 ) {
		    alert( "El campo de matricula es obligatorio" );
		    formulario.matricula.focus();
		    formulario.matricula.style.backgroundColor="#FFFFCC";
		    return false;
		}

		if (!validarMatricula(formulario.matricula)){
		    alert("La matricula introducida es erronea, recuerde que debe ir sin espacios y sin guiones");
		    formulario.matricula.focus();
		    formulario.matricula.style.backgroundColor="#FFFFCC";
		    return false;

		}
	                
	}

	



	if (!formulario.acepta.checked){
		alert("Por favor, debe aceptar la Política de Privacidad");
		//document.getElementById('div_envio_nok_8').style.display='block';
		return false;
	}
	
	formulario.submit();
	formulario.continuar.visible = false;
	return true;

}

















function valFormCepsa(){

	var formulario = document.getElementById('frmMrc');
	var er_email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var filterNumber=/^([0-9])*$/;
	var er_letras=/\D/;
	

	
	var er_telefono=/^[689]\d{8}$/;
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;
	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var filterNumber=/^([0-9])*$/;
	var er_letras=/\D/;
	var er_telefono=/^[689]\d{8}$/;
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;
	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");


	if (!(trimeando(formulario.codigo_cepsa.value))){
		formulario.codigo_cepsa.focus();
		formulario.codigo_cepsa.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo codigo");
		return false;
	}




	
	if (!(trimeando(formulario.nombre.value))){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo nombre");
		//document.getElementById('div_envio_nok_1').style.display='block';
		return false;
	}

	


	if (!er_letras.test(formulario.nombre.value)){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("El nombre no debe contener números");
		//document.getElementById('div_envio_nok_2').style.display='block';
		return false;
	}
	if (!(trimeando(formulario.apellidos.value))){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo apellidos");
		return false;
	}
	if (!er_letras.test(formulario.apellidos.value)){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Los apellidos no deben contener números");
		return false;
	}

 






	if ( formulario.dni.value == ""){
            alert('Debe especificar su NIF.');
            formulario.dni.focus();
            formulario.dni.style.backgroundColor="#FFFFCC";
            return false;
        }
        if ( (validaNif(formulario.dni.value)!=0)){
            formulario.email.style.backgroundColor="#FFFFCC";
            alert('El NIF especificado no es correcto.');
            formulario.dni.focus();
            return false;
        }




	if (document.getElementById('matricula').style.display == "" ){
		if ( formulario.matricula.value.length == 0 ) {
		    alert( "El campo de matricula es obligatorio" );
		    formulario.matricula.focus();
		    formulario.matricula.style.backgroundColor="#FFFFCC";
		    return false;
		}

		if (!validarMatricula(formulario.matricula)){
		    alert("La matricula introducida es erronea, recuerde que debe ir sin espacios y sin guiones");
		    formulario.matricula.focus();
		    formulario.matricula.style.backgroundColor="#FFFFCC";
		    return false;

		}
	                
	}




	if (!(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor en el campo teléfono");
		return false;
	}

	if (!er_telefono.test(formulario.telefono.value)){
				formulario.telefono.focus();
				formulario.telefono.style.backgroundColor="#FFFFCC";
				alert("Por favor, introduzca un valor correcto en el campo teléfono");
				return false;
			}


	if (!er_telefono.test(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo teléfono");
		return false;
	}



	if ( formulario.email.value!="" && (!er_email.test(formulario.email.value)) ){

		formulario.email.focus();
		formulario.email.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo email");
		return false;
	}
	



	if (!formulario.acepta.checked){
		alert("Por favor, debe aceptar la Política de Privacidad");
		//document.getElementById('div_envio_nok_8').style.display='block';
		return false;
	}
	
	formulario.submit();
	formulario.continuar.visible = false;
	return true;

}
















function valFormSantander(){

	var formulario = document.getElementById('frmMrc');
	
	//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	
	// jsanz130409
	var er_email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	// dmp06102009
	// ^que comience por
	// [intervalo admitido]
	// \d ->expresion numerica
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;
	
	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
	
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;

	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");

	
	if (!(trimeando(formulario.nombre.value))){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo nombre");
		//document.getElementById('div_envio_nok_1').style.display='block';
		return false;
	}
	if (!er_letras.test(formulario.nombre.value)){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("El nombre no debe contener números");
		//document.getElementById('div_envio_nok_2').style.display='block';
		return false;
	}
	if (!(trimeando(formulario.apellidos.value))){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo apellidos");
		return false;
	}
	if (!er_letras.test(formulario.apellidos.value)){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Los apellidos no deben contener números");
		return false;
	}
/*	if ((formulario.email.value=="") || (!er_email.test(formulario.email.value)) ){
		formulario.email.focus();
		formulario.email.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo email");
		return false;
	}
*/
	if ( formulario.dni.value == ""){
            alert('Debe especificar su NIF.');
            formulario.dni.focus();
            formulario.dni.style.backgroundColor="#FFFFCC";
            return false;
        }
        if ( (validaNif(formulario.dni.value)!=0)){
            formulario.email.style.backgroundColor="#FFFFCC";
            alert('El NIF especificado no es correcto.');
            formulario.dni.focus();
            return false;
        }
	if (document.getElementById('matricula').style.display == "" ){
		if ( formulario.matricula.value.length == 0 ) {
		    alert( "El campo de matricula es obligatorio" );
		    formulario.matricula.focus();
		    formulario.matricula.style.backgroundColor="#FFFFCC";
		    return false;
		}

		if (!validarMatricula(formulario.matricula)){
		    alert("La matricula introducida es erronea, recuerde que debe ir sin espacios y sin guiones");
		    formulario.matricula.focus();
		    formulario.matricula.style.backgroundColor="#FFFFCC";
		    return false;

		}
	                
	}
	if (!(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor en el campo teléfono");
		return false;
	}
	if (!er_telefono.test(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo teléfono");
		return false;
	}
/*	if ((formulario.email.value=="") && (formulario.telefono.value=="") ){
	    alert("Debe rellenar el teléfono o el email");
	    return false;
	}else{
		if(!(trimeando(formulario.telefono.value))){

			if (!er_telefono.test(formulario.telefono.value)){
				formulario.telefono.focus();
				formulario.telefono.style.backgroundColor="#FFFFCC";
				alert("Por favor, introduzca un valor correcto en el campo teléfono");
				return false;
			}

*/	if ((!formulario.email.value=="") && (!er_email.test(formulario.email.value)) ){
		formulario.email.focus();
		formulario.email.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo email");
		return false;
	}

	if (!formulario.acepta.checked){
		alert("Por favor, debe aceptar la Política de Privacidad");
		//document.getElementById('div_envio_nok_8').style.display='block';
		return false;
	}
	
	formulario.submit();
	formulario.continuar.visible = false;
	return true;

}



















function valFormHome(){

	var formulario = document.getElementById('frm');
	
	//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	
	// jsanz130409
	var er_email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	// dmp06102009
	// ^que comience por
	// [intervalo admitido]
	// \d ->expresion numerica
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;
	
	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
	
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;

	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");

	
	if (!(trimeando(formulario.nombre.value))){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo nombre");
		//document.getElementById('div_envio_nok_1').style.display='block';
		return false;
	}
	if (!er_letras.test(formulario.nombre.value)){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("El nombre no debe contener números");
		//document.getElementById('div_envio_nok_2').style.display='block';
		return false;
	}
	if (!(trimeando(formulario.apellidos.value))){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo apellidos");
		return false;
	}
	if (!er_letras.test(formulario.apellidos.value)){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Los apellidos no deben contener números");
		return false;
	}
	/* if ((formulario.email.value=="") || (!er_email.test(formulario.email.value)) ){
		formulario.email.focus();
		formulario.email.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo email");
		return false;
	} */
	if ((!formulario.email.value=="") && (!er_email.test(formulario.email.value)) ){
			formulario.email.focus();
			formulario.email.style.backgroundColor="#FFFFCC";
			alert("Por favor, introduzca un valor correcto en el campo email");
			return false;
	}
	if (!(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo teléfono");
		return false;
	}
	if (!er_telefono.test(formulario.telefono.value)){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo teléfono");
		return false;
	}
	/*if (formulario.hora.value=="ninguno"){
		formulario.hora.focus();
		formulario.hora.style.backgroundColor="#FFFFCC";
		alert("Por favor, indiquenos una franja de contacto");
		return false;
	}*/
	if (!formulario.acepta.checked){
		alert("Por favor, debe aceptar la Política de Privacidad");
		//document.getElementById('div_envio_nok_8').style.display='block';
		return false;
	}
	
	formulario.submit();
	formulario.continuar.visible = false;
	return true;

}
/*	
	var error=false;
	var strError="";

	initFields(frm);
	if (frm.nombre.value.length < 2){
		error=true;
		strError += "- Nombre.\n";
		frm.nombre.focus();
		frm.nombre.style.backgroundColor="#FFFFCC";
	}
	if (frm.apellidos.value.length < 2){
		error=true;
		strError += "- Apellidos.\n";
		frm.apellidos.focus();
		frm.apellidos.style.backgroundColor="#FFFFCC";
	}
	if (frm.contacto.selectedIndex == 0){
		error=true;
		strError += "- Contacto.\n";
		frm.contacto.focus();
		frm.contacto.style.backgroundColor="#FFFFCC";
	
	}
	if (frm.telefono.value.length == 0 || !is_phone_ES(frm.telefono.value)){
		error=true;
		strError += "- Teléfono.\n";
		frm.telefono.focus();
		frm.telefono.style.backgroundColor="#FFFFCC";
	}
	if (frm.email.value.length == 0 || !valEmail(frm.email.value)){
		error=true;
		strError += "- E-mail incorrecto.\n";
		frm.email.focus();
		frm.email.style.backgroundColor="#FFFFCC";
	}
	

	if (error){
		alert("Por favor, rellene correctamente los siguientes campos obligatorios, \n\n" + strError);
		return false;
	} else if(!valCheckBoxCondition(frm.terms, "Debe leer y aceptar el Aviso legal")) {
		return false;
	} else {
		//document.frm.action = '../../signup.asp';
		return true;
	}
	*/

function valFormOficinaSantander(){
	          

	var formulario = document.getElementById('frmMrc');
	
	//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	
	// jsanz130409
	var er_email=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	// dmp06102009
	// ^que comience por
	// [intervalo admitido]
	// \d ->expresion numerica
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;
	
	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");
	
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

	var filterNumber=/^([0-9])*$/;
	
	var er_letras=/\D/;
	
	var er_telefono=/^[689]\d{8}$/;
	
	var er_ltrim_rtrim=/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g;

	formulario.nombre.value = formulario.nombre.value.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g,"");

	
	if (!(trimeando(formulario.nombre.value))){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo nombre");
		//document.getElementById('div_envio_nok_1').style.display='block';
		return false;
	}
	if (!er_letras.test(formulario.nombre.value)){
		formulario.nombre.focus();
		formulario.nombre.style.backgroundColor="#FFFFCC";
		alert("El nombre no debe contener números");
		//document.getElementById('div_envio_nok_2').style.display='block';
		return false;
	}
	if (!(trimeando(formulario.apellidos.value))){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca el campo apellidos");
		return false;
	}
	if (!er_letras.test(formulario.apellidos.value)){
		formulario.apellidos.focus();
		formulario.apellidos.style.backgroundColor="#FFFFCC";
		alert("Los apellidos no deben contener números");
		return false;
	}
	if ((formulario.email.value=="") || (!er_email.test(formulario.email.value)) ){
		formulario.email.focus();
		formulario.email.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo email");
		return false;
	}

	if ( formulario.dni.value == ""){
            alert('Debe especificar su NIF.');
            formulario.dni.focus();
            formulario.dni.style.backgroundColor="#FFFFCC";
            return false;
        }
        if ( (validaNif(formulario.dni.value)!=0)){
            formulario.email.style.backgroundColor="#FFFFCC";
            alert('El NIF especificado no es correcto.');
            formulario.dni.focus();
            return false;
        }
	/*if (document.getElementById('matricula').style.display == "" ){
		if ( formulario.matricula.value.length == 0 ) {
		    alert( "El campo de matricula es obligatorio" );
		    formulario.matricula.focus();
		    formulario.matricula.style.backgroundColor="#FFFFCC";
		    return false;
		}

		if (!validarMatricula(formulario.matricula)){
		    alert("La matricula introducida es erronea, recuerde que debe ir sin espacios y sin guiones");
		    formulario.matricula.focus();
		    formulario.matricula.style.backgroundColor="#FFFFCC";
		    return false;

		}
	                
	}*/
	if (!(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor en el campo teléfono");
		return false;
	}
	if (!er_telefono.test(trimeando(formulario.telefono.value))){
		formulario.telefono.focus();
		formulario.telefono.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo teléfono");
		return false;
	}
	if ((formulario.email.value=="") && (formulario.telefono.value=="") ){
	    alert("Debe rellenar el teléfono o el email");
	    return false;
	}else{
		if(!(trimeando(formulario.telefono.value))){

			if (!er_telefono.test(formulario.telefono.value)){
				formulario.telefono.focus();
				formulario.telefono.style.backgroundColor="#FFFFCC";
				alert("Por favor, introduzca un valor correcto en el campo teléfono");
				return false;
			}
		}
	}

	if ((!formulario.email.value=="") && (!er_email.test(formulario.email.value)) ){
		formulario.email.focus();
		formulario.email.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo email");
		return false;
	}
	
	if(formulario.direccion.value==""){
		formulario.direccion.focus();
		formulario.direccion.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo direccion");
		return false;
	}
	
	if(formulario.poblacion.value==""){
		formulario.poblacion.focus();
		formulario.poblacion.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo poblacion");
		return false;
	}
	
	if(formulario.numero.value==""){
		formulario.numero.focus();
		formulario.numero.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo numero");
		return false;
	}
	
	if(isNaN(formulario.numero.value)){
		formulario.numero.focus();
		formulario.numero.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo numero");
		return false;	
    }
	
	if(formulario.codigo.value==""){
		formulario.codigo.focus();
		formulario.codigo.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo codigo postal");
		return false;
	}
	
		if(isNaN(formulario.codigo.value)){
		formulario.codigo.focus();
		formulario.codigo.style.backgroundColor="#FFFFCC";
		alert("Por favor, introduzca un valor correcto en el campo codigo");
		return false;	
    }

	if (!formulario.acepta.checked){
		alert("Por favor, debe aceptar la Política de Privacidad");
		//document.getElementById('div_envio_nok_8').style.display='block';
		return false;
	}
	
	formulario.submit();
	formulario.continuar.visible = false;
	return true;

}

