var SG =
{
	$: function(sObject)
	{
		return document.getElementById(sObject) || null;
	},
	isIE: navigator.userAgent.indexOf("MSIE") != -1,
	onReady: function(fCallBack)
	{
		var oWindowOnLoad = window.onload;

		if (typeof window.onload != 'function')
		{
			window.onload = fCallBack;
		}
		else
		{
			window.onload = function()
			{
				if (oWindowOnLoad)
				{
					oWindowOnLoad();
				}

				fCallBack();
			}
		}
	},
	dom:
	{
		browserRelated: function(ff,ie)
		{
			var n = navigator.userAgent.toLowerCase();

			if ((n.indexOf("msie") != -1) && (n.indexOf("opera") == -1))
			{
				return ie;
			}

			return ff;
		},
		getClass: function(_this)
		{
			return _this.getAttribute(this.browserRelated("class", "className"));
		},
		setClass: function(_this, sClass)
		{
			return _this.setAttribute(this.browserRelated("class", "className"), sClass);
		}
	},
	init:
	{
		sidebar: function()
		{
			// latest, comm
			/*

				<li>
					<a href='".get_permalink($post->ID)."'>".$title."</a>
					<div>".$short."</div>
				</li>

			*/

			function _add_handler_init_sidebar(_li, _aLi, bActive)
			{
				_li.getElementsByTagName("div")[0].style.display = (bActive) ? "block" : "none";

				_li.onmouseover = function()
				{
					for(var i=0;i<_aLi.length;i++)
					{
						if(_li === _aLi[i])
						{
							_aLi[i].getElementsByTagName("div")[0].style.display = "block";
						}
						else
						{
							_aLi[i].getElementsByTagName("div")[0].style.display = "none";
						}
					}
				}
			}

			var aLi = SG.$('pop').getElementsByTagName("li");

			for(var i=0;i<aLi.length;i++)
			{
				_add_handler_init_sidebar(aLi[i], aLi, i<1);
			}
		}
	}
};


