var sliderButtom = true;

function sliderFix(block, hide)
{
	var cookie = $.cookie('_SLIDER');
	if(cookie == null){
		var ext = [0,0,0,0];
	}else{
		var ext = explode(',', cookie);
	}
	ext[block] = hide;
	$.cookie('_SLIDER', implode(',', ext), {expires:365, path:'/'});
}

var click = false;
$(document).keydown(function(e){
	var event = e || window.event;
    click = event.keyCode;
	if(click == 27){
    	$("#layer").remove();
    	$("#layer2").remove();
    	return false;
    }
});

$(document).keyup(function(e){
	var event = e || window.event;
    click = false;
});

function gtPrint()
{
	url = parseURL(location.href);
    if(url.search){
    	url.search += '&PRINT=Y';
    }else{
    	url.search += '?PRINT=Y';
    }
	location.href = url.pathname+url.search+url.hash;
 	return false;
}

function parseURL(link) {
    var pattern = "^(([^:/\\?#]+):)?(//(([^:/\\?#]*)(?::([^/\\?#]*))?))?([^\\?#]*)(\\?([^#]*))?(#(.*))?$";
    var rx = new RegExp(pattern);
    var parts = rx.exec(link);

	url = {};

    url.href = (parts[0] || "");
    url.protocol = (parts[1] || "");
    url.host = (parts[4] || "");
    url.hostname = (parts[5] || "");
    url.port = (parts[6] || "");
    url.pathname = (parts[7] || "/");
    url.search = (parts[8] || "");
    url.hash = (parts[10] || "");

    return url;
}

function addToFavorite(obj)
{
	if (document.all && !window.opera) {
		window.external.AddFavorite(document.location, document.title);
	}
	else{
		obj.href=document.location;
		obj.title=document.title;
		obj.rel = "sidebar";
	}
}


$(function(){
	$("#tab a").click(function(){
		var active = 1;
		if($(this).attr("id")=='taba1'){
			$("#tab").css("backgroundPosition", "0 0");
			active = 1;
		}
		if($(this).attr("id")=='taba2'){
			$("#tab").css("backgroundPosition", "0 -34px");
			active = 2;
		}
		if($(this).attr("id")=='taba3'){
			$("#tab").css("backgroundPosition", "0 -68px");
			active = 3;
		}
		for(i=1; i<4; i++)
		{
			if(active == i){
				$("#tab"+i).show();
			}else{
				$("#tab"+i).hide();
			}
		}
		if(!sliderButtom){
			return false;
		}
		if($("#sliderTag").attr("src") != '/images/s_tab.gif'){
			sliderButtom = false;
			$("#sliderTag").attr("src", "/images/s_tab.gif");
			$("#sliderTabDiv").animate({height:318}, 500, function(){
				$("#sliderTagBox").fadeIn(500);
				sliderButtom = true;
			});
			sliderFix(2, 0);
		}
		return false;
	});

	$("#sliderMenu").click(function(){
		if(!sliderButtom){
			return false;
		}
		sliderButtom = false;
		if($(this).attr("src") == '/images/s_top.gif'){
			$(this).attr("src", "/images/s_top_.gif");
			$("#sliderTopBox").hide("slide", {direction:"right"}, 500, function(){
				$("#sliderTopDiv").animate({height:130}, 800, function(){
					sliderButtom = true;
				});
				$("#sliderTopBox_").show("slide", {direction:"right"}, 500);
			});
			sliderFix(0, 1);
		}else{

			$(this).attr("src", "/images/s_top.gif");
			$("#sliderTopBox_").hide("slide", {direction:"right"}, 500, function(){
				$("#sliderTopDiv").animate({height:260}, 800, function(){
					sliderButtom = true;
				});
				$("#sliderTopBox").show("slide", {direction:"right"}, 600);
			});
			sliderFix(0, 0);
		}
		return false;
	});

	$("#sliderNews").click(function(){
		if(!sliderButtom){
			return false;
		}
		sliderButtom = false;
		if($(this).attr("src") == '/images/s_news.gif'){
			$(this).attr("src", "/images/s_news_.gif");
				$("#sliderNewsBox").fadeOut(300, function(){
					$("#sliderNewsDiv").animate({height:95}, 1000, function(){
					$("#sliderNewsBox_").fadeIn(500, function(){
						sliderButtom = true;
					});
				});
			});
			sliderFix(1, 1);
		}else{

			$(this).attr("src", "/images/s_news.gif");
			$("#sliderNewsBox_").fadeOut(300, function(){
				$("#sliderNewsDiv").animate({height:270}, 1000, function(){
					$("#sliderNewsBox").fadeIn(500);
					sliderButtom = true;
				});
			});
			sliderFix(1, 0);
		}
		return false;
	});

	$("#sliderTag").click(function(){
		if(!sliderButtom){
			return false;
		}
		sliderButtom = false;
		if($(this).attr("src") == '/images/s_tab.gif'){
			$(this).attr("src", "/images/s_tab_.gif");
			$("#sliderTagBox").fadeOut(500, function(){
				$("#sliderTabDiv").animate({height:15}, 500, function(){
					sliderButtom = true;
				});
			});
			sliderFix(2, 1);
		}else{
			$(this).attr("src", "/images/s_tab.gif");
			$("#sliderTabDiv").animate({height:318}, 500, function(){
				$("#sliderTagBox").fadeIn(500);
				sliderButtom = true;
			});
			sliderFix(2, 0);
		}
		return false;
	});

	$("#sliderContact").click(function(){
		if(!sliderButtom){
			return false;
		}
		sliderButtom = false;
		if($(this).attr("src") == '/images/s_contact.gif'){
			$(this).attr("src", "/images/s_contact_.gif");
			$("#sliderContactDiv").animate({height:55}, 500);
			$("#sliderContactBox_").fadeIn(1000, function(){
				sliderButtom = true;
			});
			$("#sliderContactBox").hide();
			sliderFix(3, 1);
		}else{
			$(this).attr("src", "/images/s_contact.gif");
			$("#sliderContactDiv").animate({height:132}, 1000, function(){
				sliderButtom = true;
			});
			$("#sliderContactBox").fadeIn(500);
			$("#sliderContactBox_").hide();
			sliderFix(3, 0);
		}
		return false;
	});

	$("#sliderVideo").click(function(){
		if(!sliderButtom){
			return false;
		}
		sliderButtom = false;
		if($(this).attr("src") == '/images/s_video.gif'){
			$(this).attr("src", "/images/s_video_.gif");
				$(".jv-box").fadeOut(100, function(){
					$(".jv").animate({height:30}, 800, function(){
					$(".jv-box-mini").fadeIn(300, function(){
						sliderButtom = true;
					});
				});
			});
			sliderFix(4, 1);
		}else{

			$(this).attr("src", "/images/s_video.gif");
			$(".jv-box-mini").fadeOut(200, function(){
				$(".jv").animate({height:105}, 500, function(){
					$(".jv-box").fadeIn(200);
					sliderButtom = true;
				});
			});
			sliderFix(4, 0);
		}
		return false;
	});
});

function regUser(){
	login = $("#RLOGIN").val();
	if(!login.length){
		return;
	}
	$.post("/forum/login_isset.php", {'LOGIN':login}, function(data){
		if(data == 'isset'){
        	$("#report").html('<span style="color:red">Логин занят</span>');
		}else if(data == 'symbol'){
        	$("#report").html('<span style="color:red;">Некорректный логин</span>');
		}else{
        	$("#report").html('<span style="color:green">Логин свободен</span>');
		}
		return false;
	});
}


var nnav = {
	total:0,
	page:0,
	init:function(){
    	nnav.total = $('.nbn tbody').size();
    	if(nnav.total<2){
    		return false;
    	}
        nnav.nav();
        next.click(function(){
			nnav.action(1);
		});
		prev.click(function(){
			nnav.action(-1);
		});
	},
	nav:function(){
		next = $('#news-nav-next');
		prev = $('#news-nav-prev');
		prev.css('background-position', (nnav.page?'-7':'0')+'px 0px');
		next.css('background-position', (nnav.total-2 > nnav.page?'-21':'-14')+'px 0px');
	},
	action:function(par){
    	if((nnav.page + par) < 0 || (nnav.page + par) > (nnav.total-2)){
    		return false;
    	}
    	nnav.page += par;
    	obj = $('.nbn tbody');
    	obj.hide();
    	obj[nnav.page].style.display = 'block';
    	nnav.nav();
	}
}
