/* FUNCIONES PARA MOSTRAR Y OCULTAR LAS CAPAS OCULTAS DEL FORMULARIO DE COMPRA */

function muestra(capa) {
	var divName = "form_direccion_" + capa.toLowerCase();
	var radioButton = "btnEnvio";
	if (document.getElementById(divName).style.display != "block") {
		document.getElementById(divName).style.display = "block";
	}
}

function oculta(capa) {
	var divName = "form_direccion_" + capa.toLowerCase();
	if (document.getElementById(divName).style.display == "block") {
		document.getElementById(divName).style.display = "none";
	}
}

/* FUNCIONES DE VALIDACION DEL FORMULARIO DE COMPRA */

function validaCompra() {
	var f = document.formulariocompra;
	var sigue = true;
	if (f.nombre.value == "") {
		alert("Por favor, indique su Nombre.");
		f.nombre.focus();
		sigue = false;
	} else if (f.apellido1.value == "") {
		alert("Por favor, indique su primer apellido .");
		f.apellido1.focus();
		sigue = false;
	} else if (f.tipovia.value.selectedIndex == 0) {
		alert("Por favor, indique el tipo de vía.");
		f.tipovia.focus();
		sigue = false;
	} else if (f.numero.value == "") {
		alert("Por favor, introduzca el Número.");
		f.numero.focus();
		sigue = false;
	} else if (f.codigopostal.value == "") {
		alert("Por favor, introduzca el Código postal.");
		f.codigopostal.focus();
		sigue = false;
	} else if (f.pais.value == "") {
		alert("Por favor, introduzca el Pais.");
		f.pais.focus();
		sigue = false;
	} else if (f.pais.value == "España" && f.provincia.value == "") {
		alert("Por favor, introduzca la Provincia.");
		f.provincia.focus();
		sigue = false;
	} else if (f.telefono.value == "") {
		alert("Por favor, introduzca su Número de telefono.");
		f.telefono.focus();
		sigue = false;
	} else if (f.cif.value == "") {
		alert("Por favor, introduzca el CIF/NIF/DNI.");
		f.cif.focus();
		sigue = false;
	} else if (f.nombrevia.value == "") {
		alert("Por favor, introduzca el Nombre de la vía.");
		f.nombrevia.focus();
		sigue = false;
	} else if (f.ciudad.value == "") {
		alert("Por favor, introduzca la Ciudad.");
		f.ciudad.focus();
		sigue = false;
	} else if (f.email.value == "") {
		alert("Por favor, introduzca su dirección de Correo Electrónico.");
		f.email.focus();
		sigue = false;
	} 
	if (f.btnNo.checked) {
		if (f.nombre2.value == "") {
			alert("Por favor, indique el Nombre para el envío.");
			f.nombre2.focus();
			sigue = false;
		} else if (f.apellido12.value == "") {
			alert("Por favor, indique el Apellido para el envío .");
			f.apellido12.focus();
			sigue = false;
		} else if (f.tipovia2.value.selectedIndex == 0) {
			alert("Por favor, indique el Tipo de vía para el envío.");
			f.tipovia2.focus();
			sigue = false;
		} else if (f.numero2.value == "") {
			alert("Por favor, introduzca el Número de la vía para el envío.");
			f.numero2.focus();
			sigue = false;
		} else if (f.codigopostal2.value == "") {
			alert("Por favor, introduzca el Código postal para el envío.");
			f.codigopostal2.focus();
			sigue = false;
		} else if (f.pais2.value == "") {
			alert("Por favor, introduzca el Pais para el envío.");
			f.pais2.focus();
			sigue = false;
		} else if (f.pais2.value == "España" && f.provincia2.value == "") {
			alert("Por favor, introduzca la Provincia para el envío.");
			f.provincia2.focus();
			sigue = false;
		} else if (f.telefono2.value == "") {
			alert("Por favor, introduzca el Número de telefono de contacto para el envío.");
			f.telefono2.focus();
			sigue = false;
		} else if (f.cif2.value == "") {
			alert("Por favor, introduzca el CIF/NIF/DNI del receptor del envío.");
			f.cif2.focus();
			sigue = false;
		} else if (f.nombrevia2.value == "") {
			alert("Por favor, introduzca el Nombre de la vía para el envío.");
			f.nombrevia2.focus();
			sigue = false;
		} else if (f.ciudad2.value == "") {
			alert("Por favor, introduzca la Ciudad para el envío.");
			f.ciudad2.focus();
			sigue = false;
		}
	}
	if (sigue) {
		f.submit();
	}
}

/* FUNCIONES DIVERSAS */

function refrescaFormCompra(valor) {
	document.formulariocompra.action="compra_form.php?zona="+valor;
	document.formulariocompra.submit();
}

function compruebaFormProvincia() {
	if (document.formulariocompra.pais.value!="España") {
		document.formulariocompra.action="compra_form.php?provinciaForm=1";
		document.formulariocompra.submit();
	} else {
		document.formulariocompra.action="compra_form.php?provinciaForm=0";
		document.formulariocompra.submit();
	}
}

function compruebaFormProvincia2() {
	if (document.formulariocompra.pais2.value!="España") {
		document.formulariocompra.action="compra_form.php?provinciaForm2=1";
		document.formulariocompra.submit();
	} else {
		document.formulariocompra.action="compra_form.php?provinciaForm2=0";
		document.formulariocompra.submit();
	}
}

function changeActionForm() {
    document.formulariocompra.action = "compra_form.php";
	document.formulariocompra.submit();
}

function changeActionForm2() {
    document.formulariocompra.action = "compra_form2.php";
	document.formulariocompra.submit();
}

function changeActionCheckout() {
    document.formulariocompra.action = "compra_checkout.php";
	document.formulariocompra.submit();
}

function changeActionCheckout2() {
    document.formulariocompra.action = "compra_checkout2.php";
	document.formulariocompra.submit();
}