function validar_login()
{
	if( document.login.usuario.value.length==0 || document.login.password.value.length==0 )
	{
		alert("Debe ingresar un usuario y password");
		document.login.usuario.focus();
		return false;
	}
	else
	{
		document.login.submit();
	}
}

function validar_registro()
{
	if(document.registro.email.value.length==0)
	{
		alert("Debe indicar su email");
		document.registro.email.focus();
		return false;
	}
	else if(!validar_email(document.registro.email.value))
	{
		alert("El email indicado no es una dirección de email válida");
		document.registro.email.focus();
		return false;
	}

	if(document.registro.password.value.length==0)
	{
		alert("Por favor, ingrese una contraseña para su cuenta de usuario SGTaller");
		document.registro.password.focus();
		return false;
	}

	if(document.registro.password.value.length==0)
	{
		alert("Por favor, ingrese la confirmación de la contraseña para asegurar que esté bien escrita");
		document.registro.password_conf.focus();
		return false;
	}

	if(document.registro.password.value != document.registro.password_conf.value)
	{
		alert("La contraseña y su confirmación no coinciden");
		document.registro.password.focus();
		return false;
	}

	if(document.registro.nombre.value.length==0)
	{
		alert("Debe indicar su Nombre comleto");
		document.registro.nombre.focus();
		return false;
	}
	
	if(document.registro.empresa.value.length==0)
	{
		alert("Ingrese el nombre de su empresa");
		document.registro.empresa.focus();
		return false;
	}

	if(document.registro.pais.value.length==0)
	{
		alert("Por favor, elija su país");
		document.registro.pais.focus();
		return false;
	}

	if(document.registro.estado.value.length==0)
	{
		alert("Por favor, ingrese su estado, departamento o provincia");
		document.registro.estado.focus();
		return false;
	}

	if(document.registro.ciudad.value.length==0)
	{
		alert("Por favor, ingrese su ciudad");
		document.registro.ciudad.focus();
		return false;
	}

	if(document.registro.direccion.value.length==0)
	{
		alert("Por favor, ingrese su direccion postal");
		document.registro.direccion.focus();
		return false;
	}

	if(document.registro.cp.value.length==0)
	{
		alert("Por favor, ingrese su Código Postal o ZIP");
		document.registro.cp.focus();
		return false;
	}

	if(document.registro.telefono.value.length==0)
	{
		alert("Por favor, ingrese su teléfono");
		document.registro.telefono.focus();
		return false;
	}

	document.registro.submit();
}

function validar_email(valor)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
	{
		return true;
	} 
	else 
	{
	    return false;
	}
}

function validar_giro_wu()
{
	if(document.f_pagowu.n_control.value.length==0)
	{
		alert("Debe indicar el número de Control de Transferencia. El número de Control de Transferencia es un número de 10 dígitos que permite confirmar el giro.");
		document.f_pagowu.n_control.focus();
		return false;
	}

	if(document.f_pagowu.n_control.value.length!=10)
	{
		alert("El número de Control de Transferencia no es correcto, por favor verifíquelo pues tiene que ser un número de 10 dígitos.");
		document.f_pagowu.n_control.focus();
		return false;
	}

	if(document.f_pagowu.monto.value.length==0)
	{
		alert("Debe indicar el monto en USD del giro.");
		document.f_pagowu.n_control.focus();
		return false;
	}

	document.f_pagowu.submit();
}

function validar_pago_dp()
{
	if(document.f_pagodp.n_trans.value.length==0)
	{
		alert("Debe indicar el número del ticket del depósito o número de movimiento del depósito. Este número es el identificador único del depósito, y es lo que permite confirmarlo. Si tiene dudas sobre cómo identificarlo contáctese con nuestro Departamento de Pagos en pagos@sgtaller.com.");
		document.f_pagodp.n_trans.focus();
		return false;
	}

	if(document.f_pagodp.monto.value.length==0)
	{
		alert("Debe indicar el monto en USD del depósito.");
		document.f_pagodp.monto.focus();
		return false;
	}

	document.f_pagodp.submit();
}

function validar_pago_tc()
{
	if(document.f_pagotc.order_number.value.length==0)
	{
		alert("Debe indicar el número de orden de 2CheckOut.");
		document.f_pagotc.order_number.focus();
		return false;
	}

	if(document.f_pagotc.cart_order_number.value.length==0)
	{
		alert("Debe indicar el número de orden local.");
		document.f_pagotc.cart_order_number.focus();
		return false;
	}

	if(document.f_pagotc.monto.value.length==0)
	{
		alert("Debe indicar el monto de la orden.");
		document.f_pagotc.monto.focus();
		return false;
	}	

	if(document.f_pagotc.bill_email.value.length==0)
	{
		alert("Debe indicar el email de la orden.");
		document.f_pagotc.bill_email.focus();
		return false;
	}	

	document.f_pagotc.submit();
}


