jQuery.log=function(a) {
	if(window.console) {
		console.log(a)
	}
};


//==================================
// Funkcje górnego menu
//==================================
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;	
function ddmenu_open(){
	ddmenu_canceltimer();
	ddmenu_close();
	ddmenuitem = $(this).find('ul').css('visibility', 'visible');
}
function ddmenu_close(){ 
	if (ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}
function ddmenu_timer(){
	closetimer = window.setTimeout(ddmenu_close, timeout);
}
function ddmenu_canceltimer(){  
	if (closetimer){  
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
function slide(navigation_id, pad_out, pad_in, time, multiplier) {
	var list_elements = navigation_id + " li";
	var link_elements = list_elements + " a";
	var timer = 0;
	$(list_elements).each(function(i) {
		$(this).css("margin-left","-180px");
		timer = (timer*multiplier + time);
		$(this).animate({marginLeft:"0"},timer);
		$(this).animate({marginLeft:"15px"},timer);
		$(this).animate({marginLeft:"0"},timer);
	});
	$(link_elements).each(function(i) {
		$(this).hover(
		function() {
			$(this).animate({paddingLeft:pad_out},150);
		},		
		function() {
			$(this).animate({paddingLeft:pad_in},150);
		});
	});
}


$(document).ready(function(){ 

	$('input[name="user_lang_manual"]').change(function() {
		$('#lang-sub-forum').submit();
	});
	$('#ddmenu > li').bind('mouseover', ddmenu_open);
	$('#ddmenu > li').bind('mouseout',  ddmenu_timer);
	slide("#ddmenu li ul", 34, 18, 150, .8);
	$(".tip").simpletooltip();

	$("#recaptcha_response_field").addClass("validate[required]");
	$("#content .FormBullider label").after("<br />");
	// $("#content .FormBullider h5").next().remove();
	// $("#content ul br").remove();

	$('#tabMenu > li').click(function(){
		$('#tabMenu > li').removeClass('selected');
		$(this).addClass('selected');
		$('.boxBody div').slideUp('1500');
		$('.boxBody div:eq(' + $('#tabMenu > li').index(this) + ')').slideDown('1500');    
	}).mouseover(function() {
		$(this).addClass('mouseover');
		$(this).removeClass('mouseout');
	}).mouseout(function() {
		$(this).addClass('mouseout');
		$(this).removeClass('mouseover');
	});

	$('#ForumTranslations .vbetflagsbox a img').addClass('tip');

	$('.UserPostSig').css('opacity', '0.4');
	$('.UserPostSig').mouseover(function(){
		$(this).css('opacity', '1');
	});
	$('.UserPostSig').mouseout(function(){
		$(this).css('opacity', '0.4');
	});

	$("#QuickRegisterLink a").click(function(){
		$("#ShowRegisterFields").slideToggle("slow");
	});

	$("a[rel*='blank']").click(function(){
		this.target = "_blank";
	});
	
	$('.sub').mouseover(function() {
		
		var id = this.id;
		var cat_id = id.split('_'); cat_id = cat_id[1];
		$('#links_'+cat_id).show();
	
		$(this).mouseout(function() {
			$('#links_'+cat_id).hide();
		});

	});
	
	//==================================
	// Zabezpieczenie newsletter
	//==================================
	$('.nl_input').mouseout(function() {
		$('#nl_submit').attr('disabled', 'disabled');
		var name = $('#name').val();
		var email = $('#email').val();
		var hidden = $('#nl_hidden').val();
		if (name != '' && email != '' && hidden == '') {
			$('#nl_submit').removeAttr('disabled');
		}
	});
	
	$('.nl_input').blur(function() {
		$('#nl_submit').attr('disabled', 'disabled');
		var name = $('#name').val();
		var email = $('#email').val();
		var hidden = $('#nl_hidden').val();
		if (name != '' && email != '' && hidden == '') {
			$('#nl_submit').removeAttr('disabled');
		}
	});

});

function blockError(){return true;}
window.onerror = blockError;
