var hostname=location.hostname;
	//document.domain = '80.239.2.160';
	
//if(location.port!='80'){szPort=':'+location.port}else{szPort=''};
	
	var logInUrl = location.protocol + "//"+ location.hostname + "/names.nsf?login";
	var szRedirect = location.protocol + '//'+location.hostname+'/symfoni/mysymfoni.nsf';
var logInUrl = location.protocol + "//"+ location.hostname + "/names.nsf?login";
getUserGroups = function(obj)
{
	alert(obj)
	if (obj == null)
	{
alert("do");
		$.getJSON( "/UserAccess.nsf/getsession?readform&update=1&login" , function( data ){ alert("resp");getUserGroups (data) } )
	}else
	{
alert(obj);
		if (obj.status == "NOSESSION")
		{
			alert("Unable to create a valid session, please contact support.");
		}else
		{
			alert(obj.redirect);
			location.href = obj.redirect;
		}
	}
}
function login()
{
	var myForm = document.forms[0];
	if (myForm.user.value == "" || myForm.pwd.value == "")
	{return;}
	postData = "username="+encodeURI(myForm.user.value);
	postData = postData+"&password="+encodeURI(myForm.pwd.value);
	postData = postData + "&RedirectTo="+ encodeURI( szRedirect  );
	
	var xhr;
	if(navigator.appName == "Microsoft Internet Explorer"){
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		xhr = new XMLHttpRequest();
		xhr.overrideMimeType('text/html');
	}
	xhr.onreadystatechange  = function()
	{
		if(xhr.readyState  == 4)
		{
			if(xhr.status  == 200) {				  			
				if(  xhr.responseText.indexOf("Server Login") == -1){
					getUserGroups();
//                      location.href = szRedirect;
}else{
	             //Not logged in
			document.getElementById("pwd").value = ""
			document.getElementById("pwd").style.border = "1px solid red"
}
} else {
alert("Error code " + xhr.status);
}
}
};
xhr.open("POST", logInUrl, true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  xhr.setRequestHeader("Content-length", postData.length);
	  xhr.setRequestHeader("Connection", "close");
xhr.send(postData);
return true;
}

