function setcookie(name,value,expire)
{
	document.cookie=name+"="+escape(value)+((expire==null)?"":";expires="+expire.toUTCString());
}

function getcookie(name)
{
	if (document.cookie.length>0)
	{
		var start=document.cookie.indexOf(name+"=");
		if (start!=-1)
		{
			start=start+name.length+1;
			var end=document.cookie.indexOf(";",start);
			if (end==-1) end=document.cookie.length;
			return unescape(document.cookie.substring(start,end));
		}
	}
	return "";
}

var bannerids=new Array('2095');
var bannerfreqs=new Array('50');
var bannerlimits=new Array('');
var filefreqs=new Array('200');
var files=new Array();
files[0]=new Array('4710:250:250:1:100','4711:250:250:1:100');


var bannercnt=bannerfreqs.length;

if (bannercnt>0)
{
	var totalfreq=0;
	var goodbanners=new Array();
	
	for (var i=0;i<bannercnt;i++)
	{
		var good=false;
		
		if (bannerlimits[i]=="") good=true;
		else
		{
			var range=bannerlimits[i].substr(0,1);
			var maxcnt=bannerlimits[i].substr(1)*1;
			var cnt=getcookie("adv_b"+bannerids[i])*1;

			if (cnt<maxcnt) good=true;
		}

		if (good)
		{
			goodbanners[i]=good;
			totalfreq+=bannerfreqs[i]*1;
		}
	}

	if (totalfreq>0)
	{
		var rnd=Math.floor(Math.random()*totalfreq);
		var bannerptr=0;
		var curtotalfreq=0;
		
		for (var i=0;i<bannercnt;i++)
		{
			if (goodbanners[i])
			{
				curtotalfreq+=bannerfreqs[i]*1;
				if (rnd<curtotalfreq)
				{
					bannerptr=i;
					break;
				}
			}
		}

		if (bannerlimits[bannerptr]!="")
		{
			var expire=new Date();
			expire.setHours(0,0,0,0);
			var range=bannerlimits[i].substr(0,1);
			var cnt=getcookie("adv_b"+bannerids[i])*1;

			switch (range)
			{
				case "d": expire.setDate(expire.getDate()+1); break;
				case "w": expire.setDate(expire.getDate()+7); break;
				case "m": expire.setDate(expire.getDate()+30); break;
				case "o": expire.setDate(expire.getDate()+365); break;
			}

			setcookie("adv_b"+bannerids[i],cnt+1,expire);
		}
		
		var filecnt=files[bannerptr].length;
		rnd=Math.floor(Math.random()*filefreqs[bannerptr]);
		var fileptr=filecnt-1;
		var arr;

		for (var i=0;i<filecnt-1;i++)
		{
			arr=files[bannerptr][i].split(":");
			
			if (rnd<arr[4]*1)
			{
				fileptr=i;
				break;
			}
		}

		arr=files[bannerptr][fileptr].split(":");

		if (arr[3]*1>=4)
		{
			document.write("<scr"+"ipt language='JavaScript' type='text/javascript' src='http://adv.hu/banners/"+arr[0]+".js'></scr"+"ipt>");
		}
		else
		{
			document.write("<iframe src='http://adv.hu/banners/"+arr[0]+".htm' allowtransparency='true' border=0 width="+arr[1]+" height="+arr[2]+" marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no></iframe>");
		}
	}
}
