// JavaScript Document

function request_content( url, request, responseHandler ){

	var postIt = new Object();
	
	postIt.ajax = true;
	postIt.lang = window.currentLanguage;
	
	postIt.what = request;
	HTTP.post( url, postIt, responseHandler, content_error );
	
}

function update_content( content, source ){
	//alert( content );
	
	var page = document.getElementById( "pageContent" );

	if( page && content  ){
		
		//clear_animation();
		//window.currentAnimation = animate( page, 100, 5, FadeOut, show_content, content );
		
		page.innerHTML = "";
		page.innerHTML = content;
	}
	
	
}

function update_artBox( content, source ){
	
//alert( content );
	var page = document.getElementById( "artBox" );

	if( page && content  ){
	
		 //clear_animation();
		//window.currentAnimation = animate( page, 100, 5, FadeOut, show_content, content );
		
		page.innerHTML = "";
		page.innerHTML = content;
	}
}

function update_exhibitionBox( content, source ){
	
//alert( content );
	var page = document.getElementById( "exhibitionBox" );

	if( page && content  ){
	
		 //clear_animation();
		//window.currentAnimation = animate( page, 100, 5, FadeOut, show_content, content );
		
		page.innerHTML = "";
		page.innerHTML = content;
	}
}


function update_exPreview( content, source ){
	
//alert( content );
	var page = document.getElementById( "exhibitionPreview" );

	if( page && content  ){
	
		 //clear_animation();
		//window.currentAnimation = animate( page, 100, 5, FadeOut, show_content, content );
		
		page.innerHTML = "";
		page.innerHTML = content;
	}
}


function update_exButtons( content, source ){
	
//alert( content );
	var page = document.getElementById( "exhibitionButtons" );

	if( page && content  ){
	
		 //clear_animation();
		//window.currentAnimation = animate( page, 100, 5, FadeOut, show_content, content );
		
		page.innerHTML = "";
		page.innerHTML = content;
	}
}



function show_content( container, content ){
		container.innerHTML = "";
		container.innerHTML = content;
		
		animate( container, 50, 5, FadeIn, clear_animation );
}

function clear_animation(){

	clearInterval( window.currentAnimation  );
	window.currentAnimation = null;
	
}


function content_error(){
	alert( "Error Loading" );	
}

