String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

/**********************************************
*		CREATE OBJ BASED ON BROWSER TYPE
**********************************************/

function Initialize()
{
    try
    {
        req=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            req=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(oc)
        {
            req=null;
        }
    }

    if(!req&&typeof XMLHttpRequest!="undefined")
    {
        req= new XMLHttpRequest();
	}	
};


/**********************************************
**********************************************/

function changeBTN(){
	//if ((getObjById("strPassword").value.trim() != "") && (getObjById("strLoginname").value.trim() != ""))
		getObjById("tdbtnLogin").innerHTML="<input class='btnLogin' id='btnLogin' type='submit' name='btnLogin' value='GO'>";
};


/**********************************************
*	SHOW RESULT BASED ON REQUEST'S STATE
**********************************************/
function Process()
{
    if (req.readyState == 4)
        {
        // only if "OK"
            if (req.status == 200)
            {
                if(req.responseText==""){
                    //HideDiv("autocomplete");
					alert(req.responseText);
				}	
                else
                {
                    //ShowDiv("autocomplete");
                    getObjById("tdLoginInfo").innerHTML =req.responseText;
					//alert(req.responseText);
                }
            }
            else
            {
                getObjById("tdLoginInfo").innerHTML=	"There was a problem retrieving data:<br>"+req.statusText;
            }
        }
};

/*********************************************
*	SEND THE REQUEST AND RECEIVE THE RESPONSE
**********************************************/

function SendQuery()
{
    if (CheckInputs()=="false")
    {
    	return;
    }
    var UName = getObjById("strLoginname").value;
    var PWD = getObjById("strPassword").value;
    
    Initialize(); 	
	var url="http://10.1.1.213:10000/include/asp/Login.asp?l="+UName+"&p="+PWD;

    if(req!=null)
    {
        req.onreadystatechange = Process;
        req.open("GET", url, true);
        req.send(null);

    }

};

//-----------------------------------------------------------
function replaceString(sString, sReplaceThis, sWithThis) {
    if (sReplaceThis != "" && sReplaceThis != sWithThis) {
      var counter = 0;
      var start = 0;
      var before = "";
      var after = "";
      while (counter<sString.length) {
        start = sString.indexOf(sReplaceThis, counter);
        if (start == -1){
         break;
         } else {
           before = sString.substr(0, start);
           after = sString.substr(start + sReplaceThis.length, sString.length);
           sString = before + sWithThis + after;
           counter = before.length + sWithThis.length;
          }
        }
      }
   return sString;
 };

//-----------------------------------------------------------
function getObjById(id)
{
	var obj;

	if (document.getElementById)
	{
		obj = document.getElementById(id);
	}
	else if (document.all)
	{
		obj = document.all[id];
	}
	else if (document.layers)
	{
		obj = document.layers[id];
	};

	return obj;
};

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function selectValue(selection, option){
	var item = 0;
	for (item in selection.all) {
		if ((''+selection.all[item].value) == (''+option)) {
			selection.all[item].selected = true;
			break;
		}
	}
};
