 var imagespath = "images/";  var calloutimagespath = "images/calloutimages/"; function createWinPara(){this.id = "winid"; this.header = "Window"; this.x = 0; this.y = 0; this.content = null; }function oWinSetStyle(){try{ var head = document.getElementsByTagName('head')[0];  var style = document.createElement('style'); style.type = 'text/css';  var s = ".aBox {position: absolute; float:left; display:none; }.aBar {cursor:move; padding-top:3px; height:20px; }.LHdr{ font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }"; if (style.styleSheet)style.styleSheet.cssText = s;   else style.appendChild(document.createTextNode(s));  head.appendChild(style); }catch(e){}}oWinSetStyle(); function getCallOutUI(){ var s = "<table id=\"calloutTBL\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"; s += "<tr>"; s += "<td colspan=\"3\" style=\"position:relative; \" align=\"left\"><img style=\"position:relative;  top:1px;  left:20px; \" src=\"" + calloutimagespath + "calloutbox_arrow.png\"></td>"; s += "</tr>"; s += "<tr>"; s += "<td><img src=\"" + calloutimagespath + "calloutbox_03.png\"></td>"; s += "<td style=\"background:url(" + calloutimagespath + "calloutbox_04.png)\"></td>"; s += "<td><img src=\"" + calloutimagespath + "calloutbox_05.png\"></td>"; s += "</tr>"; s += "<tr>"; s += "<td style=\"background:url(" + calloutimagespath + "calloutbox_07.png)\"></td>"; s += "<td style=\"background-color:#FFFFFF\" id=\"calloutBody\"></td>"; s += "<td style=\"background:url(" + calloutimagespath + "calloutbox_09.png)\"></td>"; s += "</tr>"; s += "<tr>"; s += "<td><img src=\"" + calloutimagespath + "calloutbox_10.png\"></td>"; s += "<td style=\"background:url(" + calloutimagespath + "calloutbox_11.png)\"></td>"; s += "<td><img src=\"" + calloutimagespath + "calloutbox_12.png\"></td>"; s += "</tr>"; s += "</table>"; return s; }function DragWinShow(id,XYpos){DragWinHide(id);  var ow = ""; ow = "<table id='" + id + "tbl' border='0' cellpadding='0' cellspacing='0'>"; ow += "<tr>"; ow += "<td valign='top'>"; ow += "<img src='" + imagespath + "win_01.png' width='8' height='25' alt=''></td>"; ow += "<td style='background:url(" + imagespath + "win_02.png) repeat-x; ' height='25' valign='top' id='" + id + "winhdr'>"; ow += "</td>"; ow += "<td valign='top'>"; ow += "<img src='" + imagespath + "win_03.png' width='10' height='25' alt=''></td>"; ow += "</tr>"; ow += "<tr>"; ow += "<td style='background:url(" + imagespath + "win_04.png) repeat-y; '>"; ow += "<img src='" + imagespath + "win_04.png' width='0' alt=''></td>"; ow += "<td style='background-color:#FFFFFF;  padding:7px; ' valign='top' align='left' id='" + id + "Content'>"; ow += "</td>"; ow += "<td style='background:url(" + imagespath + "win_06.png) repeat-y'>"; ow += "<img src='" + imagespath + "win_06.png' width='10' alt=''></td>"; ow += "</tr>"; ow += "<tr>"; ow += "<td>"; ow += "<img src='" + imagespath + "win_07.png' width='8' height='16' alt=''></td>"; ow += "<td style='background:url(" + imagespath + "win_08.png) repeat-x;  height=:15px; '></td>"; ow += "<td>"; ow += "<img src='" + imagespath + "win_09.png' width='10' height='16' alt=''></td>"; ow += "</tr>"; ow += "</table>";  var div = cElmnt("div"); div.innerHTML = ow; div.id = id; div.className = "aBox"; try{if ($get(id) == null) {document.body.appendChild(div);  var h = "<span id='" + id + "Lhdr' class='LHdr' style='display:inline;  float:left;  font-weight:bold;  padding-top:3px; '>Window</span>"; h += "<span id='" + id + "RHdr' style='display:inline;  float:right;  padding-top:3px; '><img src='' id='" + id + "closeImg' /></span>";  var divHdr = cElmnt("div"); divHdr.className = "aBar"; divHdr.onmousedown = function(e){dragStart(e, id); }; divHdr.innerHTML = h; $get(id + "winhdr", true, divHdr); $get(id + "closeImg").style.cssText = "cursor:pointer; "; $get(id + "closeImg").src = imagespath + "closewin.png"; $get(id + "closeImg").onclick = function(e){DragWinHide(id); }; $get(id + "closeImg").onmouseover = function(e){this.src = imagespath + "closewinover.png"; }; $get(id + "closeImg").onmouseout = function(e){this.src = imagespath + "closewin.png"; }; }}catch(e){alert("DragWinShow():: " + e.message); return; }positionWin(id,XYpos); }function positionWin(id,XYpos){ var j = 0; $get(id).style.left = XYpos.x + "px"; $get(id).style.top = XYpos.y + "px";  var dim = flb.getElementWidthHeight(id+"tbl");  var w = flb.getScreenWidthHeight().w; if ((w/2) < XYpos.x)$get(id).style.left =  (XYpos.x - dim.w) + "px"; if ((XYpos.y +  dim.h) >= (flb.getWinScrollPos().y + flb.getScreenWidthHeight().h)){j = ((XYpos.y +  dim.h) - (flb.getWinScrollPos().y + flb.getScreenWidthHeight().h)); $get(id).style.top = (XYpos.y - j) + "px"; } var it = $get(id).style.top; it = it.replace("px"); if (parseInt(it) <= 0)$get(id).style.top = "1px"; $get(id).style.display = "block"; }function DragWinHide(id){try{if ($get(id) != null) { var obj = $get(id); document.body.removeChild(obj); }}catch(e){alert("DragWinHide():: " + e.message); }}function WinHintShow(id,XYpos){ var ow = ""; ow = "<table id='"+ id +"tbl' border='0' cellpadding='0' cellspacing='0' style='border:1px solid #cccccc; '>"; ow += "<tr>"; ow += "<td style='padding:3px; ' id='" + id + "Content'></td>"; ow += "</tr>"; ow += "</table>";  var div = cElmnt("div"); div.id = id; div.innerHTML = ow; div.className = "aBox"; try{if ($get(id) == null) {document.body.appendChild(div); }}catch(e){alert("WinHintShow():: " + e.message); }positionWin(id,XYpos); }function Browser(){ var ua;  var s;  var i; this.isIE = false; this.isNS = false; this.version = null; ua = navigator.userAgent; s = "MSIE"; if ((i = ua.indexOf(s)) >= 0){this.isIE = true; this.version = parseFloat(ua.substr(i + s.length)); return; }s = "Netscape6/"; if ((i = ua.indexOf(s)) >= 0){this.isNS = true; this.version = parseFloat(ua.substr(i + s.length)); return; }s = "Gecko"; if ((i = ua.indexOf(s)) >= 0){this.isNS = true; this.version = 6.1; return; }} var browser =  new  Browser();  var dragObj =  new  Object(); dragObj.zIndex = 0; function dragStart(event, id){ var el;  var x;  var y; if (id){dragObj.elNode = document.getElementById(id); } else  {if (browser.isIE)dragObj.elNode = window.event.srcElement; if (browser.isNS)dragObj.elNode = event.target; if (dragObj.elNode.nodeType == 3)dragObj.elNode = dragObj.elNode.parentNode; }if (browser.isIE){x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; }if (browser.isNS){x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; }dragObj.cursorStartX = x; dragObj.cursorStartY = y; dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10); dragObj.elStartTop= parseInt(dragObj.elNode.style.top,  10); if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0; if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0; dragObj.elNode.style.zIndex = ++dragObj.zIndex; if (browser.isIE){document.attachEvent("onmousemove", dragGo); document.attachEvent("onmouseup",dragStop); window.event.cancelBubble = true; window.event.returnValue = false; }if (browser.isNS){document.addEventListener("mousemove", dragGo,true); document.addEventListener("mouseup",dragStop, true); event.preventDefault(); }}function dragGo(event){ var x;  var y; if (browser.isIE){x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; }if (browser.isNS){x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; }dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px"; dragObj.elNode.style.top  = (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px"; if (browser.isIE){window.event.cancelBubble = true; window.event.returnValue = false; }if (browser.isNS)event.preventDefault(); }function dragStop(event){if (browser.isIE){document.detachEvent("onmousemove", dragGo); document.detachEvent("onmouseup",dragStop); }if (browser.isNS){document.removeEventListener("mousemove", dragGo,true); document.removeEventListener("mouseup",dragStop, true); }} var isoWindowsLoaded = true; 

