<!--
var ces_ieBr=document.all;
var ces_ns6Br=document.getElementById&&!document.all;
var ces_ns4Br=document.layers;
var ces_macbr=navigator.appVersion.indexOf("Mac")!=-1;
var ces_supportedBrowser=ces_ieBr||ces_ns6Br||ces_ns4Br;
var ces_selectedMenuStyle=new Object();
var ces_unselectedMenuStyle=new Object();
var ces_menuDynamicBaseUrl=new Object();
var ces_menuFades=new Object();
var ces_menuClock=0;
var ces_menuClockFunc;
var ces_highlightTopLevel=new Object();
var ces_menuImgs=new Array();
var ces_activeMenuItems=new Array();
function ces_AddMenu(menuID,selectedStyleInfo,unselectedStyleInfo,menuFadeDelay,highlightTopMenu,dynamicBaseUrl)
{
ces_selectedMenuStyle[menuID]=selectedStyleInfo;
ces_unselectedMenuStyle[menuID]=unselectedStyleInfo;
ces_menuFades[menuID]=menuFadeDelay;
ces_highlightTopLevel[menuID]=highlightTopMenu;
ces_menuDynamicBaseUrl[menuID]=dynamicBaseUrl;
}
function ces_setStyle(control)
{
if(this.fontFamily!='')
control.style.fontFamily=this.fontFamily;
control.style.fontSize=this.fontSize;
control.style.fontStyle=this.fontStyle;
control.style.fontWeight=this.fontWeight;
control.style.backgroundColor=this.backgroundColor;
control.style.borderColor=this.borderColor;
control.style.borderStyle=this.borderStyle;
control.style.borderWidth=this.borderWidth;
control.style.color=this.color;
if(this.className!='')
control.style.className=this.className;
}
function ces_styles(backgroundColor,
borderColor,
borderStyle,
borderWidth,
color,
fontFamily,
fontSize,
fontStyle,
fontWeight,
className)
{
this.backgroundColor=backgroundColor;
this.borderColor=borderColor;
this.borderStyle=borderStyle;
this.borderWidth=borderWidth;
this.color=color;
this.fontFamily=fontFamily;
this.fontSize=fontSize;
this.fontStyle=fontStyle;
this.fontWeight=fontWeight;
this.className=className;
this.setStyle=ces_setStyle;
}
function ces_menuDataCallback(data,menuID,elemID,parentID,layout)
{
var elem=document.getElementById(elemID);
var parent=document.getElementById(parentID);
if(data==null||data=='')
{
return;
}
var divObj=document.createElement('span');
document.body.appendChild(divObj);
divObj.innerHTML=data;
c_mmov(null,menuID,elem,layout,'','');
}
function c_fnd_tbl(control)
{
if(control==null||!control.tagName)
return null;
while((control.tagName!='TABLE')&&(control.tagName!='BODY'))
{
if(control.parentElement)
control=control.parentElement;
else
control=control.parentNode;
}
if(control.tagName=='TABLE')
return(control);
else
return(null);
}
function c_sc(control,className,nsclassName,psclassName)
{
if(control&&control.className)
control.className=className;
if(nsclassName!=null&&control.nextSibling&&control.nextSibling.nextSibling)
control.nextSibling.nextSibling.className=nsclassName;
if(psclassName!=null&&control.previousSibling)
control.previousSibling.className=psclassName;
}
function c_csm(theTD)
{
var parent=c_fnd_tbl(theTD);
if(parent==null)
return;
if(ces_activeMenuItems=="undefined")return;
for(var i=ces_activeMenuItems.length-1;i>-1;i--)
{
if(parent.id.indexOf(ces_activeMenuItems[i])!=0)
{
document.getElementById(ces_activeMenuItems[i]).style.display='none';
c_sif(false,ces_activeMenuItems[i]);
ces_activeMenuItems=new Array().concat(ces_activeMenuItems.slice(0,i),ces_activeMenuItems.slice(i+1));
}
}
}
function c_mmov(evt,menuID,theTD,layout,imageSource,submenukey)
{
var elem=theTD;
var parent=c_fnd_tbl(theTD);
if(parent==null)
return;
ces_stopClock();
c_csm(elem);
var childID=elem.id+"-sm";
if(document.getElementById(childID)==null&&submenukey!='')
{
ces_getRemoteData(null,ces_menuDynamicBaseUrl[menuID]+'?key='+submenukey,'ces_menuDataCallback','\''+menuID+'\'','\''+elem.id+'\'','\''+parent.id+'\'','\''+layout+'\'');
return;
}
if(document.getElementById(childID)!=null)
{
document.getElementById(childID).style.display='block';
document.getElementById(childID).style.position='absolute';
ces_activeMenuItems=ces_activeMenuItems.concat(childID);
if(layout=='vertical')
{
if(ces_ns6Br){
var x=evt.pageX;
var y=evt.pageY;
document.getElementById(childID).style.left=x;
document.getElementById(childID).style.top=y;
}
else{
var tkWidth=0;
try{
if(ces_ns6Br){
if(elem.offsetParent.id.indexOf('_toolkit')>-1){
tkWidth=elem.offsetParent.offsetWidth;
}
}else{
if(elem.offsetParent.offsetParent.id.indexOf('_toolkit')>-1){
tkWidth=elem.offsetParent.offsetParent.offsetWidth;
}
}
}catch(exception){}
var browserWidth=document.body.offsetWidth;
var mousex=x=ces_ns6Br?evt.clientX:window.event.x;
var xLeftPos=ces_getMenuLeft(parent)+parent.offsetWidth;
if(tkWidth>0){
if((browserWidth-mousex)>tkWidth)
xLeftPos=xLeftPos;
else
xLeftPos=xLeftPos-tkWidth-elem.offsetWidth;
}
document.getElementById(childID).style.left=xLeftPos;
document.getElementById(childID).style.top=ces_getMenuTop(elem);
}
var visibleWidth=parseInt(window.outerWidth?window.outerWidth-9:document.body.clientWidth,10);
if((parseInt(document.getElementById(childID).offsetLeft,10)+parseInt(document.getElementById(childID).offsetWidth,10))>visibleWidth){
var oWidth = visibleWidth-parseInt(document.getElementById(childID).offsetWidth,10);
var parLeft = parseInt(parent.style.left,10);
var thisWidth = parseInt(document.getElementById(childID).offsetWidth,10);
oWidth = parLeft - thisWidth;
document.getElementById(childID).style.left=oWidth;
}
}else if(layout=='horizontal')
{
document.getElementById(childID).style.left=ces_getMenuLeft(elem.previousSibling);
document.getElementById(childID).style.top=ces_getMenuTop(parent)+parent.offsetHeight;
if(document.getElementById(childID).offsetWidth<elem.previousSibling.offsetWidth)
document.getElementById(childID).style.width=elem.previousSibling.offsetWidth;
var visibleWidth=parseInt(window.outerWidth?window.outerWidth-9:document.body.clientWidth,10);
if((parseInt(document.getElementById(childID).offsetLeft,10)+parseInt(document.getElementById(childID).offsetWidth,10))>visibleWidth){
document.getElementById(childID).style.left=visibleWidth-parseInt(document.getElementById(childID).offsetWidth,10);
}
}else if(layout=='columnar')
{
document.getElementById(childID).style.left=ces_getMenuLeft(elem)+10;
document.getElementById(childID).style.top=ces_getMenuTop(elem)+elem.offsetHeight;
if(document.getElementById(childID).offsetWidth<elem.offsetWidth)
document.getElementById(childID).style.width=elem.offsetWidth;
var visibleWidth=parseInt(window.outerWidth?window.outerWidth-9:document.body.clientWidth,10);
if((parseInt(document.getElementById(childID).offsetLeft,10)+parseInt(document.getElementById(childID).offsetWidth,10))>visibleWidth){
document.getElementById(childID).style.left=visibleWidth-parseInt(document.getElementById(childID).offsetWidth,10);
}
}
}
if(ces_selectedMenuStyle[menuID]!=null)
{
ces_selectedMenuStyle[menuID].setStyle(elem);
}
if(ces_highlightTopLevel[menuID])
{
var eId=elem.id+'';
while(eId.indexOf('-sm')>=0)
{
eId=eId.substring(0,eId.lastIndexOf('-sm'));
ces_selectedMenuStyle[menuID].setStyle(document.getElementById(eId));
}
}
if(imageSource!='')
{
setimage(elem,imageSource)
}
}
function c_mmocto(menuID,elem,parent,imageSource)
{
ces_stopClock();
if(ces_selectedMenuStyle[menuID]!=null)ces_selectedMenuStyle[menuID].setStyle(elem);
if(ces_highlightTopLevel[menuID]){
var eId=elem.id+'';
while(eId.indexOf('-sm')>=0){
eId=eId.substring(0,eId.lastIndexOf('-sm'));
ces_selectedMenuStyle[menuID].setStyle(document.getElementById(eId));
}
}
if(imageSource!=''){
setimage(elem,imageSource)
}
}
function c_mmovs(menuID,elem,parent)
{
ces_stopClock();
}
function c_mmo(menuID,elem,imageSource)
{
ces_checkClock(menuID);
if(ces_unselectedMenuStyle[menuID]!=null)
{
ces_unselectedMenuStyle[menuID].setStyle(elem);
}
if(ces_highlightTopLevel[menuID])
{
var eId=elem.id+'';
while(eId.indexOf('-sm')>=0){
eId=eId.substring(0,eId.lastIndexOf('-sm'));
ces_unselectedMenuStyle[menuID].setStyle(document.getElementById(eId));
}
}
if(imageSource!='')
{
setimage(elem,imageSource)
}
}
function c_mmos(menuID,elem)
{
ces_checkClock(menuID);
}
function c_sif(visible,tableId)
{
var table=document.getElementById(tableId);
var iframe=document.getElementById('shim'+tableId);
if(table!=null&&iframe!=null)
{
if(visible)
{
iframe.style.width=table.offsetWidth;
iframe.style.height=table.offsetHeight;
iframe.style.top=table.style.top;
iframe.style.left=table.style.left;
iframe.style.zIndex=table.style.zIndex-1;
iframe.style.display="block";
}else
{
iframe.style.display="none";
}
}
}
function ces_isSubMenu(id)
{
if(typeof(ces_submenuIDList)=='undefined')
return false;
for(var i=0;i<ces_submenuIDList.length;i++)
if(id==ces_submenuIDList[i])
return true;
return false;
}
function ces_getMenuLeft(elem)
{
if(elem==null)
{
return 0;
}
else
{
if((elem.style.position=='absolute'||elem.style.position=='relative')&&!ces_isSubMenu(elem.id))return 0;
return elem.offsetLeft+ces_getMenuLeft(elem.offsetParent);
}
}
function findPosY(obj)
{
var curtop=0;
if(obj.offsetParent)
{
while(obj.offsetParent)
{
curtop+=obj.offsetTop
obj=obj.offsetParent;
}
}
else if(obj.y)
curtop+=obj.y;
return curtop;
}
function ces_getMenuTop(elem)
{
if(elem.tagName.toUpperCase()=='BODY')
{
return 0;
}else
{
if((elem.style.position=='absolute'||elem.style.position=='relative')&&!ces_isSubMenu(elem.id))
return 0;
return elem.offsetTop+ces_getMenuTop(elem.offsetParent);
}
}
function ces_checkClock(menuID)
{
if(ces_menuClock>=ces_menuFades[menuID])
{
ces_stopClock();
c_csm(document.getElementById(menuID));
}else
{
ces_menuClock++;
ces_menuClockFunc=setTimeout("ces_checkClock('"+menuID+"');",500);
}
}
function ces_stopClock()
{
ces_menuClock=0;
clearTimeout(ces_menuClockFunc);
}
function preloadimages()
{
for(i=0;i<preloadimages.arguments.length;i++)
{
ces_menuImgs[i]=new Image();
ces_menuImgs[i].src=preloadimages.arguments[i];
}
}
function setimage(elem,imageSource)
{
var i=elem.getElementsByTagName("img")[0];
i.src=imageSource;
}
function ces_tc(treeID,link,parent,childSourceUrl,fullRefresh)
{
var img=document.getElementById(treeID+'_tv_image');
var div=document.getElementById(treeID+'_tv_childNode');
if(div!=null&&fullRefresh==1&&childSourceUrl!=null&&childSourceUrl!='')
div.removeNode(true);
if(div==null&&childSourceUrl!='')
{
ces_getRemoteData(null,childSourceUrl+'&baseNodeID='+parent.id,'ces_treeDataCallback','\''+treeID+'\'','\''+parent.id+'\'');
img.src=img.src.replace('plus.gif','hourglass.gif');
}
if(img.src.indexOf('minus.gif')>=0)
{
img.src=img.src.replace('minus.gif','plus.gif');
if(div!=null)
div.style.display='none';
}
else
{
img.src=img.src.replace('plus.gif','minus.gif');
if(div!=null)
div.style.display='';
}
}
var ces_DataIFrame=null;
var ces_remoteData=null;
function ces_getRemoteData(e,url,callback,parm1,parm2,parm3,parm4)
{
ces_DataIFrame=null;
if(!ces_DataIFrame)
{
try
{
ces_DataIFrame=document.createElement('iframe');
ces_DataIFrame.setAttribute('id','spIFrame');
ces_DataIFrame.style.display='none';
ces_DataIFrame.style.width='0px';
ces_DataIFrame.style.height='0px';
ces_DataIFrame.style.border='0px';
document.body.appendChild(ces_DataIFrame);
}catch(exception)
{
var iframeHTML='\<iframe id="spIFrame" style="';
iframeHTML+='display:none;';
iframeHTML+='border:0px;';
iframeHTML+='width:0px;';
iframeHTML+='height:0px;';
iframeHTML+='"><\/iframe>';
document.body.innerHTML+=iframeHTML;
ces_DataIFrame=new Object();
ces_DataIFrame.document=new Object();
ces_DataIFrame.document.location=new Object();
ces_DataIFrame.document.location.iframe=document.getElementById('spIFrame');
ces_DataIFrame.document.location.replace=function(location){
this.iframe.src=location;}
}
}
var IFrameDoc;
var funcStr='';
if(ces_DataIFrame.contentDocument)
{
IFrameDoc=ces_DataIFrame.contentDocument;
funcStr="(document.getElementById('spIFrame').contentDocument.body.innerHTML)";
}else if(ces_DataIFrame.contentWindow)
{
IFrameDoc=ces_DataIFrame.Document;
}else if(ces_DataIFrame.document)
{
IFrameDoc=ces_DataIFrame.document;
}else
{
return true;
}
if(funcStr==''){
funcStr="(document.getElementById('"+ces_DataIFrame.uniqueID+"').contentWindow.document.body.innerHTML)";
}
if(parm1)
funcStr+=","+parm1;
funcStr+=","+parm2;
funcStr+=","+parm3;
funcStr+=","+parm4;
var funcPtr=new Function(callback+"("+funcStr+")");
try{
if(ces_ns6Br){
ces_DataIFrame.addEventListener('load',funcPtr,true);
}else{
ces_DataIFrame.attachEvent('onload',funcPtr);
}
}catch(exception){
}
ces_remoteData=null;
IFrameDoc.location.replace(url);
return false;
}
function ces_treeDataCallback(data,divID,parentID)
{
if(data==null||data==''||data=='<SPAN></SPAN>')
{
var img=document.getElementById(divID+'_tv_image');
if(img)
img.style.display='none';
return;
}else
{
var img=document.getElementById(divID+'_tv_image');
if(img)
{
img.src=img.src.replace('plus.gif','minus.gif');
img.src=img.src.replace('hourglass.gif','minus.gif');
}
}
var divObj=document.createElement('div');
divObj.id=divID+'_tv_childNode';
document.getElementById(parentID).appendChild(divObj);
divObj.innerHTML=data;
}
//-->