function makeRequest(url, tag) { 
	var http_request = false;
	
	
	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Er kon geen verbinding worden gemaakt.\nProbeer het later nog eens.'); 
		return false;
	}

	http_request.onreadystatechange = function() { alertContents(http_request, tag); };
	http_request.open('GET', url, true);
	http_request.send(null);

}

function alertContents(http_request, tag) {

	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var results = http_request.responseText;
			getObject(tag).innerHTML = results;
			if(tag == 'blokgroot') {
				Effect.toggle('blokgroot','blinddown');
			}			
		} else {
			alert('Niet alles ging goed.\nProbeer het nog eens.');
		}
	}

}

function getObject(name) {
	var ns4 = (document.layers) ? true : false;
	var w3c = (document.getElementById) ? true : false;
	var ie4 = (document.all) ? true : false;
	
	if (ns4) return eval('document.' + name);
	if (w3c) return document.getElementById(name);
	if (ie4) return eval('document.all.' + name);
	return false;
}

function writeCookie() {
	var today = new Date();
	var the_date = new Date("December 31, 2023");
	var the_cookie_date = the_date.toGMTString();
	var the_cookie = "res="+ screen.width +"x"+ screen.height;
	var the_cookie = the_cookie + ";expires=" + the_cookie_date;
	document.cookie=the_cookie;
}

function setBack(uri) {
	document.body.style.backgroundImage='url(http://dev.adwell.nl/adwell/assets/images/' + uri +')';
}
function toggle(obj1) {
	var change = document.getElementById(obj1);
	
	if ( change.style.display != 'none' ) {
		change.style.display = 'none';
	}
	else {
		change.style.display = '';
	}

}
function toggleOn(obj1) {
	var change = document.getElementById(obj1);
	change.style.display = '';
}

function popup(url, w, h) {
	window.open(url,'popup','height='+h+', width='+w+', menubar=no, status=yes, scrollbars=yes, resizable=yes, toolbar=yes, location=no');		
}


/* SPLASH SCREEN FUNCTIONS */

function splash(n) {
	
	$("#splash_veld1").hide();
	$("#splash_veld2").hide();
	$("#splash_veld3").hide();
	$("#splash_veld4").hide();

	if(n==0) {
		$("#splash_shade").hide();
		var flashvars = {};
		var params = {};
		params.wmode = "transparent";
		var attributes = {};
		swfobject.embedSWF("assets/flash/panelv6_video.swf", "panel", "740", "337", "9.0.0", flashvars, params, attributes);
	} else {
		$("#splash_shade").show();
		$("#splash_veld"+n).show();
	}
}

function submit_id_pc() {

	var items = ["input_nummer",
				 "input_postcode"];
	
	for ( var i in items ) $("#splash_veld1_"+items[i]).removeClass("splasherror"); 
	
	$.post("/registreer.php", {
		   
		input_nummer : $("#splash_veld1_input_nummer").attr("value"),
		input_postcode : $("#splash_veld1_input_postcode").attr("value")
		
	}, function(data) {
		// alert(data);
		if(data.indexOf("niet ingevuld") != -1) {
			for ( var i in items ) if(data.indexOf(items[i]) != -1) $("#splash_veld1_"+items[i]).addClass("splasherror");
			alert("De rood gekleurde velden zijn verplicht. Probeert u het nogmaals.");
		} else if(data.indexOf("check fout") != -1) {
			splash(2);
		} else {
			splash(3);
		}
	});
}

function submit_email() {

	$("#splash_veld3_input_email").removeClass("splasherror"); 
	
	$.post("/registreer.php", { input_email : $("#splash_veld3_input_email").attr("value") }, function(data) {
		// alert(data);
		if(data.indexOf("niet ingevuld") != -1) {
			$("#splash_veld3_input_email").addClass("splasherror");
			alert("U heeft uw E-mail niet ingevuld. Probeert u het nogmaals.");
		} else if(data.indexOf("fout ingevuld") != -1) {
			$("#splash_veld3_input_email").addClass("splasherror");
			alert("U heeft uw E-mail niet goed ingevuld. Probeert u het nogmaals.");
		} else {
			setTimeout("splash(0);", 5000)
			splash(4);
		}
	});
}

/* END SPLASH SCREEN FUNCTIONS */

var positie_browser_current = 1;
var positie_browser_total = -1;		// value set in view_posities_mini.php

function positie_browser_callback(arg) {
	
	positie_browser_current = 1 + ((positie_browser_current - 1) + arg + positie_browser_total) % positie_browser_total;

	$('.positie_browser_positie').hide();
	$('#positie_browser_positie_'+positie_browser_current).show();
	$('#current_positie').attr('innerHTML', positie_browser_current);
}

$(document).ready(function() {
	positie_browser_callback(0);
});
