/*
Requires: scriptaculous/lib/prototype.js
*/
function fixElementPath(baseURL, element)
{
	element = $(element);
	contentElement = $("content");
	
	if(element.childOf(contentElement))
		return;
	
	baseURL = baseURL.toLowerCase();
	var validAttributes = ["href","src"];
	var foundAttributes = [];
	var docURL = window.location.href.toString();
	
	//if(baseURL == docURL)
//		return;
	for(var i=0;i<validAttributes.length;i++)
	{
		try
		{
			var value = element.readAttribute(validAttributes[i]);
			if(value.length>0)
			{
				if(value.match("^(http://|/)") == null)
				{
					foundAttributes.push(validAttributes[i]);
				}
			}
		}
		catch(e){continue;}
	}
	if(foundAttributes.length == 0)
		return;
	var url = docURL.match(new RegExp(baseURL,"i"));
	
	if(url.length==0)
		return;
	for(var i=0;i<foundAttributes.length;i++)
	{
		element.setAttribute(foundAttributes[i],url + element.readAttribute(foundAttributes[i]));
	}
}

function fixElementPaths(baseURL,elements)
{
	if(elements.length ==0)
		return;
	for(var i=0;i<elements.length;i++)
	{
		fixElementPath(baseURL,elements[i]);
	}
}