/* Copyright (c) 2008 by FUNIX.NL. All rights reserved.
 * $Id: default.js,v 1.1 2009/10/27 07:59:29 raymond Exp $
 */

var mGlobalVariables = new Array();
function setGlobalVar(aName, aValue) { mGlobalVariables[aName] = aValue; }
function getGlobalVar(aName) { return mGlobalVariables[aName]; }


function moveNode(lSrcElement, lDestElement)
{
	var lRemovedSrcElement = lSrcElement.parentNode.removeChild(lSrcElement);
	return lDestElement.parentNode.replaceChild(lRemovedSrcElement, lDestElement);
}


// depricated -- causes some JavaScript DOM problems!
function moveContent(aSrcElementId, aDestElementId)
{
	document.getElementById(aDestElementId).innerHTML = document.getElementById(aSrcElementId).innerHTML;
	document.getElementById(aSrcElementId).innerHTML = '';
}


function createMailLink(aLinkText, aEmailName, aEmailDomain, aEmailExtension, aLinkClass, aLinkStyle)
{
	var lLinkClass = (aLinkClass) ? 'class="' + aLinkClass + '" ' : '';
	var lLinkStyle = (aLinkStyle) ? 'style="' + aLinkStyle + '" ' : '';
	document.write('<a '+ lLinkClass + lLinkStyle + 'href="mailto:' + aEmailName + '@' + aEmailDomain + '.' + aEmailExtension + '">' + aLinkText + '<'+'/a>');
}


function redirect(aUrl)
{
	window.location.href = aUrl;
}

