	var xmlHttp;
	xmlHttp=ajax_createXMLHttp(); 

	function isThereAjax(){
		if (xmlHttp==null) {
			xmlHttp=ajax_createXMLHttp(); // pr�v lige igen
		}
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return false;
		}
	}

// indkapsler overlib
function createStacyPopup(htmlContent, overskrift){
		return overlib(htmlContent, STICKY, CAPTION, overskrift, VAUTO);
	}

function createLargeStacyPopup(htmlContent, overskrift){
		return overlib(htmlContent, STICKY, CAPTION, overskrift, VAUTO, WIDTH, 600);
}

function feedbackPop(htmlContent, overskrift) {
		createStacyPopup(htmlContent, overskrift)
		YAHOO.util.Event.addListener(document.getElementById('data[sendFeedback]'), 'click', feedbackSubmit);
}

function logout(){
	a.rpc = "login.php";
//	a.returnUrl = "login.php";
	var postBody = "do_logout=Log ud"; 
	a.set("do_logout", "none"); 
	a.req(a.reload, postBody);
}

var feedbackSubmit = function(){
		//var sForm = document.getElementById('data[feedbackForm]');
		//YAHOO.util.Connect.setForm(sForm); // kan stadig bruges!!! 
		a.form('data[feedbackForm]');
		a.set("mail_feedback", "bool"); // requester json for at få den oprettede vagt tilbage som json
		a.req(feedbackCallback); //a.callback
}
var feedbackCallback = function(o){
		//popMessages();
		var ffff = document.getElementById("popupFeedbackContent");
		ffff.style.height = "30px"; 
		ffff.innerHTML = "<br />&nbsp;&nbsp;Tak for din besked...";
}

function popMessages() {
	// isThereAjax();
	var messageXmlHttp=ajax_createXMLHttp();
	url="ajax_pages/messages.php";
	messageXmlHttp.open("GET", url, true);
	messageXmlHttp.onreadystatechange= function() {
		if (messageXmlHttp.readyState==4 || messageXmlHttp.readyState=="complete"){
			// alertbar disabled	
			document.getElementById("alertBar").innerHTML=messageXmlHttp.responseText;
			document.getElementById("alertBar").style.display ="";
		}
	};
	messageXmlHttp.send(null);
}

	function ajax_createXMLHttp() {
    	var ret = null;
    	try {
     	   ret = new ActiveXObject('Msxml2.XMLHTTP');
      	}
    	catch (e) {
    	    try {
    	        ret = new ActiveXObject('Microsoft.XMLHTTP');
    	    }
    	    catch (ee) {
    	        ret = null;
    	    }
    	}
    	if (!ret && typeof XMLHttpRequest != 'undefined')
    	    ret = new XMLHttpRequest();
    	return ret;
	}
