//><!-- // JScript source code
var sidemenu_intHide;
var sidemenu_speed=25;
var sidemenu_wait=0;
function sidemenu_show()
{
clearInterval(sidemenu_intHide)
sidemenu_wait = 25;
sidemenu_intHide=setInterval("sidemenu_doshow()",25)
}
function sidemenu_hide()
{
clearInterval(sidemenu_intHide)
sidemenu_wait = 10;
sidemenu_intHide=setInterval("sidemenu_dohide()",25)
}
function sidemenu_doshow()
{
if(sidemenu_wait > 0){
sidemenu_wait--;
return;
}
var i = document.getElementById('sidemenu').style.left
i = Number(i.substring(0,i.length-2));
if( i< - sidemenu_speed){
i += sidemenu_speed;
}
else {
i =0;
}
document.getElementById('sidemenu').style.left = i + 'px';
}
function sidemenu_dohide()
{
if(sidemenu_wait > 0){
sidemenu_wait--;
return;
}
var i = document.getElementById('sidemenu').style.left;
i = Number(i.substring(0,i.length-2));
var j = document.getElementById('sidemenu').style.width;
j = Number(j.substring(0,j.length-2))
if( i > 24-j+sidemenu_speed){
i -= sidemenu_speed;
}
else {
i =24-j;
}
document.getElementById('sidemenu').style.left = i + 'px';
}
var sidemenu_Y = 150;
window.onload = function myonload(){
sidemenu_Y = document.getElementById('sidemenu').style.top;
sidemenu_Y = Number(sidemenu_Y.substring(0,sidemenu_Y.length-2));
};
window.onscroll = function myscroll(){
var x = document.getElementById('sidemenu');
if(x != null)
if (window.getSelection){
x.style.top = window.scrollY + sidemenu_Y;
}
else
x.style.top = document.body.scrollTop + sidemenu_Y;
};
function Comment(iMode,sPrompt){
var sBrowser;
var sPrefix;
var oSelection;
var e,p,r,r1,r0;
var sPrompt,espan;
if (window.getSelection){ // ------------------------------------- Gecko -----------------------------------------------
sBrowser = 'Gecko';
oSelection = window.getSelection();
r = oSelection.getRangeAt(0);
// ---------------------------- Adjusting selection ------------------------------------------
oSelection.removeAllRanges();
r0 = r.cloneRange();
r1 = r.cloneRange();
p = r.startContainer;
r0.collapse(true);
r0.setStart(p,0);
if(r0.toString().length > 2)r0.setStart(p,r0.toString().length-2);
sPrefix = r0.toString();
if(p.nodeName=='#text')p=p.parentNode;
r1.selectNode(p);
r1.collapse(false);
if(r.compareBoundaryPoints(r.END_TO_END,r1)>0)r.setEnd(p,p.childNodes.length);
for(var i=0; i< p.childNodes.length; i++){
e = p.childNodes[i];
if(r.intersectsNode(e) && e.nodeName != '#text'){
r1.selectNode(e);
if(r.compareBoundaryPoints(r.END_TO_END,r1) < 0){
r.setEnd(p,i);
break;
}
}
}
oSelection.addRange(r);
}
else if(document.selection){ // -------------------------------------- IE -----------------------------------------
sBrowser = 'IE';
sPrompt = uf3(sPrompt);
oSelection = document.selection;
r = oSelection.createRange();
// ---------------------------- Adjusting selection ------------------------------------------
if(r.htmlText.replace(' ','')!='')
while(r.htmlText.charAt(0)==' ')r.moveStart('character',1);
r0 = oSelection.createRange();
r1 = oSelection.createRange();
var r2 = oSelection.createRange();
r1.collapse(true);
p = r1.parentElement();
r1.moveToElementText(p);
r0.moveToElementText(p);
if(r.compareEndPoints('EndToEnd',r1)>0)r.setEndPoint('EndToEnd',r1);
var bFound=false;
for(var i=0; i < p.childNodes.length; i++){
e = p.childNodes[i];
if(e.nodeName != '#text'){
r1.moveToElementText(e);
r2.moveToElementText(e);
r1.collapse(true);
r2.collapse(false);
var b1 = r.inRange(r1);
var b2 = r.inRange(r2);
if(b1 || b2)bFound=true;
if(b1 && !b2){
r.setEndPoint('EndToEnd',r1);
break;
}
else if(!b2 && r.compareEndPoints('StartToStart',r1)>0){
r0.moveToElementText(e);
r0.collapse(false);
}
}
}
p = r.parentElement();
switch(p.nodeName){
case 'P':
case 'LI':
case 'BLOCKQUOTE':
r2.moveToElementText(p);
if(r.compareEndPoints('EndToEnd',r2)==0)r.moveEnd('character',-1);
}
try {r.select();} catch(e){;};
r0.setEndPoint('EndToStart',r);
if(r0.text.length > 2)r0.moveStart('character',r0.text.length-2);
sPrefix = r0.text.replace(' ',' ');
}
else {// unknown browser
alert('Sorry, browser not supported!');
return;
}
if(iMode){ // ------------------------------ Gecko/IE insert ---------------------------------------------------
e = document.createElement('span');
e.innerHTML = '<span onmouseover="SpanHover(this,1);" onmouseout="SpanHover(this,0);"></span>'
e = e.childNodes[0];
switch(iMode){
case 1:
e.className = 'Comment';
sPrompt = prompt(sPrompt,'');
if(sPrompt == null)return;
e.title = sPrompt;
break;
case 2:
e.className = 'Strike';
sPrompt = prompt(sPrompt,'');
if(sPrompt == null)return;
if(sPrompt == '')sPrompt = lsToDelete;
e.title = sPrompt;
break;
default:
e.className = 'Strike';e.title = sPrompt;
e.style.textDecoration = 'none';
e.style.borderLeft = 'none';e.style.borderRight = 'none';
break;
}
if(iMode==-1){
alert(sPrefix);
return;
}
switch(sBrowser){
case 'Gecko':
oSelection.removeAllRanges();
e.appendChild(r.extractContents());
break;
case 'IE':
document.selection.empty();
if(r.htmlText.replace(' ','')!='') e.innerHTML = r.htmlText;
else e.innerHTML = r.htmlText.replace(' ',' ');
break;
}
switch(iMode){
case 1:e.innerHTML += '<span class="NoDisplay">'+e.title+'</span>';
break;
case 2:e.innerHTML = '<span class="DoCopyThrough">'+e.innerHTML+'</span>'
+ '<span class="NoDisplay">'+e.title+'</span>';
break;
case 3:e.innerHTML = '<span class="NoDisplay">'+sPrompt+'</span>'
+ '<span class="DoCopyHead">'+e.innerHTML+'</span>';
break;
case 4: e.innerHTML = '<span class="NoDisplay">'+sPrompt+'</span>'
+ '<span class="DoCopyHead">'+e.innerHTML+'</span>';
break;
case 5:e.innerHTML = '<span class="DoCopyTop">'+sPrefix+'</span>'
+ '<span class="NoDisplay">'+e.title+'</span>'
+ '<span class="DoCopyBottom" style="border-left: solid 1px red;">'+e.innerHTML+'</span>';
break;
case 6:e.innerHTML = '<span class="DoCopyBottom">'+sPrefix+'</span>'
+ '<span class="NoDisplay">'+e.title+'</span>'
+ '<span class="DoCopyTop" style="border-left: solid 1px red;">'+e.innerHTML+'</span>';
break;
case 7:e.innerHTML = '<span class="DoCopyBottom" style="border-right: solid 1px red;">'+e.innerHTML+'</span>'
+ '<span class="NoDisplay">'+e.title+'</span>'
break;
}
switch(sBrowser){
case 'Gecko':
r.insertNode(e);
if(iMode==5 || iMode==6)r0.deleteContents();
break;
case 'IE':
try {
r.pasteHTML(e.outerHTML);
if(iMode==5 || iMode==6)r0.pasteHTML('');
} catch(e) {;};
break;
}
}
else {// ------------------------------- Gecko/IE remove -------------------------------------------------
switch(sBrowser){
case 'Gecko':p= r.cloneContents(); break; // p is now a document frament
case 'IE':p = document.createElement('span');p.innerHTML = r.htmlText;break;
}
if(p.childNodes.length==1){
switch(sBrowser){
case 'Gecko':p = r.startContainer.parentNode;break;
case 'IE':p = r.parentElement();break;
}
if(p.className != 'Comment' && p.className != 'Strike' && p.className != 'CommentOver' && p.className != 'StrikeOver')
p = p.parentNode;
if(p.className == 'Comment' || p.className == 'Strike' || p.className == 'CommentOver' || p.className=='StrikeOver'){
switch(sBrowser){
case 'Gecko':
r.selectNode(p);
r.deleteContents();
GeckoRemove(r,p);
break;
case 'IE':
IERemove(p);
p.removeNode();
break;
}
}
}
else {
switch(sBrowser){
case 'Gecko':
r.deleteContents();
for(var i=p.childNodes.length-1; i > -1; i--){
e=p.childNodes[i];
if(e.className == 'Comment' || e.className == 'Strike' || e.className == 'CommentOver' || e.className=='StrikeOver'){
GeckoRemove(r,e);
}
else{
r.insertNode(e);
}
}
break;
case 'IE':
try {
IERemove(p);
r.pasteHTML(p.innerHTML);
} catch(e) {;};
break;
}
}
}
}
function GeckoRemove(r,e){
// e ist a Comment or a Strike
for(var j=e.childNodes.length-1; j > -1; j--){
if(e.childNodes[j].nodeName=='#text')
r.insertNode(e.childNodes[j]);
else if(e.childNodes[j].className.substring(0,6) == 'DoCopy')
r.insertNode(e.childNodes[j].childNodes[0]);
else if(e.childNodes[j].className != 'NoDisplay' && e.childNodes[j].className != 'NoCopy')
r.insertNode(e.childNodes[j]);
}
}
function IERemove(p){
for(var i=0; i < p.childNodes.length; i++){
var e=p.childNodes[i];
if(e.nodeName!='#text'){
if(e.className.substring(0,7) == 'Comment' || e.className.substring(0,6) == 'Strike'
|| e.className.substring(0,6) =='DoCopy'){
e.removeNode();
i--
}
if(e.className=='NoDisplay' || e.className=='NoCopy'){
e.removeNode(true);
i--;
}
}
}
}
var PosX = -1,PosY = -1;
function MousePos(e){
PosX = e.clientX + window.scrollX;
PosY = e.clientY + window.scrollY;
//window.status = 'X=' + PosX + ' Y=' + PosY;
}
if(window.getSelection){
window.onmousemove = MousePos;
}
function SpanHover(e,iMode){
var x,y;
if(window.getSelection){
x= PosX;
y = PosY;
}
else if(document.selection){
x= window.event.x + document.body.scrollLeft;
y = window.event.y + document.body.scrollTop;
//window.status = 'x = ' + x + ', y = ' + y;
}
else {
return;
}
e.title = '';
for(var i=0; i< e.childNodes.length; i++){
if(e.childNodes[i].className=='NoDisplay'){
var d = e.childNodes[i];
d.style.position = iMode?'absolute':'';
d.style.top = (y + 15) + 'px';
d.style.left = x + 'px';
}
}
e.className = e.className.replace('Over','');
if(iMode)e.className += 'Over';
}
function setVisible(icon){
icon.style.visibility = '';
}
function setHidden(icon){
icon.style.display = 'none';
}
function ShowBracket(idComment,txtComment){
var f = document.formcomment;
var d;
var x='100px',y='100px';
if(d = MM_findObj('cb'+idComment)){
x = d.style.left;
y = d.style.top;
};
// with px
x = Number(x.substring(0,x.length-2));
// without px
if(d = MM_findObj('ca'+idComment)){
d.style.left = (-30 + x) + 'px';
d.style.top = y;
d.style.display = '';
};
if(d = MM_findObj('cc'+idComment)){
d.style.left = (-15 + x) + 'px';
d.style.top = y;
d.style.display = '';
};
}
function setComment(iMode,idComment,strComment){
// iMode = 0: Delete
// iMode = 1: Save
var f = document.formcomment;
var d ;
if(d=MM_findObj('cb'+idComment)){
f.xid.value = idComment;
f.xx.value = d.style.left;
f.xy.value = d.style.top;
if(iMode){
f.xt.value = strComment;
f.xs.value = '<MainText><![CDATA['+ document.getElementById('MainText').innerHTML + ']'+']></MainText>'+
'<MainTitle><![CDATA['+ document.getElementById('MainTitle').innerHTML + ']'+']></MainTitle>'+
'<MainFooter><![CDATA['+ document.getElementById('MainFooter').innerHTML + ']'+']></MainFooter>';
}
else {
f.xt.value = '';
f.xs.value = '';
}
}
if(d = MM_findObj('ca'+idComment)){
if(d.style.display != 'none'){
f.xx1.value = d.style.left;
f.xy1.value = d.style.top;
}
}
if(d = MM_findObj('cc'+idComment)){
if(d.style.display != 'none'){
f.xx2.value = d.style.left;
f.xy2.value = d.style.top;
}
}
f.submit();
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0 && parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_dragLayer(objName,x,hL,hT,hW,hH,toFront,dropBack,cU,cD,cL,cR,targL,targT,tol,dropJS,et,dragJS) { //v4.01
//Copyright 1998 Macromedia, Inc. All rights reserved.
var i,j,aLayer,retVal,curDrag=null,curLeft,curTop,IE=document.all,NS4=document.layers;
var NS6=(!IE&&document.getElementById), NS=(NS4||NS6); if (!IE && !NS) return false;
retVal = true; if(IE && event) event.returnValue = true;
if (MM_dragLayer.arguments.length > 1) {
curDrag = MM_findObj(objName); if (!curDrag) return false;
if (!document.allLayers) { document.allLayers = new Array();
with (document) if (NS4) { for (i=0; i<layers.length; i++) allLayers[i]=layers[i];
for (i=0; i<allLayers.length; i++) if (allLayers[i].document && allLayers[i].document.layers)
with (allLayers[i].document) for (j=0; j<layers.length; j++) allLayers[allLayers.length]=layers[j];
} else {
if (NS6) { var spns = getElementsByTagName("span"); var all = getElementsByTagName("div");
for (i=0;i<spns.length;i++) if (spns[i].style&&spns[i].style.position) allLayers[allLayers.length]=spns[i];}
for (i=0;i<all.length;i++) if (all[i].style&&all[i].style.position) allLayers[allLayers.length]=all[i];
} }
curDrag.MM_dragOk=true; curDrag.MM_targL=targL; curDrag.MM_targT=targT;
curDrag.MM_tol=Math.pow(tol,2); curDrag.MM_hLeft=hL; curDrag.MM_hTop=hT;
curDrag.MM_hWidth=hW; curDrag.MM_hHeight=hH; curDrag.MM_toFront=toFront;
curDrag.MM_dropBack=dropBack; curDrag.MM_dropJS=dropJS;
curDrag.MM_everyTime=et; curDrag.MM_dragJS=dragJS;
curDrag.MM_oldZ = (NS4)?curDrag.zIndex:curDrag.style.zIndex;
curLeft= (NS4)?curDrag.left:(NS6)?parseInt(curDrag.style.left):curDrag.style.pixelLeft;
if (String(curLeft)=="NaN") curLeft=0; curDrag.MM_startL = curLeft;
curTop = (NS4)?curDrag.top:(NS6)?parseInt(curDrag.style.top):curDrag.style.pixelTop;
if (String(curTop)=="NaN") curTop=0; curDrag.MM_startT = curTop;
curDrag.MM_bL=(cL<0)?null:curLeft-cL; curDrag.MM_bT=(cU<0)?null:curTop-cU;
curDrag.MM_bR=(cR<0)?null:curLeft+cR; curDrag.MM_bB=(cD<0)?null:curTop+cD;
curDrag.MM_LEFTRIGHT=0; curDrag.MM_UPDOWN=0; curDrag.MM_SNAPPED=false; //use in your JS!
document.onmousedown = MM_dragLayer; document.onmouseup = MM_dragLayer;
if (NS) document.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
} else {
var theEvent = ((NS)?objName.type:event.type);
if (theEvent == 'mousedown') {
var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
var maxDragZ=null; document.MM_maxZ = 0;
for (i=0; i<document.allLayers.length; i++) { aLayer = document.allLayers[i];
var aLayerZ = (NS4)?aLayer.zIndex:parseInt(aLayer.style.zIndex);
if (aLayerZ > document.MM_maxZ) document.MM_maxZ = aLayerZ;
var isVisible = (((NS4)?aLayer.visibility:aLayer.style.visibility).indexOf('hid') == -1);
if (aLayer.MM_dragOk != null && isVisible) with (aLayer) {
var parentL=0; var parentT=0;
if (NS6) { parentLayer = aLayer.parentNode;
while (parentLayer != null && parentLayer.style.position) {
parentL += parseInt(parentLayer.offsetLeft); parentT += parseInt(parentLayer.offsetTop);
parentLayer = parentLayer.parentNode;
} } else if (IE) { parentLayer = aLayer.parentElement;
while (parentLayer != null && parentLayer.style.position) {
parentL += parentLayer.offsetLeft; parentT += parentLayer.offsetTop;
parentLayer = parentLayer.parentElement; } }
var tmpX=mouseX-(((NS4)?pageX:((NS6)?parseInt(style.left):style.pixelLeft)+parentL)+MM_hLeft);
var tmpY=mouseY-(((NS4)?pageY:((NS6)?parseInt(style.top):style.pixelTop) +parentT)+MM_hTop);
if (String(tmpX)=="NaN") tmpX=0; if (String(tmpY)=="NaN") tmpY=0;
var tmpW = MM_hWidth; if (tmpW <= 0) tmpW += ((NS4)?clip.width :offsetWidth);
var tmpH = MM_hHeight; if (tmpH <= 0) tmpH += ((NS4)?clip.height:offsetHeight);
if ((0 <= tmpX && tmpX < tmpW && 0 <= tmpY && tmpY < tmpH) && (maxDragZ == null
|| maxDragZ <= aLayerZ)) { curDrag = aLayer; maxDragZ = aLayerZ; } } }
if (curDrag) {
document.onmousemove = MM_dragLayer; if (NS4) document.captureEvents(Event.MOUSEMOVE);
curLeft = (NS4)?curDrag.left:(NS6)?parseInt(curDrag.style.left):curDrag.style.pixelLeft;
curTop = (NS4)?curDrag.top:(NS6)?parseInt(curDrag.style.top):curDrag.style.pixelTop;
if (String(curLeft)=="NaN") curLeft=0; if (String(curTop)=="NaN") curTop=0;
MM_oldX = mouseX - curLeft; MM_oldY = mouseY - curTop;
document.MM_curDrag = curDrag; curDrag.MM_SNAPPED=false;
if(curDrag.MM_toFront) {
eval('curDrag.'+((NS4)?'':'style.')+'zIndex=document.MM_maxZ+1');
if (!curDrag.MM_dropBack) document.MM_maxZ++; }
retVal = false; if(!NS4&&!NS6) event.returnValue = false;
} } else if (theEvent == 'mousemove') {
if (document.MM_curDrag) with (document.MM_curDrag) {
var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
newLeft = mouseX-MM_oldX; newTop = mouseY-MM_oldY;
if (MM_bL!=null) newLeft = Math.max(newLeft,MM_bL);
if (MM_bR!=null) newLeft = Math.min(newLeft,MM_bR);
if (MM_bT!=null) newTop = Math.max(newTop ,MM_bT);
if (MM_bB!=null) newTop = Math.min(newTop ,MM_bB);
MM_LEFTRIGHT = newLeft-MM_startL; MM_UPDOWN = newTop-MM_startT;
if (NS4) {left = newLeft; top = newTop;}
else if (NS6){style.left = newLeft; style.top = newTop;}
else {style.pixelLeft = newLeft; style.pixelTop = newTop;}
if (MM_dragJS) eval(MM_dragJS);
retVal = false; if(!NS) event.returnValue = false;
} } else if (theEvent == 'mouseup') {
document.onmousemove = null;
if (NS) document.releaseEvents(Event.MOUSEMOVE);
if (NS) document.captureEvents(Event.MOUSEDOWN); //for mac NS
if (document.MM_curDrag) with (document.MM_curDrag) {
if (typeof MM_targL =='number' && typeof MM_targT == 'number' &&
(Math.pow(MM_targL-((NS4)?left:(NS6)?parseInt(style.left):style.pixelLeft),2)+
Math.pow(MM_targT-((NS4)?top:(NS6)?parseInt(style.top):style.pixelTop),2))<=MM_tol) {
if (NS4) {left = MM_targL; top = MM_targT;}
else if (NS6) {style.left = MM_targL; style.top = MM_targT;}
else {style.pixelLeft = MM_targL; style.pixelTop = MM_targT;}
MM_SNAPPED = true; MM_LEFTRIGHT = MM_startL-MM_targL; MM_UPDOWN = MM_startT-MM_targT; }
if (MM_everyTime || MM_SNAPPED) eval(MM_dropJS);
if(MM_dropBack) {if (NS4) zIndex = MM_oldZ; else style.zIndex = MM_oldZ;}
retVal = false; if(!NS) event.returnValue = false; }
document.MM_curDrag = null;
}
if (NS) document.routeEvent(objName);
} return retVal;
};
function GetDateWin(sTarget,sDate){
var wDatum=window.open('date.asp?target='+sTarget+'&Date='+sDate,'Date',
'width=300,height=200,left=300,top=100,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,menubar=no');
wDatum.opener=window;
};
//--><!
|