window.onload = function() 
{
	if (document.getElementById("items"))
	{
		base = document.getElementById("items");
		for (i=0; i<base.childNodes.length; i++) 
		{
			node = base.childNodes[i];
			if (node.nodeName=="LI") 
			{		
				node.onmouseover=function()
				{
					this.className+=" over";
				}
				node.onmouseout=function() 
				{
					this.className=this.className.replace(" over", "");
				}
			}
		}	
	}
	if (document.getElementById("menu"))
	{
		basemenu = document.getElementById("menu");
		basemenu.onmouseover=function()
		{
			this.className+=" over";
		}
		
		basemenu.onmouseout=function() 
		{
			this.className=this.className.replace(" over", "")
		}
	}	
	
	x = document.getElementsByTagName('span')
	for (i=0;i<x.length;i++)
	{
			if (x[i].className == 'cover')
			{
				x[i].setAttribute("style", "opacity:.30;-moz-opacity:0.3;-khtml-opacity:0.3;");
				if (x[i].style.setAttribute)
				{
					x[i].style.setAttribute("filter", "alpha(opacity=30);")
				}
			}
	}	
	
	
	if (document.getElementsBySelector('.sb-submit'))	/* will bug with multiple, change to "this", cf. below */
	{
		elementsSubmit = document.getElementsBySelector('.sb-submit')
		for (i=0;i<elementsSubmit.length;i++)
		{												
			var currentSubmit = elementsSubmit[i]															
			currentSubmit.className = currentSubmit.className.replace('sb-submit-action','sb-submit-normal')
			currentSubmit.onmouseover = function()
			{
				currentSubmit.className = currentSubmit.className.replace('sb-submit-normal','sb-submit-action')
				if (document.getElementsBySelector('.sb-in'))
				{
					elementsIn = document.getElementsBySelector('.sb-in')
					for (j=0;j<elementsIn.length;j++)
					{				
						elementsIn[j].className = elementsIn[j].className.replace('sb-in-normal','sb-in-action')
					}
				}
			}
			currentSubmit.onmouseout = function()
			{
				currentSubmit.className = currentSubmit.className.replace('sb-submit-action','sb-submit-normal')
				if (document.getElementsBySelector('.sb-in'))
				{
					elementsIn = document.getElementsBySelector('.sb-in')
					for (j=0;j<elementsIn.length;j++)
					{				
						elementsIn[j].className = elementsIn[j].className.replace('sb-in-action','sb-in-normal')
					}
				}	
			}				
		}	
	}	
	
	if (document.getElementsBySelector('span.abbr'))
	{
		var elementsAbbr = document.getElementsBySelector('span.abbr')
		for (i=0;i<elementsAbbr.length;i++)
		{	
				elementsAbbr[i].onmouseover = function()
				{
					this.className = this.className.replace('abbr-normal','abbr-over')
				}
				
				elementsAbbr[i].onmouseout = function() 
				{
					this.className = this.className.replace('abbr-over','abbr-normal')
				}				
		}
		
		elementsAbbrSub = document.getElementsBySelector('span.abbr span')
		for (i=0;i<elementsAbbrSub.length;i++)
		{			
				elementsAbbrSub[i].setAttribute("style", "opacity:.70;-moz-opacity:0.7;-khtml-opacity:0.7;");
				if (elementsAbbrSub[i].style.setAttribute)
				{
					elementsAbbrSub[i].style.setAttribute("filter", "alpha(opacity=70);")
				}			
		}
	}	
	
	if (document.getElementsBySelector('ul.valid-images a'))
	{
		imageHover = document.getElementsBySelector('ul.valid-images a')
		for (i=0;i<imageHover.length;i++)
		{			
			imageHover[i].onmouseover = function()
			{
				this.className += " hover"
			}
			
			imageHover[i].onmouseout = function() 
			{
				this.className = this.className.replace(" hover", "")
			}
		}
	}	
}