﻿function getObject(elementId) { if (document.getElementById) { return document.getElementById(elementId); } else if (document.all) { return document.all[elementId]; } else if (document.layers) { return document.layers[elementId]; } }
function getObjectsByTagAndClass(tag, cls) { var array = document.getElementsByTagName(tag); var output = new Array(); var matches = 0; for(var i=0;i<array.length;i++) { var parts = array[i].className.split(' '); for(var j=0;j<parts.length;j++) { if(parts[j]==cls) { output[matches++]=array[i]; } } } return output; }
function getTargetFromEvent(e) { if (!e) var e = window.event; if (e.target) var tg = e.target; else if (e.srcElement) var tg = e.srcElement; while (tg.nodeType != 1) tg = tg.parentNode; return tg; }
function getBrowserWidth() { if(window.innerWidth) return window.innerWidth; else if(document.body.clientWidth) return document.body.clientWidth; else return -1; }
function getBrowserHeight() { return document.documentElement.clientHeight; }
function getBodyHeight() { if(document.body.clientHeight) return document.body.clientHeight; else return -1; }
function getObjectHeight(i) { return i.offsetHeight; }
 /*@cc_on /*@if (@_jscript_version > 5.5) @*/ var isLibraryLoaded = true; var isDebug = false; window.onload = loadPage; window.onresize = resizePage; var useCdn = false; var cdnServer = ''; var KPF=null;
function KP(o){ var k = GKBH(o); if(k==0||k==0) { eval(KPF); return false; } return k; }
function GKBH(o) { var k; try{k=(window.event != null && window.event.keyCode != null) ? window.event.keyCode : e.which;}catch(e){k=null;}; return (k==null && o !=null && o.keyCode !=null)? o.keyCode : k; }
function MNFocus(which) { if(null==which)which='q'; var o=getObject(which); if(null!=o)o.focus(); } var currentTabGroup = 0; var currentTabIndex = 0; var activeTabIndeces = new Array(); var activeTabTimers = new Array();
function activateTab(tabGroup,index){ clearTimeout(activeTabTimers[tabGroup]); currentTabGroup = tabGroup; currentTabIndex = index; if(activeTabIndeces.length <= tabGroup){ activeTabIndeces[tabGroup] = 0; } var activeTabIndex = activeTabIndeces[tabGroup]; if(index != activeTabIndex) { activeTabTimers[tabGroup] = setTimeout("activateTabTimer()",250); } }
function mouseOutTab(tabGroup,index){ clearTimeout(activeTabTimers[tabGroup]); }
function activateTabTimer() { var activeTabIndex = activeTabIndeces[currentTabGroup]; if(currentTabIndex != activeTabIndex) { var h = 'tbh' + currentTabGroup + '_'; var c = 'tbc' + currentTabGroup + '_'; var activeTab = getObject(h + activeTabIndex); var activeTabPanel = getObject(c + activeTabIndex); var newTab = getObject(h + currentTabIndex); var newTabPanel = getObject(c + currentTabIndex); activeTab.className = 'tab'; activeTabPanel.className = 'tabPanel tabHiddenPanel'; newTab.className = 'tab tabActive'; newTabPanel.className = 'tabPanel tabActivePanel'; activeTabIndeces[currentTabGroup] = currentTabIndex; clearTimeout(impT); impT = setTimeout("swtI("+currentTabIndex+")", 1000); } } var TVIEWHEIGHT = 0;
function collapseTabs() { var ih=0; var i=0; objects = getObjectsByTagAndClass("div","tbc"); for(i=0;i<objects.length;i++) { ih= getObjectHeight(objects[i]); if(ih>TVIEWHEIGHT)TVIEWHEIGHT=ih; } var objects = getObjectsByTagAndClass("div","tabs"); for(i=0;i<objects.length;i++) { objects[i].style.display = 'none'; } objects = getObjectsByTagAndClass("div","tabs"); for(i=0;i<objects.length;i++) { objects[i].style.display = 'block'; } objects = getObjectsByTagAndClass("div","tabContentPanel"); for(i=0;i<objects.length;i++) { objects[i].className = 'tabContentPanel'; objects[i].style.height = TVIEWHEIGHT+"px"; } objects = getObjectsByTagAndClass("div","tabPanel"); for(i=0;i<objects.length;i++) { if(i==0) { objects[i].className = 'tabPanel tabActivePanel'; } else { objects[i].className = 'tabPanel tabHiddenPanel'; } } } var mnl; var mnl_h; var mnl_oh; var isE=true; var timer; var closeWhileCollapse=false;
function loadPage() { resizePage(); try{ if(eval('nP')) { var navScreen = getObject(); navScreen.style.height = getBodyHeight() + 'px'; } }catch(e){;} collapseTabs(); }
function resizePage(){ var object = getObject(); if(object) { object.style.height = (700-d)+'px'; } object = getObject(); if(object) { object.style.height = (477-d)+'px'; } object = getObject(); if(object) { object.style.height = (478-d)+'px'; } object = getObject(); if(object) { object.style.height = (522-d)+'px'; } }
function vss(obj,styleType) { if(obj.id==mViewName)return; obj.className=obj.id+styleType; }
function vbc(obj, viewType) { var tmp=mViewName; if(obj.id==mViewName)return; vss(obj,'S'); mViewType = viewType; mViewName=obj.id; vss(getObject(tmp),'N'); try{ var value = GetLevel3(msWinPath, getObject('sn_' + activeSubNav).childNodes[0].nodeValue); if(value != null && value != "") { getObject('MNWPanel').innerHTML = value; } }catch(ex){ if(isDebug)alert(ex); } var subNavActive = getObjectsByTagAndClass("a","subNavActive"); if(subNavActive.length > 0) { wt_level2 = subNavActive[0].childNodes[0].nodeValue; } try{ var vt = 'Thumbnail'; if(viewType==1)vt='Detail'; if(viewType==2)vt='List'; var dcsuri = "/L2a/" + ESQ(wt_level1) + "/" + ESQ(wt_level2) + "/" + vt + "/"; dcsMultiTrack('DCS.dcsuri',dcsuri,'DCSext.ngn_vt',vt,'DCSext.ngn_l1vt',ESQ(wt_level1),'DCS.ngn_l2avt',ESQ(wt_level2),'DCS.ngn_type','Master Navigation','WT.ti','View Change: ' + vt,'DCSext.wt_linkid',''); } catch(e){} } var tlids=new Array(); var impT=null;
function swtI(n) { if(impT!=null && n>0 && tlids[n]!=false) { try{ dcsMultiTrack("DCS.dcsuri","/tabs/"+(n+1),"WT.ad","","WT.mc_id","","DCSext.wt_linkid",tlids[n],"WT.dl","5","WT.ti","Tab "+(n+1)); tlids[n]=false; impT=null; }catch(e){;} } }
 /*@end @*/ 