var cmStarterFlag; var currentBlock; var currentRange; var cmContent=top.cmcontentframe; var cmMenu=top.cmmenuframe; var cmSetFontSizeRunning; var cmShowHiddenTables=false; var cmBackup=""; var coldata=new Array(); var cmEditMode=false; var cmTDbckp = ''; coldata['setBgCol']=false; coldata['orgFgCol']="#000000"; coldata['orgBgCol']="#FFFFFF"; coldata['docBgCol']="#FFFFFF"; var bgColMasters=new Array(); bgColMasters[bgColMasters.length]="DIV"; bgColMasters[bgColMasters.length]="DIV"; bgColMasters[bgColMasters.length]="CAPTION"; bgColMasters[bgColMasters.length]="TABLE"; bgColMasters[bgColMasters.length]="TBODY"; bgColMasters[bgColMasters.length]="TFOOT"; bgColMasters[bgColMasters.length]="THEAD"; bgColMasters[bgColMasters.length]="TH"; bgColMasters[bgColMasters.length]="TD"; bgColMasters[bgColMasters.length]="SPAN"; function ischanged() { } function edytujHtml() { window.open('http://'+document.location.host+'/CMS/panels/?panel=edycjaPola&div='+ currentBlock.id,'edycjaPola','height=700px,width=900px,edge=sunken,help=no,status=no'); } function previousPage(){ try{ if (top.archiveMax> top.archiveOffset){ top.archiveOffset+=1; historyReload(); } else { alert('Brak stron w historii'); } } catch(e){;} return; } function nextPage(){ if (top.archiveOffset < 1) { top.archiveOffset = 0; alert('Obecna strona jest najnowsza'); return; } else { top.archiveOffset-=1; } historyReload(); } function historyReload(){ try{ pos = 0; pos = cmContent.location.href.indexOf('sub',0); if(pos == -1){ return false; } strlocation = cmContent.location.href.substr(0,pos+5); cmContent.location.href= strlocation + '&archiveOffset=' + top.archiveOffset; } catch(e){;} } function edytujPole() { function zmiana(str){ str = str.replace(//g,'>'); return str; } var d = parent.cmcontentframe.document; var pom = d.getElementsByTagName('BODY'); var tBody = pom[0]; cmEditMode=false; var coll = parent.cmcontentframe.document.getElementsByTagName("DIV"); if (coll!=null){ for (i=0; i'+cmSetTableFontFace(d,event.srcElement.value).innerHTML+''); cmRemoveBrokenFonts(); } function cmSetFontSize() { cmSetFontSizeRunning=true; r=top.cmcontentframe.document.selection.createRange(); r.expand(); d=cmRemoveAttribute('fontSize'); r.pasteHTML(''+cmSetTableFontSize(d,event.srcElement.value).innerHTML+''); cmRemoveBrokenFonts(); cmSetFontSizeRunning=false; } function cmRemoveBrokenFonts() { if (cmContent.currentBlock) { fcol=cmContent.currentBlock.getElementsByTagName("FONT"); for (i=0;i6) return; if (cmContent.document.selection.type != 'Text') return; r=top.cmcontentframe.document.selection.createRange(); r.expand(); r.pasteHTML(''+r.htmlText+''); } function cmReplaceNamedColors() { if (!cmContent.currentBlock) return; col=cmContent.currentBlock.getElementsByTagName('*'); for (i=0;i"; } if (col[i].style.fontWeight && (col[i].style.fontWeight != 'normal') && (col[i].style.fontWeight != 400) && (col[i].tagName != 'B')) { col[i].style.removeAttribute('font-weight',0); col[i].innerHTML=""+col[i].innerHTML+""; } if (col[i].style.fontStyle && (col[i].style.fontStyle != 'normal') && (col[i].tagName != 'I')) { col[i].style.removeAttribute('font-style',0); col[i].innerHTML=""+col[i].innerHTML+""; } if ((col[i].tagName == 'TABLE') && (col[i].parentNode.tagName == 'FONT')) { if (col[i].parentNode.childNodes.length == 1) { col[i].parentNode.removeNode(); i=0; continue; } } else if ((col[i].tagName == 'FONT') && (col[i].parentNode.tagName == col[i].tagName)) { textFound=false; if (col[i].parentNode.childNodes.length == 1) { dflTag=document.createElement(col[i].tagName); for (prop in dflTag.style) { if (prop == "cssText") continue; if ((col[i].style[prop]) && (dflTag.style[prop] != col[i].style[prop])) col[i].parentNode.style[prop]=col[i].style[prop]; } for (j=0;j 1) ct.deleteRow(cr.rowIndex); else ct.removeNode(); } function cmInsertCol(){ var ct = cmGetTable(); // current table if (ct.rows(0).cells.length>0) for(i=0; i0 && (tm[cr.rowIndex+ccrs][crealIndex-1]!=tm[cr.rowIndex+ccrs][crealIndex])))) { ncrs = ct.rows(cr.rowIndex+ccrs).cells(ncellIndex).rowSpan?ct.rows(cr.rowIndex+ccrs).cells(ncellIndex).rowSpan:1; nccs = ct.rows(cr.rowIndex+ccrs).cells(ncellIndex).colSpan?ct.rows(cr.rowIndex+ccrs).cells(ncellIndex).colSpan:1; // proceed only if current and next cell colspans are equal if (cccs == nccs) { // increase rowspan of current cell and append content of the next cell to curr cd.innerHTML += ct.rows(cr.rowIndex+ccrs).cells(ncellIndex).innerHTML; ct.rows(cr.rowIndex+ccrs).deleteCell(ncellIndex); cd.rowSpan = ccrs+ncrs; } } } } } // mergeDown function findObjects(){ var lista; lista = parent.cmcontentframe.document.all.tags("OBJECT"); var divLista = new Array(); var i, pom; j = 0; for(i=0;i