// JavaScript Document
function validaDatosUsuario(){
	var nombres = frmdatosUsuario.unombres.value;
	var apellidos = frmdatosUsuario.uapellidos.value;
	var nacimiento = frmdatosUsuario.unacimiento.value;
	var email = frmdatosUsuario.uemail.value;

	if(nombres.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Nombres no puede estar vacio.');
		frmdatosUsuario.unombres.focus();
		return false;
	}
	if(apellidos.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Apellidos no puede estar vacio.');
		frmdatosUsuario.uapellidos.focus();
		return false;
	}
	if(nacimiento.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Fecha de nacimiento no puede estar vacio.');
		frmdatosUsuario.unacimiento.focus();
		return false;
	}
	
	if(email.length == 0){
		alert("EMILYDIFUSION.COM\n\nEl campo E-mail mo puede estar vacio.");
		frmdatosUsuario.uemail.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmdatosUsuario.uemail.value.length;m++){  
			switch (frmdatosUsuario.uemail.value.charAt(m)) {   
				case " ":
					window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido.");
					frmdatosUsuario.uemail.focus();
					frmdatosUsuario.uemail.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido.");
			frmdatosUsuario.uemail.focus();
			frmdatosUsuario.uemail.select();
			return false;
		}
	}
	
	return true;
}

function validaPassUsuario(){
	var cona = frmcontrasenaUsuario.cona.value;
	var conn = frmcontrasenaUsuario.conn.value;
	var conf = frmcontrasenaUsuario.conf.value;

	if(cona.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngrese su contraseña actual por favor.');
		frmcontrasenaUsuario.cona.focus();
		return false;
	}
	if(conn.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngrese su nueva contraseña.');
		frmcontrasenaUsuario.conn.focus();
		return false;
	}
	if(conf.length == 0){
		alert('EMILYDIFUSION.COM\n\nConfirme su contraseña por favor.');
		frmcontrasenaUsuario.conf.focus();
		return false;
	}
	if(conn != conf){
		alert('EMILYDIFUSION.COM\n\nContraseña mal confirmada.');
		frmcontrasenaUsuario.conf.select();
		frmcontrasenaUsuario.conf.focus();
		return false;
	}
	
	return true;
}

function validaInvitaUsuario(){
	var tunombre = frminvitaUsuario.tunombre.value;
	var tuemail = frminvitaUsuario.tuemail.value;
	var sunombre = frminvitaUsuario.sunombre.value;
	var suemail = frminvitaUsuario.suemail.value;
	var mensaje = frminvitaUsuario.mensaje.value;

	if(tunombre.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngresa tu Nombre por favor.');
		frminvitaUsuario.tunombre.focus();
		return false;
	}
	if(tuemail.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngresa tu E-mail por favor.');
		frminvitaUsuario.tuemail.focus();
		return false;
	}
	if(sunombre.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngresa el nombre del destinatario.');
		frminvitaUsuario.sunombre.focus();
		return false;
	}
	if(suemail.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngresa el E-mail del destinatario.');
		frminvitaUsuario.suemail.focus();
		return false;
	}
	if(mensaje.length == 0){
		alert('EMILYDIFUSION.COM\n\nIngresa el mensaje para el destinatario.');
		frminvitaUsuario.mensaje.focus();
		return false;
	}
	if(mensaje.length > 500){
		alert('EMILYDIFUSION.COM\n\nEl mensaje no puede exeder los 500 caracteres o letras.');
		frminvitaUsuario.mensaje.focus();
		return false;
	}

	return true;
}

function validaDirEntrega(){
	var Ereceptor = frmDirEntrega.Ereceptor.value;
	var Etelefono = frmDirEntrega.Etelefono.value;
	var Edireccion = frmDirEntrega.Edireccion.value;
	var Elocalidad = frmDirEntrega.Elocalidad.value;
	var Eestado = frmDirEntrega.Eestado.value;
	var Epostal = frmDirEntrega.Epostal.value;
	var Epais = frmDirEntrega.Epais.value;
	var Eemail = frmDirEntrega.EnEmail.value;

	if(Ereceptor.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Nombre del Receptor no puede estar vacio.');
		frmDirEntrega.Ereceptor.focus();
		return false;
	}
	if(Etelefono.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Telefono no puede estar vacio.');
		frmDirEntrega.Etelefono.focus();
		return false;
	}
	if(Edireccion.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Direccion no puede estar vacio.');
		frmDirEntrega.Edireccion.focus();
		return false;
	}
	if(Elocalidad.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Localidad no puede estar vacio.');
		frmDirEntrega.Elocalidad.focus();
		return false;
	}
	if(Eestado.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Estado / Provincia no puede estar vacio.');
		frmDirEntrega.Eestado.focus();
		return false;
	}
	if(Epostal.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Codigo Postal no puede estar vacio.');
		frmDirEntrega.Epostal.focus();
		return false;
	}
	if(Epais.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Pais no puede estar vacio.');
		frmDirEntrega.Epais.focus();
		return false;
	}
	
	
	if(Eemail.length == 0){
		alert("EMILYDIFUSION.COM\n\nEl campo E-mail mo puede estar vacio.");
		frmDirEntrega.EnEmail.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmDirEntrega.EnEmail.value.length;m++){  
			switch (frmDirEntrega.EnEmail.value.charAt(m)) {   
				case " ":
					window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido.");
					frmDirEntrega.EnEmail.focus();
					frmDirEntrega.EnEmail.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido.");
			frmDirEntrega.EnEmail.focus();
			frmDirEntrega.EnEmail.select();
			return false;
		}
	}
	
	return true;
}

//pregunta antes de eliminar
function eliminarDireccion(idDir){
	var respuesta=confirm('EMILYDIFUSION.COM\n\nSe va a eliminar la direccion seleccionada.\n\n Seguro de hacerlo?');
	if(respuesta){
		document.location.href='user_dir_entrega_eliminar.php?ld=' + idDir;
	}else{
		void(0);
	}
}
//pregunta antes de eliminar
function eliminarDireccionF(idDir){
	var respuesta=confirm('EMILYDIFUSION.COM\n\nSe va a eliminar la direccion seleccionada.\n\n Seguro de hacerlo?');
	if(respuesta){
		document.location.href='user_dir_factura_eliminar.php?ld=' + idDir;
	}else{
		void(0);
	}
}

//pregunta antes de por defecto
function pordefectoDireccion(idDir){
	var respuesta=confirm('EMILYDIFUSION.COM\n\nSe va a colocar esta direccion de entrega como por defecto para sus pedidos.\n\n Seguro de hacerlo?');
	if(respuesta){
		document.location.href='user_dir_entrega_pordefecto.php?ld=' + idDir;
	}else{
		void(0);
	}
}
//pregunta antes de por defecto
function pordefectoDireccionF(idDir){
	var respuesta=confirm('EMILYDIFUSION.COM\n\nSe va a colocar esta direccion de facturacion como por defecto para sus pedidos.\n\n Seguro de hacerlo?');
	if(respuesta){
		document.location.href='user_dir_factura_pordefecto.php?ld=' + idDir;
	}else{
		void(0);
	}
}

//modificar
function modificarDireccion(idDir){
	document.location.href='user_dir_entrega_modificar.php?ld=' + idDir;
}
//modificar
function modificarDireccionF(idDir){
	document.location.href='user_dir_factura_modificar.php?ld=' + idDir;
}

//exportar a facturacion
function exportaraFacturacion(idDir){
	document.location.href='user_dir_entrega_exportar.php?ld=' + idDir;
}
//exportar a facturacion
function exportaraEntrega(idDir){
	document.location.href='user_dir_factura_exportar.php?ld=' + idDir;
}

function validaDirFactura(){
	var Eempresa = frmDirFactura.Eempresa.value;
	var Enif = frmDirFactura.Enif.value;
	var Etelefono = frmDirFactura.Etelefono.value;
	var Edireccion = frmDirFactura.Edireccion.value;
	var Elocalidad = frmDirFactura.Elocalidad.value;
	var Eestado = frmDirFactura.Eestado.value;
	var Epostal = frmDirFactura.Epostal.value;
	var Epais = frmDirFactura.Epais.value;
	var Eemail = frmDirFactura.EnEmail.value;

	//valida los botones de opcion para datos entrega
	seleccionadotipo=false;
	for(i=0;i < document.frmDirFactura.tipo.length; i++){
		if(document.frmDirFactura.tipo[i].checked){
			var eltipo = frmDirFactura.tipo[i].value;
			seleccionadotipo=true;
		}
	}
	if(!seleccionadotipo){
		alert("DATOS DE ENTREGA\n\nDebe de seleccionar la opcion para el tipo de facturador.");
		return false;
	}

	if(Eempresa.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Nombre no puede estar vacio.');
		frmDirFactura.Eempresa.focus();
		return false;
	}
	if(eltipo=='empresa'){
		if(Enif.length == 0){
			alert('EMILYDIFUSION.COM\n\nEl campo NIF / CIF no puede estar vacio.');
			frmDirFactura.Enif.focus();
			return false;
		}
	}
	if(Etelefono.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Telefono no puede estar vacio.');
		frmDirFactura.Etelefono.focus();
		return false;
	}
	if(Edireccion.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Direccion no puede estar vacio.');
		frmDirFactura.Edireccion.focus();
		return false;
	}
	if(Elocalidad.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Localidad no puede estar vacio.');
		frmDirFactura.Elocalidad.focus();
		return false;
	}
	if(Eestado.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Estado / Provincia no puede estar vacio.');
		frmDirFactura.Eestado.focus();
		return false;
	}
	if(Epostal.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Codigo Postal no puede estar vacio.');
		frmDirFactura.Epostal.focus();
		return false;
	}
	if(Epais.length == 0){
		alert('EMILYDIFUSION.COM\n\nEl campo Pais no puede estar vacio.');
		frmDirFactura.Epais.focus();
		return false;
	}
	
	
	if(Eemail.length == 0){
		alert("EMILYDIFUSION.COM\n\nEl campo E-mail no puede estar vacio.");
		frmDirFactura.EnEmail.focus();
		return false;
	}else{
		var arr=0;pun=0;
		for (m=0;m<frmDirFactura.EnEmail.value.length;m++){  
			switch (frmDirFactura.EnEmail.value.charAt(m)) {   
				case " ":
					window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido.");
					frmDirFactura.EnEmail.focus();
					frmDirFactura.EnEmail.select();
					return false;
					break;
			     case ".":pun++;break;
			     case "@":arr++;break;   
	        }   
	    }   
		if ((arr==0) || (pun==0)){
			window.alert("EMILYDIFUSION.COM\n\nIngrese un E-mail valido.");
			frmDirFactura.EnEmail.focus();
			frmDirFactura.EnEmail.select();
			return false;
		}
	}
	
	return true;
}

//pregunta antes cancelar la compra
function CancelarCompra(){
	var respuesta=confirm('EMILYDIFUSION.COM\nAl cancelar su compra hara que se limpie su carrito y los datos que a proporcionado en su pasarela de pago.\nSeguro de cancelar su compra?');
	if(respuesta){
		document.location.href='cancelar_compra.php';
	}else{
		void(0);
	}
}
