<!--
	// This javascript is for the radEditor custom dialog processing (i.e. snippets)

	function SymError()
	{
		return true;
	}

	window.onerror = SymError;

	var SymRealWinOpen = window.open;

	function SymWinOpen(url, name, attributes)
	{
		return (new Object());
	}

	window.open = SymWinOpen;

	function GetDialogArguments()
	{
		if (window.radWindow) 
		{
			return window.radWindow.Argument;
		}
		else
		{
			return null;
		}
	}

	var isRadWindow = true;
	var radWindow = GetRadWindowManager().GetCurrentRadWindow(window);
	
	if (radWindow)
	{ 
		if (window.dialogArguments) 
		{ 
			radWindow.Window = window;
		} 
		radWindow.OnLoad(); 
	}
	
	function insertTag(tagElement)
	{
		var linkContainer = document.getElementById(tagElement);

		//alert(linkContainer.value)
		
		var returnValue = linkContainer.value;
		CloseDlg(returnValue);  //returnValue
	}
	
	var SymRealOnLoad;
	var SymRealOnUnload;

	function SymOnUnload()
	{
		window.open = SymWinOpen;
		if(SymRealOnUnload != null)
			SymRealOnUnload();
	}

	function SymOnLoad()
	{
		if(SymRealOnLoad != null)
			SymRealOnLoad();
		window.open = SymRealWinOpen;
		SymRealOnUnload = window.onunload;
		window.onunload = SymOnUnload;
	}

	SymRealOnLoad = window.onload;
	window.onload = SymOnLoad;
	
	//This code is used to provide a reference to the radwindow "wrapper"
	function GetRadWindow()
	{
		var oWindow = null;
		if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
		else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;//IE (and Moz az well)
		return oWindow;
	}
	
	function CloseOnReload()
	{
		GetRadWindow().Close();
	}

	function RefreshParentPage()
	{
		GetRadWindow().BrowserWindow.location.reload();
	}
//-->