var d=document,isDOM=d.getElementById,isIE=d.all&&d.all.item; var navHTML='',navCreated=false; var menuIdx=0,menuArr=[]; var htmlResult='',familyStr; function GC() { this.invert=function(curClass) {return this.mapGC[curClass];} this.map={ 'idx1':{'top':'GC28','inline':'GC30','back':'GC30'}, 'idx2':{'top':'GC32','inline':'GC34','back':'GC34'} }; this.mapGC={ 'GC28':'GC29','GC30':'GC31','GC32':'GC33','GC34':'GC35', 'GC29':'GC28','GC31':'GC30','GC33':'GC32','GC35':'GC34' }; } oGC=new GC; function addMenu(arr,arrIdx,type,subtype,typeClass,subtypeClass,navOrientation,subOrientation,separator){ arr[arrIdx]=[type,typeClass,navOrientation]; var mapNameToMenu=[],topLevelID=(type=='idx1'?'D-34':'D-33'); mapNameToMenu[topLevelID]=arr[arrIdx]; var md=(type=='idx1'?md1:md2),o,shift=0; while(o=md[shift++]){ var mnu=mapNameToMenu[o[1]],tmp=getMainCSS(o[0],o[1]); if(o[1]==topLevelID){addItem(mnu,type,o[0],o[3],'self',o[2],separator);} else{ if(!mnu){ arr[++arrIdx]=[o[1],subtypeClass,subOrientation,o[4]]; mapNameToMenu[o[1]]=arr[arrIdx]; mnu=arr[arrIdx]; } if(mnu){addItem(mnu,tmp+subtype,o[0],o[3],'self',o[2],separator);} } } } function addItem(m,type,id,url,tar,name,sep){ if(tar=="self")tar="_"+tar; var n=m.length; m[n++]=type; m[n++]=id; m[n++]=url+(tar?"\\\" target=\\\""+tar:""); m[n++]=name.replace(/\"/g,"\\\"").replace(/[\n|\r]/mg,' '); m[n++]=sep; } function _objC(id,cname,side){ if(!side)side='';else id+=''; var topLevel=(cname.indexOf('idx2')==0)?'idx2':'idx1'; var top=(cname.indexOf(topLevel+'Sub')==0)?'inline':'top'; var gcName=oGC.map[topLevel][top]; return 'id="'+cname+id+'" sf:object="'+cname+side+'" class="'+gcName+' '+cname+side+'"'; } function ahref(href,disp){ if(!disp)return ''; return ''+disp+''; } function create_td(id,cname,mouse,familyHref,dispText,href){ var onclick=''; if(!mouse)mouse=''; var inner=(typeof(dispText)=='undefined'?'':dispText); if(href){ var pos=href.indexOf('"'); if(pos!=-1){href=href.substring(0,href.indexOf('"'));} if(href.indexOf('familyStr')==-1)onclick="onclick=\"tf.utils.navClk(this,'"+href+"','"+id+"')\" "; } return "