	function ShutAffiliate_AddStr(aLinkID,aWidth,aHeight,aHide)
	{
		lURL = 'http://www.affilosophy.com/il/affiliate_ad.php';

		return ('<iframe style="border: none; ' + (aHide ? 'display: none;' : '') + '" width="' + aWidth + '" height="' + aHeight + '" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" src="' + lURL + '?lc=' + aLinkID + '&url=' + escape(document.URL) + '"></iframe>');
	}

	function ShutAffiliate_Add(aLinkID,aWidth,aHeight)
	{
		document.write(ShutAffiliate_AddStr(aLinkID,aWidth,aHeight));
	}
	
	function ShutAffiliate_Add_Random(a_id, a_Interval, a_affilosophy_ads)
	{
		affilosophy_prepare_group(a_id, a_Interval, a_affilosophy_ads, true);
	}

	function ShutAffiliate_Add_Cycle(a_id, a_Interval, a_affilosophy_ads)
	{
		affilosophy_prepare_group(a_id, a_Interval, a_affilosophy_ads, false);
	}

	function ShutAffiliate_Add_RandomOnce(a_affilosophy_ads)
	{
		var l_ad_index = Math.round(Math.random() * (a_affilosophy_ads.length-1));
		document.write(ShutAffiliate_AddStr(a_affilosophy_ads[l_ad_index][0],a_affilosophy_ads[l_ad_index][1],a_affilosophy_ads[l_ad_index][2],false));
	}

	function affilosophy_prepare_group(a_id, a_Interval, a_affilosophy_ads, a_Random)
	{
		l_total_prob = 0;
		for (i = 0; i < a_affilosophy_ads.length; i++)
		{
			l_total_prob = l_total_prob + a_affilosophy_ads[i][3];
			document.write(ShutAffiliate_AddStr(a_affilosophy_ads[i][0],a_affilosophy_ads[i][1],a_affilosophy_ads[i][2],true));
			document.write('<span style="display: none;">' + l_total_prob + '</span>');
		}
		document.getElementById(a_id).lastShowNum = -1;
		
		affilosophy_do_change_ads(a_id, a_Interval, l_total_prob, 0, a_Random)		
	}

	function affilosophy_do_change_ads(a_id, a_Interval, a_total_prob, a_AdNum, a_Random)
	{
		var l_span = document.getElementById(a_id);
		var l_ad_prob = Math.random() * a_total_prob;
		
		var l_acc_prob = 0;
		
		var l_iframs = l_span.getElementsByTagName('iframe');
		var l_probs  = l_span.getElementsByTagName('span');
		var l_found = false;
		
		l_AdNum = a_AdNum + 1;
		if (l_AdNum > l_iframs.length) l_AdNum = 1;

		if (a_Random)
		{
			for (i = 0; (i < l_iframs.length) && (!l_found); i++)
			{
				if (parseFloat(l_probs[i].innerHTML) > l_ad_prob)
				{
					l_last_show_num = document.getElementById(a_id).lastShowNum;
					if (l_last_show_num >= 0)
					{
						l_iframs[l_last_show_num].style.display = 'none';
					}
					l_iframs[i].style.display = '';
					document.getElementById(a_id).lastShowNum = i;
					l_found = true;
					break;
				}
			}
		}
		else
		{
			l_last_show_num = document.getElementById(a_id).lastShowNum;
			if (l_last_show_num >= 0)
			{
				l_iframs[l_last_show_num].style.display = 'none';
			}
			l_iframs[l_AdNum-1].style.display = '';
			document.getElementById(a_id).lastShowNum = (l_AdNum-1);
			l_found = true;
		}
				
		if (a_Interval > 0) setTimeout('affilosophy_do_change_ads(\'' + a_id + '\', ' + a_Interval + ',' + l_total_prob + ',' + l_AdNum + ',' + a_Random + ')', a_Interval * 1000);
	}

