document.write ("");

// [object - navigator | 020916a]
function isWin () { return (navigator.appVersion.indexOf ("Win") != -1); }
function isMac () { return (navigator.appVersion.indexOf ("Mac") != -1); }
function isIE () { return (navigator.appName.indexOf ("Explorer") != -1); }
function isNS () { return (navigator.appName.indexOf ("Netscape") != -1); }
function isWinIE () { return (isWin () && isIE ()); }
function isWinNS () { return (isWin () && isNS ()); }
function isMacIE () { return (isMac () && isIE ()); }
function isMacNS () { return (isMac () && isNS ()); }
function isW3CDOM () { return (document.getElementById ? true : false); }
function isMSDOM () { return (document.all ? true : false); }
function isNCDOM () { return (document.layers ? true : false); }
function isDOM () { return (isW3CDOM () || isMSDOM () || isNCDOM ()); }

// [object - window | 030910a]
function openWindow (url, id, w, h, features, centering) { var s = (w ? ("width=" + w) : "") + (h ? (",height=" + h) : ""); var ss = new Array ("menubar", "toolbar", "location", "scrollbars", "status", "resizable"); if (features) for (i in ss) s += "," + ss [i] + "=" + features.charAt (i); if (centering) { var x = (screen.width / 2) - (w / 2 + 10); var y = (screen.height / 2) - (h / 2 + 10); s += ",left=" + x + ",top=" + y + ",screenX=" + x + ",screenY=" + y; } var o = window.open (url, id, s); o.focus (); return o; }
function closeWindow () { var a = arguments; var r = true; if (a.length) for (var i = 0; i < a.length; i++) { var o = a [i]; if (o) o.close (); else r = false; } else top.close (); return r; }
function isWindowClosed (o) { var s = navigator.userAgent; return (!o ? true : ((isWin () && ((s.indexOf ("Gecko") != -1) || (s.indexOf ("MSIE 4") != -1))) ? o.closed : (typeof o.document != "object"))); }

// [object - window.document.image | 020916a]
function addPreloadImage () { var a = arguments; var ss = sPreloadImageUrls; for (var i = 0; i < a.length; i++) ss [ss.length] = a [i]; }
function preloadImage () { var a = arguments; var vs = a.length ? a : sPreloadImageUrls; var ss = sPreloadedImageUrls; for (var i = 0; i < vs.length; i++) ss [ss.length] = (new Image ()).src = vs [i]; }
function changeImage () { deleteRestoreImage (); var a = arguments; var os = oRestoreImages; var ss = sRestoreImageUrls; for (var i = 0; i < a.length; i += 2) { var v = a [i]; var o = (typeof (v) == "string") ? document.images [v] : v; if (o) { os [os.length] = o; ss [ss.length] = o.src; o.src = a [i + 1]; }}}
function restoreImage () { var os = oRestoreImages; var ss = sRestoreImageUrls; for (var i = os.length - 1; i >= 0; i--) os [i].src = ss [i]; deleteRestoreImage (); }
function deleteRestoreImage () { oRestoreImages = new Array (); sRestoreImageUrls = new Array (); } var sPreloadImageUrls = new Array (); var sPreloadedImageUrls = new Array (); var oRestoreImages = new Array (); var sRestoreImageUrls = new Array ();

// [exclusive | 030910a]
function changeNavigationImage (id, oEventSource) { if (oEventSource && (oEventSource.href == location.href)) return; var os = document.images; var o = os [id]; if (o && (sPreloadedImageUrls.length == sPreloadImageUrls.length)) { var url = o.src; if ((url.indexOf ("_o.gif") == -1) && (url.indexOf ("_s.gif") == -1) && (url.indexOf ("_so.gif") == -1)) { var x = url.lastIndexOf ("."); if (id.indexOf ("MainNavigationImage") == 0) { for (var i = 0; i < os.length; i++) { if (os [i].name == id) { var oBorderImages = new Array (os [i - 1], os [i + 1]); var bs = new Array ((oBorderImages [0].src.indexOf ("_s.gif") == -1), (oBorderImages [1].src.indexOf ("_s.gif") == -1)); break; }} var s = sNavigationBorderImageBasePath + "common/image/mainnavigation/p_border_o.gif"; changeImage (id, (url.substring (0, x) + "_o" + url.substring (x)), (bs [0] ? oBorderImages [0] : null), (bs [0] ? s : null), (bs [1] ? oBorderImages [1] : null), (bs [1] ? s : null)); } else { changeImage (id, url.substring (0, x) + "_o" + url.substring (x)); }} else if ((id.indexOf ("SubNavigationImage") == 0) && (url.indexOf ("_s.gif") != -1) && bSubSubNavigationImageSynchronized) { var x = url.lastIndexOf ("."); for (var i = 0; i < os.length; i++) { if (os [i].name == id) { var oBorderImages = new Array (os [i - 1], os [i + 1]); var bs = new Array ((oBorderImages [0].name != "SubNavigationTitleImage"), (oBorderImages [1].name != "SubNavigationTitleImage")); break; }} var s = sNavigationBorderImageBasePath + "common/image/subnavigation/p_border_so.gif"; changeImage (id, (url.substring (0, x) + "o" + url.substring (x)), (bs [0] ? oBorderImages [0] : null), (bs [0] ? s : null), (bs [1] ? oBorderImages [1] : null), (bs [1] ? s : null)); }}} 
