$(document).ready(function(){

// opera noscript fix
$('noscript').remove();


//
// jak ja kocham IE ;-)
$.ifixpng('theme/img/misc/pixel.gif');
$('img[@src$=.png], #naglowek-szukaj-przycisk, .znak-zapytania').ifixpng(); 
//

// jak ja kocham Safari ;)
if($.browser.safari)
{
	$('#twoj-koszyk-info').hide();
	$('#twoj-koszyk-info').show();
}

//
// ---------------------------------------------------------------------------- pojawianie sie aktualnosci
$('#aktualnosci').cycle({ 
    fx:    'fade', 
    delay: -1000 
});
$('#promocja-zestawy').cycle({ 
    fx:    'fade', 
    delay: -1000 
});
//
// ---------------------------------------------------------------------------- pokazuje i chowa
$(".hide").hide();
function rozwinCo (co) {
	$(co).hover(
	function(){
		$(co+"-info").slideDown("fast");
	},function(){
		$(co+"-info").slideUp("fast");
	});
}
rozwinCo ('#znak-zapytania-infolinia');
rozwinCo ('#znak-zapytania-vcard');
rozwinCo ('#znak-zapytania-callback')
rozwinCo ('#znak-zapytania-gg')
//
//
// ---------------------------------------------------------------------------- zwija rozwija menu po lewej
$(".modul-lewy.zwiniety").find('ul').addClass('hide');
$(".modul-lewy.zwiniety").find('.modul-lewy-toggle').addClass('rozwin');
$(".modul-lewy.rozwiniety").find('.modul-lewy-toggle').addClass('zwin');


$(".modul-lewy-toggle.rozwin").toggle(
function(){
	$(this).prev().slideDown("fast");
	$(this).removeClass('rozwin');
	$(this).addClass('zwin');
},function(){
	$(this).prev().slideUp("fast");
	$(this).removeClass('zwin');
	$(this).addClass('rozwin');
});
$(".modul-lewy-toggle.zwin").toggle(
function(){
	$(this).prev().slideUp("fast");
	$(this).removeClass('zwin');
	$(this).addClass('rozwin');
},function(){
	$(this).prev().slideDown("fast");
	$(this).removeClass('rozwin');
	$(this).addClass('zwin');
});

//
// ---------------------------------------------------------------------------- twoj-koszyk i twoja-przechowalnia
jQuery.fn.fadeToggle = function(speed, easing, callback) { 
   return this.animate({opacity: 'toggle'}, speed, easing, callback); 
};
$('#twoj-koszyk').attr("title", "koszyk");
$('#twoj-koszyk').click ( 
function() {
	if ($('#twoj-koszyk').attr("title") == "zobacz koszyk") {
		$('#twoja-przechowalnia-info').fadeToggle("fast", function () {$('#twoj-koszyk-info').slideToggle("fast"); });
		$('#twoj-koszyk').attr("title", "koszyk");
		$('#twoja-przechowalnia').attr("title", "zobacz przechowalnie");
		$('#twoj-koszyk').parent().removeClass('twoj-koszyk-bg');
		$('#twoja-przechowalnia').parent().addClass('twoja-przechowalnia-bg');
	}
} 
);
$('#twoja-przechowalnia').attr("title", "zobacz przechowalnie");
$('#twoja-przechowalnia').click ( 
function() {
	if ($('#twoja-przechowalnia').attr("title") == "zobacz przechowalnie") {
		$('#twoj-koszyk-info').fadeToggle("fast", function () {$('#twoja-przechowalnia-info').slideToggle("fast"); });
		$('#twoja-przechowalnia').attr("title", "przechowalnia");
		$('#twoj-koszyk').attr("title", "zobacz koszyk");
		$('#twoj-koszyk').parent().addClass('twoj-koszyk-bg');
		$('#twoja-przechowalnia').parent().removeClass('twoja-przechowalnia-bg');
	}
} 
);
//
// ---------------------------------------------------------------------------- LightBox
$(function() {
	// Use this example, or...
	$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
	// This, or...
	//$('#gallery a').lightBox(); // Select all links in object with gallery ID
	// This, or...
	//$('a.lightbox').lightBox(); // Select all links with lightbox class
	// This, or...
	//$('a').lightBox(); // Select all links in the page
	// ... The possibility are many. Use your creative or choose one in the examples above
});
//
//
// ---------------------------------------------------------------------------- przegladanie miniturek zdjec na stronie produkt
$('#pomniejszenie #zdjecia').cycle({ 
    fx:     'fade', 
    speed:  'fast', 
    timeout: 0, 
    next:   '#nastepne', 
    prev:   '#poprzednie' 
});
//
//
// ---------------------------------------------------------------------------- ukryj okienko firmy tylko gdy nie zaznaczone
if(!$('#s_firm').attr('checked')) 
{
	$('#firm_form').hide();
}
else
{
	$('#firm_form').show();
}

$('#s_firm').click ( function() {
	$('#firm_form').slideToggle(400);
});
//
//
// ---------------------------------------------------------------------------- logowanie/rejestracja - toggle

// pokaz formularz logowania jezeli blad logowania
if($('#ktory-formularz').attr('value')=='login')
{
	$('#form_login').show();
	$('#form_login-przycisk').fadeTo("fast",0.2);
}
else
{
	$('#form_login').hide();
}

// pokaz formularz rejestracji jezeli blad w rejestracji
if($('#ktory-formularz').attr('value')=='reg')
{
	$('#form_reg').show();
	$('#form_reg-przycisk').fadeTo("fast",0.2);
}
else
{
	$('#form_reg').hide();
}


$('#form_reg-przycisk').click ( 
	function() {
		$('#form_reg-przycisk').fadeTo("fast",0.2);
		$('#form_login-przycisk').fadeTo("fast",1.0);
		$('#form_reg').slideDown("fast", function () { $('#form_login').slideUp("fast");	})
	}
);
$('#form_login-przycisk').click ( 
	function() {
		$('#form_login-przycisk').fadeTo("fast",0.2);
		$('#form_reg-przycisk').fadeTo("fast",1.0);
		$('#form_login').slideDown("fast", function () {	$('#form_reg').slideUp("fast");  })
	}
);
// ---------------------------------------------------------------------------- przyciski zwiń rozwiń - toggle

$('div.ukryty, p.ukryty').hide();
//
var rozwinTitle = "kliknij aby rozwinąć";
var zwinTitle = "kliknij aby zwinąć";
var zwinNapis = "zwiń (mniej kategorii)";

$(".start-modul .wiecej").each(function(){
	$(this).attr({ src: $(this), title: rozwinTitle  });
	this.napis_oryginal = $(this).text();
	$(this).html('<span>'+this.napis_oryginal+'</span>');
});
$('.start-modul .wiecej').toggle ( 
	function() {
		$(this).attr({ src: $(this), title: zwinTitle  });
		$(this).removeClass("rozwin");
		$(this).addClass("zwin");
		$(this).parent().parent().parent().find(".ukryty").slideDown("fast");
		$(this).html('<span>'+zwinNapis+'</span>');
	},
	function() {
		$(this).attr({ src: $(this), title: rozwinTitle });
		$(this).removeClass("zwin");
		$(this).addClass("rozwin");
		$(this).parent().parent().parent().find(".ukryty").slideUp("fast");
		$(this).html('<span>'+this.napis_oryginal+'</span>');
	}
);
//
//




// --- wyszukiwarka "tinte"


$('#compat_p').change(function()
{
	if($(this).val())
	{
		$('#compat_c').html('<option value="">Proszę czekać...</option>');
			
		$.get('shop,compat,getmodels,'+$('#compat_cid').val()+','+$(this).val(), '', function(d)
		{
			$('#compat_c').html('<option value="">Wybierz model</option>'+d);	
			$('#compat_c').parent().css('width', '100%');
			$('#compat_c').css('width', '80%');
			
		});
		
	}
	
});

$('#compat_c').change(function()
{
	if($(this).val())
	{
		location.href = 'shop,compat,'+$('#compat_cid').val()+',1,'+$(this).val();
	}
	
});

$('form.formularz').show();

$('.callback_click').click(function()
{
    var win = window.open($(this).attr('href'), 'helper', 'width='+393+',height='+530+',resizable=0,scrollbars=no,menubar=no');
	return false;
});


});