	function SWloginUser()
	{
		formRef	= document.getElementById("side_login");
		
		user_name	= formRef.usuariex.value;
		user_pass	= formRef.clavex.value;
		
		makeSWLogin(user_name, user_pass);
	}
	
	function makeSWLogin(user_name, user_pass)
	{
		overlay();
		var poststr	=	"sent=1" +
						"&user_name=" + user_name + 
						"&user_pass=" + user_pass 
						
		//login_url	= "login_ajax.php";
		login_url	= "/login_ajax/";
		makePOSTSWLoginRequest(login_url, poststr);
	}
	
	function makePOSTSWLoginRequest(url, parameters)
	{
		http_request = false;
		
		if (window.XMLHttpRequest)
		{ // Mozilla, Safari,...
		 http_request = new XMLHttpRequest();
		 if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
		 }
		} else if (window.ActiveXObject)
		{ // IE
		 try
		 {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		 } catch (e)
		 {
			try
			{
			   http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		 }
		}
		if (!http_request)
		{
			alert('Cannot create XMLHTTP instance');
			return false;
		}
		
		http_request.onreadystatechange = alertSWLoginContents;
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", parameters.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(parameters);
	}
	
	function alertSWLoginContents()
	{
	   	requesting	= false;
		if (http_request.readyState == 4)
		{
			overlay();
			if (http_request.status == 200)
			{
				result	= http_request.responseText;
				result	= parseParams(result);
				
				//alert(http_request.responseText);
				
				if(result["login"]==1)
				{
					//alert("OK!!!!");
					document.location.reload();
				}
				else
				{
					alert("El LOGIN es incorrecto");
				}
			} else {
					alert("Existe un inconveniente en el acceso a la INTRANUT, estamos trabajando para solcuionarlo lo antes posible.");
			}
		}
	}
	
	var iMessageState	= false;
		
		function overlay() // 1 visible, 0 hidden
		{
			iMessageState	= !iMessageState;
			var szDivID			= "overlay";
			if(document.layers)	   //NN4+
			{
			   document.layers[szDivID].visibility = (iMessageState) ? "show" : "hide";
			}
			else if(document.getElementById)	  //gecko(NN6) + IE 5+
			{
				//var obj = document.getElementById(szDivID);
				//obj.style.visibility = (iMessageState) ? "visible" : "hidden";
				document.getElementById(szDivID).style.visibility = (iMessageState) ? "visible" : "hidden";
			}
			else if(document.all)	// IE 4
			{
				document.all[szDivID].style.visibility = (iMessageState) ? "visible" : "hidden";
			}
		}
		
		function toggleLayer(szDivID) // 1 visible, 0 hidden
		{
			if(document.layers)	   //NN4+
			{
			   document.layers[szDivID].visibility = (document.layers[szDivID].visibility=="hide") ? "show" : "hide";
			}
			else if(document.getElementById)	  //gecko(NN6) + IE 5+
			{
				var obj = document.getElementById(szDivID);
				//obj.style.visibility = (obj.style.visibility=="hidden") ? "visible" : "hidden";
				document.getElementById(szDivID).style.display = (obj.style.display=="none") ? "block" : "none";
			}
			else if(document.all)	// IE 4
			{
				document.all[szDivID].style.visibility = (document.all[szDivID].style.visibility=="hidden") ? "visible" : "hidden";
			}
		}