function $(id) {
   var Obj = document.getElementById(id);
	if (Obj != null) return Obj;
	return null;
}

function createXMLHttp() {
	if (typeof XMLHttpRequest != "undefined") {
		return new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		var aVersions = [
			"MSXML2.XMLHttp.5.0",
			"MSXML2.XMLHttp.4.0",
			"MSXML2.XMLHttp.3.0",
			"MSXML2.XMLHttp",
			"Microsoft.XMLHttp"
		]
			
		for (var i = 0; i < aVersions.length; i++) {
			try {
				var oXmlHttp = new ActiveXObject(aVersions[i]);
				return oXmlHttp;
			} catch (oError) {
				// do nothing
			}
		}
	}
	throw new Error("MSXML is not installed");
}

function addFavorite(vacancyID) {
	var oHTTP = createXMLHttp();
	   
	oHTTP.open("get","/favorieten.php?action=add&id=" + vacancyID,true);
		
	oHTTP.onreadystatechange = function() {
		if (oHTTP.readyState == 4) {
			$('aantalFavorieten').innerHTML = oHTTP.responseText;
		}
	}
	
	oHTTP.send(null);
}

function delFavorite(vacancyID) {
	var oHTTP = createXMLHttp();
	   
	oHTTP.open("get","/favorieten.php?action=del&id=" + vacancyID,true);
		
	oHTTP.onreadystatechange = function() {
		if (oHTTP.readyState == 4) {
			$('aantalFavorieten').innerHTML = oHTTP.responseText;
		}
	}
			
	oHTTP.send(null);
}

function setFavorites() {
	var oHTTP = createXMLHttp();
	   
	oHTTP.open("get","/favorieten.php?action=get",true);
		
	oHTTP.onreadystatechange = function() {
		if (oHTTP.readyState == 4) {
			//alert(oHTTP.responseText);
			$('aantalFavorieten').innerHTML = oHTTP.responseText;
		}
	}
			
	oHTTP.send(null);
}
function busbySelectNavChange(myElementID,newClassName) {
	document.getElementById(myElementID).className = newClassName;
}