
/*
 * Cufon
 **/
    Cufon('h5');
    Cufon('.cufon'/*, {
        hover: true
    }*/);
    //$('.cufon').css('text-indent', '0');
    
    


$(function() {

	$('#menu').menu_implico(
	{
		label : 'li.collapsible',
		submenu : 'ul'
	});

	$('#switch-gallery').switchGallery(
	{
		image : '.inner-image',
		zoom : '.zoom a'
	});
	
});

//cache
$(window).load(function()
{
	cacheImg('/img/layout/bg_1.gif');
	cacheImg('/img/layout/menu_bg_left.gif');
	cacheImg('/img/layout/menu_bg_right.gif');
	cacheImg('/img/layout/menu_bg_left_more.gif');
	cacheImg('/img/layout/menu_bg_right_more.gif');
	cacheImg('/img/layout/bg_menu_icon_arrow.gif');
	cacheImg('/img/layout/menu_bg_under_right.gif');
	cacheImg('/img/layout/menu_bg_under_bottom.png');
});


function switchOffers(el, id)
{
	$('#menuLeft>div>ul>li').removeClass('active');
	if (!$('#'+id).is(':visible'))
		el.addClass('active');
	animatedcollapse.toggle(id);
	
	return false;
}

		
function axWyslijKalk(bool_dane, form_status)
{
	if (typeof bool_dane=='boolean')
	{
		var form=form_status.get(0);
		var cena=parseInt(form.cena.value);
		if ((cena<=0) || isNaN(cena))
		{
			alert('Proszę podać prawidłową cenę!');
			return false;
		}
		else form.cena.value=cena;
		
		var sForm=form_status.serializeArray();
		$.ajax( { url : glNazwaSkryptu, data : sForm, success : axWyslijKalk, error : axWyslijKalk, context : form_status } );
		return false;
	}
	else
	{
		var chNodes=bool_dane.getElementsByTagName('tresc')[0].childNodes;
		var czyZerowac=false;
		for (var i=0; i<chNodes.length; i++)
		{
			var el=chNodes[i];
			var klucz=el.nodeName;
			
			var wart='';
			if (!czyZerowac)
			{
				if (el.childNodes.length==0)
					czyZerowac=true;
				else 
					wart=el.childNodes[0].nodeValue;
			}
			
			$('#calc_'+klucz+' b').html(wart);
		}
	}
}

function bannerHasla(czyInit, id, idPodrz, przerwa)
{
	
	if (czyInit)
	{
		//inicjalizacja
		gl_banOp = {
				id : id,
				el : $('#'+id),
				idPodrz : idPodrz,
				nr : 0,
				max : $('#'+id+' '+idPodrz).length,
				przerwa : przerwa
		};
		bannerHasla(false);
	}
	else
	{
		if (!gl_banOp.el.find(gl_banOp.idPodrz+':visible').length)
		{
			//pokazywanie
			if (++gl_banOp.nr>gl_banOp.max)
				gl_banOp.nr=1;
			gl_banOp.el.find(gl_banOp.idPodrz+':eq('+(gl_banOp.nr-1)+')').fadeIn('slow');
			setTimeout('bannerHasla(false)', gl_banOp.przerwa);
		}
		else
		{
			//ukrywanie
			gl_banOp.el.find(gl_banOp.idPodrz+':visible').fadeOut('slow', bannerHasla);
			
		}
	}
}

$(function()
{
	bannerHasla(true, 'banner_hasla', 'h2', 3000);
});


// FancyBox
$(function()
{
	$("#polec_znajomemu_link").fancybox({
		'showCloseButton' : false,
		'padding' : 0,
		'centerOnScroll' : true,
		'overlayOpacity' : 0.6,
		'transitionIn' : $.browser.msie ? 'none' : 'fade',
		'transitionOut' : $.browser.msie ? 'none' : 'fade'
	});
});

