/*
	stadiony.net - JavaScripts
	qvist@stadiony.net | grzegorz@kaliciak.net
	v1.0.0, 24.08.2007
*/

function hideAllLists(i, stadiumsList) {
	jQuery(stadiumsList).find("ul").not(i).animate({ height: 'hide', opacity: 'hide' }, "slow" );
	jQuery(stadiumsList).find("h3 a").not(i).removeClass();
}

function initSideStadiumList(stadiumsList) {
	jQuery(stadiumsList).find("ul").not(".active").css("display", "none");
	jQuery(stadiumsList).find("h3 a").each (function(i) {
		jQuery(this).click( function() { 
		  	if (jQuery(stadiumsList).find("ul").eq(i).css("display") == "none") {
				hideAllLists(i, stadiumsList);
			}
			jQuery(stadiumsList).find("ul").eq(i).animate({ height: 'toggle', opacity: 'toggle' }, "slow" );
			jQuery(this).toggleClass("active");
			return false
		});
	});
}

function initMoveAds(container) {
	jQuery(container+'-temp').show();
	jQuery(container+'-temp').appendTo(container);
}

function initMoveAdsPics(container) {
	jQuery(container+'-temp').show();
	jQuery(container+'-temp').appendTo(container);
	var pics = jQuery("div.pic");
	jQuery(pics[1]).after(jQuery(container));
	jQuery(container).css({'padding' : '5px 0', 'clear' : 'both'});
}


function initialize() {
	initSideStadiumList("#stadlist2");
	initMoveAds("#index336x280");
	initMoveAds("#news250x250");
	initMoveAds("#news234x60");
	initMoveAdsPics("#pro300x250");
	initMoveAdsPics("#stad300x250");
	initMoveAdsPics("#build300x250");
	initMoveAds("#bottom200x200");
	initMoveAds("#euro2008_336x280");
}

jQuery(document).ready(initialize);