
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 FieldProperties_Command(commandName,editor,oTool){var element=editor.getSelectedElement();var field=element.getAttribute('field');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){if(args!=null&&args!='')editor.pasteHtml(args);}
var params="";var ignoreFields=['type','class'];for(var i=0;i<element.attributes.length;i++)
if($.inArray(element.attributes[i].name,ignoreFields)<0)
params+=String.format('&{0}={1}',element.attributes[i].name,element.attributes[i].value);editor.showExternalDialog(String.format("/_orbos/Framework/Templates/Dialogs/FieldPropertiesDialog.aspx?orl={0}{1}",editorOrl,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('');};}
