/**
 *	Copyright (c) HenuSoft, All Rights Reserved.
 *	http://www.HenuSoft.se
 */

{NbSite=function(){this.partName='netbless';this.selectedMenuIndex=0;this.currentLanguage='fi'
this.isTopPageInitialized=false;this.isMenuPageInitialized=false;}
NbSite.getLanguage=function(){var rLanguage=top.getCookie('language');if(rLanguage==null){rLanguage=top.nbSite.currentLanguage;}
if(top.nbSite.currentLanguage!=rLanguage){top.nbSite.currentLanguage=rLanguage;}
return(rLanguage==null?'fi':rLanguage);}
NbSite.setLanguage=function(aLanguage){var language=(aLanguage==null?'fi':aLanguage);top.nbSite.currentLanguage=language;top.setCookie('language',language);}
NbSite.changeLanguage=function(aLanguage){var language=(aLanguage==null?'fi':aLanguage);NbSite.setLanguage(language);top.frames.MainFrame.location.reload();top.frames.LeftFrame.location.reload();top.nbSite.isTopPageInitialized=false;top.frames.TopFrame.location.reload();top.frames.RightFrame.location.reload();}
NbSite.getPartName=function(){return(top.nbSite.partName==null?'netbless':top.nbSite.partName);}
NbSite.setPartName=function(aPartName){top.nbSite.partName=(aPartName==null?'netbless':aPartName);}
NbSite.selectMenus=function(aPartName,aMenuIndex,aCount){var isMenuSelected=false;if(top.nbSite.isTopPageInitialized&&top.frames.LeftFrame.location.pathname.endsWith('/menu.html')&&top.nbSite.isMenuPageInitialized){var previousTopMenuElement=top.findElementById(NbSite.getPartName(),top.frames.TopFrame.document);var previousLeftMenuElement=top.findElementById(('menu'+top.nbSite.selectedMenuIndex),top.frames.LeftFrame.document);var currentTopMenuElement=top.findElementById(aPartName,top.frames.TopFrame.document);var currentLeftMenuElement=top.findElementById(('menu'+aMenuIndex),top.frames.LeftFrame.document);if(previousTopMenuElement!=null&&previousLeftMenuElement!=null&&currentTopMenuElement!=null&&currentLeftMenuElement!=null){detachClass.call(previousTopMenuElement,'MainMenuTextEnabled');detachClass.call(previousLeftMenuElement,'MainMenuTextEnabled');detachClass.call(currentTopMenuElement,'MenuTextEnabled');detachClass.call(currentLeftMenuElement,'MenuTextEnabled');if(previousTopMenuElement!=currentTopMenuElement){attachClass.call(previousTopMenuElement,'MenuTextEnabled');}
if(previousLeftMenuElement!=currentLeftMenuElement){attachClass.call(previousLeftMenuElement,'MenuTextEnabled');}
attachClass.call(currentTopMenuElement,'MainMenuTextEnabled');attachClass.call(currentLeftMenuElement,'MainMenuTextEnabled');NbSite.setPartName(aPartName);top.nbSite.selectedMenuIndex=aMenuIndex;isMenuSelected=true;}
}
if(!isMenuSelected){if(aCount!=null&&aCount<=20){setTimeout('NbSite.selectMenus(\''+aPartName+'\','+aMenuIndex+','+(aCount+1)+')',100);}else{top.location.href='/';}
}
return true;}
NbSite.initializePage=function(aPartName,aMenuIndexOrLanguage){var isSiteCorrect=(top.frames.length==5&&top.frames[0].name=='TopFrame'&&top.frames[1].name=='LeftFrame'&&top.frames[2].name=='MainFrame'&&top.frames[3].name=='RightFrame'&&top.frames[4].name=='Blueprint');var pageType=(isSiteCorrect&&window.frameElement!=null?window.frameElement.name:null);var isReloadSite=!isSiteCorrect;if(isReloadSite&&window.frameElement==null&&(typeof aPartName)=='string'&&(typeof aMenuIndexOrLanguage)=='string'&&(aMenuIndexOrLanguage=='fi'||aMenuIndexOrLanguage=='sv')){isReloadSite=false;}
if(isReloadSite){if((typeof aPartName)=='string'&&(typeof aMenuIndexOrLanguage)=='number'){top.setCookie('MainUrl',location.href);}
top.location.href='/';}else{if(pageType==null&&(typeof aMenuIndexOrLanguage)=='string'){window.nbSite=new NbSite();NbSite.setPartName(aPartName);NbSite.setLanguage(aMenuIndexOrLanguage);}else if(pageType=='TopFrame'){top.nbSite.isTopPageInitialized=true;}else if(pageType=='LeftFrame'){top.nbSite.isMenuPageInitialized=true;}else if(pageType=='MainFrame'){top.deleteCookie('MainUrl');var mainUrl=top.frames.MainFrame.location.pathname;var menuUrl=(mainUrl.substring(0,mainUrl.lastIndexOf('/'))+'/menu.html');if(!top.frames.LeftFrame.location.pathname.endsWith(menuUrl)){top.nbSite.selectedMenuIndex=0;top.nbSite.isMenuPageInitialized=false;top.frames.LeftFrame.location.href=menuUrl;}
if(top.nbSite.isTopPageInitialized&&top.nbSite.isTopPageInitialized){top.frames.RightFrame.location.reload();}
NbSite.selectMenus(aPartName,aMenuIndexOrLanguage,0);}
}
}
}

/* Time: 18 */

