var spmaks_height = 0;
var sptoogle = new Array();
var spmaks=0;
var spdisplaynow=-1;
var spnow = -1;
var spactive = 0;
$(document).ready(function() {
	//debug bar
	$("#debug a.close").click(function() {
		$("#debug").addClass('hidden');
	});

	//i_utils.js
	CheckIframe();
	mapBaseActions();
	
	if ($(".content").height()<455) {
		$(".content").css('height','455px');
	}
	
	//i_menu.js
	//menuHorizontalPadding("menu_top"); //wysrodkowanie menu horyzontalnego (lewo - prawo) na cala szerokosc kontenera
	
	/*parametry konstruktora mapMenuDropdown:
	index - indeks menu w globalnej tablicy mouse_over (musi byc unikalny)
	menu_id - id div'a, w którym znajduje się menu (a nie samego menu!)
	margin - margines, o ile pikseli wyskakujace menu ma byc przesunięte względem danej pozycji
	xory - wg której osi menu sie powtarza (x - menu poziome, y - menu pionowe)
	ie8fix - jeśli się pieprzy w IE8, to trzeba w konstrukturze ustawić true, jeśli jest OK to lepiej false
	*/
	
	//deklaracja rozwijanego menu dla menu_top
	//var ob = new mapMenuDropdown(0,"menu_top",10, "x", true);
	//ob.map();

	//deklaracja rozwijanego menu dla menu_left
	//var ob2 = new mapMenuDropdown(1,"menu_left",20, "y", false);
	//ob2.map();
	
	//deklaracja rozwijanego menu dla menu_right
	//var ob3 = new mapMenuDropdown(2,"menu_right",20, "y", false);
	//ob3.map();
    
    var splicznik = 0;
    $(".sponsor_hid").each(function()
    {
        
        var id = $(this).attr('id');
        sptoogle[splicznik] = id;

        splicznik++;
        spmaks++;
     
        $(this).css('display','block');
        var wys = $('.sponsor_list').height();
        
        if(spmaks_height<parseInt(wys))  
        {
            spmaks_height = parseInt(wys);
            $('.sponsor_list').css('height', spmaks_height+20+'px');
        }
        //alert(wys);
        $(this).css('display','none');
        
    });
	switch_sponsor(); 
});

$('.sponsor_list').live('mouseover', function(){
    spactive=1;
});
$('.sponsor_list').live('mouseout', function(){
    spactive=0;
});

function switch_sponsor()
{
    toogle_sponsor();
    setInterval("toogle_sponsor()",5000);
}

function toogle_sponsor()
{   
    if( spactive!= 0 && spnow>=0) 
    {
        return false;
    }
    else
    {
        if (spmaks <2 && spnow>=0) return false;
    }
    
    spdisplaynow++;
    
    
    if(spdisplaynow>=spmaks) spdisplaynow=0;
    
    if(spnow>=0)
    {
        
        $('#'+sptoogle[spnow]).fadeOut('slow',function(){
            
            
            $('#'+sptoogle[spdisplaynow]).fadeIn('slow',function(){
                
                spnow = spdisplaynow;
            });
            
            
        });
    }
    else
    {
        
        $('#'+sptoogle[spdisplaynow]).fadeIn('slow',function(){
            
            spnow = spdisplaynow;
        });
    }
    
    
    
}
