$(document).ready( function(){
	
	$('ul#headPictures').innerfade({
		speed: 1000,
		timeout: 5000,
		type: 'random',
		containerheight: '304px'
	});
	
	$('.foto').css(	{ 
					'display':'block'
					});
	
	// --- Newsletter empty input box ---
	$('#newsletterEmailAddress').live("click", function(){
		if( $('#newsletterEmailAddress').attr('value') == "Uw email adres" )
			$('#newsletterEmailAddress').attr('value', '');
	});
	
});

function ajaxLoadUrlToId( url, divId )
{
	ajaxLoadUrlToIdStart( url,divId );
	return false;
}

/**
 *
 *
**/
function ajaxLoadUrlToIdStart( url, divId ) 
{
	setQueryString();
	var newUrl = url+'?'+queryString;
	
	document.getElementById(divId).innerHTML = "<img src=\"/img/layout/preloader.gif\" alt=\"loading\" />";
	
	if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
	} 
	else if(window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (req != undefined)
	{
		
		req.onreadystatechange = function() {ajaxLoadUrlToIdFinish( newUrl, divId );};
		req.open("GET", newUrl, true);
		req.send("");
	
	}
} 

/**
 *
 *
**/
function ajaxLoadUrlToIdFinish( url, divId )
{
	
	// only if req is "loaded"
	if( req.readyState == 4 )
	{
		
		// only if "OK"
		if( req.status == 200 )
		{
			document.getElementById(divId).innerHTML = req.responseText;
		}
		else
		{
			document.getElementById(divId).innerHTML = "Error:\n"+ req.status + "\n" +req.statusText;
		}
	}
}

/**
 *
 *
**/
function ajaxLoadUrlToId( url, divId )
{
	ajaxLoadUrlToIdStart( url,divId );
	return false;
}

/**
 *
 *
**/
function setQueryString()
{
	queryString = "";
	
	var frm				= document.forms[0];
	var numberElements	= frm.elements.length;
	
	for(var i = 0; i < numberElements; i++)
	{
		if(i < numberElements-1)
		{
			queryString += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
		}
		else
		{
			queryString += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value);
		}
	}
} 
