// JavaScript Document

function validar_contacta()//Validación de formulario contacta
{
	var Ok=false;
	if (document.getElementById("txtcontenido").value=="" || document.getElementById("txtemail").value=="" || document.getElementById("txtnombre").value=="") 
		alert("* campos obligatorios.");
	else
		Ok=true;
	
	if(document.getElementById("txtemail").value != '') Ok=esMail(document.getElementById("txtemail"));
	
	if(document.getElementById("txttelefono").value != "")
	{
		if(document.getElementById("txttelefono").value.length<9 || document.getElementById("txttelefono").value.length>9)
		{
			alert("El Telefono de contacto debe tener 9 digitos.");
			document.getElementById("txttelefono").focus();
			return false;
		}
		else if(document.getElementById("txttelefono").value.length==9)
		{
			Ok=esFijo(document.getElementById("txttelefono"));
		}
	}
	
	if (Ok)
		document.formcontacta.submit();
}

function validar_inscripcion()//Validación de formulario inscripcion
{

	var Ok=false;
	
	if(document.getElementById("nombre").value=='' || document.getElementById("apellidos").value=='' || document.getElementById("fNacimiento").value=='' || document.getElementById("email").value=='' || document.getElementById("telefono").value=='' || document.getElementById("dni").value=='' || //document.getElementById("titulo").value=='' || document.getElementById("obtencion").value=='' ||
	document.getElementById("direccion").value=='' || document.getElementById("cp").value=='' || document.getElementById("poblacion").value=='' || document.getElementById("provincia").value=='')																																																																																										  //document.getElementById("banco_cc1").value=='' || document.getElementById("banco_cc2").value=='' || document.getElementById("banco_cc3").value=='' || document.getElementById("banco_cc4").value=='' )
		alert('Debe rellenar todos los campos con el simbolo *');
	else
	{
		//Ok=true;
	
		Ok=esMail(document.getElementById("email"));
		
		if(Ok && document.getElementById("telefono").value.length<9 || document.getElementById("telefono").value.length>9)
		{
			alert("El Telefono de contacto debe tener 9 digitos.");
			document.getElementById("telefono").focus();
			Ok=false;
		}
		else if(Ok && document.getElementById("telefono").value.length==9)
		{
			Ok=esFijo(document.getElementById("telefono"));
		}
		
		if(Ok && document.getElementById("fNacimiento").value != "") Ok = fecha_valida(document.getElementById("fNacimiento").value);
		
		if(Ok)Ok=esNIF(document.getElementById("dni"),true);
		if(Ok && document.getElementById("provincia").value != "")Ok=esProvincia(document.getElementById("provincia").value);
		if(Ok && document.getElementById("cp").value != "")Ok=esCP(document.getElementById("cp"),document.getElementById("provincia").value,true);
		
		if(Ok && document.getElementById("banco_provincia").value != "")Ok=esProvincia(document.getElementById("banco_provincia").value);
		if(Ok && document.getElementById("banco_cp").value != "")Ok=esCP(document.getElementById("banco_cp"),document.getElementById("banco_provincia").value,true);
	
		
		
		if(Ok && document.getElementById("banco_cc1").value != "" && document.getElementById("banco_cc2").value != "" && document.getElementById("banco_cc3").value != "" && document.getElementById("banco_cc4").value != "")
		{
			Ok=esCCC(document.getElementById("banco_cc1"),document.getElementById("banco_cc2"),document.getElementById("banco_cc3"),document.getElementById("banco_cc4"));
		
			if(Ok)
			{
				document.getElementById("txt_Cuenta").value = document.getElementById("banco_cc1").value +" "+ document.getElementById("banco_cc2").value +" "+ document.getElementById("banco_cc3").value +" "+ document.getElementById("banco_cc4").value;
			}
		}
		
		if (Ok) document.form_inscripcion.submit();
		else return false;
	}
}



function validar_socio()//Validación de formulario de registro de socios en apuntes
{
	var Ok=false;
	if (document.getElementById("usuario").value=="" || document.getElementById("pass").value=="") 
		alert("Debe rellenar tanto el Usuario como la Contraseña.");
	else Ok = true;
	
	if (Ok)
		document.form_socio.submit();
}



function Calcular()		//parar calcular los productos del carrito
{
	var registros =document.getElementsByTagName('input');
	var total=0;
	
	var precios_pro, unidades_pro, j, i;
	
	precios_pro = new Array();
	unidades_pro = new Array();
	
	j=0;
		for (i=0; i<registros.length; i++)
		{
			
			if (registros[i].id.substr(0,6) == 'precio')
			{
				precios_pro[j] = registros[i].id;
				j++;
			}
				
		}
		
	j=0;
		for (i=0; i<registros.length; i++)
		{
			
			if (registros[i].id.substr(0,8) == 'unidades')
			{
				unidades_pro[j] = registros[i].id;
				j++;
			}
				
		}
		
		
		for (i=0; i<precios_pro.length; i++)
		{
			if(document.getElementById(precios_pro[i]).value  != 0 && document.getElementById(unidades_pro[i]).value != 0 && document.getElementById(unidades_pro[i]).length != '0')
				total += parseFloat(document.getElementById(precios_pro[i]).value)  * parseInt(document.getElementById(unidades_pro[i]).value) ;
		}
		
		
		document.getElementById('total').innerHTML = formato_frances(total);
		document.form_envio.id.value = Base64.encode(String(total));
		
		total=0;
		
}


function compruebacampos() 	//funcion para realizar el pedido
{
	
	if (document.getElementById('nombre').value=="" || document.getElementById('apellidos').value=="" || document.getElementById('email').value=="" || document.getElementById('telefono').value=="") 
	{
		alert('Todos los campos son obligatorios. Por favor, revise sus datos');
	}
	else
	{
		if(document.getElementById("email").value != '') Ok=esMail(document.getElementById("email"));
	
		if(document.getElementById("telefono").value != "")
		{
			if(document.getElementById("telefono").value.length<9 || document.getElementById("telefono").value.length>9)
			{
				alert("El Telefono de contacto debe tener 9 digitos.");
				document.getElementById("telefono").focus();
				return false;
			}
			else if(document.getElementById("telefono").value.length==9)
			{
				Ok=esFijo(document.getElementById("telefono"));
			}
		}
		
		
		document.getElementById('megaformulario').submit();
	}
}

