
var orlMap;function RegisterCommands(orl,editorId){if(orlMap==null)orlMap=new Array();orlMap.push({Orl:orl,ID:editorId});RadEditorCommandList["OrbosImageManager"]=function OrbosImageManager_Command(commandName,editor,oTool){for(var i=0;i<orlMap.length;i++){if(orlMap[i].ID==editor._element.id){var editorOrl=orlMap[i].Orl;break;}}
var callback=function(sender,args){editor.pasteHtml(args);}
editor.showExternalDialog(String.format("/_orbos/Widgets/TextBlock/Dialogs/OrbosImageManager.aspx?orl={0}",editorOrl),null,500,435,callback,null,"Insert an image",true,Telerik.Web.UI.WindowBehaviors.Close+Telerik.Web.UI.WindowBehaviors.Move,false,true);};RadEditorCommandList["OrbosVideoManager"]=function OrbosVideoManager_Command(commandName,editor,oTool){var callback=function(sender,args){editor.pasteHtml(new String(unescape(args)).replace(/\+/g," "));}
editor.showExternalDialog("/_orbos/Widgets/TextBlock/Dialogs/OrbosVideoManager3.aspx",null,500,570,callback,null,"Insert a video",true,Telerik.Web.UI.WindowBehaviors.Close+Telerik.Web.UI.WindowBehaviors.Move,false,true);};RadEditorCommandList["OrbosFileManager"]=function OrbosVideoManager_Command(commandName,editor,oTool){for(var i=0;i<orlMap.length;i++){if(orlMap[i].ID==editor._element.id){var editorOrl=orlMap[i].Orl;break;}}
var callback=function(sender,args){editor.pasteHtml(new String(unescape(args)).replace(/\+/g," "));}
editor.showExternalDialog(String.format("/_orbos/Widgets/TextBlock/Dialogs/FileManager.aspx?orl={0}",editorOrl),null,600,500,callback,null,"Upload/Manage Files",true,Telerik.Web.UI.WindowBehaviors.Close+Telerik.Web.UI.WindowBehaviors.Move,false,true);};RadEditorCommandList["PaypalButton"]=function PaypalButton_Command(commandName,editor,oTool){for(var i=0;i<orlMap.length;i++){if(orlMap[i].ID==editor._element.id){var editorOrl=orlMap[i].Orl;break;}}
var callback=function(sender,args){editor.pasteHtml(args);}
editor.showExternalDialog(String.format("/_orbos/Widgets/TextBlock/Dialogs/PaypalButton.aspx?orl={0}",editorOrl),null,400,250,callback,null,"Insert a PayPal button",true,Telerik.Web.UI.WindowBehaviors.Close+Telerik.Web.UI.WindowBehaviors.Move,false,true);};RadEditorCommandList["Add Field"]=function PaypalButton_Command(commandName,editor,oTool){var items=oTool._tool._items;for(var i=0;i<items.length;i++)
if(items[i][0]==oTool.value)break;if(i==items.length)i=0;editor.pasteHtml(String.format('<b field="{0}">[Field: {1}]</b>',oTool.value,items[i][1]));};RadEditorCommandList["Add Template Field"]=function PaypalButton_Command(commandName,editor,oTool){var items=oTool._tool._items;for(var i=0;i<items.length;i++)
if(items[i][0]==oTool.value)break;if(i==items.length)i=0;editor.pasteHtml(String.format('&nbsp;<input type="button" class="field" field="{0}" value="[Field: {1}]" />&nbsp;',oTool.value,items[i][1]));};RadEditorCommandList["Properties"]=function PaypalButton_Command(commandName,editor,oTool){var element=editor.getSelectedElement();var field=element.getAttribute('field');var callback=function(sender,args){if(args!=null&&args!='')editor.pasteHtml(args);}
var params="";if(field.indexOf("Field_")<0)
eval(String.format("var params = (typeof GetFieldDialogParams_{0} == 'function') ? GetFieldDialogParams_{0}(element) : '';",field));editor.showExternalDialog(String.format("/_orbos/Widgets/TextBlock/Dialogs/TemplateField.aspx?field={0}{1}",field,params),null,400,300,callback,null,"Edit Template Field",true,Telerik.Web.UI.WindowBehaviors.Close+Telerik.Web.UI.WindowBehaviors.Move,false,true);};RadEditorCommandList["Delete"]=function PaypalButton_Command(commandName,editor,oTool){editor.pasteHtml('');};}
function GetFieldDialogParams_Title(element){return'&chars='+element.getAttribute('chars');}
function GetFieldDialogParams_Summary(element){return'&chars='+element.getAttribute('chars');}
function GetFieldDialogParams_CreatedDate(element){return'&date='+element.getAttribute('date');}
function GetFieldDialogParams_Rating(element){return'&rating='+element.getAttribute('rating');}
function GetFieldDialogParams_AuthorThumb(element){var width=element.getAttribute('width');var height=element.getAttribute('height');var size=element.getAttribute('size');return String.format('&width={0}&height={1}&size={2}',width,height,size);}
function GetFieldDialogParams_ContentThumb(element){var width=element.getAttribute('width');var height=element.getAttribute('height');var size=element.getAttribute('size');return String.format('&width={0}&height={1}&size={2}',width,height,size);}