window.addEvent('domready', function()
{
	var action_menu_element	= new CS_MarkupElement();
	action_menu_element.setStyle('action_menu', 'a', 'background', 'none', 1);
	
	var footer_menu_element	= new CS_MarkupElement();
	footer_menu_element.setStyle('footer_menu', 'a', 'background', 'none', 1);
	
	var carrousel = new CS_Carrousel('tourbox', 4000, 1);
	carrousel.start();
	
	var gallery = new CS_GalleryBasic('object_gallery');
	gallery.start();
	
	if(typeof sIFR == "function")
	{
		// This is the preferred "named argument" syntax
		sIFR.replaceElement(named({sSelector:".textbox_news>h1", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#71a3cc", sLinkColor:"#71a3cc", sBgColor:"#f8fafc", sHoverColor:"#71a3cc", nPaddingTop:0, nPaddingBottom:0}));
		sIFR.replaceElement(named({sSelector:".textbox_contact>h1", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#71a3cc", sLinkColor:"#71a3cc", sBgColor:"#fcfaf8", sHoverColor:"#71a3cc", nPaddingTop:0, nPaddingBottom:0}));
		sIFR.replaceElement(named({sSelector:".textbox_news>h1", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#71a3cc", sLinkColor:"#71a3cc", sBgColor:"#f8fafc", sHoverColor:"#71a3cc", nPaddingTop:0, nPaddingBottom:0}));
		sIFR.replaceElement(named({sSelector:"#leftbox>h1", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#11415a", sLinkColor:"#11415a", sBgColor:"#fefdfd", sHoverColor:"#11415a", nPaddingTop:0, nPaddingBottom:0}));
		sIFR.replaceElement(named({sSelector:"#center_box>h2", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#71a3cc", sLinkColor:"#71a3cc", sBgColor:"#fefdfd", sHoverColor:"#71a3cc", nPaddingTop:0, nPaddingBottom:0}));
		sIFR.replaceElement(named({sSelector:"#center_box_contact>h1", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#71a3cc", sLinkColor:"#71a3cc", sBgColor:"#fbf9f8", sHoverColor:"#71a3cc", nPaddingTop:0, nPaddingBottom:0}));
		sIFR.replaceElement(named({sSelector:"#center_box_contact>h2", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#71a3cc", sLinkColor:"#71a3cc", sBgColor:"#ffffff", sHoverColor:"#71a3cc", nPaddingTop:0, nPaddingBottom:0}));
		sIFR.replaceElement(named({sSelector:"#content_text>h4", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#11415a", sLinkColor:"#11415a", sBgColor:"#ffffff", sHoverColor:"#11415a", nPaddingTop:0, nPaddingBottom:0}));
		sIFR.replaceElement(named({sSelector:"#title_box>h5", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#11415a", sLinkColor:"#11415a", sBgColor:"#faf9f7", sHoverColor:"#11415a", nPaddingTop:0, nPaddingBottom:0}));
		sIFR.replaceElement(named({sSelector:".banner_textbox>h6", sFlashSrc:"../central/swf/sifr/frutiger_55_roman.swf", sColor:"#71a3cc", sLinkColor:"#71a3cc", sBgColor:"#f1f6fa", sHoverColor:"#71a3cc", nPaddingTop:0, nPaddingBottom:0}));
	};
});

function enableTabs()
{
	var document_node			= document.getElement('body');
	var object_tab_nodes		= document_node.getElements('.object_tabs');
	var total_object_tab_nodes	= object_tab_nodes.length;
	
	if (total_object_tab_nodes > 0)
	{
		object_tab_nodes.each(function(object_tab_node)
		{
			var ul_node	= object_tab_node.getElement('ul');
			
			if (ul_node)
			{
				var anchor_nodes 		= ul_node.getElements('a');
				var total_anchor_nodes	= anchor_nodes.length;
				
				if (total_anchor_nodes > 0)
				{
					anchor_nodes.each(function(anchor_node)
					{
						anchor_node.addEvents(
						{
							'click' : function()
							{
								var anchor_id		= this.get('id');
								var arr_anchor_id	= anchor_id.split('tab_handler_');
								var handler_id		= arr_anchor_id[1];
								
								if (handler_id > 0)
								{
									var listener_node = $('tab_listener_'+handler_id);
									
									if (listener_node)
									{
										// reset active
										var active_handler_node		= object_tab_node.getElement('.active');
										var active_listener_node	= object_tab_node.getElement('.show');
										
										if (active_handler_node != this && active_listener_node != listener_node)
										{
											active_handler_node.set('class', '');
											active_listener_node.set('class', 'hide');
										}
										
										listener_node.set('class', 'show');
										this.set('class', 'active');
									}
								}
								
								// call google maps
								CS_callGoogleMaps();
								
								return false;
							}
						});
					});
				}
			}
		});
	}
}