addEvent(window, 'load', preloader);
addEvent(window, 'load', externalLinks);

function preloader()
{
	// counter
	var i = 0;
		
	// create object
	imageObj = new Image();
	
	// set image list
	images = new Array();
	images[0]="Button-About-Hover.gif"
	images[1]="Button-Articles-Hover.gif"
	images[2]="Button-Contact-Hover.gif"
	images[3]="Button-Forums-Hover.gif"
	images[4]="Button-Home-Hover.gif"
	images[5]="Button-Portfolio-Hover.Gif"
	
	// start preloading
	for(i=0; i<=5; i++)
	{
		imageObj.src=images[i];
	}
}

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 addEvent(obj, evType, fn)
{ 
	if (obj.addEventListener)
	{ 
   	obj.addEventListener(evType, fn, true); 
   	return true; 
 	}
	else if (obj.attachEvent)
	{ 
   	var r = obj.attachEvent("on"+evType, fn); 
   	return r; 
 	}
	else
	{ 
   	return false; 
 	} 
}

function popup(theURL, winName, scrollbars, resizable, width, height) {
	
	winFeatures = 'left=' + (screen.availWidth-10-width)/2 + ',top=' + (screen.availHeight-30-height)/2 + ',scrollbars=' + scrollbars + ',resizable=' + resizable + ',width=' + width + ',height=' + height + ',toolbar=0,location=0,status=1,menubar=0'
  	window.open(theURL, winName, winFeatures);
}

