
function getPage(page_id, image_url, scroll){
	var content_url = 'admin/content.php?id=' + page_id;
	new Ajax.Updater('content', content_url, {
		asynchronous: false,
		evalScripts: true,
		onCreate: function() {
			$('content').innerHTML = '';
			var loader_div = new Element('div', {'id':'loader', 'class':'loader', 'style':'margin:4em auto; top: 50%; left:50%;'});
			$('content').insert(loader_div);
			$('content').makePositioned();
		},
		onComplete: function() {
			$(element_id).hide();
			$(element_id).appear({duration: 0.5});
		}	
	});
	
	// Preload an image
	var image = new Image();
    image.src = image_url;
	var image_element = new Element('img', {'src':image_url, 'style':'float:right;'});
	$('side_image').innerHTML = '';
	$('side_image').insert(image_element);
	$('side_image').hide();
	$('side_image').appear({duration: 0.5});
	if(scroll == true) Effect.ScrollTo('main_bk', {transition:Effect.Transitions.sinoidal, offset:-75});
	
	if((page_id > 0) && (page_id < 4)) toggleMenu('side_menu', 'about_us_sidemenu', 'pg_'+page_id);
		else if((page_id == 19) || (page_id == 24) || (page_id == 25)) toggleMenu('side_menu', 'our_work_sidemenu', 'pg_'+page_id);
			else if((page_id > 3) && (page_id < 11)) toggleMenu('side_menu', 'management_sidemenu', 'pg_'+page_id);
				else if((page_id > 10) && (page_id < 18)) toggleMenu('side_menu', 'communications_sidemenu', 'pg_'+page_id);
					else hideMenus('side_menu');
}


function setMenusOn(container_id, observe_event){
	$(container_id).childElements('ul').each(function(menu){
		menu.childElements('li').each(function(menu_item){
			menu_item.down('a').observe(observe_event, function(event) {
				menu.childElements('li').each(function(menu_item){
					menu_item.removeClassName('current');
				});
			  	this.up('li').addClassName('current');
			});
		});
	});	
}

function resetMenusOn(container_id, observe_event, reset_container_id){
	$(container_id).childElements('ul').each(function(menu){
		menu.childElements('li').each(function(menu_item){
			menu_item.down('a').observe(observe_event, function(event) {
				$(reset_container_id).childElements('ul').each(function(reset_menu){
					reset_menu.childElements('li').each(function(reset_menu_item){
						reset_menu_item.removeClassName('current');
					});
				});	
			});
		});
	});	
}

function toggleMenu(container_id, curr_menu_id, curr_item_id){
	if(!$(container_id).visible()){
		$(container_id).appear();
	}
	if(!$(curr_menu_id).visible()){
		$(container_id).childElements('ul').without($(curr_menu_id)).each(function(menu){
			menu.hide();
		});
		$(curr_menu_id).appear({duration: 0.5});
	}
		
	$(curr_menu_id).siblings('li').each(function(menu_item){
		menu_item.removeClassName('current');
	});
	$(curr_item_id).addClassName('current');
}

function hideMenus(container_id){
	$(container_id).childElements('ul').each(function(menu){
		menu.hide();
	});
}