function number_format( number, decimals, dec_point, thousands_sep ) {
	var n = number, prec = decimals;
	n = !isFinite(+n) ? 0 : +n;
	prec = !isFinite(+prec) ? 0 : Math.abs(prec);
	var sep = (typeof thousands_sep == "undefined") ? ',' : thousands_sep;
	var dec = (typeof dec_point == "undefined") ? '.' : dec_point;

	var s = (prec > 0) ? n.toFixed(prec) : Math.round(n).toFixed(prec); //fix for IE parseFloat(0.55).toFixed(0) = 0;

	var abs = Math.abs(n).toFixed(prec);
	var _, i;

	if (abs >= 1000) {
		_ = abs.split(/\D/);
		i = _[0].length % 3 || 3;

		_[0] = s.slice(0,i + (n < 0)) +
			  _[0].slice(i).replace(/(\d{3})/g, sep+'$1');

		s = _.join(dec);
	} else {
		s = s.replace('.', dec);
	}

	return s;
}

function fade(fade,opacity) {
	$(fade).fadeTo(0, opacity);	
	$(fade).hover(function(){
		$(fade).fadeTo(10, 1);
	},function(){
		$(fade).fadeTo(10, opacity);
	});
}

function page_loader(id,url,button,border) {
	$(id).click(function(){
		$("#page_message").css("display","block");
		$.ajax({
  			type: "GET",
			url: url,
			data: {ajax:"1"},
			success: function(html){
			    $("#right_content").html(html);
				$("#page_button1").attr("class","passive page_button_elem");
				$("#page_button2").attr("class","passive page_button_elem");
				$("#page_button3").attr("class","passive page_button_elem");
				$("#page_button4").attr("class","passive page_button_elem");
				$("#page_button5").attr("class","passive page_button_elem");
				$("#page_button6").attr("class","passive page_button_elem");
				$("#page_button7").attr("class","passive page_button_elem");
				$("#page_button_middle1").attr("class","page_button_middle png_fix");
				$("#page_button_middle2").attr("class","page_button_middle png_fix");
				$("#page_button_middle3").attr("class","page_button_middle png_fix");
				$("#page_button_middle4").attr("class","page_button_middle png_fix");
				$("#page_button_middle5").attr("class","page_button_middle png_fix");
				$("#page_button_middle6").attr("class","page_button_middle png_fix");
				$("#page_button_middle7").attr("class","page_button_middle png_fix");
				$(button).attr("class","active page_button_elem");
				$(border).attr("class","page_button_middle png_fix page_button_selected");
				document.title=$("#title").html();
				fade("#page_button1.passive",0.7);	
				fade("#page_button2.passive",0.7);
				fade("#page_button3.passive",0.7);
				fade("#page_button4.passive",0.7);
				fade("#page_button5.passive",0.7);
				fade("#page_button6.passive",0.7);
				fade("#page_button7.passive",0.7);
				$("#page_message").css("display","none");
			}
		});
	});
}

function arrow_anim1(){
	$("#main_webmail_arrow").animate( { backgroundPosition:"20px 0px" }, 1000 );
	setTimeout("arrow_anim2();", 300);
}
function arrow_anim2(){
	$("#main_webmail_arrow").animate( { backgroundPosition:"0px 0px" }, 1000 );
	setTimeout("arrow_anim1();", 300);
}
function start_arrow_anim1(){
	$("#main_start_button_arrow").animate( { left:"140px" }, 1500, "easeInQuad" );
	setTimeout("start_arrow_anim2();", 1500);
}
function start_arrow_anim2(){
	$("#main_start_button_arrow").animate( { left:"20px" }, 1500, "easeOutQuad" );
	setTimeout("start_arrow_anim1();", 1500);
}

//$(document).ready(function(){
	fade("#flag_en.passive",0.5);
	fade("#flag_de.passive",0.5);
	fade("#flag_ch.passive",0.5);
	fade("#flag_at.passive",0.5);
	fade("#flag_it.passive",0.5);
	fade("#flag_fr.passive",0.5);
	fade("#flag_hu.passive",0.5);
	fade("#flag_sk.passive",0.5);
	fade("#flag_ro.passive",0.5);
		
	fade("#page_button1.passive",0.7);	
	fade("#page_button2.passive",0.7);
	fade("#page_button3.passive",0.7);
	fade("#page_button4.passive",0.7);
	fade("#page_button5.passive",0.7);
	fade("#page_button6.passive",0.7);
	fade("#page_button7.passive",0.7);
	
	var page_button_link1=$("#page_button_link1").attr("href");
	var page_button_link2=$("#page_button_link2").attr("href");
	var page_button_link3=$("#page_button_link3").attr("href");
	var page_button_link4=$("#page_button_link4").attr("href");
	var page_button_link5=$("#page_button_link5").attr("href");
	var page_button_link6=$("#page_button_link6").attr("href");
	var page_button_link7=$("#page_button_link7").attr("href");
	var page_button_logo=$(".page_button_logo").attr("href");
	
	$("#page_button_link1").attr("href","javascript:void(0);");
	$("#page_button_link2").attr("href","javascript:void(0);");
	$("#page_button_link3").attr("href","javascript:void(0);");
	$("#page_button_link4").attr("href","javascript:void(0);");
	$("#page_button_link5").attr("href","javascript:void(0);");
	$("#page_button_link6").attr("href","javascript:void(0);");
	$("#page_button_link7").attr("href","javascript:void(0);");
	$(".page_button_logo").attr("href","javascript:void(0);");
	
	page_loader("#page_button_link1",page_button_link1,"#page_button1","#page_button_middle1");
	page_loader("#page_button_link2",page_button_link2,"#page_button2","#page_button_middle2");
	page_loader("#page_button_link3",page_button_link3,"#page_button3","#page_button_middle3");
	page_loader("#page_button_link4",page_button_link4,"#page_button4","#page_button_middle4");
	page_loader("#page_button_link5",page_button_link5,"#page_button5","#page_button_middle5");	
	page_loader("#page_button_link6",page_button_link6,"#page_button6","#page_button_middle6");	
	page_loader("#page_button_link7",page_button_link7,"#page_button6","#page_button_middle7");	
	page_loader(".page_button_logo",page_button_logo,"#none","#none");
	
	$(".class_fade").fadeTo(10, 0.5);
	arrow_anim1();
	start_arrow_anim1();
//});
