+function ProtectPath(path) {
+ path = path.replace( /\\/g,'\\\\');
+ path = path.replace( /'/g,'\\\'');
+ return path ;
+}
+
+function gup( name ) {
+ name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
+ var regexS = "[\\?&]"+name+"=([^&#]*)";
+ var regex = new RegExp(regexS);
+ var results = regex.exec(window.location.href);
+ if(results == null)
+ return "";
+ else
+ return results[1];
+}
+
+function OpenFile(fileUrl) {
+ var CKEditorFuncNum = gup('CKEditorFuncNum');
+ window.top.opener.CKEDITOR.tools.callFunction(CKEditorFuncNum,encodeURI(fileUrl).replace('#','%23'));
+ window.top.close();
+ window.top.opener.focus();
+}
+