function getDomain(){
	var s = '' + document.location;
	s = s.replace(/https:\/\//i, '');
	s = s.replace(/http:\/\//i, '');
	s = s.split('.')[0];
	return s;	
}
	
function processform(url, parameters) {
	//alert(parameters);
	var url = 'https://'+getDomain()+'.werkenmetgedetineerden.nl/mail.php';
	var formelements = parameters.split('|');
	var iframeform = '';
	iframeform += '<iframe name="formprocessor" frameborder="0" height="1" width="1" src="about:blank" scrolling="no"></iframe>';
	iframeform += '<form name="contactform" action="' + url + '" method="post" target="formprocessor">';
	for (i=0; i<formelements.length; i++){
		iframeform += '<input type="hidden" name="' + formelements[i].split('=')[0] + '" value="' + formelements[i].split('=')[1] + '"/>';
	}
	iframeform += '</form>';
	//alert(iframeform);
	document.getElementById('iframeform').innerHTML = iframeform;
	document.forms[0].submit();
}

function sendafriend(url, parameters) {
	//alert(parameters);
	var url = 'https://'+getDomain()+'.werkenmetgedetineerden.nl/sendafriend.php';
	var formelements = parameters.split('|');
	var iframeform = '';
	iframeform += '<iframe name="formprocessor" frameborder="0" height="1" width="1" src="about:blank" scrolling="no"></iframe>';
	iframeform += '<form name="sendafriendform" action="' + url + '" method="post" target="formprocessor">';
	for (i=0; i<formelements.length; i++){
		iframeform += '<input type="hidden" name="' + formelements[i].split('=')[0] + '" value="' + formelements[i].split('=')[1] + '"/>';
	}
	iframeform += '</form>';
	//alert(iframeform);
	document.getElementById('iframeform').innerHTML = iframeform;
	document.forms[0].submit();
}

function isInHighscore(score){
	//alert(score);
	//sendToFlash(true);
	callurl('http://'+getDomain()+'.werkenmetgedetineerden.nl/checkscore.php', 'score='+score);
}

function setScore(url, parameters){
	//alert(parameters);
	var url = 'https://'+getDomain()+'.werkenmetgedetineerden.nl/submitscore.php';
	var formelements = parameters.split('|');
	var iframeform = '';
	iframeform += '<iframe name="formprocessor" frameborder="0" height="1" width="1" src="about:blank" scrolling="no"></iframe>';
	iframeform += '<form name="setscore" action="' + url + '" method="post" target="formprocessor">';
	for (i=0; i<formelements.length; i++){
		iframeform += '<input type="hidden" name="' + formelements[i].split('=')[0] + '" value="' + formelements[i].split('=')[1] + '"/>';
	}
	iframeform += '</form>';
	//alert(iframeform);
	document.getElementById('iframeform').innerHTML = iframeform;
	document.forms[0].submit();
	//callurl('http://jijgaat.werkenmetgedetineerden.nl/handlers/game.php?sendScore', parameters.replace('|', '&'));
	//sendToFlash('status=0');
}

function getScores(nr){
	//alert(score);
	//sendToFlash(true);
	callurl('http://'+getDomain()+'.werkenmetgedetineerden.nl/getscores.php', 'nr='+nr);
}

function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}
 
 function sendToFlash(status) {
	//alert(status);
	//alert(getFlashMovie("xxxFlash").id);
	if (getFlashMovie("xxxFlash")){
 		getFlashMovie("xxxFlash").setFormData(status);
	}
}

var xmlhttp;

function callurl(url, parameters) {
	//alert(url + ' - ' + parameters);
	xmlhttp = null;
	if (window.XMLHttpRequest) {
		// code for all new browsers
		xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		// code for IE5 and IE6
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (xmlhttp != null) {
		xmlhttp.onreadystatechange = state_Change;
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", parameters.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.send(parameters);
	}
	else {
		sendToFlash(false);
	}
}

function state_Change() {
	if (xmlhttp.readyState == 4) {
		// 4 = "loaded"
		if (xmlhttp.status == 200) {
			// 200 = OK
			sendToFlash(xmlhttp.responseText);
		}
		else {
			sendToFlash(false);
		}
	}
}