
	var domain = 'http://www.piratenuithetnoorden.nl/';
	once = false;
	function showOrHide(element, link_element, show, hide, set_once) {
		if(once==true && set_once==true)
			return;
		if(set_once==true)
			once=true;
		
		if(document.getElementById(element).style.display==''){
			document.getElementById(element).style.display = 'none';
			if(link_element!=undefined)
				document.getElementById(link_element).innerHTML = show;
		} else {
	  		document.getElementById(element).style.display = '';
	  		if(link_element!=undefined)
	  			document.getElementById(link_element).innerHTML = hide;
		}
	
	}

	/*var http = false;

	if(navigator.appName == "Microsoft Internet Explorer") {
	  http = new ActiveXObject("Microsoft.XMLHttp");
	} else {
	  http = new XMLHttpRequest();
	}*/
	explorer="";
	 function createRequestObject() {
	    
       var req;
        
       if(window.XMLHttpRequest){
          req = new XMLHttpRequest();
       } else if(window.ActiveXObject) {
          req = new ActiveXObject("Microsoft.XMLHTTP");
          explorer = "U gebruikt een oude versie van Explorer, daardoor zal dit script niet optimaal functioneren.";
       } else {
          req = NULL;
          alert('Probleem met het aanmaken van hetXMLHttpRequest object');
       }
        
       return req;
        
    }
    
	var http = createRequestObject();

	function showOrHideRapport(element, modify_element, modify_id) {
		if(document.getElementById(element).style.display==''){
			document.getElementById(element).style.display = 'none';
		} else {
	  		document.getElementById(element).style.display = '';
	  		http.abort();
	  		//http.open("GET", "http://www.piratenuithetoosten.nl/index.php?rapport_server_id=" + modify_id, true);
	  		http.open("GET", domain+"rapportServer.php?modify_id=" + modify_id, true);
	  		http.onreadystatechange=function() {
		  		if(http.readyState == 4 && http.status == 200) {
		  			document.getElementById(modify_element).innerHTML = http.responseText;
		  		}
	  		}
	  		http.send(null);
		}
	}
	
	var showlist = [];


	function showSimpel(element) {
		if(document.getElementById(element).style.display=='none'){
			document.getElementById(element).style.display = '';
			showlist.push(element);
			hideAll(element);

		}
	}
	
	function hideSimpel(element) {
		if(document.getElementById(element).style.display==''){
			document.getElementById(element).style.display = 'none';
		}
	}
	
	function hideAll(element){
		for (var i=0;i<showlist.length;i++)
		{
			if(showlist[i]!=element)
				hideSimpel(showlist[i]);
		}
	}
	var statInfo=" &nbsp; ";
	var modify_element=null;
	function showStation(stationvalue, element, modify_element, param){
		myRand = parseInt(Math.random()*999999999999999);
		if(stationvalue==0)
			stationvalue = -1;
		modify_element = modify_element;
  		//document.getElementById(element).style.display = '';
  		//http.abort();
  		http.open("GET", domain+"index.php?station_server_id=" + stationvalue + "&nocache=" + myRand + param);
  		//query
  		//http.open("GET", "http://www.piratenuithetoosten.nl/stationServer2.php?query=" + stationvalue + "&nocache=" + myRand + param);
  		http.onreadystatechange=function() {
		   if(http.readyState == 4 && http.status == 200){
	          if(http.responseText!=null) {
	             document.getElementById(modify_element).innerHTML = explorer + http.responseText;
	             statInfo = explorer + http.responseText;
	          } else {
	             document.getElementById(modify_element).innerHTML = statInfo;
	          }
	    
	       } else {
	    	   if(document.getElementById(modify_element))
	    		   document.getElementById(modify_element).innerHTML = statInfo;
	       }
  		}
  		//http.onreadystatechange=handleResponseSearch;
  		http.send(null);
	}
	
	function checkServer(stationvalue, element, modify_element, servername){
  		document.getElementById(element).style.display = '';
  		http.abort();
  		http.open("GET", domain+ servername +".php?query=" + stationvalue);
  		http.onreadystatechange=function() {
	  		if(http.readyState == 4 && http.status == 200) {
	  			document.getElementById(modify_element).innerHTML = http.responseText;
	  		}
  		}
  		http.send(null);
	}
	function handleResponseSearch() {
	    
       if(http.readyState == 4 && http.status == 200){
          if(http.responseText) {
             document.getElementById(modify_element).innerHTML = http.responseText;
             statInfo = http.responseText;
          } else {
             document.getElementById(modify_element).innerHTML = statInfo;
          }
    
       } else {
          document.getElementById(modify_element).innerHTML = statInfo;
       }
    
    }
	
	function replaceDiv(modify_element, value){
		if(document.getElementById(modify_element)){
	       document.getElementById(modify_element).innerHTML = value;
		}


	}
	


	

