//Copyright c 1998-1999 Softec servis k.s. //All rights reserved //:Vložit: var format="HTML"; var fontName="Arial CE"; var fontSize=12; var overWrite=false; initEditor(""); window.onunload = copyValue var mnuArray = new Array('mnuEdit', 'mnuInsert', 'mnuFormat', 'mnuPage') function swapModes() { // alert(wte.document.all(1).innerHTML); if (format=="HTML") { copyValue(); document.all.wte.style.display='none' document.UpForm.elements.message.style.display = '' document.UpForm.elements.message.focus(); format="Text"; document.UpForm.FB.value = "Text" } else { document.all.wte.style.display='' document.UpForm.elements.message.style.display = 'none' initEditor(''); wte.focus(); wte.document.designMode="On" format="HTML"; document.UpForm.FB.value = "HTML" } // var s = wte.document.body.createTextRange(); // s.collapse(false); // s.select(); } function ColorDiv(){ var HTML='', cColor, Color, t=0; var Colors = new Array('WHITE','IVORY','LIGHTYELLOW','YELLOW','SNOW','FLORALWHITE','LEMONCHIFFON','CORNSILK','SEASHELL','LAVENDERBLUSH','PAPAYAWHIP','BLANCHEDALMOND','MISTYROSE','BISQUE','MOCCASIN','NAVAJOWHITE','PEACHPUFF','GOLD','PINK','LIGHTPINK','ORANGE','LIGHTSALMON','DARKORANGE','CORAL','HOTPINK','TOMATO','ORANGERED','DEEPPINK','FUCHSIA','MAGENTA','RED','OLDLACE','LIGHTGOLDENRODYELLOW','LINEN','ANTIQUEWHITE','SALMON','GHOSTWHITE','MINTCREAM','WHITESMOKE','BEIGE','WHEAT','SANDYBROWN','AZURE','HONEYDEW','ALICEBLUE','KHAKI','LIGHTCORAL','PALEGOLDENROD','VIOLET','DARKSALMON','LAVENDER','LIGHTCYAN','BURLYWOOD','PLUM','GAINSBORO','CRIMSON','PALEVIOLETRED','GOLDENROD','ORCHID','THISTLE','LIGHTGREY','TAN','CHOCOLATE','PERU','INDIANRED','MEDIUMVIOLETRED','SILVER','DARKKHAKI','ROSYBROWN','MEDIUMORCHID','DARKGOLDENROD','FIREBRICK','POWDERBLUE','LIGHTSTEELBLUE','PALETURQUOISE','GREENYELLOW','LIGHTBLUE','DARKGRAY','BROWN','SIENNA','YELLOWGREEN','DARKORCHID','PALEGREEN','DARKVIOLET','MEDIUMPURPLE','LIGHTGREEN','DARKSEAGREEN','SADDLEBROWN','DARKMAGENTA','DARKRED','BLUEVIOLET','LIGHTSKYBLUE','SKYBLUE','GRAY','OLIVE','PURPLE','MAROON','AQUAMARINE','CHARTREUSE','LAWNGREEN','MEDIUMSLATEBLUE','LIGHTSLATEGRAY','SLATEGRAY','OLIVEDRAB','SLATEBLUE','DIMGRAY','MEDIUMAQUAMARINE','CORNFLOWERBLUE','CADETBLUE','DARKOLIVEGREEN','INDIGO','MEDIUMTURQUOISE','DARKSLATEBLUE','STEELBLUE','ROYALBLUE','TURQUOISE','MEDIUMSEAGREEN','LIMEGREEN','DARKSLATEGRAY','SEAGREEN','FORESTGREEN','LIGHTSEAGREEN','DODGERBLUE','MIDNIGHTBLUE','AQUA','CYAN','SPRINGGREEN','LIME','MEDIUMSPRINGGREEN','DARKTURQUOISE','DEEPSKYBLUE','DARKCYAN','TEAL','GREEN','DARKGREEN','BLUE','MEDIUMBLUE','DARKBLUE','NAVY','BLACK') for (cColor in Colors) { Color = Colors[cColor];t++; if (t==21){ t+=3 for(var i=1;i<=3;i++)HTML = HTML + '' // HTML = HTML + '' // HTML = HTML + '' HTML = HTML + '' } if (((t) % 24) == 0 && t != 0){ HTML = HTML + '
'; }; HTML = HTML + '' }; dClr.innerHTML = HTML }; function FormDoInsertTbl(OK){ if(OK) { var HTML, Rows = document.all("fRows").value, Columns = document.all("fColumns").value var cr,cc; HTML = '' for (cr=1;cr<=Rows;cr++){ HTML = HTML + '' for (cc=1;cc<=Columns;cc++){ if (cr==1){ HTML = HTML + ''} else{ HTML = HTML + ''} }; HTML = HTML + '' }; HTML = HTML + '
Sloupec'+cc+'
' InsertHTML(HTML); }; ShowMenu(); pomForm.style.visibility = 'hidden'; }; function FormInsertTbl(){ var Co='T'; var Cap = 'Tabulku'; var HTML ='
' HTML = HTML + '' HTML = HTML + '' HTML = HTML + '
Vložit '+Cap+'
 Řádků 
 Sloupců 
' pomForm.innerHTML = HTML; pomForm.style.left = event.clientX; pomForm.style.top = document.body.scrollTop+event.clientY; pomForm.style.left = 30; pomForm.style.top = 15; pomForm.style.visibility = 'visible' ShowMenu(''); } function FormDoInsert(OK,Co){ if(OK) { var HTML, Title = document.all("pomfieldTitle").value, URL = document.all("pomfieldUrl").value if (URL!='http://'){ if (Co=='I'){ HTML = '' } else { HTML = '' + Title + '' }; InsertHTML(HTML); }; }; ShowMenu(); pomForm.style.visibility = 'hidden'; }; function InsCnt(Name){ // InsertHTML('') InsertHTML('') } function FormInsert(Co){ var Cap = Co == 'I' ? 'Obrázek' : 'Odkaz' pomForm.innerHTML = '
Vložit '+Cap+'
URL
Titulek
' pomForm.style.left = event.clientX; pomForm.style.top = document.body.scrollTop+event.clientY; pomForm.style.left = 30; pomForm.style.top = 15; pomForm.style.visibility = 'visible' ShowMenu(''); } function ShowMenu(Name){ if (pomForm.style.visibility != 'visible'){ var mnuid, mnuname, mnu; for (mnuid in mnuArray) { mnuname = mnuArray[mnuid]; if (mnuname==Name) { //-mnu.clientHeight mnu = document.all(mnuname) mnu.style.left = event.clientX; mnu.style.top = document.body.scrollTop+event.clientY-mnu.clientHeight-5; mnu.style.visibility = 'visible' } else {document.all(mnuname).style.visibility='hidden' } } } }; function InsertImage(Img) { if (Img.substring(0,1)=='/')Img='http://www.multiweb.cz'+Img; InsertHTML('' ); } function InsertRef(Ref,Title,Description) { var it; if (wte.document.activeElement.tagName=='BODY'){ it=wte.document.selection.createRange().htmlText; }else{it=wte.document.activeElement.outerHTML}; if (it=='') it=Title; InsertHTML(' ' + it + ' ' ); } function InsertHTML(HTML){ //alert(wte.document.selection.type); var tr = wte.document.selection.createRange(); tr.pasteHTML(HTML); } function DoDoc(what){ var tr = wte.document; var x = tr.queryCommandValue(what) if (arguments[1] == null) tr.execCommand(what, 1); else tr.execCommand(what, 1, arguments[1]); wte.focus(); }; function DoOnClick(what) { var tr = wte.document.selection.createRange(); var x = tr.queryCommandValue(what) if (arguments[1] == null) tr.execCommand(what, 1); else tr.execCommand(what, 1, arguments[1]); tr.select(); wte.focus(); } function resetSelect(form) { form.selectedIndex = -1; } function changeFontName(form) { fontName = form.value; DoOnClick('FontName',fontName); } function changeFontSize(form) { fontSize = form.value; DoOnClick('FontSize',fontSize); } function createLink(form) { DoOnClick('CreateLink'); } function SetImg(Where){ var bw = window.open('/e/imgSel.asp?T='+Where,'wLogon','Width=640,Height=400,resizeable=yes,scrollbars=yes'); }; var cForWhat=''; function ShowColors(){ mnuPage.style.left = event.clientX+10; mnuPage.style.top = document.body.scrollTop+event.clientY-mnuPage.clientHeight; mnuPage.style.visibility='visible'; }; function showColor(ForWhat){ if(cForWhat==''){ ColorDiv(); }; cForWhat = ForWhat; dClr.style.left = event.clientX+10; var top = document.body.scrollTop+event.clientY-dClr.clientHeight/2; if(top<0)top=0 dClr.style.top = top; dClr.style.visibility='visible'; }; function HideColors(){ mnuPage.style.visibility='hidden'; dClr.style.visibility='hidden'; } function setClr(Color){ switch (cForWhat) { case 'F' :DoOnClick('ForeColor',Color);break; case 'B' :wte.document.body.bgColor=Color;wte.document.body.background='';break; case 'LA':wte.document.body.aLink=Color;break; case 'L' :wte.document.body.link=Color;break; case 'LV':wte.document.body.vLink=Color;break; case 'BC':wte.document.body.style.borderColor=Color;break; }; }; function Scar2Cs(s1) { var s2 = s1 var re; re=/š/g s2 = s2.replace(re, "š") re=/ý/g s2 = s2.replace(re, "ý") re=/á/g s2 = s2.replace(re, "á") re=/í/g s2 = s2.replace(re, "í") re=/é/g s2 = s2.replace(re, "é") re=/ó/g s2 = s2.replace(re, "ó") re=/ú/g s2 = s2.replace(re, "ú") re=/Š/g s2 = s2.replace(re, "Š") re=/Ý/g s2 = s2.replace(re, "Ý") re=/Á/g s2 = s2.replace(re, "Á") re=/Í/g s2 = s2.replace(re, "Í") re=/É/g s2 = s2.replace(re, "É") re=/Ó/g s2 = s2.replace(re, "Ó") re=/Ú/g s2 = s2.replace(re, "Ú") return s2; } function initEditor(Body) { wte.document.designMode="On" wte.document.open() wte.document.write(''); if (Body=="") { var outerHTML = document.UpForm.message.value; if (outerHTML==""){ outerHTML='' } wte.document.write(outerHTML+''); } else {wte.document.write(''+Body+'')}; // wte.document.write('') wte.document.close() wte.focus() // wte.document.defaultCharset='iso-8859-2' // wte.document.charset='iso-8859-2' } function GetCsText() { if(format=="HTML") return Scar2Cs(wte.document.body.outerHTML); else return document.UpForm.elements.message.value; } function copyValue() { document.UpForm.elements.message.value = "" + GetCsText() + ""; return 1; }