/*
Some ways to call it
To get all a elements in the document with a “info-links” class.
    getElementsByClassName(document, "a", "info-links");
To get all div elements within the element named “container”, with a “col” class.
    getElementsByClassName(document.getElementById("container"), "div", "col"); 
To get all elements within in the document with a “click-me” class.
    getElementsByClassName(document, "*", "click-me"); 
*/
function addLoadEvent(func) 
{
   var oldonload = window.onload;
   if (typeof window.onload != 'function') {
       window.onload = func;
   }
   else {
       window.onload = function() {
           oldonload();
           func();
       }
   }
}

function getElementsByClassName(oElm, strTagName, strClassName)
{
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

function CustomMs()
{
	if(!document.getElementById)
		return;
	
	var Page = document.getElementById("page");
	if(!Page)
		return;
		
	var ColSx = getElementsByClassName(Page, "div", "colsx");
	if(ColSx.length > 0)
	{
		ColSx[0].style.backgroundColor = "#000000";
		/*
		var Container = document.getElementById("commenticontainer");
		if(Container)
		{
			Container.style.marginLeft = "0px";
			Container.style.marginTop = "0px";
			Container.style.marginRight = "0px";
			Container.style.marginBottom = "0px";
			
			//Container.style.backgroundColor = "#FCFCFC";
		}
		*/
		
		var Menus = getElementsByClassName(Page, "div", "linkSezione");
		for(i=0;i<Menus.length;i++)
			Menus[i].className = 'customLinkSezione';
		
		var IFrames = document.getElementsByTagName("iframe");
		if(IFrames.length > 0)
		{
			for(i=0;i<IFrames.length;i++)
			{
				//alert(IFrames[i].name);
				if(IFrames[i].name == "iframepost")
				{
					frames["iframepost"].document.body.style.backgroundColor = "#000000";
					//IFrames[i].src.document.body.style.backgroundColor = "#000000";
					break;
				}
			}
		}
	}
}
