var NS4 = (document.layers) ? 1 : 0; var IE4 = (document.all) ? 1 : 0; var ver4 = (NS4 || IE4); var Win; if (navigator.userAgent.indexOf("Win")!=-1) Win=true; else Win=false; window.updatefield = 0; rangeTA = new Object(); if(top.name.length == 0 || top.name == "MainFrame" || top.name.indexOf("eGmain") == 0) { top.name = "eGmain" + wpid; } function ow(loc, name, width, height, replace) { if(!name.length) name = "unknown"; if(!replace) name += uniqid(); name = "eG" + name; wi = window.open(loc, name, 'width=' + width + ',height=' + height + ',resizable=1,status=1,menubar=0,scrollbars=1'); if(ver4) wi.focus(); return(wi); } function owf(loc, name, width, height, feature) { if(!name.length) name = "unknown"; name = "eG" + name; wi = window.open(loc, name, 'width=' + width + ',height=' + height + feature); if(ver4) wi.focus(); return(wi); } function uniqid() { var t = new Date(); var m = t.getTime(); return(m % 90000); } function getRef(name) { name = "eG" + name + wpid; return(window.open("",name)); } function BamfTo(name, loc, focus) { rf = getRef(name); rf.location = loc; if(focus && ver4) rf.focus(); } function BamfSize(loc,x,y) { ow(loc,"bamfsize",x,y,0); } function BamfLogin(loc,x,y) { if (Win) owf(loc,"login",x,y,''); else owf(loc,"login",x,y+20,''); } function AdminPanel(loc) { ow(loc,"admin_mmhk_new",700,500,1); } function NewWindow(loc,w,h,close) { ow(loc,"newwindow",w,h,close); } function NewWindowName(loc,name,w,h,close) { ow(loc,name,w,h,close); } function bamf(loc) { ow(loc,"justbamf",400,100,0); } function BamfHelp(loc) { ow(loc,"bamfhelp",600,500,0); } function BamfLink(loc) { self.location = loc; } function BamfPanel(loc) { ow(loc,"bamfpanel",300,500,0); } function BamfNewPanel(loc) { BamfPanel(loc); } function BamfPicker(loc,w,h,field) { if(!w) w = 350; if(!h) h = 250; window.updatefield = field; wr = ow(loc,"picker",w,h,0); } function CloseBamf() { return true; } function PullDownStart() { return true; } function MsMenuInit() { if(IE4) MsMenuInit2(); } function SetCookie(Name,Val) { document.cookie = Name + "=" + Val + ";expires=Wed, 23-Dec-2000 03:24:00 GMT;path=/;domain=.egrail.com;"; } function setcookie(Name,Val,MyDate) { document.cookie = Name + "=" + Val + ";expires=" + MyDate + ";path=/;domain=.egrail.com;"; } function setcookie2(Name,Val,MyDate,Domain) { document.cookie = Name + "=" + Val + ";expires=" + MyDate + ";path=/;domain=" + Domain + ";"; } function setcookie3(Name,Val,MyDate,Domain,Path) { document.cookie = Name + "=" + Val + ";expires=" + MyDate + ";path=" + Path + ";domain=" + Domain + ";"; } function setsessioncookie(Name,Val,Domain,Path) { document.cookie = Name + "=" + Val + ";path=" + Path + ";domain=" + Domain + ";"; } function OpenWindow(Loc) { window.open(Loc); } function ReplaceText(Pre, Post) { if (!IE4) { alert("Prohlížeč nepodporuje tuto funkci\nPro její použití je nutné mít \nInternet Explorer 4 nebo vyšší."); return; } var Selection; var Current; if (!document.selection) { alert("Please select an area of text, and try again."); return; } Selection = document.selection.createRange(); Current = Selection.text; if (Current == '') return; Selection.text = Pre + Current + Post; Selection.parentElement().focus(); } function SpellCheck(Obj) { var MyForm = document.forms[0]; var oval = MyForm.elements[Obj].value; var ct = ow(directory + "/login.html?" + escape(Obj) + "=" + escape(oval) + "&FormSwitch=SpellCheck|" + escape(Obj),"spelling",400,400,1); ct.focus(); return; } function HiliteThis(Name, Image) { ChangeImage(Name, Image); return true; } function RestoreThis (Name, Image) { ChangeImage(Name, Image); return true; } function HiliteThread(Name, Image) { ChangeImage(Name, Image); } function RestoreThread(Name, Image) { ChangeImage(Name, Image); } function ChangeImage(Name, Image) { if (!document.images || Image == null) return false; document.images[Name].src = Image; return true; } function EditIE(name) { var strHEAD = '\n\r\n\r\n\r'; strHEAD = strHEAD + '\n\r'; //strHEAD = strHEAD + '\n\r'; strHEAD = strHEAD + '\n\r\n\r\n\r\r\n'; params = new Array(); params[0] = strHEAD; params[1] = document.all[name].innerText; str = window.showModalDialog(directory+'/editor/editor.html', params, 'dialogWidth:700px;dialogHeight:500px'); if (str) document.all[name].innerText = str; } function InsertImage(name) { if (!IE4) { alert("Prohlížeč nepodporuje tuto funkci\nPro její použití je nutné mít \nInternet Explorer 4 nebo vyšší."); return; } if (window.rangeTA[name] != null) { var img = prompt('Zadejte číslo obrázku:',''); img = ''; rangeTA[name].text = img; rangeTA[name] = null; } else {alert('Klikněte myší v textu,\nkam má být vložen obrázek\na zopakujte vložení obrázku.');} } function getStrFromClip(){ var rel='' if (window.clipboardData){ rel = window.clipboardData.getData("Text"); }else if (window.netscape){ try { netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); } catch (err) { alert('POZOR: pro funkci zkopírování odkazu do schránky,\nje nutné v mozille zapnout na adrese about:config parametr:\n\nsigned.applets.codebase_principal_support na TRUE'); return false; } var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard); if (!clip) return false; var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable); if (!trans) return false; trans.addDataFlavor("text/unicode"); clip.getData(trans,clip.kGlobalClipboard); var str=new Object(); var strLength=new Object(); try { trans.getTransferData("text/unicode",str,strLength); } catch(err) { return false; } if(str) str=str.value.QueryInterface(Components.interfaces.nsISupportsString); if(str) rel=str.data.substring(0,strLength.value / 2); } return rel; } function copy_clip_rel(meintext){ if(window.confirm('Kopírovat tento odkaz do schránky ?\n\n'+meintext)){ if (window.clipboardData){ window.clipboardData.setData("Text", meintext); }else if (window.netscape){ try { netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); } catch (err) { alert('POZOR: pro funkci zkopírování odkazu do schránky,\nje nutné v mozille zapnout na adrese about:config parametr\nsigned.applets.codebase_principal_support na TRUE'); return false; } var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); if (!clip) return; var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); if (!trans) return; trans.addDataFlavor('text/unicode'); var str = new Object(); var len = new Object(); var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); var copytext=meintext; str.data=copytext; trans.setTransferData("text/unicode",str,copytext.length*2); var clipid=Components.interfaces.nsIClipboard; if (!clip) return false; clip.setData(trans,null,clipid.kGlobalClipboard); } } } function InsertFotoarchiv(name) { if (!IE4) { alert("Prohlížeč nepodporuje tuto funkci\nPro její použití je nutné mít \nInternet Explorer 4 nebo vyšší."); return; } if (window.rangeTA[name] != null) { var img = getStrFromClip(); rangeTA[name].text = img; rangeTA[name] = null; } else {alert('Klikněte myší v textu,\nkam má být vložen obrázek z fotoarchivu\na zopakujte vložení obrázku.');} } function TextAreaOnClick(name) { rangeTA[name] = window.event.srcElement.createTextRange(); rangeTA[name].moveToPoint(window.event.x, window.event.y); } function RegeneratePage(id) { if (location.search != '') { location.search = location.search + '&Regenerate='+id; } else location.search = 'Regenerate='+id; } function DeletePage(id) { if (location.search != '') { location.search = location.search + '&Delete='+id; } else location.search = 'Delete='+id; } function RecenterPage(id) { w = window.open('/admin2/Tools/Site_resources/Pages/Panel.html?PPContinue=1&BaseFolder='+id,'recenter'); w.focus(); } function BamfMain(loc) { self.location = loc; }