$(document).ready(function(){
   $("ul#vote a").mouseover(function(){
		var id = $(this).attr('title');
		$("ul#vote a").removeClass('active');
		for(var i=1;i<=id;i++)
		{
			$("ul#vote a[title='"+i+"']").addClass('active');
		}
   });
   
   $("ul#vote a").mouseout(function(){
		var id = $("ul#vote").attr('title');
		$("ul#vote a").removeClass('active');
		for(var i=1;i<=id;i++)
		{
			$("ul#vote a[title='"+i+"']").addClass('active');
		}
   });
});

var rated = false;

function ratings(act)
{
	if (!rated ) {
			if(act == 'show'){
				var offset = $("span#rate_").offset();
				$("div#rating").css("left", offset.left - 455);
				$("div#rating").css("top", offset.top - 220);
				$("div#rating").css("z-index", 100);
				$("div#rating").fadeIn(500);
			}
			else{
				$("div#rating").fadeOut(500);
			}
	}
}

function rate(id, rate)
{
	rated = true;
	$.post("/i/"+id, {'id': id, 'rate': rate},
	function(data)
	{
		$("span#rate_").html(data+'/10');
		$("div#rating").fadeOut(500);
	});
}  
function CountRedirects(id)
{
	$.get('/script_l.js?action=redirect&id='+id, function(data){});
}

function catrate(id, rate)
{
	$.post("/fileinfo/"+id, {'id': id, 'rate': rate},
	function(data)
	{
		$("span#rate_").html(data+'/10');
		$("div#rating").fadeOut(500);
	});
} 

function jselect(id)
{
	$("ul.search-area li.active").removeAttr("class");
	$("li#l"+id).addClass("active");
	$("input[name='type']").attr('value',id);
	

}

function bselect(name)
{
	if(name == 'block_rf')
	{
		$("li#ld").removeAttr("class");
		$("li#rf").addClass("active");
		$("ul#block_rf").show();
		$("ul#block_ld").hide();
	}
	else
	{
		$("li#rf").removeAttr("class");
		$("li#ld").addClass("active");
		$("ul#block_rf").hide();
		$("ul#block_ld").show();
	}
}

function feedback1()
{
	var email = $("input[name='f_email']").val();
	var text = $("input[name='f_text']").val();
	var captcha = $("input[name='f_captcha']").val();
	
	if(email != '' && text != '' && captcha != '')
	{
		$("form[name='feedback_form']").submit();
	}
}

function search()
{
	if ($("#query").val() != '') {
		$("form[id='search']").submit();
	}
}

function search_lucky()
{
	if ($("#query").val() != '') {
		$("#lucky_flag").val(1);
		$("form[id='search']").submit();
	}
}

function loginform(action)
{
	$('li#li_login').attr('class','link-login');
	$('li#li_signup').attr('class','link-signup');
	
	if(action == 'hide')
	{
		if($('div#login-pop').css('display')!='none')
		$('div#login-pop').fadeOut(500);
	}
	if(action == 'show')
	{
		$('div#signup-pop').fadeOut(500);
		if($('div#login-pop').css('display')=='none')
		$('div#login-pop').fadeIn(500);
	}
}

function signup1()
{
	var reg = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2,4})$/i;
	
	var login = $("input[name='reg_login']").val();
	var email = $("input[name='reg_email']").val();
	var pass = $("input[name='reg_password']").val();
	var repass = $("input[name='reg_repassword']").val();
	
	if(!login || !email || !pass || !repass)
	{
		$('div.s-error').fadeOut(500);
		$('div#reg1').fadeIn(500);
	}
	else if(pass != repass)
	{
		$('div.s-error').fadeOut(500);
		$('div#reg2').fadeIn(500);
	}
	
	else if(!reg.test(email))
	{
		$('div.s-error').fadeOut(500);
		$('div#reg3').fadeIn(500);
	}
	
	else if(pass.length < 6 || pass.length > 15)
	{
		$('div.s-error').fadeOut(500);
		$('div#reg4').fadeIn(500);
	}
	
	else if(login.length < 6 || login.length > 15)
	{
		$('div.s-error').fadeOut(500);
		$('div#reg5').fadeIn(500);
	}
	
	else
	{
		$.post('/signup', {reg_login: login, reg_email: email, reg_password: pass, reg_repassword: repass},
	function(data)
	{
		if(data == '1')
		{
			$('div.s-error').fadeOut(500);
			$('div#reg8').fadeIn(500);
		}
		
		else if(data == '5')
		{
			$('div.s-error').fadeOut(500);
			$('div#reg6').fadeIn(500);
		}
		
		else if(data == '6')
		{
			$('div.s-error').fadeOut(500);
			$('div#reg7').fadeIn(500);
		}
		
	});
	}
}

function signupform(action)
{
	$('li#li_login').attr('class','link-signup');
	$('li#li_signup').attr('class','link-login');
	
	if(action == 'hide')
	{
		if($('div#signup-pop').css('display')!='none')
		$('div#signup-pop').fadeOut(500);
	}
	if(action == 'show')
	{
		$('div#login-pop').fadeOut(500);
		if($('div#signup-pop').css('display')=='none')
		$('div#signup-pop').fadeIn(500);
	}
}

function download_file(id) {
	$('#filedata').html('<p align="center"><img src="/images/loadingAnimation.gif"></p>');
	var captcha = $('#captcha_line').val();
	var postdata = 'id='+id+'&action=go&captcha='+captcha;
	$.post('/i/'+id, postdata, function(data){
			$('#filedata').html(data);
			//document.getElementById('captcha-img').src = '/captcha/'+id+'?rand='+rand();
	});
}

function ShowTab(tabnum, tabcount, tab_prefix, tab_head_prefix) {
		for (i = 1; i <= tabcount; i++) {
				if (i == tabnum) {
						document.getElementById(tab_prefix + i).style.display = '';
						document.getElementById(tab_head_prefix + i).className = 'active';
				}
				else {
						document.getElementById(tab_prefix + i).style.display = 'none';
						document.getElementById(tab_head_prefix + i).className = '';
				}
		}
}

function trackEvent(category,action,label){
	if(typeof(_gaq)!='undefined'){
		if(typeof(label)=='undefined'){
			var label=location.pathname;
		}
		_gaq.push(['_trackEvent', category, action, label]);
	}
}


