function el(e) { return document.getElementById(e); }

function init() {

// Setea fecha de este momento
	var MiFecha = new Date();
	var FFdd = MiFecha.getDate();
	var FFmm = MiFecha.getMonth() +1;
	var FFyy = MiFecha.getFullYear();

	MiFecha.setDate(MiFecha.getDate()-30);
	var FIdd = MiFecha.getDate();
	var FImm = MiFecha.getMonth() +1;
	var FIyy = MiFecha.getFullYear();

	gFINI = FIdd + '/' + FImm + '/' + FIyy;
	gFFIN = FFdd + '/' + FFmm + '/' + FFyy;

    agregaCliente('Seleccione empresa','0');
    consultaClientes();
//alert("En estos momentos estamos afectados por intermitencias de servicio de nuestro proveedor de comunicaciones. Estamos trabajando para resolver este problema a la brevedad. Atentamente, WiseAccess.")
//    setTimeout('saludo();',5000);

}

function saludo() {
    	sld = new dhtmlXWindows();
	    sld.attachViewportTo("base");
	    sld.setImagePath("./codebase/imgs/");
    	sld.createWindow("sld", 200, 150, 700, 400);
	    sld.window("sld").setText("Navidad 2009");
        var url = './Saludo_Navidad_2009.htm';
        sld.window("sld").attachURL(url);
}

// Carga la lista de clientes
//------------------------------------------------------------- CONSULTA LISTA DE CLIENTES
function consultaClientes() {
	var xmlhttp;
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP!");
	  }
	xmlhttp.onreadystatechange=function()
	{
	if(xmlhttp.readyState==4)
	  {
	  respCli=xmlhttp.responseText;
	  parseClientes();
	  }
	}
	var wnsURL;
	wnsURL = wise_url + "Wise2010clientes.asp"
//	wnsURL = "http://localhost/Wise2010clientes.asp"
	xmlhttp.open("GET",wnsURL,true);
	xmlhttp.send(null);
}

//------------------------------------------------------------- PARSEA Y CARGA LISTA DE CLIENTES
function parseClientes() {
	// Divido el segmento en sus campos
	// Campos separados por $ y subcampos separados por ;
	var reg = new Array();
	reg = respCli.split('$');

	// Procesa todos los registros del arreglo
	var n;		// Contador
	var m;		// Cantidad de elementos en el arreglo
	m = reg.length;
	m--;

	// Procesa los clientes
	for (n=0;n<m;n++)
	{
		var clte = new Array();
		clte = reg[n].split(';');
        agregaCliente(clte[1],clte[0]);
	}

}

function agregaCliente(nombre,codcli)
{
  var elOptNew = document.createElement('option');
  elOptNew.text = nombre;
  elOptNew.value = codcli;
  var elSel = document.getElementById('cliente');

  try {
    elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
    elSel.add(elOptNew); // IE only
  }
}

//------------------------------------------------------------- Control de LOGIN
function revisa_datos()
{
    if(document.login.Usuario.value == ""){
        alert("Ingrese Nombre del Usuario");
        document.login.Usuario.focus();
        return false;
    }
    if(document.login.clave.value == ""){
	    alert("Ingrese Clave del Usuario");
	    document.login.clave.focus();
	    return false;
    }
 	document.login.submit();
}

