// JavaScript Document

 function CopiarEnvio(){
	obligatorios = new Array("nombre", "direccion", "ciudad", "cp", "provincia", "email", "telefono");
	descripcion =  new Array("Nombre", "Direccion", "Ciudad", "Codigo postal", "Provincia", "Email", "Telefono");		
	document.alta.direccion_envio.value = document.alta.direccion.value;
	document.alta.ciudad_envio.value = document.alta.ciudad.value;
	document.alta.cp_envio.value = document.alta.cp.value;
	document.alta.provincia_envio.value = document.alta.provincia.value;
	document.alta.refresh;
	return ;
 
 }

 function mostrarCapas(){
	var longitud = document.alta.forma_pago.length;
	document.getElementById("principal").style.display = "none";
	if(longitud > 1) {
		for (i=0; i < longitud; i++) {
			var num = document.alta.forma_pago[i].value;
			var objCapa = eval ("document.getElementById(" + num + ")");
			if(document.alta.forma_pago[i].checked == true){
				objCapa.style.display = "block";
			}
		 	else {
				objCapa.style.display = "none";  
			}
	 	}
	}
	else {// caso que solo hay uno
		var num = document.alta.forma_pago.value;
		var objCapa = eval ("document.getElementById(" + num + ")");
		if(document.alta.forma_pago.checked == true){
			objCapa.style.display = "block";
		}
	}
	
 }


function validar_datos_pedido(accion){
	obligatorios = new Array("nombre", "apellidos", "direccion", "ciudad", "cp", "provincia", "email", "telefono", "nif");
	descripcion =  new Array("Nombre", "Apelidos", "Direccion", "Ciudad", "Codigo postal", "Provincia", "Correo-e", "Telefono", "NIF");		
	for(i=0 ; i < obligatorios.length ; i++)		{
		var camposformulario = eval("document.alta."+obligatorios[i]);
		if( camposformulario.value.length < 1 )	{    
			alert("El campo " + descripcion[i] + " es obligatorio.");
			camposformulario.focus();
			return ;				
		}
	}
	if (document.alta.email.value != document.alta.email_repetido.value){
			alert("Los campos 'correo-e' y 'repita correo-e' no coinciden.");
			document.alta.email_repetido.focus();
			return ;						
	}
 	document.alta.action = "";
 	document.alta.submit(accion);
 
 }


 function validar_forma_pago(accion){
    var si = 0;
 	var longitud = document.alta.forma_pago.length;

	if(longitud > 1) {
		for (i=0; i < longitud; i++) {
			if(document.alta.forma_pago[i].checked == true){
				si = 1;
			}
	 	}
	}
	else {// caso que solo hay uno
		if(document.alta.forma_pago.checked == true){
			si = 1;
		}
	}
	if(si ==0){
		alert("Eliga una forma de pago.");
		return false;
	}	
 	document.alta.action = "";
 	document.alta.submit(accion);
 }
