
$(function(){
		
	//$('#add-to-fav').jFav();
	
	//carousel do bannerków na głównej:
	//$('#banner-container').simpleFader({'bannerClass':'e4-plugin-panel-container'});
	simplfader_banners = $('#simplefader .e4-plugin-panel-container');
	if(simplfader_banners.length > 1){
		simplfader_banners.css({display:'none'}).first().css({display: 'block'});
		simplefader.intervall = 10000;
		simplefader.fadeintervall = 1000;
		simplefader.screenchooser = true;
		simplefader.controlid = 'banner-links';
		simplefader.playresume = false;
		simplefader.init();
	}
	
	//tabs'y, np. w produktach
	$("#tabs").tabs();
	$('.galleries').tabs();	
	
	/* dystrybutorzy */
	$(".dist-province").addClass("dist-province-hidden"); 
	//$(".dist-province:first").removeClass("dist-province-hidden").addClass("dist-province-visible");
	$(".province-item a").click(function(e){
		e.preventDefault();
		show($(this).attr('rel'));
	});
	
	/* rozwijane paragrafy, np. faq */
	$('.p-slide-text').css({display: 'none'});
	$('.p-slide-head').toggle(
		function() {
			$(this).children('.p-plus').html('-');
			$(this).next().slideToggle();
		}, function() {
			$(this).children('.p-plus').html('+');
			$(this).next().slideToggle();
		}
	);
	
	$(".b64").each(function(i, el){
		$(el).html(base64_decode($(el).html()));
	});
	
    $('.eem').click(function(){
        a_mail = this;
        $("#mail-dialog").show();
		$("#mail-dialog").dialog('open');
        $('#mail-dialog').dialog({
            modal : true,
            height : 500, 
            width  : 400,
            overlay: { 
                opacity: 0.5, 
                background: "black" 
            },
            open : function(){
                $.post(
                    $(a_mail).attr('href'),
                    {}, 
                    function(data, status){
                        $("#mail-dialog").html(data);
                    }, 
                    'text');
            },
            buttons : {
                'Wyślij' : function(p1){
                    $(p1.target).html('<img src="public/gfx/ajax-loader-small.gif"/>&nbsp;&nbsp;Wysyłanie ...');
                    
                    data = {
                        personal : $('#mail-dialog #personal').val(),
                        company : $('#mail-dialog #company').val(),
                        phone : $('#mail-dialog #phone').val(),
                        email : $('#mail-dialog #email').val(),
                        msg : $('#mail-dialog #msg').val(),
                        reciver : $('#mail-dialog #reciver').val()
                    };
                    
                    //show overlay
                    $.post(
                        "mail/index/send",
                        data,
                        function(data, status){
                            if(data['response'] == 'success') {
                                $(p1.target).html('Wyślij');
								$("#mail-dialog").dialog("close");
                            } else if (data['response'] == 'error' && data['form'] != undefined) {
                                $(p1.target).html('Wyślij');
                                $("#mail-dialog").html(data['form']);
                            } else {
                                alert('server error');
                            }
                        },
                        'json'
                    );
                }
            }
        });
        return false;
    });
    
	var hash = ''+(window.location.hash || location.hash);
	if(hash.length > 2){
		j_h = $(hash).addClass("dist-province-visible");
		$('html,body').animate({ scrollTop: j_h.offset().top }, { duration: 'fast', easing: 'swing'});
	}
    
});

function show(id){
	$(".dist-province-visible").removeClass("dist-province-visible").addClass('dist-province-hidden'); 
	$(id).removeClass("dist-province-hidden").addClass("dist-province-visible");				
}
