onload = function(){
	initSifr();
}

// sIFR
function initSifr(){
	
	if(typeof sIFR == "function"){
		sIFR.replaceElement(named({sSelector:"h2", sWmode: "transparent", sFlashSrc:"/sifr/sifr.swf", sColor:"#BA2722", sLinkColor:"#3f4140", sBgColor:"#fff", sCase: "upper"}));
	}

}

// Proefperiode
function changeHosting(value){
	if(value == "Hosting"){
		document.getElementById('tableHosting').style.display = "inline";
	}else{
		document.getElementById('tableHosting').style.display = "none";
	}
}

// Knowledgebase rating
function rateKB(article, rating){

  var AJAX = createHTTPHandler();
  var DataArray = new Array();
  AJAX.open('POST', '/XMLRequest.php', true);

  AJAX.onreadystatechange=function() {
    if (AJAX.readyState==4 && AJAX.status == "200") {
      ResponseText = AJAX.responseText
      if(ResponseText.substr(0,7) == "[error]"){
        alert(AJAX.responseText.substr(7));
        return false;
      }else if(ResponseText.substr(0,9) == "[success]"){
        alert(AJAX.responseText.substr(9));
        return false;
      }
    }
  }
  AJAX.setRequestHeader("Cache-Control", "no-cache");
  AJAX.setRequestHeader("X_USERAGENT", "WeFact KBrating-request");
  AJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
  
  AJAX.send("page=rate&id=" + article + "&rating=" + rating); 
}

function createHTTPHandler(){
	httphandler = false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	// JScript gives us Conditional compilation, we can cope with old IE versions.
	// and security blocked creation of the objects.
	try {
	httphandler = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
	httphandler = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
	httphandler = false;
	}
	}
	@end @*/
	if (!httphandler && typeof XMLHttpRequest!='undefined') {
		httphandler = new XMLHttpRequest();
	}
	return httphandler;
}
