var lockerLinks = '';
var lockerBoven = '';
var vorigeLinks;
var myZoom = 100;
var vorigeBoven;
var Hoogte = 600;
var phpFile = 'profiel';
var currentContent = 'bedrijfsProfiel';
var htmlContainer = '';
var direct_var;
var snelheid = 2;
var beginPict = 0;
var eindPict = 9;
var objBoven = '';
var trans = 0;
var eventNR = 0;
var teller = 0;
var logotrans = 0;
var logoshow = 0;
var logoNR = 0;
var BLOGcontainer = '';
objXml = new XMLHttpRequest();
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
function el(elId) {
	return document.getElementById(elId);
}
function trace(tracingData) {
	document.getElementById('tester').innerHTML += tracingData + '<br>';
}
function loadContent(linkage, sendingData) {
	if (sendingData == undefined) {
		var contentPad = 'registerId='+randInit();
	} else {
		var contentPad = '';
		for (var keyName in sendingData) {
			contentPad += keyName+'='+escape(sendingData[keyName])+'&';
		}
		contentPad += 'registerId='+randInit();
	}
	objXml.open('POST', linkage, false);
	objXml.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	objXml.send(contentPad);
	if (objXml.readyState == 4) {
		return objXml.responseText;
//		if (objXml.responseText == '') {
//			post({'logUit':'', 'bedrijfCode':databaseName});
//		} else {
//		}
	} else {
		return objXml.readyState;
	}	
}
function randInit() {
	return Math.floor(Math.random() * 100000);
}
function rollover(obj, fColor) {
	if (obj != lockerLinks) {
		document.getElementById(obj).style.color = fColor;
	}
}
function setToXML(xmlString) {
	parser = new DOMParser();
	return parser.parseFromString(xmlString,"text/xml");
}
function sendAanmelding() {
	var aanMeldInputs = el('aanmelder').getElementsByTagName('input');
	var sendingArray = new Array;
	sendingArray.selectedDeelnemer = '';
	for (var i=0; i<aanMeldInputs.length; i++) {
		if (aanMeldInputs[i].getAttribute('type') == 'text') {
			if (aanMeldInputs[i].value == '' & aanMeldInputs[i].getAttribute('duty') == 'true') {
				aanMeldInputs[i].style.backgroundColor = 'red';
				setTimeout('alert(\'U heeft het rood gekleurde veld niet ingevuld.\');', 1000);
				return;
			} else {
				eval('sendingArray.'+aanMeldInputs[i].getAttribute('name')+'=\''+aanMeldInputs[i].value+'\'');
				aanMeldInputs[i].style.backgroundColor = 'rgb(255,214,127)';
			}
		}
		if (aanMeldInputs[i].getAttribute('type') == 'checkbox') {
			if (aanMeldInputs[i].checked == true) {
				sendingArray.selectedDeelnemer += aanMeldInputs[i].value+';';
			}
		}
		if (aanMeldInputs[i].getAttribute('type') == 'radio') {
			if (aanMeldInputs[i].checked == true) {
				sendingArray.Introducee = aanMeldInputs[i].value;
			}
		}
	}
	if (sendingArray.selectedDeelnemer == '') {
		alert('U moet tenminste 1 partij selecteren door wie u bent uitgenodigd');
		return;
	}
	var newRegister = loadContent('inc/eventRegister.php', sendingArray);
	if (newRegister != '') {
		alert(newRegister);
		return;
	}
	alert('U bent aangemeld.\n\nU krijgt een bevesting per email met daarin een bijlage met het toegangsbewijs om te kunnen printen.');
}

function linksNavigatie(objLinks, profiel, Ccolor, first) {
	var objXml = maakXMLObj();
	if ((lockerBoven == 'VIDEOS') | (lockerBoven =='CONTACT') | (lockerBoven =='EVENTS')) {
		pasBovenAan('HOME', '#a06313');
	}
	if (first != 1) {
		objXml.open('GET', phpFile+'.php?opmaakBestand='+profiel, false);
		objXml.send(null);
		if (objXml.readyState == 4) {
			var HTMLcontainer = objXml.responseText;
		} else {
			var HTMLcontainer = 'fout: Laden van content is mislukt '+objXml.readyState;
		}
	}
	document.getElementById('content').innerHTML = HTMLcontainer;
	if ((objLinks != lockerLinks) & (objLinks != '')) {
		eval(vorigeLinks);
		document.getElementById(objLinks).style.cursor = 'default';
		document.getElementById(objLinks+'_tekst').style.color = 'black';
		document.getElementById(objLinks).style.backgroundColor = 'a06313';
		vorigeLinks = 'document.getElementById("'+objLinks+'").style.backgroundColor = "'+Ccolor+'";';
		vorigeLinks +='document.getElementById("'+objLinks+'-tekst").style.color = "white";';
		vorigeLinks +='document.getElementById("'+objLinks+'").style.cursor = "hand";';				
		lockerLinks = objLinks;
	}
}
function bovenNavigatie(objBoven, profiel, Ccolor, All) {
	var objXml = maakXMLObj();
	objXml.open('GET', phpFile+'.php?opmaakBestand='+profiel+'&directFrom='+direct_var+'&uitMail='+All+'&db='+fmdbName, false);
	objXml.send(null);
	if (objXml.readyState == 4) {
		var HTMLcontainer = objXml.responseText;
	} else {
		var HTMLcontainer = '<font color="#FFFFFF">fout: Laden van content is mislukt '+objXml.readyState;
	}
	document.getElementById('content').innerHTML = HTMLcontainer;
	pasBovenAan(objBoven, Ccolor);
}
function loadExtend(extendData) {
//	var objXml = maakXMLObj();
//	objXml.open('GET', extendData, false);
//	objXml.send(null);
//	if (objXml.readyState == 4) {
//		var HTMLcontainer = objXml.responseText;
//	} else {
//		var HTMLcontainer = 'fout: Laden van content is mislukt '+objXml.readyState;
//	}
	el('floatingContent').style.height = el('content').scrollHeight+190+'px';
	el('inFloat').style.display = 'inline';
	el('inFloat').innerHTML = loadContent(extendData);
}
function gooiLeeg() {
	el('inFloat').innerHTML = '';
	el('inFloat').style.display = 'none';
	el('floatingContent').style.height = '0';
}
function animeer() {
	var aniBreedte = el('animatie').scrollWidth;
	if (positie > (0 - aniBreedte)) {
		positie -= snelheid;
		el('animatie').style.left = positie + 'px';
	} else {
		positie = 600;
		el('animatie').style.left = positie + 'px';
	}
	//return(positie);
}
//Pictures

function logoPlayer() {
	if (PICS == 'zetten') {
		el('logoSwitcher').innerHTML = '';
			htmlContainer = '<img src="Logoos/'+LogoArray[logoNR]+'" width="190">';
			el('logoSwitcher').innerHTML = htmlContainer;
		if (LogoArray.length > 1) {
			if (logoNR < (LogoArray.length) -1) {
				logoNR ++;
			} else {
				logoNR = 0;
			}
		} else {
			clearInterval(logoLooper);
		}
		PICS = 'fadein';
	}
	if (PICS == 'fadein') {
		if (logotrans < 100) {
			logotrans += 5;
			document.getElementById('logoSwitcher').style.opacity=(logotrans / 100);
			document.getElementById('logoSwitcher').style.filter = 'alpha(opacity='+logotrans+')';
		} else {
			PICS = 'wacht';
		}
	}
	if (PICS == 'wacht') {
		if (logoshow < 150) {
			logoshow ++;
		} else {
			PICS = 'fadeuit'
			logoshow = 0;
		}
	}
	if (PICS == 'fadeuit') {
		if (logotrans > 0) {
			logotrans -= 5;
			document.getElementById('logoSwitcher').style.opacity=(logotrans / 100);
			document.getElementById('logoSwitcher').style.filter = 'alpha(opacity='+logotrans+')';
		} else {
			PICS = 'zetten';
		}
	}
}
//voor events
function loadBLOG() {
	var  blogarray= loadContent('inc/Events.php').split('#');
	return(blogarray);
}
function BLOGinvullen() {
	BLOGcontainer = '<div style="padding:5px;">'+event_array[eventNR]+'</div>';
	if (event_array.length > 1) {
		BLOGcontainer += '<div style="width:190px; text-align:center; font-size:12pt;">';
		if (eventNR > 0) {
			BLOGcontainer += '<font style="cursor:pointer;" onclick="prevEvent();"><b>&lt;</b></font>';
		}
		BLOGcontainer += ' '+(eventNR+1)+' van '+event_array.length+' ';
		if (eventNR < (event_array.length -1)) {
			BLOGcontainer += '<font style="cursor:pointer;" onclick="nextEvent();"><b>&gt;</b></font>';
		}
		BLOGcontainer += '</div>';
	}
	document.getElementById('blogging').innerHTML = BLOGcontainer;
}
function nextEvent() {
	eventNR ++;
	BLOGinvullen();
}
function prevEvent() {
	eventNR --;
	BLOGinvullen();
}
//einde events

function excVideoHoogte(vHoogte) {
	if (vHoogte > 600) {
		document.getElementById('VidoeHolder').style.height = vHoogte+'px';
	} else {
		document.getElementById('VidoeHolder').style.height = '600px';
	}
}
function maakXMLObj() {
	var objXml = false; 
	try {
		// Firefox, Opera 8.0+, Safari
		objXml = new XMLHttpRequest();
	}
	catch (e) {
		// Internet Explorer
		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 setHomeScreen(e) {
	if (!e) {
		e = window.event;
	}
	document.getElementById('nje').innerHTML = '<img src="images/homepageMeisjes.jpg" width="580" alt="beleef de ultieme sfeer">';
}
function inArray(arrayToSearch, searchString) {
	for (var i=0; i<arrayToSearch.length; i++) {
		//trace(searchString+' :: '+arrayToSearch[i]);
		if (searchString.toUpperCase() == arrayToSearch[i].toUpperCase().substring(0, searchString.length)) {
			return true;
		}
	}
	return false;
}

function playFlashOrnot(id, sourceData) {
	var browserKind = navigator.userAgent.split(' ');
	//trace(inArray(browserKind, 'Chrome'));
	if (inArray(browserKind, 'Chrome')==false || inArray(browserKind, 'Firefox')==false) {
		var codeBase = '<video id="homeVideo" width="578" autoplay controls><source src="'+sourceData+'" />your browser does not support the video tag</video>';
		document.getElementById(id).innerHTML = codeBase;
		document.getElementById('homeVideo').addEventListener('ended', setHomeScreen, false);
	} else { 
		var codeBase = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
		codeBase += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" ';
		codeBase += 'width="578" height="325" id="exclusief_arnhem_kl" align="middle">';
		codeBase += '<param name="allowScriptAccess" value="sameDomain" />';
		codeBase += '<param name="allowFullScreen" value="false" />';
		codeBase += '<param name="movie" value="exclusiefVideo.swf?videoPath='+sourceData+'" /><param name="loop" value="false" />';
		codeBase += '<param name="menu" value="false" /><param name="quality" value="high" /><param name="bgcolor" ';
		codeBase += 'value="#000000" /><embed src="exclusief_arnhem_kl.swf" loop="false" menu="false" quality="high" ';
		codeBase += 'bgcolor="#000000" width="578" height="325" name="exclusief_arnhem_kl" align="middle" ';
		codeBase += 'allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" ';
		codeBase += 'pluginspage="http://www.adobe.com/go/getflashplayer_nl" /></object><br />';
		document.getElementById(id).innerHTML = codeBase;
	}
}
//Pictures
function loadPictshow(pictdir, beginNR, eindNR) {
	scroll(0,0);
	var objXml = maakXMLObj();
	objXml.open('GET', 'pictIndex.php?path='+pictdir+'&begin='+beginNR+'&eind='+eindNR, false);
	objXml.send(null);
	if (objXml.readyState == 4) {
		var HTMLcontainer = objXml.responseText;
	} else {
		var HTMLcontainer = 'fout: Laden van content is mislukt '+objXml.readyState;
	}
	document.getElementById('content').innerHTML = HTMLcontainer;				
}

