<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
		<title>Insert Page</title>
		<meta name="robots" content="noindex, nofollow" />
		<style type="text/css">
			input.textbox{width: 100%;}
		</style>
  		<!--[if IE]>
  		<style type="text/css">
			input.textbox{width: 300px;}
		</style>
        <![endif]-->
		
		<link type="text/css" rel="stylesheet" media="all" href="/sites/all/modules/mw_lib/fsm/jqueryFileTree/jqueryFileTree.css" />
		<script type="text/javascript" src="/misc/jquery.js"></script>
		<script type="text/javascript" src="/sites/all/modules/mw_lib/fsm/jqueryFileTree/jqueryFileTree.js"></script>
		<script type="text/javascript" src="/sites/all/modules/mw_lib/fsm/fsm.js.php?k"></script>

		<script src="../../fckeditor/editor/dialog/common/fck_dialog_common.js" type="text/javascript"></script>
		<script type="text/javascript">
		
			function fill_in_url(file)
			{
				GetE('txtLink').value = file;
			}
			
			var dialog			= window.parent;
			var oEditor			= dialog.InnerDialogLoaded();
			var FCK				= oEditor.FCK;
			var FCKLang 		= oEditor.FCKLang;
			var olink			= dialog.Selection.GetSelection().MoveToAncestorNode('a');
			
			window.onload = function()
			{
				oEditor.FCKLanguageManager.TranslatePage(document);
			
				if(olink)
				{
					FCK.Selection.SelectNode(olink);
					GetE('txtLink').value = olink.href;
				}
	        	
	        	if (FCK.EditorWindow.getSelection) {
				    var  innerText = FCK.EditorWindow.getSelection();
				  } else if (FCK.EditorWindow.selection && FCK.EditorWindow.selection.createRange) {
				    var range = FCK.EditorWindow.selection.createRange();
				    var innerText  = range.text;
				  } else {
				    var innerText  = "";
				  }
	        	
		        				
				GetE('txtName').value = innerText;
				//SelectField('txtLink');

				$('#fsmPageBrowser').fileTree(
							{ 
								root: '',
								script: '/admin/fsm/page_tree/1',
								multiFolder: false,
								folderEvent: 'dblclick'
							}, 
					function(file) {
						 fill_in_url(file);
					}
				);
				window.parent.SetAutoSize(true);
				window.parent.SetOkButton(true);
			}
			
			function Ok()
			{
				var txtName = GetE('txtName').value;
				var txtLink = GetE('txtLink').value;
				
				if(txtName.length == 0)
				{
					alert(FCKLang.fsmNoNameError);
					return false;
				}	
				if(txtLink.length == 0)
				{
					alert(FCKLang.fsmNoLinkError);
					return false;
				}
				
				oEditor.FCKUndo.SaveUndoStep();
				if(olink)
					olink.parentNode.removeChild(olink);

				sValue = FCK.InsertElement('a');
				sValue.href= txtLink;
				sValue.innerHTML = txtName;

				return true;
			}
			
		</script>
	</head>
	
	<body>
		<div id="fsmPageBrowser" style="padding-bottom: 10px">

		</div>
		<span fckLang="fsmPageLink">link to page</span><br />
		<input id="txtLink" class="textbox" type="text" disabled="disabled" />
		<br />
		<span fckLang="fsmPageLinkName">text for link</span><br />
		<input id="txtName" class="textbox" type="text" />
	</body>
</html>