var browser=new Browser();var gTcolor="red";var gTFcolor="white";var gTClicked="TC";var gTabId="";var gTabOpen=false;var overdiv="0";function getPosition(e){e=e||window.event;var cursor={x:0,y:0};if(e.pageX||e.pageY){cursor.x=e.pageX;cursor.y=e.pageY;}else{var Vttt=document.documentElement;var b=document.body;cursor.x=e.clientX+(Vttt.scrollLeft||b.scrollLeft)-(Vttt.clientLeft||0);cursor.y=e.clientY+(Vttt.scrollTop||b.scrollTop)-(Vttt.clientTop||0);}return cursor;};function showColorPicker(event,id){var cursor=getPosition(event);if((window.screen.width-cursor.x)<350)cursor.x=window.screen.width-350;document.getElementById("cp").style.top=cursor.y-12;document.getElementById("cp").style.left=cursor.x-12;document.getElementById("cp").innerHTML=cp_contents;document.getElementById("cp").style.width=document.getElementById("cptable").style.width;document.getElementById("cp").style.height=document.getElementById("cptable").style.height;document.getElementById("cp").style.display="block";if(gTClicked=="TC")showTC();else showTFC();};function deleteTab(Tttt,Cttt,fttt){var Httt;if(fttt=="tab"){var Ottt=confirm("Do you realy want to delete the tab and its content? \nAny subtabs will also be deleted.");Httt="dt";}else{var Ottt=confirm("Do you realy want to delete the sub tab and its content?");Httt="dst";}if(Ottt){var Attt="<d><id>"+Cttt+"</id><t>"+Httt+"</t><v>"+Tttt.replace(fttt,"")+"</v></d>";gRef=true;gos(Attt);}};function addtab(fttt,Cttt){if(fttt=="tab")var Attt="<d><id>0</id><t>at</t><v></v></d>";else var Attt="<d><id>"+Cttt+"</id><t>ast</t><v></v></d>";gRef=true;gos(Attt);};function rgb2hex_wrapper(svalue){if(svalue.indexOf("rgb")> -1&&svalue.indexOf("rgba")== -1)return rgb2hex(svalue);else return svalue;};function rgb2hex(value){var x=255;var adttt='';var i;var regexp=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var abttt=regexp.exec(value);for(i=1;i<4;i++)adttt+=('0'+parseInt(abttt[i]).toString(16)).slice(-2);return '#'+adttt;};function rgbToHex_wrapper(jttt){jttt=jttt.replace("rgb","");jttt=jttt.replace("(","");jttt=jttt.replace(")","");kttt=jttt.split(",");return rgbToHex(kttt[0],kttt[1],kttt[2],true);};function rgbToHex(Rttt,Gttt,Bttt){return '#'+toHex(Rttt)+toHex(Gttt)+toHex(Bttt)};function toHex(N){if(N==null)return "00";N=parseInt(N);if(N==0||isNaN(N))return "00";N=Math.max(0,N);N=Math.min(N,255);N=Math.round(N);return "0123456789ABCDEF".charAt((N-N%16)/16)+"0123456789ABCDEF".charAt(N%16);};function updtabs(Tttt,rttt,mttt,fttt){var gttt=document.getElementById(gTabId);var ottt=document.getElementById("tab_newval").value;gttt.innerText=ottt;ottt=ottt.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");if(gTFcolor.indexOf('rgb')> -1)gTFcolor=rgbToHex_wrapper(gTFcolor);if(gTcolor.indexOf('rgb')> -1)gTcolor=rgbToHex_wrapper(gTcolor);var aettt="<c>"+gTcolor+"</c><fc>"+gTFcolor+"</fc><tv>"+ottt+"</tv>";if(fttt=="subtab")var acttt="ust";else{var acttt="ut";iSubTabId=0;}var Attt="<d><id>"+rttt+"</id><t>"+acttt+"</t><v>"+aettt+"</v><sti>"+mttt+"</sti></d>";gRef=false;gos(Attt);var Pttt=gttt.id.replace(fttt,fttt+"input");var Jttt=gttt.id.replace(fttt,fttt+"Table");if(fttt=="tab"){var Kttt="tabTableBottom";var Lttt="tabTableCenter";}var Uttt=document.getElementById(Pttt);var Ittt=document.getElementById(Jttt);if(fttt=="tab"){var ahttt=document.getElementById(Kttt);var agttt=document.getElementById(Lttt);var afttt=document.getElementById("tab"+rttt);}Uttt.innerHTML="";gttt.style.color=gTFcolor;gttt.style.display="block";Uttt.style.display="none";Ittt.style.backgroundColor=gTcolor;if(fttt=="tab"){ahttt.style.background=gTcolor;agttt.style.background=gTcolor;afttt.parentElement.style.background=gTcolor;}gTabOpen=false;};function texpand(gttt,tt,lttt,vttt,mttt){var Fttt=gttt.id;Dttt=gttt.id.replace(lttt,lttt+"Table");gTcolor=document.getElementById(Dttt).style.backgroundColor;gTFcolor=gttt.style.color;gTabId=Fttt;gttt.style.display="none";var Qttt=Fttt.replace(lttt,lttt+"input");Ittt=document.getElementById(Qttt);Ittt.style.display="block";var dttt="<table cellspacing='0' cellpadding='0' border='0'>";dttt=dttt+" <tr>";dttt=dttt+" <td>";dttt=dttt+" <input onblur=updtabs('"+gttt.id+"',"+vttt+","+mttt+",'"+lttt+"'); type='text' size='10' id='tab_newval' value='"+gttt.innerText+"'/>";dttt=dttt+" </td>";if(lttt!="subtab"){dttt=dttt+" <td width='20px' align='center'>";dttt=dttt+" <span onclick=showColorPicker(event,"+Fttt+");return false;>";dttt=dttt+" <img width='15px' height='15px'title='Change tab color' src='images/color_icon.gif' border='0'></span>";dttt=dttt+" </td>";}if(tt!=1){dttt=dttt+" <td width='25px' align='right'>";dttt=dttt+" <span style='cursor:pointer;color:#ffffff' onclick=deleteTab('"+gttt.id+"',"+vttt+",'"+lttt+"');>";dttt=dttt+" <img title='Delete Tab' src='images/close.gif' border='0'/></span>";dttt=dttt+" </td>";}dttt=dttt+" </tr>";dttt=dttt+"</table>";var dttt=Ittt.innerHTML=dttt;gTabOpen=true;};function pickColor(Mttt){if(gTClicked=="TC")gTcolor=Mttt;else gTFcolor=Mttt;document.getElementById("sampleTab").style.backgroundColor=gTcolor;document.getElementById("sampleTabFC").style.color=gTFcolor;};function showTC(){gTClicked="TC";document.getElementById("bline").style.background="#8299FB";document.getElementById("sampleTab").style.backgroundColor=gTcolor;document.getElementById("sampleTabFC").style.color=gTFcolor;};function showTFC(){gTClicked="TFC";document.getElementById("bline").style.background="#B369A4";document.getElementById("sampleTab").style.backgroundColor=gTcolor;document.getElementById("sampleTabFC").style.color=gTFcolor;};var colors=new Array("#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC","#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099","#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333","#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300","#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#006600","#006633","#006666","#006699","#0066CC","#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699","#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600","#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#009900","#009933","#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900","#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF","#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC","#FF99FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66","#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33","#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00","#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC","#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#FFFFFF");var aattt=colors.length;var iCol=18;var iColCount=0;var sampleTab="<table id='sampleTab' style='height:10px;' cellpadding='0' cellspacing='0' border='0'>";sampleTab+="<tr height='5px'>";sampleTab+=" <td width='5px'>";sampleTab+="<img src='images/tabs/tlb.gif' border='0'/>";sampleTab+="</td>";sampleTab+=" <td></td>";sampleTab+="<td width='5px'>";sampleTab+="<img src='images/tabs/trB.gif' border='0'/>";sampleTab+="</td>";sampleTab+=" </tr>";sampleTab+=" <tr height='22px;'>";sampleTab+=" <td></td>";sampleTab+=" <td valign='center' class='tabbold2' style='padding-left:15px;padding-right:15px; padding-top: 2px;'> <span id='sampleTabFC' style='font-weight:bold;font-family:arial;'>Tab Font Color</span>";sampleTab+=" </td>";sampleTab+=" <td></td>";sampleTab+=" </tr>";sampleTab+="</table>";var cttt;cttt="<TABLE align='center' style='width:100%' cellspacing='0' cellpadding='0' border='0'>";cttt+=" <tr>";cttt+=" <td align='center'>";cttt+=" <table cellspacing='0' style='width:100%' cellpadding='0' border='0'>";cttt+=" <tr style='height:10px;'> ";cttt+=" <td width='50%'>";cttt+=" <table width='100%' style='height:10px;' cellpadding='0' cellspacing='0' border='0'>";cttt+=" <tr height='5px'>";cttt+=" <td width='5px' bgcolor='#8299FB'><img src='images/tabs/tlB.gif' border='0'/></td>";cttt+=" <td bgcolor='#8299FB'></td>";cttt+=" <td width='5px' bgcolor='#8299FB'><img src='images/tabs/trB.gif' border='0'/></td>";cttt+=" </tr>";cttt+=" <tr height='20px;'>";cttt+=" <td bgcolor='#8299FB'></td>";cttt+=" <td bgcolor='#8299FB' onclick='showTC();' align='center'";cttt+=" class='tabbold2' ";cttt+=" padding-left:15px;padding-right:15px;";cttt+=" padding-top: 2px;";cttt+=" background:#8299FB;'>";cttt+=" <span style='cursor:pointer;color:#ffffff;font-weight:bold;font-family:arial;'>Tab Color</span></span>";cttt+=" </td>";cttt+=" <td bgcolor='#8299FB'></td>";cttt+=" </tr>";cttt+=" </table> ";cttt+=" </td>";cttt+="";cttt+=" <td width=2px></td>";cttt+=" <td>";cttt+=" <table width='100%' style='height:10px;' cellpadding='0' cellspacing='0' border='0'>";cttt+=" <tr height='5px'>";cttt+=" <td width='5px' bgcolor='#B369A4'><img src='images/tabs/tlB.gif' border='0'/></td>";cttt+=" <td bgcolor='#B369A4'></td>";cttt+=" <td width='5px' bgcolor='#B369A4'><img src='images/tabs/trB.gif' border='0'/></td>";cttt+=" </tr>";cttt+=" <tr height='20px;'>";cttt+=" <td bgcolor='#B369A4'></td>";cttt+=" <td bgcolor='#B369A4' onclick='showTFC();' align='center' ";cttt+=" class='tabbold2' ";cttt+=" padding-left:15px;padding-right:15px;";cttt+=" padding-top: 2px;";cttt+=" background:#B369A4;'>";cttt+=" <span style='cursor:pointer;'><span>Tab Font Color</span></span>";cttt+=" </td>";cttt+=" <td bgcolor='#B369A4'></td>";cttt+=" </tr>";cttt+=" </table> ";cttt+=" </td>";cttt+=" <td width=2px></td>";cttt+=" </tr>";cttt+=" </table> ";cttt+=" </td>";cttt+=" </tr>";cttt+="</TABLE>";cttt+="<TABLE style='width:100%' cellspacing='0' cellpadding='0' border='0'>";cttt+=" <TR style='height:6px;background:#ffffff'>";cttt+=" <td id='bline' STYLE='COLOR:BLUE;'></td>";cttt+=" </TR> ";cttt+="</TABLE>";cp_contents=" ";cp_contents+="<div style='border=2px white double'><TABLE id='cptable' bgcolor='#000000' width='300px' BORDER='0' CELLSPACING='3' CELLPADDING='0'>";cp_contents+="<TR><TD colspan="+iCol+">"+cttt+"</TD>";cp_contents+="</TR>";cp_contents+="<TR>";for(var i=0;i<aattt;i++){if(iColCount==iCol){iColCount=0;cp_contents+="</TR><TR>";}cp_contents+="<TD style='cursor:pointer;' onclick=pickColor('"+colors[i]+"'); WIDTH='12PX' HEIGHT='12PX' BGCOLOR='"+colors[i]+"'></TD>";iColCount=iColCount+1;}if(iColCount==iCol)cp_contents+="</TR><TR><TD COLSPAN="+iCol+" align='center'>"+sampleTab+"</TD></TR></TABLE>";else{var iDiff=iCol-iColCount;for(var i=0;i<iDiff;i++){cp_contents+="<TD></TD>";}cp_contents+="</TR><TR><TD COLSPAN="+iCol+" align='center'>"+sampleTab+"</TD></TR></TABLE></div>";}function hideLayer(){if(overdiv=="0"){document.getElementById("cp").style.display="none";if(document.getElementById("tab_newval"))document.getElementById("tab_newval").onblur();}}
