var rm_anim = false;
var rm_mode = 'n';
var rm_temp_height = 0;
var menuwidth = 0;
var menucount = 0
var searchvar = 'search';
var fucking_ie = false;
$(function(){

	fucking_ie = $.browser.msie ? Math.round($.browser.version) == 6 ? true : false : false;
    if($.browser.msie && $.browser.version== "6.0" ){ centrilize_menu();}
	var $search = $("input[name='query']");
	searchvar = $search.val();
	$search.focus(function(){
		if(searchvar == $search.val())
		{
			$search.css({color: '#333333'}).val("");
		}
	});
	$search.blur(function(){
		if(/^\s*$/.test($search.val()))
		{
			$search.css({color: '#c6c6c6'}).val(searchvar);
		}
	});

	$("<div id='readmode_link'>ў&#1179;иш &#1203;олати</div>").css({
		position: 'absolute',
		top: '100px',
		left: '50%',
		marginLeft: '330px',
		cursor: 'pointer',
		borderBottom: '1px dashed green',
		color: 'green'
	}).prependTo(document.body);
	$("#container").css({position: 'relative', overflow: 'hidden'});

	$("#readmode_link2").click(function(){
		if(rm_anim) return false;
		rm_anim = true;
		if(rm_mode == 'n')
		{
			$("#container").css({oveflow: 'hidden'});
			$("#readmode_link").css({borderBottom: 'none', color: 'gray'});
			$("#center_left_left").css({overflow: 'hidden'});
			$("#center_left_right").animate({width: '571px'});
			$("#center_left_left").animate({width: '0px'}, function(){
				$("#center_right").css({overflow: 'hidden'});
				$("#center_right").animate({width: '0px'}, function(){
					$("#center_left").css({width: '895px'})
					$("#center_left_right").animate({width: '800px'}, function(){
						$("#readmode_link").css({borderBottom: '1px dashed green', color: 'green'}).html('навигация &#1203;олати');;
						rm_mode = 'r';
						rm_anim = false;
						$("#container").css({oveflow: 'visible'});
					});
				});
			});
		}
		else if(rm_mode == 'r')
		{
			$("#container").css({oveflow: 'hidden'});
			$("#readmode_link").css({borderBottom: 'none', color: 'gray'});
			$("#center_left_right").animate({width: '571px'}, function(){
				$("#center_left").css({width: '625px'});
				$("#center_right").animate({width: '270px'}, function(){
					$("#center_left_right").animate({width: '380px'});
					$("#center_left_left").animate({width: '191px'}, function(){
						$("#readmode_link").css({borderBottom: '1px dashed green', color: 'green'}).html('ў&#1179;иш &#1203;олати');;
						rm_mode = 'n';
						rm_anim = false;
						$("#container").css({oveflow: 'visible'});
					});
				});
			});
		}
	});



	$("#readmode_link").click(function(){
		if(rm_anim) return false;
		rm_anim = true;
		if(rm_mode == 'n')
		{
			$("#container").css({oveflow: 'hidden'});
			$("#readmode_link").css({borderBottom: 'none', color: 'gray'});

			$("#center_left_left").css({position: 'relative'});
			$("#center_left_left").parent().css({overflow: 'hidden'});
			$("#center_right").css({position: 'relative'});
			$("#center_right").parent().css({overflow: 'hidden'});
			var tw_cll = new Tween($("#center_left_left").get(0).style, 'left', Tween.backEaseIn, 0, -200, 0.5, 'px');
			var tw_cr = new Tween($("#center_right").get(0).style, 'left', Tween.backEaseIn, 0, 300, 0.5, 'px');
			tw_cll.onMotionFinished = function(){
				$("#center_left_left").css({overflow: 'hidden', width: '0px'});
				$("#center_left_right").css({position: 'relative', left: '191px'});
				$("#center_right").css({display: 'none'});
				$("#center_left").css({width: '895px'});
//				var tw_clr = new Tween($("#center_left_right").get(0).style, 'left', Tween.elasticEaseOut, 191, 0, 1.0, 'px');
//				var tw_clrw = new Tween($("#center_left_right").get(0).style, 'width', Tween.elasticEaseOut, 380, 750, 1.0, 'px');
				var tw_clr = new Tween($("#center_left_right").get(0).style, 'left', Tween.backEaseInOut, 191, 0, 0.75, 'px');
				var tw_clrw = new Tween($("#center_left_right").get(0).style, 'width', Tween.backEaseInOut, 380, 800, 0.75, 'px');
				tw_clr.onMotionFinished = function(){
					$("#container").css({oveflow: 'visible'});
					if($("#center_left_left").height() > $("#center_left_right").height())
					{
						rm_temp_height = $("#center_left_left").height();
						var tw_cllh = new Tween($("#center_left_left").get(0).style, 'height', Tween.bounceEaseOut, $("#center_left_left").height(), ($("#center_left_right").height() + 25), 1.0, 'px');
						tw_cllh.onMotionFinished = function(){
							$("#readmode_link").css({borderBottom: '1px dashed green', color: 'green'}).html('навигация &#1203;олати');;
							rm_mode = 'r';
							rm_anim = false;
						};
						tw_cllh.start();
					}
					else
					{
						rm_temp_height = 0;
						$("#readmode_link").css({borderBottom: '1px dashed green', color: 'green'}).html('навигация &#1203;олати');;
						rm_mode = 'r';
						rm_anim = false;
					}
				};
				tw_clr.start();
				tw_clrw.start();
			};
			tw_cll.start();
			tw_cr.start();

		}
		else if(rm_mode == 'r')
		{
			$("#readmode_link").css({borderBottom: 'none', color: 'gray'});
			$("#container").css({oveflow: 'hidden'});

			var others = function(){
				var tw_clr = new Tween($("#center_left_right").get(0).style, 'left', Tween.backEaseInOut, 0, 191, 0.5, 'px');
				var tw_clrw = new Tween($("#center_left_right").get(0).style, 'width', Tween.backEaseInOut, 800, 380, 0.5, 'px');
				tw_clr.onMotionFinished = function() {
					$("#center_left_left").css({overflow: 'hidden', width: '191px'});
					$("#center_left_right").css({position: 'relative', left: '0px'});
					$("#center_right").css({display: 'block'});
					$("#center_left").css({width: '625px'});
					var tw_cll = new Tween($("#center_left_left").get(0).style, 'left', Tween.backEaseOut, -200, 0, 0.5, 'px');
					var tw_cr = new Tween($("#center_right").get(0).style, 'left', Tween.backEaseOut, 300, 0, 0.5, 'px');
					tw_cll.onMotionFinished = function(){
						$("#center_left_left").parent().css({overflow: 'visible'});
						$("#center_right").parent().css({overflow: 'visible'});
						$("#readmode_link").css({borderBottom: '1px dashed green', color: 'green'}).html('ў&#1179;иш &#1203;олати');
						rm_mode = 'n';
						rm_anim = false;
						$("#container").css({oveflow: 'visible'});
					};
					tw_cll.start();
					tw_cr.start();
				};
				tw_clr.start();
				tw_clrw.start();
			};

			if(rm_temp_height > 0)
			{
				var tw_cllh = new Tween($("#center_left_left").get(0).style, 'height', Tween.backEaseIn, $("#center_left_left").height(), rm_temp_height, 1.0, 'px');
				tw_cllh.onMotionFinished = others;
				tw_cllh.start();
			}
			else
			{
				others();
			}

		}
	});

//    }
});

function centrilize_menu()
{
	$("#main_menu li").each(function(i){
		menuwidth += $(this).width();
		menucount++;
	});
	var tmp_ml = 450 - ((menuwidth + ((menucount - 1)*20))/2);
	if(!fucking_ie)
	{
		$("#main_menu li:first").css({
			marginLeft: tmp_ml + 'px'
		});
	}
	else
	{     /*
	   	$("#main_menu").css({
			paddingLeft: tmp_ml + 'px'
		});*/
	}
}

