var xmlhttp
var daValue

function updateForm(daForm){
	el = daForm;
	xmlData = '';
	xmlData += 'website=' + top.document.location;
	xmlData += '&username=' + el['username'].value;
	xmlData += '&password=' + el['password'].value;
	xmlData += '&redirect=' + el['redirect'].value;
	loadXMLDoc(xmlData,'/js/ajax.asp?url=http://cms.dbfu.dk/_shared/login/datascript.asp');
}



function loadXMLDoc(xmlData,url){
	// code for Mozilla, etc.
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpsaferequest();
		xmlhttp.onreadystatechange=state_Change;
		xmlhttp.open("POST",url,true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//xmlhttp.setRequestHeader("Content-length", xmlData.length);
		//xmlhttp.send(null)
		xmlhttp.send(xmlData);
	}
	// code for IE
	else if (window.ActiveXObject){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	    if (xmlhttp){
	    	xmlhttp.onreadystatechange=state_Change;
	    	xmlhttp.open("POST",url,true);
			xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlhttp.setRequestHeader("Content-length", xmlData.length);
			xmlhttp.setRequestHeader("Connection", "close");
	    	xmlhttp.send(xmlData);
		}
	}
}

function state_Change(){
	if (xmlhttp.readyState==4){
	  // if "OK"
		if (xmlhttp.status==200){
			//alert(xmlhttp.responseText);
			eval(unescape(xmlhttp.responseText));
		}else{
			alert("Der opstod en fejl: "+xmlhttp.status+" - " + xmlhttp.statusText+ "\n\n" + xmlhttp.responseText)
		}
	}
}

function login(userInfo,url) {
	var expdate = new Date ();
	expdate.setTime (expdate.getTime() + (1000 * 60 * 60 * 24 * 31));
	for(i=0;i<userInfo.length;i++){
		setCookie(userInfo[i][0],userInfo[i][1],expdate);
	}
	document.location = url;
}

function logout() {
	delCookie("userID");
	document.location = document.location;
}
