// JavaScript Document

/******************************************************
DESCRIPCION	: Verifica si una direccion de correo es valida
SALIDA 		: false si no es correcta   o true si lo es
PARAMETROS				
	email   : Direccion de correo a verificar
******************************************************/
function Valida_Email(email)
{
   if (email.indexOf('@',0)==-1 || email.indexOf('@',0)== 0 || email.indexOf('.',0)==-1) 
	   		{
				alert("\nInvalid email address.\nP.E. youremail@domain.com");
				return false;
			}
	return true;		
}

/******************************************************
DESCRIPCION	: Realiza validacion sobre los campos de un formulario
SALIDA 		: Un mensaje de alerta si queda algun campo vacio o tru en caso contrario
PARAMETROS				
	forma   : Objeto de formulario con todos sus elementos
******************************************************/
function Valida_Forma_Completa(forma,cual)
{
    var variables;
	variables 	= "";
	total 		= forma.elements.length;
    //alert(total);
	for(i=0;i<total;i++)
		{
			 if( forma.elements[i].value=="" )
			 	{
					
					alert("\nThe field  * " +  forma.elements[i].name + " *  must contain a value ");
					forma.elements[i].focus();
					return false;
						
			    }
			
			 //Se verifica la direcion de correo
			if(forma.elements[i].name=="email")
			  	{
					temp =  Valida_Email(forma.elements[i].value);
					if(temp==false)
						{
							forma.elements[i].focus();
							return false;
						}
				}//fin if email
				
		}//fin loop

	return true;
}

function Nueva_Ventana(tipo,reg,opc1,opc2,opc3)
{	
	var ventana;
	
	switch(tipo)
		{
			case 1:// registro
				caracteristicas = "top=10,left=10,width=580,height=600,scrollbars=yes";
				url = "registro.php";
				vent="Clientes";				
				break;
			case 2:// modifica cliente
				caracteristicas = "top=10,left=10,width=380,height=500,scrollbars=yes";
				url = "permisos_cliente.php?clienteId=" + reg;
				vent="ClientesEditar";				
				break;
					
				
		}
	ventana = window.open(url,vent,caracteristicas);
	ventana.focus();
}

function Cambio_Estado(cliente,estado)
{
	temp = confirm("Esta opción enviará un correo al cliente.\nConfirma.?");
	if(temp)
		{
			window.location.href="index.php?client=" + cliente + "&nuevoEstado=" + estado;
		}
}