function myRound(value,precision)
{
	return Math.round(value*Math.pow(10,precision))/Math.pow(10,precision);
}

var newsTabs		= new Array("#tab0",	"#tab1",	"#tab2",	"#tab3",	"#tab4");
var newsLiTabs		= new Array("#tab_n_0",	"#tab_n_1",	"#tab_n_2",	"#tab_n_3",	"#tab_n_4");
var chartsTabs1		= new Array("#ch11",	"#ch12",	"#ch13",	"#ch14");
var chartsOptTabs1	= new Array("#tab_c_1",	"#tab_c_2",	"#tab_c_3",	"#tab_c_4");
var chartsTabs2		= new Array("#ch21",	"#ch22",	"#ch23",	"#ch24");
var chartsOptTabs2	= new Array("#tab_c2_1","#tab_c2_2",	"#tab_c2_3",	"#tab_c2_4");


function switchTabs(num, tabContents, tabs) {
	for (i in tabContents) {
		if (num == i) {
			$(tabContents[i]).css("display", "block");
			if ($(tabs[i])) {
				$(tabs[i]).addClass("active");
			}
		} else {
			$(tabContents[i]).css("display", "none");
			if ($(tabs[i])) {
				$(tabs[i]).removeClass("active");
			}
		}
	}
}

$(function(){
	$("#upper_menu").prepend('<li id="upper_menu_left"></li>').append('<li id="upper_menu_right"></li>');
	var $active_menu_li = $("#upper_menu li.active");
	$active_menu_li.addClass("active");
	$active_menu_li.next("li").addClass("next");
	$active_menu_li.prev("li").addClass("prev");
	
	$('#search_input').click(function() {
		if ($('#search_input').val() == 'szukana fraza...') {
			$('#search_input').css('color', '#000');
			$('#search_input').val('');
		}
	});
	
	var bookmark_title	= 'Portal portfel.pl';
	var bookmark_url	= 'http://www.portfel.pl/';
	
	if (window.sidebar && window.sidebar.addPanel) {
		$('#bookmark_button')[0].href = "#";
		$('#bookmark_button').click(function(){
			window.sidebar.addPanel('' + bookmark_title + '', '' + bookmark_url + '', ''); 
			return false;
		});
		$('#homepage_button')[0].href = "#";
		$('#homepage_button').click(function(){
			$('#homepage_message').show();
			$('#homepage_message').jGrowl(
				"Przeciągnij <a href=\"" + bookmark_url + "\" id=\"homepage_link\">ten link</a> na ikonkę strony domowej (domek) na pasku przeglądarki.", 
				{
					'sticky' : true,
					'header' : 'Startuj z portfel.pl'
				}
			);
			$('#homepage_message').fadeTo('fast',0.85);
		});
	} else if (document.all) {
		$('#bookmark_button')[0].href = "#";
		$('#bookmark_button').click(function(){
			window.external.AddFavorite(bookmark_url, bookmark_title);
			return false;
		});
		$('#homepage_button')[0].href = "#";
		$('#homepage_button').click(function(){
			this.style.behavior = 'url(#default#homepage)';
			this.setHomePage(bookmark_url);
		});
	} else if (window.opera && window.print) {
		$('#bookmark_button')[0].href	= bookmark_url;
		$('#bookmark_button')[0].title	= bookmark_title;
		$('#bookmark_button')[0].rel	= "sidebar";
		$('#homepage_button')[0].href	= "#";
		$('#homepage_button').click(function(){
			$('#homepage_message').show();
			$('#homepage_message').jGrowl(
				"Ustaw stronę domową swojej przeglądarki na adres <strong>portfel.pl</strong> i startuj z nami!", 
				{
					'sticky' : true,
					'header' : 'Startuj z portfel.pl'
				}
			);
			$('#homepage_message').fadeTo('fast',0.85);
		});
	} else {
		$('#bookmark_button')[0].href = "#";
		$('#bookmark_button').click(function(){
			$('#bookmark_message').show();
			$('#bookmark_message').jGrowl(
				"Wciśnij &#60;Ctrl-D&#62;, aby dodać portfel.pl do zakładek.", 
				{
					'sticky' : true,
					'header' : 'Dodaj portfel.pl do zakładek'
				}
			);
			$('#bookmark_message').fadeTo('fast',0.85);
		});
		$('#homepage_button')[0].href = "#";
		$('#homepage_button').click(function(){
			$('#homepage_message').show();
			$('#homepage_message').jGrowl(
				"Ustaw stronę domową swojej przeglądarki na adres <strong>portfel.pl</strong> i startuj z nami!", 
				{
					'sticky' : true,
					'header' : 'Startuj z portfel.pl'
				}
			);
			$('#homepage_message').fadeTo('fast',0.85);
		});
	}
	 
});

var message_time = 5000;

function showMessageAndRedirect(text,url) {
	showMessage(text,false);
	setTimeout("document.location.href='" + url + "'", message_time);
}

function showMessage(text, reset) {
	if (!reset) {
		reset = false;
	}
	
	$(function(){
		$('html, body').animate({scrollTop:0}, 'slow');
		
		document.getElementById('message').innerHTML = text;
		
		$("#message").show('slow');
		
		$("#message").expose({ 
			color: 	'#fff',
			api:	true
		}).load();
		
		if (reset) {
			setTimeout("document.location.href='http://www.portfel.pl/'", message_time);
		} else {
			setTimeout("hideMessage()", message_time);
		}
	});
}

function hideMessage(text) {
	$(function(){
		$("#message").expose().close();
		$("#message").hide('slow');
	});
}
