$(document).ready(function(){
	/* ==== form hints hide/show ==== */
	$("#login input:eq(0)").focus(function(){
		if($(this).attr('value') == 'Login') $(this).attr('value','').css("color","#fff");
	});
	$("#login input:eq(0)").blur(function(){
		if($(this).attr('value') == '') $(this).attr('value','Login').css("color","#808080");
	});
	$("#login input:eq(1)").css("background","url('/template/gfx/bg_login_pass.gif') 8px 4px no-repeat #262626").css("color","#fff");
	$("#login input:eq(1)").focus(function(){
		if($(this).attr('value') == '') $(this).css("background-image","none");
	});
	$("#login input:eq(1)").blur(function(){
		if($(this).attr('value') == '') $(this).css("background-image","url('/template/gfx/bg_login_pass.gif')");
	});
	$("#h_searchbox input:eq(0)").focus(function(){
		if($(this).attr('value') == 'Szukana fraza') $(this).attr('value','').css("color","#333");
	});
	$("#h_searchbox input:eq(0)").blur(function(){
		if($(this).attr('value') == '') $(this).attr('value','Szukana fraza').css("color","#a6a6a6");
	});
	$("#h_newsletter input:eq(0)").focus(function(){
		if($(this).attr('value') == 'Twój adres e-mail') $(this).attr('value','').css("color","#333");
	});
	$("#h_newsletter input:eq(0)").blur(function(){
		if($(this).attr('value') == '') $(this).attr('value','Twój adres e-mail').css("color","#a6a6a6");
	});
	
	/* ==== cart show/hide ==== */
	$("#nav a.cart").click(function(e){
		e.preventDefault();
		$("#cart").fadeIn("slow");
	});
	$("#cart .top .heading a").click(function(e){
		e.preventDefault();
		$("#cart").fadeOut("slow");
	});
	
	/* ==== advanced searchbox show/hide ==== */
	assignActionSearchBox();
	
	/* ==== advanced searchbox only 0-9 form ==== */
	$("#h_searchbox p.advanced input.text").keydown(function(e){
		if(e.keyCode != '49' && e.keyCode != '50' && e.keyCode != '51' && e.keyCode != '52' && e.keyCode != '53' && e.keyCode != '54' && e.keyCode != '55' && e.keyCode != '56' && e.keyCode != '57' && e.keyCode != '48' && e.keyCode != '8' && e.keyCode != '96' && e.keyCode != '97' && e.keyCode != '98' && e.keyCode != '99' && e.keyCode != '100' && e.keyCode != '101' && e.keyCode != '102' && e.keyCode != '103' && e.keyCode != '104' && e.keyCode != '105' && e.keyCode != '37' && e.keyCode != '39' && e.keyCode != '46' && e.keyCode != '116' && e.keyCode != '16') e.preventDefault();
		
	});
	
	
	/* ==== assign lightbox to gallery elements ==== */
	$("a.lightbox").lightBox();
	
	
	
	// ===== logotypes roller =====
	// adjusting the width of the roller
	var rollWidth = 5;
	$('#logos .scroll .roll a:last img').load(function(){
		for(var i = 0; i < $('#logos .scroll .roll a').size(); i++) rollWidth += $('#logos .scroll .roll a').eq(i).outerWidth(true);
		$('#logos .scroll .roll').css('width',rollWidth+'px');
		$('#logos .scroll').css('width',rollWidth*2+'px');
		$('#logos .scroll .roll').clone().appendTo('#logos .scroll');
		startRoll(rollWidth);
	});
});


function assignActionSearchBox(){
	$("#h_searchbox p.show_more a").click(function(e){
		e.preventDefault();
		if($(this).attr('href') == '#down') {
			$("#h_searchbox").animate({height: '160px'});
			$("#h_searchbox p.advanced").slideToggle();
			$("#h_searchbox p.show_more a").replaceWith('<a href="#up">Szukanie proste <img src="/template/gfx/arrow_up.gif" alt="" /></a>');
			assignActionSearchBox();
		} else if($(this).attr('href') == '#up') {
			$("#h_searchbox").animate({height: '70px'});
			$("#h_searchbox p.advanced").slideToggle();
			$("#h_searchbox p.show_more a").replaceWith('<a href="#down">Szukanie zaawansowane <img src="/template/gfx/arrow.gif" alt="" /></a>');
			assignActionSearchBox();
		}
	});
}


function startRoll(val){
	$('#logos .scroll').animate({marginLeft: (-val)+'px'},50000,'linear',function(){
		$('#logos .scroll').css('marginLeft','0px');
		startRoll(val);
	});
}
