function validar()
{
	var frm = document.form2;
	var r = true;
	errores = '';
	var er = 0;
	r = MM_validateForm('nombre','','R','apellido1','','R','apellido2','','R','dni','','R','telefono','','R','email','','R','direcc','','R','provincia','','R','poblacion','','R','cp','','R');
	if (r && frm.dni.value!='' && frm.opcion.value=='cif') r=validaCIF(frm.dni.value);
	if (r && frm.dni.value!='' && frm.opcion.value=='dni') r=compruebaDNI(frm.dni.value.substring(0,8),frm.dni.value.substring(frm.dni.value.length-1,frm.dni.value.length));
	if (r && frm.telefono.value!="") r=validaTelefono(frm.telefono.value);
	if (r && frm.email.value!="") r=esCorreoE(frm.email.value);
	if (r && frm.cp.value!="") r=validaCP(frm.cp.value);
//comprobamos productos
	if(r)
	{
		if((frm.prod1.value=='') || (frm.ref1.value==''))
		{
			r = false;
			er++;
			errores = '-Introduzca los datos de los productos correctamente.\n';
		}
		if(r && frm.prod1.value!='')
		{
			if((frm.ref1.value=='') || (frm.nserie1.value=='') || (frm.fecha1.value==''))
			{
				r = false;
				er++;
				errores = '-Introduzca los datos de los productos correctamente.';
			}
			if(frm.fecha1.value!='')
			{

				r = validaFecha(frm.fecha1.value,2);
			}
		}
		if(r && frm.prod2.value!='')
		{
			if((frm.ref2.value=='') || (frm.nserie2.value=='') || (frm.fecha2.value==''))
			{
				r = false;
				er++;
				errores = '-Introduzca los datos de los productos correctamente.';
			}
			if(frm.fecha2.value!='')
			{
				
				r = validaFecha(frm.fecha2.value,2);

			}
		}
		if(r && frm.prod3.value!='')
		{
			if((frm.ref3.value=='') || (frm.nserie3.value=='') || (frm.fecha3.value==''))
			{
				r = false;
				er++;
				errores = '-Introduzca los datos de los productos correctamente.';
			}
			if(frm.fecha3.value!='')
			{
				r = validaFecha(frm.fecha3.value,2);
			}
		}
		if(r && frm.prod4.value!='')
		{
			if((frm.ref4.value=='') || (frm.nserie4.value=='') || (frm.fecha4.value==''))
			{
				r = false;
				er++;
				errores = '-Introduzca los datos de los productos correctamente.';
			}
			if(frm.fecha4.value!='')
			{
				r = validaFecha(frm.fecha4.value,2);
			}
		}
	}
	/*if(r && frm.politica.checked==false)
	{
		r = false;
		er++;
		errores = '-Acepte la política de privacidad.';
	}*/
	if(r)
	{
		frm.submit();	
	}else
	{
		if(errores!='' && (er>0))
		{
			alert('Existen los siguientes errores:\n'+errores);
		}
	}
}
function borrar(valor)
{
	//borramos datos de los productos.
	var frm = document.form2;
	eval("frm.prod"+[valor]+".value=''");
	eval("frm.ref"+[valor]+".value=''");
	eval("frm.nserie"+valor+".value=''");
	eval("frm.fecha"+valor+".value=''");
}
function actualizar()
{
	document.form2.action = 'garantia.php';
	document.form2.submit();
}
function cerrarInfo()
{
	MM_showHideLayers('ventanaEmergente','','hidden')	
}
