function ajaxConnect()
{
	var ajaxRequest;

	try{
		ajaxRequest = new XMLHttpRequest();		// Firefox
	} catch (e){
	 try{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");		// Internet Explorer Browsers
	 } catch (e) {
	  try{
		ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (e){
		alert("Geen AJAX support op jouw webbrowser!");         // Tis verkeerd
		return false;
	  }
	 }
	}
	return ajaxRequest;
}
function pronostieken(comp,sp){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('competitie_'+comp).innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=prono&comp="+comp+"&sp="+sp);
}
function tekst(waar,id,q){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById(waar).innerHTML = ajaxRequest.responseText;
			document.getElementById('l'+waar).innerHTML = '<a href="javascript:close(\''+waar+'\',\''+id+'\',\''+q+'\');"> <img src="images/nav/collaps.png" title="Sluit" /></a>' ;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=bbtekst&i="+id+"&q="+q);
}
function close(waar,id,q){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById(waar).innerHTML = ajaxRequest.responseText;
			document.getElementById('l'+waar).innerHTML = '<a href="javascript:tekst(\''+waar+'\',\''+id+'\',\''+q+'\');"> <img src="images/nav/expand.png" title="Sluit" /></a>' ;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=close");
}
function games(sp,le){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('games'+le).innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=games&sp="+sp+"&le="+le);
}

function refresh(t,url){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('refresh').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=refresh&t="+t+"&u="+url);	
}
function pagType(el){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('pagbbcode').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=pagbbcode&p="+el);	
}
function pagbox(m,waar){
	span=document.getElementById(m+waar);
	var value = span.innerHTML;
    if (value.length == 0){
		var ajaxRequest = ajaxConnect();
		ajaxRequest.open('post', 'ajax.php');
		ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4){
				document.getElementById(m+waar).innerHTML = ajaxRequest.responseText;
			}
		}
		ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		ajaxRequest.send("action=pagbox&b="+m+"&w="+waar);
	}
}
function newgamebox(m){
	span=document.getElementById('game'+m);
	var value = span.innerHTML;
    if (value.length == 0){
		var ajaxRequest = ajaxConnect();
		ajaxRequest.open('post', 'ajax.php');
		ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4){
				document.getElementById('game'+m).innerHTML = ajaxRequest.responseText;
				document.getElementById('newgameb'+(m-1)).innerHTML = '<a href="javascript:closegamebox(\''+(m)+'\');">-</a>';
				document.getElementById('newgameb'+(m-2)).innerHTML = '';
				
			}
		}
		ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		ajaxRequest.send("action=newgamebox&m="+m);
	}
}
function closegamebox(m){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('game'+m).innerHTML = ajaxRequest.responseText;
			if(m-1==0){
				document.getElementById('newgameb'+(m-1)).innerHTML = '<a href="javascript:newgamebox(\''+(m-1)+'\');">+</a>';
			}else{
				document.getElementById('newgameb'+(m-2)).innerHTML = '<a href="javascript:closegamebox(\''+(m-1)+'\');">-</a>';
			}
			document.getElementById('newgameb'+(m-1)).innerHTML = '<a href="javascript:newgamebox(\''+(m)+'\');">+</a>';
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=closegamebox");
}
function foto_foto(el,id,va){
	var hash = window.location.hash;
	if(hash==''|| hash=='undefined' || hash=='NaN'){
		hash = parseInt(id);
	}else{
		id = parseInt(hash.replace("#",""));
		hash = parseInt(id);
	}
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open("post", "ajax.php?");
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("fotofoto").innerHTML = ajaxRequest.responseText;
			window.location.hash=hash;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=nextfoto&a="+el+"&img="+id+"&va="+va);
}
function foto_nextfoto(el,id,va){
	var hash = window.location.hash;
	if(hash==''|| hash=='undefined' || hash=='NaN'){
		hash = parseInt(id);
	}else{
		id = parseInt(hash.replace("#",""))+1;
		hash = parseInt(id);
	}
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open("post", "ajax.php?");
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("fotofoto").innerHTML = ajaxRequest.responseText;
			window.location.hash=hash;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=nextfoto&a="+el+"&img="+id+"&va="+va);
}
function foto_prevfoto(el,id,va){
	var hash = window.location.hash;
	if(hash==''|| hash=='undefined'  || hash=='NaN'){
		hash = parseInt(id);
	}else{
		id = parseInt(hash.replace("#",""))-1;
		hash = parseInt(id);
	}
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open("post", "ajax.php?");
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('fotofoto').innerHTML = ajaxRequest.responseText;
			window.location.hash= hash;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=prevfoto&a="+el+"&img="+id+"&va="+va);
}
function foto_tagger(a,n){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('foto_seltags').innerHTML = ajaxRequest.responseText;
			document.getElementById('foto_tag').innerHTML = '<a href="javascript:foto_tagstop(\''+a+'\',\''+n+'\');">Tag sluiten</a>';
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=fototagger&a="+a+"&f="+n);
}
function foto_tagstop(a,n){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('foto_seltags').innerHTML = ajaxRequest.responseText;
			document.getElementById('foto_tag').innerHTML = '<a href="javascript:foto_tagger(\''+a+'\',\''+n+'\');">Foto taggen</a>';
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=fototagstop");
}

function taggen(a,f){
	var speler = document.tagger.tag.value;
	var btn = document.tagger.geklikt.value;
	if(speler=='-'){
		alert('Geen speler geselecteerd');
	}else{
		tagspeler(a,f,speler,btn);
	}
}
function tagspeler(a,f,s,btn){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			if(btn==0){
				document.getElementById('foto_gettags').innerHTML = ajaxRequest.responseText;
				foto_tagger(a,f);//tag nog een foto;
			}else if(btn==1){
				document.getElementById('foto_gettags').innerHTML = ajaxRequest.responseText;
				foto_tagstop(a,f);//stop taggen;
			}
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=tagspeler&a="+a+"&f="+f+"&s="+s);
}
function newstopic(fid){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('newsTopic').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=newstopic&fid="+fid);
}
function nextgamefoto(){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('gamefotobox').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=newgamefoto");
}
function nextfanfoto(){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('fanfotobox').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=newfanfoto");
}
function ploegenForComp(comp){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('ploegen').innerHTML = ajaxRequest.responseText;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=ploegenForComp&comp="+comp);
}
function SpelersForComp(comp){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('ploegen').innerHTML = ajaxRequest.responseText;
			window.location.hash=comp;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=SpelersForComp&comp="+comp);
}
function SpelersForPloeg(ploeg){
	var ajaxRequest = ajaxConnect();
	var code = window.location.hash;
	code = code.split(',');
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('spelers').innerHTML = ajaxRequest.responseText;
			window.location.hash = code[0]+','+ploeg;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=SpelersForPloeg&ploeg="+ploeg);
}
function Team(){
	var ajaxRequest = ajaxConnect();
	var code = window.location.hash;
	if(code==''|| code==0 || code=='undefined'){
		var comp=1; var ploeg=1;
	}else{
		code = code.split(','); var comp=code[0]; var ploeg=code[1];
	}
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('team').innerHTML = ajaxRequest.responseText;
			window.location.hash=comp+','+ploeg;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=Team&comp="+comp+"&ploeg="+ploeg);
}

/***FORUM***/
function forum_forum(stand,id){
	var ajaxRequest = ajaxConnect();
	var code = window.location.hash;
	code = code.split(',');
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			if(stand==0){//is gesloten
				document.getElementById('lforum'+id).innerHTML = '<a href="javascript:forum_forum(\'1\',\''+id+'\');"> <img src="images/nav/collaps.png" title="Sluit" /></a>' ;
				document.getElementByClass('forum'+id).style.display='block';
				//document.getElementById('forum'+id).innerHTML = ajaxRequest.responseText;
			}else{//is open
				document.getElementById('lforum'+id).innerHTML = '<a href="javascript:forum_forum(\'0\',\''+id+'\');"> <img src="images/nav/expand.png" title="Open" /></a>' ;
				document.getElementByClass('forum'+id).style.display='none';
				//document.getElementById('forum'+id).innerHTML = ajaxRequest.responseText;
			}
	
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=forum&id="+id);
}
/*****/
function get_affiche(pic){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('reclameBox').innerHTML =  ajaxRequest.responseText;
			//document.getElementById('reclameBox').innerHTML = "<center style='color:white;'>Klik op de foto om te sluiten ...</center>";
			//document.getElementById('reclameBox').innerHTML += "<img src='"+pic+"' border='0' onClick='exitaffiche()' width="+maxwidth+" alt="+pic+">";
			document.getElementById('reclameBox').style.width = '1000px';
			//document.getElementById('reclameBox').style.left = ((browserwidth-(maxwidth+20))/2)+'px';
			document.getElementById('reclameBox').style.display = 'block';
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=affiche&pic="+pic);
}
function goMonth(maand,jaar){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('agenda').innerHTML =  ajaxRequest.responseText;
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=agenda&m="+maand+"&j="+jaar);
}
function agendaBox(datum){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			//document.getElementById('vraagbox').innerHTML = ajaxRequest.responseText;
			//document.getElementById('vraagbox').style.display='block';
			//document.getElementById('vraagboxback').style.display='block';
			
			document.getElementById('agendaDag').innerHTML =  ajaxRequest.responseText;
			document.getElementById('agendaDag').style.display = 'block';
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=agendaDag&d="+datum);
}
function closeBox(waar){
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById(waar).innerHTML =  ajaxRequest.responseText;
			document.getElementById(waar).style.display = 'none';
			//document.getElementById(waar).style.z-index = "0";
		}
	}
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=close");
}
function game_gettekst(id,box){
	var hash = window.location.hash;
	if(box==""){
		if(hash!='' && hash!='undefined' && hash!='NaN'){
			box = hash.replace("#","");
		}else{
			box = "voor";
		}
	}
	var ajaxRequest = ajaxConnect();
	ajaxRequest.open('post', 'ajax.php');
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById("game_tekstbox").innerHTML =  ajaxRequest.responseText;
			document.getElementById("game_voorb").innerHTML =  (box=="voor"?'<img src="images/site/games/icon_down.png" alt="V" />':'');
			document.getElementById("game_quoteb").innerHTML =  (box=="quote"?'<img src="images/site/games/icon_down.png" alt="V" />':'');
			document.getElementById("game_nab").innerHTML =  (box=="na"?'<img src="images/site/games/icon_down.png" alt="V" />':'');
			document.getElementById("game_movieb").innerHTML =  (box=="movie"?'<img src="images/site/games/icon_down.png" alt="V" />':'');
		}
	}
	
	ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	ajaxRequest.send("action=gametekst&id="+id+"&box="+box);
}


/*****/
function pm_name_select(name){
	if(name.value.length>=2){
		var ajaxRequest = ajaxConnect();
		ajaxRequest.open('post', 'ajax.php');
		ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4){
					document.getElementById("input_name_sel").style.display = "block";
					document.getElementById("input_name_sel").innerHTML = ajaxRequest.responseText ;
			}
		}
		ajaxRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
		ajaxRequest.send("action=pm_user&input="+name.value);
	}else{
		document.getElementById("input_name_sel").style.display = "none";
	}
}
function pm_name_pick(name,id){
	document.getElementById("input_name").value = "";
	document.getElementById("input_name_sel").style.display = "none";
	document.getElementById("input_name_tekst").innerHTML += '<span id="name_'+id+'">'+name+'<a href="javascript:pm_name_del(\''+name+'\',\''+id+'\');"> <img src="images/b_drop.png" alt="del"></a> ; </span>' ;
	document.getElementById("input_pm_ids").value += id+";";
}
function pm_name_del(name,id){
	//remove names from tekst
	document.getElementById("name_"+id).innerHTML = '';
	//var remove = +name+'<a href="javascript:pm_name_del(\''+name+'\',\''+id+'\');"> <img src="images/b_drop.png" alt="del"></a> ;' ;
	var remove = '<span id="name_'+id+'"></span>';
	document.getElementById("input_name_tekst").innerHTML = document.getElementById("input_name_tekst").innerHTML.replace(remove,"");
	
	// remove id from input
	remove = id+";";
	document.getElementById("input_pm_ids").value = document.getElementById("input_pm_ids").value.replace(remove,"");
}