function selectNews(item, itemContent, indexContent) 
{
	var header = itemContent.up().firstDescendant();
	if (item.index == indexContent)
	{
		itemContent.show();
		header.setStyle({
			backgroundImage: "url('image/template/news_drop_down_menu_hover.gif')"
		})
	}
	else
	{
		itemContent.hide();
		header.setStyle({
			backgroundImage: "url('image/template/news_drop_down_menu.gif')"
		})
	}
}

function bindNewsAccordion()
{
	$('news_accordion').select("div.header").each(function(item, index){
		item.index = index;

		selectNews(item, item.up().firstDescendant().next() , 0);
						
		item.observe('click', function(event){
			$('news_accordion').select("div.content").each(function(itemContent, indexContent){
				selectNews(item, itemContent, indexContent);
			});						
		});
	});
}

function bindDisplayOptions(objSender, objContainer)
{
	$(objSender).observe('click', function(event){
		$(objContainer).toggle();
		if ($(objContainer).visible())
		{			
			$(objSender).setStyle({
				backgroundImage: "url('image/template/ico_more_options_hover.gif')"
			});
		}		
		else
		{
			$(objSender).setStyle({
				backgroundImage: "url('image/template/ico_more_options.gif')"
			});
		}
	});
}

function bindDisplayOptionsMainPage(objSender, objContainer)
{
	$(objSender).observe('click', function(event){
		$(objContainer).toggle();
		if ($(objContainer).visible())
		{			
			$(objSender).setStyle({
				backgroundImage: "url('image/template/ico_more_options_main_hover.gif')"
			});
		}		
		else
		{
			$(objSender).setStyle({
				backgroundImage: "url('image/template/ico_more_options_main.gif')"
			});
		}
	});
}


function bindMailingTriggers()
{
	$('tab_recomended_trigger').observe('click', function(event) {						
		$('tab_recomended').toggle();
		$('tab_newsletter').hide();
		
		if ($('tab_recomended').visible())
		{
			$('tab_recomended_trigger').setStyle({
				borderBottom: "solid 1px #323232",
				background: "url('image/template/button_bg_recomended_hover.gif') no-repeat"
												
			});
			
			$('tab_newsletter_trigger').setStyle({
				borderBottom: "solid 1px black",
				background: "url('image/template/button_bg_newsletter.gif') no-repeat"
			});
		}
		else
		{
			$('tab_recomended_trigger').setStyle({
				borderBottom: "solid 1px black",
				background: "url('image/template/button_bg_recomended.gif') no-repeat"
			});
			
			$('tab_newsletter_trigger').setStyle({
				borderBottom: "solid 1px #323232",
				background: "url('image/template/button_bg_newsletter.gif') no-repeat"
			});
		}
		
		$('bottom_scroll').scrollTo();
		
	});
	
	$('tab_newsletter_trigger').observe('click', function(event) {
		$('tab_recomended').hide();
		$('tab_newsletter').toggle();
		
		if ($('tab_newsletter').visible())
		{
			$('tab_newsletter_trigger').setStyle({
				borderBottom: "solid 1px #323232",
				background: "url('image/template/button_bg_newsletter_hover.gif') no-repeat"
			});
			
			$('tab_recomended_trigger').setStyle({
				borderBottom: "solid 1px black",
				background: "url('image/template/button_bg_recomended.gif') no-repeat"
			});
		}
		else
		{
			$('tab_newsletter_trigger').setStyle({
				borderBottom: "solid 1px black",
				background: "url('image/template/button_bg_newsletter.gif') no-repeat"
			});
			
			$('tab_recomended_trigger').setStyle({
				borderBottom: "solid 1px #323232",
				background: "url('image/template/button_bg_recomended.gif') no-repeat"
			});
		}
		
		$('bottom_scroll').scrollTo();
	});
	
	$('btn_up_trigger').observe('click', function(event) {
	
		$('layout').scrollTo();
	});		
}


function bindBottomTabs()
{
	$('text_recomend').observe('click', function(event){
		createCookie("main_menu_tab", "1");

		$('text_recomend').setStyle({
			borderBottom: "solid 2px #acacac"						
		});
		
		$('text_newsletter').setStyle({
			borderBottom: "solid 2px white",
			borderLeft: "solid 1px white",
			borderRight: "solid 1px white"	
		});
		
		$('text_comment').setStyle({
			borderBottom: "solid 2px white"		
		});
		
		$('text_recomend').src = 'image/template/text_recomend_hover.gif';
		$('text_newsletter').src = 'image/template/text_newsletter.gif';
		$('text_comment').src = 'image/template/text_comment.gif';
		
		$('text_recomend_tab').show();
		$('text_newsletter_tab').hide();
		$('text_comment_tab').hide();
	});
	
	$('text_newsletter').observe('click', function(event){		
		createCookie("main_menu_tab", "2");

		$('text_recomend').setStyle({
			borderBottom: "solid 2px white"						
		});
		
		$('text_newsletter').setStyle({
			borderBottom: "solid 2px #acacac",
			borderLeft: "solid 1px white",
			borderRight: "solid 1px white"	
		});
		
		$('text_comment').setStyle({
			borderBottom: "solid 2px white"		
		});
		
		$('text_recomend').src = 'image/template/text_recomend.gif';
		$('text_newsletter').src = 'image/template/text_newsletter_hover.gif';
		$('text_comment').src = 'image/template/text_comment.gif';
		
		$('text_recomend_tab').hide();
		$('text_newsletter_tab').show();
		$('text_comment_tab').hide();
	});
	
	$('text_comment').observe('click', function(event){
		createCookie("main_menu_tab", "3");
				
		$('text_recomend').setStyle({
			borderBottom: "solid 2px white"						
		});
		
		$('text_newsletter').setStyle({
			borderBottom: "solid 2px white",
			borderLeft: "solid 1px white",
			borderRight: "solid 1px white"
		});
		
		$('text_comment').setStyle({
			borderBottom: "solid 2px #acacac"					
		});	
		
		$('text_recomend').src = 'image/template/text_recomend.gif';
		$('text_newsletter').src = 'image/template/text_newsletter.gif';
		$('text_comment').src = 'image/template/text_comment_hover.gif';
		
		$('text_recomend_tab').hide();
		$('text_newsletter_tab').hide();
		$('text_comment_tab').show();
	});
	
	var tabNo = parseInt(readCookie("main_menu_tab"));
		
	switch(tabNo)
	{
		case 1:
				doEvent($('text_recomend'), 'click');				
			break;
		
		case 3: 
				doEvent($('text_comment'), 'click');				
			break;
		
		default:
				doEvent($('text_newsletter'), 'click');										
	}

}

function doEvent(element, event)
{		
    if (document.createEventObject)
	{        
        var evt = document.createEventObject();
        return element.fireEvent('on'+event,evt)
    }
    else
	{
        var evt = document.createEvent("HTMLEvents");
        evt.initEvent(event, true, true );
        return !element.dispatchEvent(evt);
    }
}