/* Ajax Load page */
function getHTTPObject(){
if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)	return new XMLHttpRequest();
else return null;
}

function getPage(page){
	httpObject = getHTTPObject();
	if (httpObject != null)
	{
		$( '#print' ).fadeOut("fast");
		httpObject.open("POST", "load.php?page="+page, true);
		httpObject.send(null);
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState == 4){
				document.getElementById(outputdiv).innerHTML = httpObject.responseText;
				$( '#print' ).fadeIn("slow");
				if(typeof(bkLib) !== 'undefined') 
				{
					if (document.getElementById('edit'))
					{
						new nicEditor({fullPanel : true, onSave : function(content, id, instance){ update(document.getElementById(pager).value,content); }}).panelInstance('edit');
					}
					if (document.getElementById('edit2'))
					{
						new nicEditor({fullPanel : true}).panelInstance('edit2');
					}
				}
			}
		};
	}
}

function getPhotoAlbum(album)
{
	httpObject = getHTTPObject();
	if (httpObject != null)
	{
		$( '#print' ).fadeOut("fast");
		httpObject.open("POST", "load.php?photoalbum="+album, true);
		httpObject.send(null);
		httpObject.onreadystatechange = function() {
			if(httpObject.readyState == 4){
				document.getElementById(outputdiv).innerHTML = httpObject.responseText;
				$('#print').delay(1000).fadeIn("slow");
				$("a[rel=pictures]").fancybox({
					'transitionIn'	: 'elastic',
					'transitionOut'	: 'elastic',
					'titlePosition' : 'over',
					'titleFormat'	: function(title, currentArray, currentIndex, currentOpts) {
						return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
					}
				});
			}
		};
	}
}

function update(id, content)
{
	httpObject = getHTTPObject();
	if (httpObject != null)
	{
		var params = "id="+encodeURIComponent(id)+"&content="+encodeURIComponent(content);
		httpObject.open("POST", "update.php", true);
		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection","close");
		httpObject.send(params);
		httpObject.onreadystatechange = function() {
			if(httpObject.readyState == 4){
				document.getElementById(outputdiv).innerHTML = httpObject.responseText;	
			}
		};
	}
}

function postContact(onderwerp,bericht,email)
{
	
	httpObject = getHTTPObject();
	if (httpObject != null)
	{
		var params = "onderwerp="+encodeURIComponent(onderwerp)+"&bericht="+encodeURIComponent(bericht)+"&email"+encodeURIComponent(email);
		httpObject.open("POST", "post.php", true);
		httpObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		httpObject.setRequestHeader("Content-length", params.length);
		httpObject.setRequestHeader("Connection","close");
		httpObject.send(params);
		httpObject.onreadystatechange = function() {
			if(httpObject.readyState == 4){
				document.getElementById(outputdiv).innerHTML = httpObject.responseText;	
			}
		};
	}
}

function getSponsor(page,sponsor)
{
	httpObject = getHTTPObject();
	if (httpObject != null)
	{
		$( '#print2' ).fadeOut("fast");
		httpObject.open("POST", "load.php?page="+page+"&sponsor="+encodeURIComponent(sponsor), true);
		httpObject.send(null);
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState == 4){
				document.getElementById('print2').innerHTML = httpObject.responseText;
				$( '#print2' ).fadeIn("slow");
				if(typeof(bkLib) !== 'undefined') 
				{
					if (document.getElementById('edit2'))
					{
						new nicEditor({fullPanel : true}).panelInstance('edit2');
					}
				}
			}
		};
	}
}
			
var httpObject = null;
var outputdiv = "print";
var pager = "pagerid";
