function showFooterPopup( subdomain, lang, module, id, other )
{
	Ext.Ajax.request({
		url: '/' + subdomain + '/' + lang + '/__datasource__/footer',
		success: changeFooterContent,
		failure: errorMessage,
		params: {
			subdomain: subdomain,
			module: module,
			id: id,
			other: other
		}
	});
}

function changeFooterContent( value ) 
{
	document.getElementById( 'footerContent' ).innerHTML = value.responseText;
	Ext.get( 'footer_popup' ).removeClass( 'hidden' );
	Ext.get( 'nightvision' ).removeClass( 'hidden' );
	var footerContent = document.getElementById( 'footerContent');
	var links = footerContent.getElementsByTagName( 'a' );
	for( i = 0; i< links.length; i++)
	{
		if (window.attachEvent) {
			links[i].attachEvent('onclick', closeFooterPopup);
		}
		else
		{
			links[i].setAttribute( 'onclick', closeFooterPopup );
		}
	}
}

function errorMessage( value )
{
	alert( "Fout! Probeer opnieuw." );
}

function closeFooterPopup()
{
	Ext.get( 'footer_popup' ).addClass( 'hidden' );
	Ext.get( 'nightvision' ).addClass( 'hidden' );
}
