// bannerDiv1 (bannerInner1), bannerDiv2 (bannerInner2) - side banners [160x600] with repositioning
// bannerHalf1 (bannerHalfInner1), bannerHalf2 (bannerHalfInner2) - contents banners [336x280]
// bannerTopBig (bannerTopBigInner) - front page top [728x90]

//////////////////////////////////////////////////////////
<!-- page banners start -->
var bannerPadd = 20;
var bannerHPos = 0;
var bannerVPos = 280;
var bannerStat = '';

function setupBanners()
{
	//alert('setupBanners');
	var pageWidth = readCookie('cookie_page_width');
	if(!pageWidth){pageWidth = '980px';}
	var htmlWidth = document.body.clientWidth;
	//alert('pageWidth: '+pageWidth+'\n'+'htmlWidth: '+htmlWidth);

	var bannerW;
	var bannerH;

	if ($("#bannerDiv1").length)
	{
		bannerW = $("#bannerDiv1").width();
		bannerH = $("#bannerDiv1").height();
		//alert('bannerW: '+bannerW+'\n'+'bannerH: '+bannerH);
	}
	if ($("#bannerDiv2").length)
	{
		bannerW = $("#bannerDiv2").width();
		bannerH = $("#bannerDiv2").height();
		//alert('bannerW: '+bannerW+'\n'+'bannerH: '+bannerH);
	}

	bannerHPos = Math.round((htmlWidth - pageWidth.replace('px',''))/2) - (bannerW+bannerPadd);
	//alert('bannerHPos: '+bannerHPos);

	if(bannerHPos>=0)
	{
		if ($("#bannerDiv1").length)
		{
			$("#bannerDiv1").show('slow');

			if (pageWidth == '980px'){ $("#bannerDiv1").animate({ left: bannerHPos }, "slow"); }
			else if (pageWidth == '1200px'){ $("#bannerDiv1").animate({ left: bannerHPos }, "slow"); }
			else if (pageWidth == '90%'){ $("#bannerDiv1").hide('slow'); }
		}

		if ($("#bannerDiv2").length)
		{
			$("#bannerDiv2").show('slow');

			if (pageWidth == '980px'){ $("#bannerDiv2").animate({ right: bannerHPos }, "slow"); }
			else if (pageWidth == '1200px'){ $("#bannerDiv2").animate({ right: bannerHPos }, "slow"); }
			else if (pageWidth == '90%'){ $("#bannerDiv2").hide('slow'); }
		}

	}
	else
	{
		$("#bannerDiv1").css("left", "0px");
		$("#bannerDiv1").hide();

		$("#bannerDiv2").css("right", "0px");
		$("#bannerDiv2").hide();
	}
}

function checkButtons()
{
	//alert('checkButtons()');
	if ($("#extraButtons").length)
	{
		$("#w980").click(function() { if( bannerStat == 'on' ){ setupBanners(); } });
		$("#wLiquid").click(function() { if( bannerStat == 'on' ){ setupBanners(); } });
		$("#w1200").click(function() { if( bannerStat == 'on' ){ setupBanners(); } });
	}
	else{ setTimeout(checkButtons, 250); }
}

function showAllBanners()
{
	//alert('showAllBanners');
	if ($("#bannerHalf1").length || $("#bannerHalf2").length)
	{
		if ($("#bannerHalf1").length)
		{
			$("#bannerHalfInner1").css("visibility", "visible");
			$("#bannerHalf1").show("slow");
		}
		if ($("#bannerHalf2").length)
		{
			$("#bannerHalfInner2").css("visibility", "visible");
			$("#bannerHalf2").show("slow");
		}
	}

	if ($("#bannerTopBig").length)
	{
		$("#bannerTopBigInner").css("visibility", "visible");
		$("#bannerTopBig").show("slow");
	}

	if ($("#bannerDiv1").length || $("#bannerDiv2").length)
	{
		var innerWidth1 = $("#bannerInner1").width();
		var innerWidth2 = $("#bannerInner2").width();

		if(innerWidth1>innerWidth2){ innerWidth = innerWidth1; }
		else{ innerWidth = innerWidth2; }
		//alert('innerWidth: '+innerWidth);

		if ( innerWidth>0 )
		{
			if ($("#bannerDiv1").length)
			{
				$("#bannerDiv1").css("margin-left", "0px");
				$("#bannerDiv1").css("left", "0px");
				$("#bannerDiv1").css("display", "block");
				$("#bannerInner1").css("visibility", "visible");

				$("#bannerDiv1").css("width", innerWidth+20);
				$("#bannerDiv1").css("position", "absolute");
				$("#bannerDiv1").css("top", bannerVPos+"px");
				$("#bannerDiv1").css("left", "0px");
			}

			if ($("#bannerDiv2").length)
			{
				$("#bannerDiv2").css("margin-right", "0px");
				$("#bannerDiv2").css("right", "0px");
				$("#bannerDiv2").css("display", "block");
				$("#bannerInner2").css("visibility", "visible");
	
				$("#bannerDiv2").css("width", innerWidth+20);
				$("#bannerDiv2").css("position", "absolute");
				$("#bannerDiv2").css("top", bannerVPos+"px");
				$("#bannerDiv2").css("right", "0px");
			}
			setupBanners();
			$("#onButton").hide('slow');
		}
		else
		{setTimeout(showAllBanners, 250);}
	}

}

function closeAllBanners()
{
	//alert('closeAllBanners');
	$("#bannerDiv1").hide('slow');
	$("#bannerDiv2").hide('slow');

	$("#bannerHalf1").hide('slow');
	$("#bannerHalf2").hide('slow');

	$("#bannerTopBig").hide('slow');

	setTimeout(function()
	{
		$("#bannerInner1").css("visibility", "hidden");
		$("#bannerDiv1").css("display", "none");

		$("#bannerInner2").css("visibility", "hidden");
		$("#bannerDiv2").css("display", "none");

		$("#bannerHalfInner1").css("visibility", "hidden");
		$("#bannerHalf1").css("display", "none");

		$("#bannerHalfInner2").css("visibility", "hidden");
		$("#bannerHalf2").css("display", "none");

		$("#bannerTopBigInner").css("visibility", "hidden");
		$("#bannerTopBig").css("display", "none");
	}, 250);

	$("#onButton").show('slow');
}

function checkForCookieReadyFn()
{
	// check peridicaly until function is loaded
	if(window.readCookie && esyndicat)
	{
		checkButtons();

		bannerStat = readCookie('allBanners');
		//alert('bannerStat: '+bannerStat);

		// define banner's dir
		if(template_name === undefined){template_name = "Default"};
		var bannerDir = './templates/'+template_name+'/img/banners';

		// start create ON button + action
		var onButton = jQuery('<div id="onButton" style="width:35px; height:25px; line-height:25px; display:block; overflow:hidden; padding:0 25px 0 0; font-size:11px; font-weight:bold; text-align:right; text-decoration:none; color:#9C3; background:url('+bannerDir+'/on_button.png) right center no-repeat; cursor:help; position:absolute; top:10px; right:50px;">Adds<span class="noShow">turn on</span></div>');
		$(document).ready( function(){ onButton.appendTo(document.body); } );
		$("#onButton").click(function(){
										//alert('button on');
										createCookie('allBanners','on',1);
										bannerStat = readCookie('allBanners');
										var pagePath = "" + self.location;
										//alert('pagePath: '+pagePath);
										if(window.forwardToPage){ forwardToPage(pagePath); };
										});
		// end create ON button + action

		// start create OFF button + action
		var offButton = jQuery('<div id="offButton" style="width:35px; height:25px; line-height:25px; display:block; overflow:hidden; float:right; padding:0 25px 0 0; font-size:11px; font-weight:bold; text-align:right; text-decoration:none; color:#9C3; background:url('+bannerDir+'/off_button.png) right center no-repeat; cursor:help;">Adds<span class="noShow">turn off</span></div>');
		//$(document).ready( function(){ offButton.appendTo(document.body); } );
		$(document).ready( function(){ $("div.offButton").html(offButton); } );
		$("div.offButton").click(function(){
										//alert('button on');
										createCookie('allBanners','off',1);
										bannerStat = readCookie('allBanners');
										closeAllBanners();
										});
		// end create OFF button + action

		if ( bannerStat != 'off' && bannerStat != 'on'){ createCookie('allBanners','on',1); bannerStat = readCookie('allBanners'); showAllBanners(); }
		if ( bannerStat == 'off' ){ closeAllBanners(); $("#onButton").show('slow'); }
		if ( bannerStat == 'on' ){ showAllBanners(); $("#onButton").hide('slow'); }

	}
	else
	{
		setTimeout(checkForCookieReadyFn, 250);
	}
}

checkForCookieReadyFn();

$(window).resize(function()
{
	if( bannerStat == 'on' ){ setupBanners(); }
});

<!-- page banners end -->
//////////////////////////////////////////////////////////