var username = "";
var password= "";

function postRequest(strURL){

	var xmlHttp;
	if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
		var xmlHttp = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){ // For Internet Explorer
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open('POST', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4){
			updatepage(xmlHttp.responseText);
		}
	}
	xmlHttp.send(strURL);
}
function getUserName(){
	return username;
}

function updatepage(str){
    strMatch = str.match("ok");
	strOK = "";
	if(strMatch != null){
    	if(strMatch.length>0){
    	  strOK = strMatch[0] ;       
    	}
	}
	if(strOK=="ok"){
		alert("Login successful. Hello " + username + ".");
		//window.location.replace(window.location.href + "?userName=" + username +"&password=" + password);
		welcomeUser();
		removeElement("loginForm");
	}
	else{
		username = "";
		alert("Login failed! " + str);
	}
}
function removeElement(id)   {
   var Node = document.getElementById(id);
   Node.parentNode.removeChild(Node);
}

function welcomeUser() {
	
    //myRange = document.body.createControlRange();
	container = document.getElementById("swapspace");
    myDiv = document.createElement('div');
	beforeDiv = document.getElementById("loginForm");
	//document.body.insertBefore(myDiv);
    myDiv.style.position = 'absolute';
	
	myDiv.appendChild(document.createElement("br"));
	
	userTopoLink = document.createElement("a");
	userTopoLink.target = "contentFrame";
	userTopoLink.href = "usersTopos.php?user=" + username;
	userTopoLink.appendChild(document.createTextNode("My topos."));
	myDiv.appendChild( userTopoLink );
	container.appendChild(myDiv);
    //myDiv.write(strNewTopoLink);
    //myRange.addElement(myDiv); 
} 



function call_login(){
	username = window.document.f1.username.value;
	password = window.document.f1.password.value;
	var url = "login.php?username=" + username + "&password=" +password + "&sublogin=yes&user=" + username + "&pass=" +password;
	postRequest(url);
	//alert("?userName=" + username ."&password=" + password);
	//window.location.reload();
} 