﻿var currentIdName = '';
var naam = '';
var pass = '';
var trans = 0;
var fading = 'x';
var backNr = '';
var pictNum = 0;
var idName = '';
var imgLoad = 0;
var teller = 0;
var doneren = 'nee';
var agree = 'nee';
var recieveMail = 'nee';
var forBack = '';
var toLeft = 0;
var aantalSlides = 0;
var _isset = 0;
function el(elementId) {
	return document.getElementById(elementId);
}
function loadContent(pathRule, idName, autoEnable) {
	//trace(pathRule);
	if ((idName != currentIdName) | (idName == 'Poule')) {
		if (currentIdName != '') {
			el(currentIdName).style.color = '#0f2d5d';
			el(currentIdName).style.cursor = 'pointer';
		}
		el(idName).style.color = '#aaaaaa';
		el(idName).style.cursor = 'default';
		currentIdName = idName;
		document.getElementById('content').innerHTML = '';
		naam = el('iName').value;		
		pass = el('iPass').value;
		var objXml = maakXMLObj();
		
		objXml.open('GET', 'content/'+pathRule+'?nm='+ escape(naam) +'&pw='+ escape(pass)+'&rdm='+Math.floor(Math.random()*1000), false);
		objXml.send(null);
		if (objXml.readyState == 4) {
			if (objXml.responseText.substr(0, 4) == 'Fout') {
				warning(objXml.responseText);
				return;
			} else {
				var HTMLcontainer = objXml.responseText;
			}
		} else {
			warning('fout: Laden van content is mislukt '+objXml.readyState);
		}
		el('content').innerHTML = HTMLcontainer;
		if (idName == 'Poule') {
			el('pouleContent').style.minHeight = document.getElementById('pouleArtikels').scrollHeight +'px';
		}
		doneren = 'nee';
		showPassword = 'nee';
		if (autoEnable == 'registerOnly') {
			//trace(autoEnable);
			enablePoule(autoEnable);
		}
		if (autoEnable == 'donateOnly') {
			enableDonate(autoEnable);
		}
	}
}
function mouseIn(idName) {
	if (currentIdName != idName) {
		document.getElementById(idName).style.color = '#f7d51f';
	}
}
function mouseOut(idName) {
	if (currentIdName != idName) {
		document.getElementById(idName).style.color = '#0f2d5d';
	}
}
function sendToDB(recID, valueID, fieldName) {
	var naam = document.getElementById('iName').value;		
	var pass = document.getElementById('iPass').value;
	var getal = document.getElementById(valueID).value;
	var objXml = maakXMLObj();

	objXml.open('GET', 'fmphp/sendTo.php?id='+recID+'&fn='+fieldName+'&fv='+getal+'&nm='+naam+'&pw='+pass, false);
	objXml.send(null);

	//trace('cnange in process...');
	if (objXml.readyState == 4) {
		if (objXml.responseText.substr(0, 4) == 'Fout') {
			warning(objXml.responseText);
		}
		//trace(' cnange complete');
	} else {
		warning('Fout: Er kan geen verbinding met de databaseServer worden gemaakt');
	}
	 //
}
function openPopup(popMelding) {
	objXml = maakXMLObj();

	objXml.open('GET', 'popups/'+popMelding, false);
	objXml.send(null);

	if (objXml.readyState == 4) {
		document.getElementById('popper').style.display = 'block';		
		document.getElementById('inPopper').style.display = 'block';
		document.getElementById('inPopper').innerHTML = objXml.responseText;
		document.getElementById('inPopper').style.marginTop = (0 - (document.getElementById('inPopper').offsetHeight / 2))+'px';
	} else {
		warning(objXml.responseText);
	}
}
function readMore(recordID) {
	forBack = document.getElementById('content').innerHTML;
	document.getElementById('content').innerHTML = '';

	objXml = maakXMLObj();

	objXml.open('GET', 'fmphp/readMore.php?id='+recordID, false);
	objXml.send(null);

	if (objXml.readyState == 4) {
		document.getElementById('content').innerHTML = objXml.responseText;
		scroll(0,0);
	} else {
		warning(objXml.responseText);
	}
}
function goBack() {
	document.getElementById('content').innerHTML = forBack;
	scroll(0,0);
	forBack = '';
	document.getElementById('playPromo').innerHTML = '';
}
function closePopup() {
	document.getElementById('inPopper').innerHTML = '';
	document.getElementById('inPopper').style.display = 'none';
	document.getElementById('popper').style.display = 'none';
}
function maakXMLObj() {
	var objXml = false; 
	try {
		objXml = new XMLHttpRequest();
	}
	catch (e) {
		try	{
			objXml = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				objXml = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				var melding = 'Uw browser die u op dit moment gebruikt, ondersteund geen AJAX! ';
				melding += 'Of, zijn er bepaalde onderdelen in uw systeem uitgeschakeld om veilighesidsredenen. ';
				melding += 'Raadpleeg uw systeembeheerder voor meer informatie en een eventuele oplossing.';
				alert(melding);
				return false;
			}
		}
	}
	return objXml;
}
function warning(alertData) {
	alert(alertData);
}
function trace(tracingData) {
	document.getElementById('tester').innerHTML += tracingData+'<br />';
}
function IncludeJavaScript() {
	//include('donateFormFunctions.js');
	var head = document.getElementsByTagName('head')[0];
	
	script = document.createElement('script');
	script.src = 'scripts/donateFormFunctions.js';
	script.type = 'text/javascript';
	head.appendChild(script)
}
function schuifLogoos() {
	document.getElementById('logoSlide').style.left = toLeft+'px';
	toLeft -= 2;
	if (toLeft < (800 - document.getElementById('logoSlide').scrollWidth)) {
		if (aantalSlides != 1) {
			document.getElementById('logoSlide').innerHTML += document.getElementById('logoSlide').innerHTML;
			aantalSlides = 1;
		} else {
			toLeft = 800 - (document.getElementById('logoSlide').scrollWidth /2);
			//trace(document.getElementById('logoSlide').scrollWidth);
		}
	}
}
setInterval('schuifLogoos()', 40);
