function initFrame(){iframe=parent.document.getElementById('content');browser=navigator.appName;b_version=navigator.appVersion;version=parseFloat(b_version);iframe.height=0;frameHeight=this.document.documentElement.scrollHeight+20;iframe.height=frameHeight;if((browser=="Microsoft Internet Explorer")&&(version<=6)){frameWidth=parent.document.documentElement.offsetWidth;if(frameWidth<=800){iframe.style.width='73%';if(frameHeight<=423){frameHeight=423;}}
else if(frameWidth<=1024){iframe.style.width='79%';if(frameHeight<=523){frameHeight=523;}}
else if(frameWidth<=1152){iframe.style.width='80%';if(frameHeight<=580){frameHeight=580;}}
else if(frameWidth<=1280||frameWidth>=1280){iframe.style.width='83%';if(frameHeight<=732){frameHeight=732;}}}
if((browser=="Microsoft Internet Explorer")&&(version<=6)){sideBg=parent.document.getElementById('sidebar');sideBg.style.height=(frameHeight+100)+'px';}
parent.document.title='ALTPowertron :: '+this.document.title;if((browser!="Microsoft Internet Explorer")||((browser=="Microsoft Internet Explorer")&&(version>6))){menuItems=parent.document.getElementsByTagName('div');for(i=0;i<menuItems.length;i++){if(menuItems[i].className=='trans'||menuItems[i].className=='trans lastitem'){bgCol=menuItems[i].style.background;if(bgCol=='rgb(225, 235, 255) none repeat scroll 0% 0%'){menuItems[i].style.background='#ecf0ff';}}}}
subMenus=parent.document.getElementsByTagName('ul');for(i=0;i<subMenus.length;i++){if(subMenus[i].className=='submenu'){subMenus[i].style.visibility='hidden';}}
if(browser=="Netscape"){styleSheet=document.styleSheets[0];totalrules=styleSheet.cssRules?styleSheet.cssRules.length:styleSheet.rules.length;styleSheet.insertRule("th.sortable::-moz-selection{background: #CAE8EA;}",totalrules);styleSheet.insertRule("th.sortable div::-moz-selection{background: #CAE8EA;}",totalrules);}
timer=self.setTimeout("showSubmenus()",100);}
function showSubmenus(){for(i=0;i<subMenus.length;i++){if(subMenus[i].className=='submenu'){subMenus[i].style.visibility='visible';}}}
function submenuhovertoLink(link){frames['content'].location.href=link;}
function addOverlay(element,pos){newoverlay=document.createElement('div');newoverlay.setAttribute('class',"overlay");newoverlay.setAttribute('id',"sortup");newoverlay.setAttribute('onclick',"ts_resortTable(this, '+pos+');return false;");newoverlay.innerHTML='UP';newoverlay.style.height=(element.scrollHeight-2)+"px";newoverlay.style.width=(element.scrollWidth)+"px";newoverlay.style.top=(element.offsetTop)+"px";newoverlay.style.left=(element.offsetLeft)+"px";newoverlay.style.position="absolute";newoverlay.style.cursor="pointer";newoverlay.style.border="1px solid blue";element.appendChild(newoverlay);removeOverlays(newoverlay);}
function removeOverlays(newoverlay){thisTable=newoverlay.parentNode.parentNode.parentNode.parentNode;tableHeaders=getElementsByClassName('sortable');for(i=0;i<tableHeaders.length;i++){if(tableHeaders[i]!=newoverlay.parentNode){if(tableHeaders[i].firstChild.nextSibling){tableHeaders[i].removeChild(tableHeaders[i].firstChild.nextSibling);}}}}
function changeSort(oldoverlay){if(oldoverlay.id=="sortup"){newoverlay=document.createElement('div');newoverlay.setAttribute('class',"overlay");newoverlay.setAttribute('id',"sortdown");newoverlay.setAttribute('onclick',"changeSort(this);");newoverlay.innerHTML='DOWN';newoverlay.style.height=(oldoverlay.scrollHeight-2)+"px";newoverlay.style.width=(oldoverlay.scrollWidth-2)+"px";newoverlay.style.top=(oldoverlay.offsetTop)+"px";newoverlay.style.left=(oldoverlay.offsetLeft)+"px";newoverlay.style.position="absolute";newoverlay.style.cursor="pointer";newoverlay.style.border="1px solid black";oldoverlay.parentNode.appendChild(newoverlay);}
else if(oldoverlay.id=="sortdown"){newoverlay=document.createElement('div');newoverlay.setAttribute('class',"overlay");newoverlay.setAttribute('id',"sortup");newoverlay.setAttribute('onclick',"changeSort(this);");newoverlay.innerHTML='UP';newoverlay.style.height=(oldoverlay.scrollHeight-2)+"px";newoverlay.style.width=(oldoverlay.scrollWidth-2)+"px";newoverlay.style.top=(oldoverlay.offsetTop)+"px";newoverlay.style.left=(oldoverlay.offsetLeft)+"px";newoverlay.style.position="absolute";newoverlay.style.cursor="pointer";newoverlay.style.border="1px solid blue";oldoverlay.parentNode.appendChild(newoverlay);}
oldoverlay.parentNode.removeChild(oldoverlay);}
function headerToPosition(refheader){table=refheader.parentNode.parentNode.parentNode;thead=refheader.parentNode.parentNode;allHeaders=thead.getElementsByTagName('th');allRows=table.getElementsByTagName('tr');headerRows=thead.getElementsByTagName('tr');dataRow=allRows[2].getElementsByTagName('td');if(headerRows.length==1){headerRow=headerRows[0].getElementsByTagName('th');for(pos=0;pos<dataRow.length;pos++){if(headerRow[pos]==refheader)return pos;}}
if(headerRows.length==2){firstRow=headerRows[0].getElementsByTagName('th');secondRow=headerRows[1].getElementsByTagName('th');for(pos=0;pos<dataRow.length;pos++){colspan=firstRow[pos].getAttribute('colspan');for(firstRowPos=0;firstRowPos<firstRow.length;firstRowPos++){if(colspan>1){for(secondRowPos=0;secondRowPos<secondRow.length;secondRowPos++){if(secondRow[secondRowPos]==refheader)return(pos+secondRowPos);}}
if(firstRow[firstRowPos]==refheader)return pos;}}}}
function getElementsByClassName(strClass,strTag,objContElm){strTag=strTag||"*";objContElm=objContElm||document;var objColl=(strTag=='*'&&document.all)?document.all:objContElm.getElementsByTagName(strTag);var arr=new Array();var delim=strClass.indexOf('|')!=-1?'|':' ';var arrClass=strClass.split(delim);for(i=0,j=objColl.length;i<j;i++){var arrObjClass=objColl[i].className.split(' ');if(delim==' '&&arrClass.length>arrObjClass.length)continue;var c=0;comparisonLoop:for(k=0,l=arrObjClass.length;k<l;k++){for(m=0,n=arrClass.length;m<n;m++){if(arrClass[m]==arrObjClass[k])c++;if((delim=='|'&&c==1)||(delim==' '&&c==arrClass.length)){arr.push(objColl[i]);break comparisonLoop;}}}}
return arr;}
function getNthAncestor(node,n){var parent=node;for(var i=0;i<n;i++){parent=parent.parentNode;}
return parent;}