$(document).ready(function() {
	recommendedToolbar();
	reloadTop10();
    // zarządzanie tabami na stronie
    $(".tabs").tabs();

	// zarządzanie reklamami
	$('#google_ads_div_ChilliZET_Rectangle_SG').parent().show().next().hide();
	$('#google_ads_div_ChilliZET_Rectangle_Podstrona').parent().show().next().hide();

    // zarządzanie animacjami na grafikach
    objRollover.init();

    // zarządzanie sondą
    $('.ajaxPoll').submit( function() {
            var pollObject = this;
            params = {ajaxRequest: 1}


			$(this).find('input').each( function() {
				if($(this).attr('type') === 'radio') {
					if($(this).is(':checked')) {
						eval("params."+$(this).attr('name')+" = '"+$(this).attr('value')+"'");
					}
				} else {
					eval("params."+$(this).attr('name')+" = '"+$(this).attr('value')+"'");
				}
			});

            $.post("/action/pollVote", params, function(data) {
                    box = $(pollObject).parent();
                    box.hide();
                    $(pollObject).parent().html(data);
                    box.fadeIn('slow');
            }, 'html');

            return false;
    });

    // colorbox
    colorboxOptions = {
        current: 	"Zdjęcie {current} z {total}",
        previous:	"poprzednie",
        next:		"następne",
        close:		"zamknij",
        transition:	"elastic"
    }
    $("a[rel='colorbox']").colorbox(colorboxOptions);


    var pattern = new RegExp("\<ins style\=","i");
    var advZoneContent = $("#advZoneContent").html();


    if(pattern.test(advZoneContent)==true)
    {
        $("#advZone").css("display","block");
        setTimeout('ShutdownAdv()',14500);
    }
    
       

    


});

function recommendedToolbar() {
	$.ajax({
		type:		'GET',
		url:		'/externals/top5cache.html',
		async:		false,
		dataType:	'html',
		success:	function(data) {
			$('#footerTools').html(data);
			loadPollResuls();
		}
	});
}

function loadPollResuls() {
	$('.loadPollResults').each(function() {
		self = $(this);
		objectID = $(this).attr('href').substr(1);
		$.get('/action/pollVote?ContentObjectID='+objectID, {}, function(data) {
			self.parent().html(data);
		})
	});
}

/**
 * Popup
 */
function openPopup(url)
{
    playerWindow = window.open(url, "popup_id", "scrollbars=1,resizable,width=855,height=550");
    playerWindow.focus();
    return false;
}

/**
 * Animacja na obrazce (za pomocą maski)
 */
objRollover = {

    height   : 0,   // wysokość obrazka  - ustawiana dynamicznie
    visible  : 136, // wysokość maski
    duration : 0,   // szybkość animacji - ustawiana dynamicznie
    location : '.msk .rollover', // ścieżka do taga, na którym ma dojść do animacji

    // inicjowanie obiektu
    init: function()
    {
        // obsługa zdarzeń
        $(objRollover.location).live('mouseover', function(){
            objRollover.onMouseover( $(this) )
        }).live('mouseout', function(){
            objRollover.onMouseout ( $(this) )
        });
    },

    // animacja po najechaniu
    onMouseover: function(self)
    {
        objRollover.height = $(self).height() - objRollover.visible - 6;
        objRollover.duration = objRollover.height * 3.5;
        $(self).stop().animate({marginTop: '-' + objRollover.height + 'px'},{queue:false, duration: objRollover.duration});
    },

    // animacja po zjechaniu
    onMouseout: function(self)
    {
        $(self).stop().animate({marginTop: 0},{queue:false, duration: objRollover.duration});
    }
    
}


function ShutdownAdv()
{
    $("#advZone").css("display","none");
}

function reloadTop10()
{
    $.ajax({
		type:		'GET',
		url:		'/externals/listaprzebojow.cache.html',
		dataType:	'html',
		success:	function(data) {
			$('#topTenBest').html(data);
		}
	});
}
