function getElementsByClassName() 
{
	var cl = arguments[0];
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) 
	{
		var classes = elem[i].className;
		if (myclass.test(classes))
			retnode.push(elem[i]);
	}
	return retnode;
}
/*-----------------------------------------------------*/
function addScript ()
{
	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = arguments[0];
	if(arguments[1])
	script.id = arguments[1];
	document.getElementsByTagName('head')[0].appendChild(script);  
}
/*-----------------------------------------------------*/
function externalLinks() 
{ 
	if(!document.getElementsByTagName) {
		return;
	}
	var anchors = document.getElementsByTagName("a"); 
	for(var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank"; 
		}
	} 
} 
/*-----------------------------------------------------*/
function init()
{
	addScript('./js/menu.js','menuscript');
	addScript('./plugins/gallery/index.js','galleryscript');
	addScript('./plugins/tracking/index.js','trackingscript');
	externalLinks();
}
/*-----------------------------------------------------*/
window.onload = init;