function MM_swapImgRestore() { 
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { 
  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); return x;
}

function MM_swapImage() { 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


		



var cswmOM = "document.all.";
var cswmBgCo = ".style.backgroundColor";
var cswmCo = ".style.color";
var cswmDi = ".style.display";
var cswmTimerID = "";
var cswmClicked = -1;
var cswmPopupID = new Array();
var cswmPopupLeft = new Array();
var cswmPopupTop = new Array();
var cswmPopupWidth = 0;
var cswmPopupHeight = 0;
var cswmStartPoint = "";
var cswmDirection = "";
var cswmMoveBy = 0;
var cswmSrcId = "";
var cswmSrcElement = new Object();
var cswmSrcElementLeft = 0;
var cswmSrcElementTop = 0;
var cswmSrcElementHeight = 0;
var cswmSrcElementWidth = 0;
var cswmBodyWidth = 0;
var cswmBodyHeight = 0;
var cswmAvailRight = 0;
var cswmAvailBottom = 0;
var cswmScrollLeftAmount = 0;
var cswmScrollTopAmount = 0;
var cswmExpandIcSrc = "test_files/popup.gif";
var cswmExpandedIcSrc = "test_files/popup.gif";
var cswmClickToHide = 0;
var cswmXOff = 0;
var cswmYOff = 0;
var cswmFixedPos = 0;
var cswmTransState = 0;
var cswmTransLevel = 0;
var cswmTransTimerID = "";

function cswmTimer(ms){
if(ms != "off"){if(cswmClickToHide == 0){cswmTimerID = setTimeout("cswmFadeOut(90); cswmClicked = -1", ms);}}else{clearTimeout(cswmTimerID);}}

function cswmShow(id, srcid, relpos, offsetX, offsetY, fixedpos){
clearTimeout(cswmTimerID);
if(cswmClicked != id){
cswmHidePopup(0);
cswmSrcId = srcid;
cswmStartPoint = relpos;
cswmClicked = id;
cswmDirection = "right";
if(eval(cswmOM + "cswmPopup" + id)){
if(offsetX)cswmXOff = offsetX;
if(offsetY)cswmYOff = offsetY;
if(fixedpos)cswmFixedPos = fixedpos;
cswmShowPopup(id);
 }}}

function cswmHide(){cswmTimerID = setTimeout("cswmFadeOut(90); cswmClicked = -1", 250);}

function cswmHighlightItem(id, bgco){
if(eval(cswmOM + "cswmIcoOn" + id)){
eval(cswmOM + "cswmIco" + id + cswmDi + " = \"none\"");
eval(cswmOM + "cswmIcoOn" + id + cswmDi + " = \"inline\"");
}
eval(cswmOM + "cswmItem" + id + cswmCo + " = \"#000000\"");
eval(cswmOM + "cswmExpand" + id + cswmCo + " = \"#000000\"");
if(bgco != null){eval(cswmOM + "cswmItem" + id + cswmBgCo + " = \"" + bgco + "\"");
eval(cswmOM + "cswmExpand" + id + cswmBgCo + " = \"" + bgco + "\"");
}
else{
eval(cswmOM + "cswmItem" + id + cswmBgCo + " = \"#87D300\"");
eval(cswmOM + "cswmExpand" + id + cswmBgCo + " = \"#87D300\"");
}
if(eval(cswmOM + "cswmExpandIc" + id)){
eval(cswmOM + "cswmExpandIc" + id + ".src = cswmExpandedIcSrc");
}
}


function cswmDimItem(id, bgco){
if(eval(cswmOM + "cswmIcoOn" + id)){
eval(cswmOM + "cswmIco" + id + cswmDi + " = \"inline\"");
eval(cswmOM + "cswmIcoOn" + id + cswmDi + " = \"none\"");
}
eval(cswmOM + "cswmItem" + id + cswmCo + " = \"#000000\"");
eval(cswmOM + "cswmExpand" + id + cswmCo + " = \"#000000\"");
if(bgco != null){eval(cswmOM + "cswmItem" + id + cswmBgCo + " = \"" + bgco + "\"");
eval(cswmOM + "cswmExpand" + id + cswmBgCo + " = \"" + bgco + "\"");
}
else{
eval(cswmOM + "cswmItem" + id + cswmBgCo + " = \"#D7FF8A\"");
eval(cswmOM + "cswmExpand" + id + cswmBgCo + " = \"#D7FF8A\"");
}
if(eval(cswmOM + "cswmExpandIc" + id)){
eval(cswmOM + "cswmExpandIc" + id + ".src = cswmExpandIcSrc");
}
}


function cswmHideSelectTags(boolHidden){if(navigator.platform != "MacPPC"){document.cswmSelects = document.getElementsByTagName("select");var iCount = 0;for(iCount = 0; iCount < document.cswmSelects.length; iCount++){if(boolHidden == true){document.cswmSelects[iCount].style.visibility = "hidden";}if(boolHidden == false){document.cswmSelects[iCount].style.visibility = "visible";}}}}function cswmShowPopup(id, itemid){cswmHideSelectTags(true);if(!itemid){clearTimeout(cswmTransTimerID);if(cswmFixedPos){cswmSrcElementLeft = cswmXOff;cswmSrcElementTop = cswmYOff;cswmSrcElementHeight = 1;cswmSrcElementWidth = 1;cswmFixedPos = 0;}else{cswmSrcElement = new Object(eval(cswmOM + cswmSrcId));var cswmParentObj = cswmSrcElement;var cswmParentTag = "";cswmSrcElementLeft = cswmSrcElement.offsetLeft + cswmXOff;cswmSrcElementTop = cswmSrcElement.offsetTop + cswmYOff;cswmSrcElementHeight = cswmSrcElement.offsetHeight;cswmSrcElementWidth = cswmSrcElement.offsetWidth;while(cswmParentTag != "BODY"){cswmParentObj = cswmParentObj.offsetParent;cswmSrcElementLeft += cswmParentObj.offsetLeft;cswmSrcElementTop += cswmParentObj.offsetTop;cswmParentTag = cswmParentObj.tagName;}}eval(cswmOM + "cswmPopup" + id + cswmDi + " = \"block\"");cswmPopupWidth = eval(cswmOM + "cswmPopup" + id + ".clientWidth");cswmPopupHeight = eval(cswmOM + "cswmPopup" + id + ".clientHeight");cswmBodyWidth = document.body.clientWidth;cswmBodyHeight = document.body.clientHeight;cswmScrollLeftAmount = document.body.scrollLeft;cswmScrollTopAmount = document.body.scrollTop;switch(cswmStartPoint){case "above":cswmPopupLeft[cswmPopupLeft.length] = cswmSrcElementLeft;cswmPopupTop[cswmPopupTop.length] = cswmSrcElementTop - cswmPopupHeight;cswmCheckAbove();cswmCheckRight();break;case "below":cswmPopupLeft[cswmPopupLeft.length] = cswmSrcElementLeft;cswmPopupTop[cswmPopupTop.length] = cswmSrcElementTop + cswmSrcElementHeight;cswmCheckBelow();cswmCheckRight();break;case "right":cswmPopupLeft[cswmPopupLeft.length] = cswmSrcElementLeft + cswmSrcElementWidth;cswmPopupTop[cswmPopupTop.length] = cswmSrcElementTop;cswmCheckRight();cswmCheckBelow();break;case "left":cswmPopupLeft[cswmPopupLeft.length] = cswmSrcElementLeft - cswmPopupWidth;cswmPopupTop[cswmPopupTop.length] = cswmSrcElementTop;cswmCheckLeft();cswmCheckBelow();cswmDirection="left";break;}cswmXOff = 0;cswmYOff = 0;eval(cswmOM + "cswmPopup" + id + ".style.left = cswmPopupLeft[cswmPopupLeft.length - 1]");eval(cswmOM + "cswmPopup" + id + ".style.top = cswmPopupTop[cswmPopupTop.length - 1]");cswmPopupID[cswmPopupID.length] = id;if(cswmTransState == 0){cswmPopupRef = new Object(eval(cswmOM + "cswmPopup" + id));cswmFadeIn(20);cswmTransState = 1;}else{eval(cswmOM + "cswmPopup" + id + ".style.filter = \"alpha(opacity=100\"");}}else{eval(cswmOM + "cswmPopup" + id + ".style.filter = \"alpha(opacity=100\"");cswmPopupLeft[cswmPopupLeft.length] = eval(cswmOM + "cswmPopup" + cswmPopupID[cswmPopupID.length - 1] + ".clientWidth") + cswmPopupLeft[cswmPopupLeft.length - 1] - 4;var szPrntElmnt = "";if(eval(cswmOM + "cswmItem" + itemid + ".parentElement.offsetTop") == 0){if(navigator.platform == "MacPPC"){var szPrntElmnt = "parentElement.parentElement.";}else if(eval(cswmOM + "cswmItem" + itemid + ".parentElement.parentElement.parentElement.parentElement.className") != "cswmPopupBox"){var szPrntElmnt = "parentElement.parentElement.parentElement.";}}cswmPopupTop[cswmPopupTop.length] = eval(cswmOM + "cswmItem" + itemid + ".parentElement." + szPrntElmnt + "offsetTop") + cswmPopupTop[cswmPopupTop.length - 1];eval(cswmOM + "cswmPopup" + id + cswmDi + " = \"block\"");cswmPopupWidth = eval(cswmOM + "cswmPopup" + id + ".clientWidth");cswmPopupHeight = eval(cswmOM + "cswmPopup" + id + ".clientHeight");var cswmParentWidth = eval(cswmOM + "cswmPopup" + cswmPopupID[cswmPopupID.length - 1] + ".clientWidth");cswmAvailRight = cswmBodyWidth - cswmPopupLeft[cswmPopupLeft.length - 1] + cswmScrollLeftAmount;cswmAvailBottom = cswmBodyHeight - cswmPopupTop[cswmPopupTop.length - 1] + cswmScrollTopAmount;if(cswmPopupLeft[cswmPopupLeft.length - 2] == cswmScrollLeftAmount){cswmDirection = "right";}if((cswmAvailRight < cswmPopupWidth) || (cswmDirection == "left")){cswmMoveBy = (cswmPopupLeft[cswmPopupLeft.length - 1] - cswmPopupWidth - cswmParentWidth) + 8;if((cswmMoveBy >= 0) && (cswmMoveBy > cswmScrollLeftAmount)){cswmDirection = "left";}else{cswmMoveBy = cswmScrollLeftAmount;}cswmPopupLeft[cswmPopupLeft.length - 1] = cswmMoveBy;}if(cswmAvailBottom < cswmPopupHeight){cswmMoveBy = cswmPopupTop[cswmPopupTop.length - 1] - (cswmPopupHeight - cswmAvailBottom);if(cswmMoveBy < 0){cswmMoveBy = cswmScrollTopAmount;}cswmPopupTop[cswmPopupTop.length - 1] = cswmMoveBy;}eval(cswmOM + "cswmPopup" + id + ".style.left = cswmPopupLeft[cswmPopupLeft.length - 1]");eval(cswmOM + "cswmPopup" + id + ".style.top = cswmPopupTop[cswmPopupTop.length - 1]");cswmPopupID[cswmPopupID.length] = id;}}function cswmHidePopup(level){if(level == 0){cswmHideSelectTags(false);}var count = level;for(count = level; count < cswmPopupID.length; count++){eval(cswmOM + "cswmPopup" + cswmPopupID[count] + cswmDi + " = \"none\"");}cswmPopupID.length = level;cswmPopupLeft.length = level;cswmPopupTop.length = level;}

function cswmCheckRight(){cswmAvailRight = (cswmBodyWidth + cswmScrollLeftAmount) - cswmPopupLeft[cswmPopupLeft.length - 1];if(cswmAvailRight < cswmPopupWidth){if(cswmStartPoint == "below" || cswmStartPoint == "above"){cswmMoveBy = cswmPopupLeft[cswmPopupLeft.length - 1] - (cswmPopupWidth - cswmAvailRight);if(cswmMoveBy < 0 || cswmMoveBy < cswmScrollLeftAmount){cswmMoveBy = cswmScrollLeftAmount;}cswmPopupLeft[cswmPopupLeft.length - 1] = cswmMoveBy;}else{cswmMoveBy = cswmSrcElementLeft - cswmPopupWidth;if(cswmMoveBy >= 0){cswmPopupLeft[cswmPopupLeft.length - 1] = cswmMoveBy;}}}}

function cswmCheckLeft(){if(cswmPopupLeft[cswmPopupLeft.length - 1] < (cswmScrollLeftAmount)){cswmPopupLeft[cswmPopupLeft.length - 1] = cswmSrcElementLeft + cswmSrcElementWidth;cswmCheckRight();}}

function cswmCheckBelow(){cswmAvailBottom = (cswmBodyHeight + cswmScrollTopAmount) - cswmPopupTop[cswmPopupTop.length - 1];if(cswmAvailBottom < cswmPopupHeight){if(cswmStartPoint == "below"){cswmMoveBy = cswmPopupTop[cswmPopupTop.length - 1] - cswmPopupHeight - cswmSrcElementHeight;if(cswmMoveBy >= 0){cswmPopupTop[cswmPopupTop.length - 1] = cswmMoveBy;}}else{cswmMoveBy = cswmPopupTop[cswmPopupTop.length - 1] - (cswmPopupHeight - cswmAvailBottom);if(cswmMoveBy < 0 || cswmMoveBy < cswmScrollTopAmount){cswmMoveBy = cswmScrollTopAmount;}cswmPopupTop[cswmPopupTop.length - 1] = cswmMoveBy;}}}

function cswmCheckAbove(){if(cswmPopupTop[cswmPopupTop.length - 1] < (cswmScrollTopAmount)){cswmPopupTop[cswmPopupTop.length - 1] = cswmSrcElementTop + cswmSrcElementHeight;cswmCheckBelow();}}

function cswmFadeIn(level){cswmTransLevel = level;if(level <= 100){cswmPopupRef.style.filter = "alpha(opacity=" + cswmTransLevel + ")";setTimeout("cswmFadeIn(cswmTransLevel + 20);", 10);}}

function cswmFadeOut(level){cswmTransLevel = level;cswmTransState = 0;if(level >= 0){var iCount = 0;for(iCount = 0; iCount < cswmPopupID.length; iCount++){eval(cswmOM + "cswmPopup" + cswmPopupID[iCount] + ".style.filter = \"alpha(opacity=\" + cswmTransLevel + \")\"");}cswmTransTimerID = setTimeout("cswmFadeOut(cswmTransLevel - 20);", 10);}else{cswmHidePopup(0);}}function cswmShowInFrame(MenuID,x,y){x += document.body.scrollLeft;y += document.body.scrollTop;cswmShow(MenuID,'','below',x,y,1);}

function cswmRefresh(){}


		



