
///////////////////////////////////////////////////////////////
//login_cliente: funcion que escribe en el input del menu el nombre
//del usuario registrado
//
//PARAMETROS: login_cliente:nombre con el cual se ha registrdo el cliente
///////////////////////////////////////////////////////////////
function identificar_usuario(login_cliente)
{
	alert(login_cliente);
	document.formulario_menu.login_cliente.value=login_cliente;

	return true;
}


function confirmar_cliente_registrado(formulario)
{
	//comprobamos el campo Usuario
	campo = "document." + formulario + ".codiclie";
	nombre_campo = "USUARIO";
	if (obligatorio(campo, nombre_campo))
		return false;
			
	//COMPROVAMOS QUE EL CAMP PASSWORD EXISTE Y ES CORRECTO
	campo="document." + formulario + ".codpassw";
	nombre_campo="CONTRASEÑA";
	maximo=7;

	if (obligatorio(campo, nombre_campo))
	{
		eval("document." + formulario + ".codpassw.focus()");
		return false;
	}

	return true;
}


///////////////////////////////////////////////////////////////
//existe_cookie_cliente: funcion que pregunta al usuario si desea registrarse
//
//
///////////////////////////////////////////////////////////////
function preguntar_logueo_cliente()
{
	if (readCookie("cliente%5Fsun"))
	{	
		parent.frame1.document.location="/paginas/tramite_compra.asp";
	}
	else
	{
		if (confirm("Debe estar conectado para poder comprar. ¿Desea conectarse ahora?"))
			parent.frame1.document.location="/paginas/login.asp";
	}	
}

function cambia_direccion_entrega(provincia)
{
	if ( confirm("¿Desea realmente recuperar los datos iniciales? (Esta acción no puede deshacerse)"))
	{
		document.formulario.reset();

		if ( provincia == "" )
		{
			document.all.provincia.style.visibility = "hidden";
			document.formulario.provincia.value = "";	
		}
		else
		{
			document.all.provincia.style.visibility = "visible";
			document.formulario.provincia.value = provincia;	
		}

		document.formulario.tipo_direccion.value = document.formulario.tipo_direccion_origen.value;
	}
}

function cancelar_pedido()
{
	if ( confirm("¿Desea realmente cancelar el pedido?") )
	{
		if ( confirm("¿Desea mantener el carrito?") )
			document.location='/paginas/mostrar_carrito.asp';
		else
			document.location='/paginas/borrar_carrito.asp';
	}
}

function confirmar_cliente_nuevo()
{
	//comprobamos el campo Usuario
	campo1 = "document.formulario.codiclie";
	nombre_campo = "USUARIO";
	maximo=7;
	if (obligatorio(campo1,nombre_campo))
		return false;
			
	//COMPROVAMOS QUE EL CAMP PASSWORD EXISTE Y ES CORRECTO
	campo2="document.formulario.codpassw";
	nombre_campo="PASSWORD";
	maximo=7;

	if (obligatorio(campo2, nombre_campo))
		return false;

	campo3="document.formulario.confirmar";
	nombre_campo="CONFIRMACION";
	maximo=7;

	if (obligatorio(campo3,nombre_campo))
		return false;
			
	if ( validar_logeo() )
	{
		document.formulario.action="/paginas/pedidos.asp?accion=1";
		document.formulario.target="";
		document.formulario.submit();
		return true;
	}
}

function validar_logeo()
{
	problem = false;

	usu = document.formulario.codiclie.value;
	pass1 = document.formulario.codpassw.value;
	pass2 = document.formulario.confirmar.value;

	if ( usu.length == "" )
	{
		alert("El campo USUARIO es obligatorio");
		document.formulario.codiclie.focus();
		problem = true;
	}

	if ( ( usu.length < 4 ) && ( !problem) )
	{
		alert("El campo USUARIO debe tener una longitud mínima de 4 carácteres");
		document.formulario.codiclie.focus();
		problem = true;
	}

	if ( !readCookie("cliente%5Fsun") )
	{
		if ( ( pass1.length == "" ) && ( !problem) )
		{
			alert("El campo CONTRASEÑA es obligatorio");
			document.formulario.codpassw.focus();
			problem = true;
		}

		if ( ( pass1.length < 4 ) && ( !problem) )
		{
			alert("El campo CONTRASEÑA debe tener una longitud mínima de 4 carácteres");
			document.formulario.codpassw.focus();
			problem = true;
		}

		if ( ( pass1 != pass2 ) && ( !problem) )
		{
			alert("Los campos CONTRASEÑA y CONFIRMACIÓN DE CONTRASEÑA deben ser iguales");
			document.formulario.confirmar.focus();
			problem = true;
		}
	}
	else
	{
		if ( ( pass1.length > 0 ) && ( pass1.length < 4 ) && ( !problem) )
		{
			alert("El campo CONTRASEÑA debe tener una longitud mínima de 4 carácteres");
			document.formulario.codpassw.focus();
			problem = true;
		}

		if ( ( pass1.length > 0 ) && ( pass1 != pass2 ) && ( !problem) )
		{
			alert("Los campos CONTRASEÑA y CONFIRMACIÓN DE CONTRASEÑA deben ser iguales");
			document.formulario.confirmar.focus();
			problem = true;
		}
	}

	return problem;
}

function validar_recordar_cliente()
{
	problem = false;

	//comprobamos el campo email
	if ( !esemail("document.formulario.email","E-MAIL") )
	{
		document.formulario.email.focus();
		problem = true;
	}

	return (!problem);
}

function si_vaciar_cabecera_login()
{
	if ( ( document.formulario_cliente_registrado.codiclie.value == "Usuario") && ( document.formulario_cliente_registrado.codpassw.value == "Contraseña" ) )
	{
		document.formulario_cliente_registrado.codiclie.value = "";
		document.formulario_cliente_registrado.codpassw.value = "";

		document.formulario_cliente_registrado.codiclie.style.color="#000000";
		document.formulario_cliente_registrado.codpassw.style.color="#000000";
	}
}
