YUI().use('node',function(Y){
	
	/* some configurations  */
	var pic_path = 'fileadmin/awv/pics/';
	var menu_pics_path = 'fileadmin/awv/pics/menu_neu/';
	var target_page = 'index.php';
	
	var current_url = location.href;
	current_url = (current_url).split('&')[0];
	
	if (current_url.search(/\?/) == -1){
		current_id = 1020;
	}
	else {
		current_id = current_url.split('=')[1];
		/* page-id 1013 is an alias for page-id 1020 */
		if (current_id == 1013){
			current_id = 1020;
		}
	}

	var menu_items = {
	                  '1020':'home.gif',
			  '1019':'organe.gif',
			  '1018':'kommunalservice.gif',
			  '1017':'trennung.gif',
			  '1016':'oeli.gif',
		          '1015':'statuten.gif'
		         };
	
	/* create menu-list-elements */
	
	var offset_content = 50; //default left-offset for content-area
	var createPage = function() {
		Y.each(menu_items,function(value,key){
		
			var parent_navi;
		
			if(key >= current_id) {
				parent_navi = Y.one('#navi_left');
				if (key < 1020) {
					offset_content += 27;
				}
			}
			else {
				parent_navi = Y.one('#navi_right');
			}
		
			var list_item = Y.Node.create('<li></li>');
			var li_class = (key < 1020) ? 'list_item' : 'list_item_home';
		
			var menu_item_pic = value;
		
			/* special properties for last menu-item */
			if (key == 1015) {
				if (current_id == 1015) {
					menu_item_pic = 'statuten_ohne_schatten.gif';
				}
				else {
					li_class = 'list_item_shadow';
				}
			}
		
			list_item.addClass(li_class);
			list_item.setStyle('backgroundImage','url(' + menu_pics_path + menu_item_pic + ')');
		
			/* append menu-list-element to (left or right) navigation */
			parent_navi.append(list_item)
		
			/* create links */
			var target = target_page + '?id=' + key;
			var link_item = Y.Node.create('<a href=\'' + target + '\'>&nbsp;</a>');
		
			/* append link-element to menu-list-element */
			list_item.append(link_item);
		});
	
		/* determine background-image (special background-image for page 'home') , adjust left offset for the content-area and choose the appropriate class for the text-content-area */
		var configContent = function() {
			var content = Y.one('#content');
			var content_text = Y.one('#content_text');
	
			if (current_id < 1020) {
				content_text.addClass('content_text_topics');
			}
	
			if (current_id == 1020) {
				content.setStyle('backgroundImage','url(\'' + pic_path + 'home_sommer.jpg\')');
				content_text.addClass('content_text_home');
			}
	
			content.setStyle('left',offset_content + 'px');
			content.setStyle('visibility','visible');
		}
		Y.on('contentready',configContent,'#content');
	}
	
	Y.on('available',createPage,'#navi_right');
	
});
