/*
	$Id: initialiseFunctions.js 8970 2008-09-18 06:22:59Z mjhorne $

	This file is part of ayudaCMS
	Copyright 2007: ayuda IT
	http://www.ayuda.com.au

	For licencing details, please see LICENCE.txt in the ayudaCMS directory.
*/

function initialiseExternalLinks()
{
	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 initialiseContentAreas()
{
	initialiseContentAreasByClass("featureContentArea", {corner:10, border:1});
	initialiseContentAreasByClass("contentArea", {corner:10, border:1});
}


function initialiseContentAreasByClass(className, options)
{
	var elements = document.getElementsByClassName(className);
	for(var i = 0; i < elements.length; i++)
	{
		if(!elements[i].id)
		{
			var random = Math.random();
			elements[i].id = className + "_" + random;
		}
	    var myBorder = RUZEE.ShadedBorder.create({ corner:10, border:1 });
	    myBorder.render(elements[i].id);
	}
}
