//TSG - Main JS
//Preload Images
i=new Image();
i.src="/template/nt.gif";
//Hover States
var oH=null;
function on(x){x.style.background="#EAEDF4 url('/template/sHG.gif') repeat-x";oH=x;}
function off(x){x.style.background="#EAEDF4 url('/template/sG.gif') repeat-x";}
function onH(x){x.style.background="#036";}
function offH(x){x.style.background="#036 url('/template/thG.gif')";}
//Open Progress Window
function oP(){window.open('/~progress','Active_Transfers','width=250,height=500,left=100,top=100,scrollbars=1,resizable=1');}
//Template Updates
function shwUpdChk() {
y=document.getElementById("Upd");
if(y==null){return null;}else if(Ip.match("127.0.0.|10.1.1.|192.168.")){y.style.display='block';}
}
function chkFrUpd() {
document.getElementById("chkFrUpd").innerHTML = '';
}
//Breadcrumbs
function bCrumbs() {
x="/";
y=Fldr.split(x);
bC="";
for(z=1;z'+y[z]+'';
}
document.getElementById('swpFt').innerHTML = bC;
}
//Media Previews
var cM=cMs=null;
function lMp(m) {
var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)
var tempX = 0
var tempY = 0
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.documentElement.scrollLeft
tempY = event.clientY + document.documentElement.scrollTop
} else { // grab the x-y pos.s if browser is NS
tempX = e.pageX
tempY = e.pageY
}
// catch possible negative values in NS4
if (tempX < 0){tempX = 0}
if (tempY < 0){tempY = 0}
var Ld = tempX-360;
var Td = tempY-160;
if(cM) ulMp(escape(cM));
cM=unescape(m);
cMs=cM.slice(2,-2);
pL="- Preview Open -";
pLc="";
prenext="";
if(cM.match(".[Ss][Ww][Ff]MD")) {
document.onmousedown=drgStart;
document.getElementById(cM).innerHTML = pL+"";
} else if(cM.match(".[Ff][Ll][Vv]MD")) {
document.onmousedown=drgStart;
document.getElementById(cM).innerHTML = pL+"";
} else if(cM.match(".[Jj][Pp][Gg]MD|.[Jj][Pp][Ee][Gg]MD|.[Pp][Nn][Gg]MD|.[Bb][Mm][Pp]MD")) {
document.onmousedown=drgStart;
document.getElementById(cM).innerHTML = pL+"";
} else if(cM.match(".[Mm][Pp]3MD")) {
document.getElementById(cM).innerHTML = "";
}
}
function ulMp(m){
if(cM.match(".[Mm][Pp]3MD")) {
document.getElementById(cM).innerHTML = "";
} else {off(oH);
document.getElementById(cM).innerHTML = "";
}
}
//Drag
var sObj=null;
var drgOK=false;
var dX=0;
var dY=0;
function drgGo(e){
if(e==null){e=window.event;}
if(e.button<=1&&drgOK) {
Ld=sObj.style.left=e.clientX-dX+'px';
Td=sObj.style.top=e.clientY-dY+'px';
return false;
}
}
function drgEnd(e) {
document.onmousemove=null;
document.onmouseup=null;
drgOK=false;
}
function drgStart(e) {
if(e==null){e=window.event;}
var t=e.target!=null?e.target:e.srcElement;
if(t.className=="pBx") {
sObj=t;
drgOK=true;
dX=e.clientX-parseInt(sObj.style.left);
dY=e.clientY-parseInt(sObj.style.top);
document.onmousemove=drgGo;
document.onmouseup=drgEnd;
return false;
}
}
//Upload Form
var f=0;
function addI() {
f++;
fr=document.upfrm;
mr=fr.more;
ls=fr.less;
document.getElementById('f'+f).style.display='block';
ls.disabled='';
if(f>=9) mr.disabled='disabled';
}
function tkI() {
document.getElementById('f'+f).style.display='';
mr.disabled='';
if(f<=1) ls.disabled='disabled';
if(f>=9) mr.disabled='';
f--;
}
function disBtns() {
fr=document.upfrm;
fr.upbtn.disabled=fr.more.disabled=fr.less.disabled='disabled';
fr.cncl.disabled='';
}
function upRst() {
fr=document.upfrm;
mr=fr.more;
ls=fr.less;
if(f>=9){mr.disabled='disabled';}else{mr.disabled='';}
if(f<1){ls.disabled='disabled';}else{ls.disabled='';}
fr.cncl.disabled='disabled';
fr.upbtn.disabled='';
}
function upStp() {
upRst();
if(navigator.userAgent.indexOf('MSIE')!=-1){document.execCommand('stop');}else{window.stop();}
}
//Tooltips - Not Ours
var DH=an=al=ai=0;
if(document.getElementById) {
ai=DH=1;
} else {
if(document.all) {
al=DH=1;
} else {
ver=parseInt(navigator.appVersion);
if((navigator.appName.indexOf('Netscape')!=-1)&&(ver==4))an=1;DH=1;
}
}
function fd(oi,wS) {
if(ai)return wS?document.getElementById(oi).style:document.getElementById(oi);
if(al)return wS?document.all[oi].style:document.all[oi];
if(an)return document.layers[oi];
}
function pw(){return window.innerWidth!=null?window.innerWidth:document.body.clientWidth!=null?document.body.clientWidth:null;}
function mX(e){if(e.pageX)return e.pageX;else if(e.clientX)return e.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);else return null;}
function mY(e){if(e.pageY)return e.pageY;else if(e.clientY)return e.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);else return null;}
function popUp(e,oi) {
if(DH) {
var wp=pw();
ds=fd(oi,1);
dm=fd(oi,0);
st=ds.visibility;
if(dm.offsetWidth)ew=dm.offsetWidth;else if(dm.clip.width)ew=dm.clip.width;
if(st=="visible"||st=="show") {
ds.visibility="hidden";
} else {
tv=mY(e)+20;lv=mX(e)-(ew/4);
if(lv<2)lv=2;else if(lv+ew>wp)lv-=ew/2;
if(!an){lv+='px';tv+='px';
}
ds.left=lv;ds.top=tv;ds.visibility="visible";
}
}
}