var SF={};var visible='visible';var hidden='hidden';window.onerror=null;if(!document.getElementById&&document.all){document.getElementById=function(){return document.all[ID]}}SF.msg=function(obj){if(typeof obj!='object'){alert(obj);}else{for(var p in obj){if(typeof obj[p]!='object'){SF.msg(obj[p]);}if(!confirm(p+': '+obj[p])){return};}}};SF.toArray=function(o){var a=[];for(var i=0,l=o.length;i<l;i++){a[a.length]=o[i];}return a;};document.getElementsByNames=function(sA){var sE=[];sA=(sA instanceof Array)?sA:[sA];for(var i=0,l=sA.length;i<l;i++){sE=sE.concat(SF.toArray(this.getElementsByName(sA[i])));}return sE;};document.getElementsByTags=function(sA){var sE=[];sA=(sA instanceof Array)?sA:[sA];for(var i=0,l=sA.length;i<l;i++){sE=sE.concat(SF.toArray(this.getElementsByTagName(sA[i])));}return sE;};document.getElementsByIds=function(sA){var sE=[];sA=(sA instanceof Array)?sA:[sA];for(var i=0,l=sA.length;i<l;i++){sE[sE.length]=this.getElementById(sA[i]);}return sE;};document.getElementsByClasses=function(sA){var sE=[];if(sA instanceof Array){for(var i=0,l=sA.length;i<l;i++){sE=sE.concat(SF.toArray(this.getElementsByClasses(sA[i])));}}else{var sC=sA.match(/^([^\.]*)\.([^\.]+)/);var sT=sC[1]?sC[1]:'*';sC=new RegExp('\\b'+sC[2]+'\\b');var eA=this.getElementsByTagName(sT);for(var i=0,l=eA.length;i<l;i++){if(eA[i].className.match(sC)){sE[sE.length]=eA[i];}}}return sE;};document.getElementsByAnySelectors=function(sA){var sE=[];if(sA instanceof Array){for(var i=0,l=sA.length;i<l;i++){sE=sE.concat(this.getElementsByAnySelectors(sA[i]));}}else{if(sA.match(/^#/)){sE=[this.getElementById(sA.replace('#',''))];}else if(sA.match(/^[a-z]*\.[-a-z0-9_]+$/i)){sE=this.getElementsByClasses(sA);}else{var eA;if(sA.match(/^[a-z]+$/i)){eA=this.getElementsByTagName(sA);if(!eA.length){eA=this.getElementsByName(sA);}}else if(sA.match(/^\S+$/)){eA=this.getElementsByName(sA);}sE=SF.toArray(eA);}}return sE;};document.attachBehaviour=function(sA,eA,cF){var o;var sE=this.getElementsByAnySelectors(sA);eA=(eA instanceof Array)?eA:[eA];cF={'m':cF.match(/([^\(]+)\(([^\)]+)?/)};cF.p=cF.m[2];cF.c=cF.m[1].replace(/^this\./,'o.');cF.o=cF.c.replace(/^([^\.]*)\./,'$1_');try{var aF=function(event){try{this.event=event?event:window.event;}catch(e){};if(event.srcElement!=undefined){o=event.srcElement;}else{o=this;}try{eval('o.'+cF.o+'='+cF.c+';');eval('o.'+cF.o+'('+cF.p+');');}catch(e){};o=null;};for(var i=0,sEl=sE.length;i<sEl;i++){for(var n=0,eAl=eA.length;n<eAl;n++){if(sE[i].addEventListener){sE[i].addEventListener(eA[n],aF,false);}else if(sE[i].attachEvent){sE[i].attachEvent('on'+eA[n],aF);}else{eval('sE['+i+'].on'+eA[n]+'='+aF);}}}}catch(e){}};function checkCookie(cookieName,cookieValue,errorPage){if(!window.navigator.cookieEnabled){this.location=errorPage;}}if(self.innerHeight){window.getHeight=function(){return self.innerHeight};window.getWidth=function(){return self.innerWidth};}else if(document.documentElement&&document.documentElement.clientHeight){window.getHeight=function(){return document.documentElement.clientHeight};window.getWidth=function(){return document.documentElement.clientWidth};}else{window.getHeight=function(){return document.body.clientHeight};window.getWidth=function(){return document.body.clientWidth};}if(self.pageYOffset>-1){window.getVscroll=function(){return self.pageYOffset};window.getHscroll=function(){return self.pageXOffset};}else if(document.documentElement&&document.documentElement.scrollTop>-1){window.getVscroll=function(){return document.documentElement.scrollTop+document.body.scrollTop};window.getHscroll=function(){return document.documentElement.scrollLeft+document.body.scrollLeft};}else{window.getVscroll=function(){return document.body.scrollTop};window.getHscroll=function(){return document.body.scrollLeft};}function scroller(objectId,scrollPitch,scrollTension,offsetTop){this.obj=document.getElementById(objectId);this.checkPitch=500;this.scrollPitch=scrollPitch;this.scrollTension=scrollTension;this.snap=8;this.vScroll=window.getVscroll();this.offsetTop=offsetTop;this.currentY=this.offsetTop;this.targetY=this.currentScroll;this.deltaY=0;this.checkScroll=checkScroll;this.scroll=scroll;return this;}function checkScroll(){var obj=this;if((obj.offsetTop+obj.obj.offsetHeight)<window.getHeight()&&window.getVscroll()!=obj.vScroll){obj.vScroll=window.getVscroll()>=0?window.getVscroll():0;obj.targetY=obj.vScroll+obj.offsetTop;obj.scroll();}setTimeout(function(){obj.checkScroll();},obj.checkPitch);}function scroll(){var scroller=this;scroller.deltaY=Math.round((scroller.targetY-scroller.currentY)/scroller.scrollTension);if((Math.abs(scroller.targetY-scroller.currentY)>scroller.snap)&&(scroller.deltaY!=0)){scroller.currentY+=scroller.deltaY;scroller.obj.style.top=scroller.currentY+'px';setTimeout(function(){scroller.scroll();},scroller.scrollPitch);}else{scroller.obj.style.top=scroller.targetY+'px';}}function glow(obj){if(!obj.on){obj.opacity++;if(obj.opacity==80){obj.on=true;obj.glowDelay=obj.glowDelay/4;}}else{obj.opacity--;if(obj.opacity==0){obj.on=false;obj.style.display='none';clearTimeout(obj.timer);return true;}}obj.timer=setTimeout(function(){glow(obj);},obj.glowDelay);setOpacity(obj);return true;}function setOpacity(obj){obj.style.opacity=(obj.opacity/100);obj.style.MozOpacity=(obj.opacity/100);obj.style.KhtmlOpacity=(obj.opacity/100);obj.style.filter='alpha(opacity='+obj.opacity+')';}function togleVisibility(objId){var obj=document.getElementById(objId);if(obj.style.visibility==hidden||obj.style.visibility.toString()==''){obj.style.visibility=visible;}else{obj.style.visibility=hidden;}}function displayExternal(externalUrl,windowName,windowProperties){externalWindow=window.open(externalUrl,windowName,windowProperties);externalWindow.focus();}function switchLanguage(targetLanguage){var thisLocation;this.location=this.location.toString().replace(this.location.search,'').replace(/([AEJN]{2})?(:[^\/]+)?$/,targetLanguage+'$2')+this.location.search;}function makeSlideShow(divName,imageDir,imageDataList,tagDivName,switchDelay,rolloverTags){this.index=0;this.switchDelay=switchDelay;switchDelay?this.playStatus=true:this.playStatus=false;this.imageId='slideImage';this.imageDir=imageDir;this.image=new Image();this.captionId='slideCaption';this.slideNode=document.getElementById(divName);this.slideNode.innerHTML='<img id="'+this.imageId+'" class="'+this.imageId+'" src="" alt="" /><br /><div id="'+this.captionId+'"></div>';this.captionNode=document.getElementById(this.captionId);this.imageNode=document.getElementById(this.imageId);this.imageNode.parent=this;this.imageNode.tag=document.getElementById(tagDivName);this.imageNode.tag.tagDelay=1000;this.imageNode.tag.idleTagDelay=1000;this.imageNode.tag.glowDelay=50;this.imageNode.tag.rolloverTags=rolloverTags;this.imageNode.tag.showIdleTag=showIdleTag;this.imageDataList=imageDataList;this.preloadImageList=new Array(this.imageDataList.length);this.getIndex=getIndex;this.preloadImages=preloadImages;this.playSlides=playSlides;this.togglePlayStatus=togglePlayStatus;this.getIndex((window.location.search.search('i=')>=0)?window.location.search.replace(/.+i=([^&]+)/,'$1'):'');this.playSlides();this.imageNode.tag.showIdleTag();return this;}function preloadImages(){var img,indexArray,i,c;indexArray=new Array(0,this.imageDataList.length-1);if(!indexArray.indexOf){Array.prototype.indexOf=function(searchValue){c=this.length;for(i=0;i<c;i++){if(this[i]===searchValue){return i;}}return-1;}}if(indexArray.indexOf(this.index)<0){indexArray[indexArray.length]=this.index;}if((this.index<(this.imageDataList.length-2))&&(indexArray.indexOf(this.index+1)<0)){indexArray[indexArray.length]=this.index*1+1;}if((this.index>1)&&(indexArray.indexOf(this.index-1)<0)){indexArray[indexArray.length]=this.index-1;}c=indexArray.length;for(i=0;i<c;i++){if(!this.preloadImageList[indexArray[i]]){img=new Image;img.src=this.imageDir+this.imageDataList[indexArray[i]][0];img.height=this.imageDataList[indexArray[i]][1];this.preloadImageList[indexArray[i]]=[img,this.imageDataList[indexArray[i]][2]];}}}function getIndex(fileName){var imageIndex;if(fileName){for(imageIndex in this.imageDataList){if(this.imageDataList[imageIndex][0]==fileName){this.index=imageIndex;break;}}}}function playSlides(){this.preloadImages();this.imageNode.src=this.preloadImageList[this.index][0].src;this.imageNode.height=this.preloadImageList[this.index][0].height;this.captionNode.innerHTML=this.preloadImageList[this.index][1];if(this.switchDelay&&this.playStatus){(this.index==this.preloadImageList.length-1)?this.index=0:this.index++;var obj=this;this.timer=setTimeout(function(){obj.playSlides();},this.switchDelay);}}function switchSlide(){var offsetX,offsetY;if(this.parent.playStatus){this.parent.togglePlayStatus();}offsetX=this.event.offsetX?this.event.offsetX:this.event.layerX;offsetY=this.event.offsetY?this.event.offsetY:this.event.layerY;if(this.height){if((offsetY<this.height/8)&&(offsetX>this.width/4)&&(offsetX<3*this.width/4)){this.parent.index=0;}else if((offsetY>this.height/8*7)&&(offsetX>this.width/4)&&(offsetX<3*this.width/4)){this.parent.index=this.parent.preloadImageList.length-1;}else if(offsetX>this.width/2){(this.parent.index<(this.parent.preloadImageList.length-1))?this.parent.index++:this.parent.index=0;}else{(this.parent.index>0)?this.parent.index--:this.parent.index=(this.parent.imageDataList.length-1);}}else{(this.parent.index<(this.parent.preloadImageList.length-1))?this.parent.index++:this.parent.index=0;}this.parent.playSlides();}function togglePlayStatus(){if(this.playStatus){!this.index?(this.index=imageDataList.length-1):this.index--;this.playStatus=false;clearTimeout(this.timer);}else{this.playStatus=true;playSlides();}}function showTag(){var offsetX,offsetY;if(this.event.srcElement){this.height=this.event.srcElement.height;this.width=this.event.srcElement.width;this.tag=this.event.srcElement.tag;}offsetX=this.event.offsetX?this.event.offsetX:this.event.layerX;offsetY=this.event.offsetY?this.event.offsetY:this.event.layerY;try{this.tag.style.left=offsetX+10+'px';this.tag.style.top=offsetY-15+'px';if((offsetY<this.height/8)&&(offsetX>this.width/4)&&(offsetX<3*this.width/4)){this.tag.src=this.tag.rolloverTags[0];}else if((offsetY>this.height/8*7)&&(offsetX>this.width/4)&&(offsetX<3*this.width/4)){this.tag.src=this.tag.rolloverTags[1];}else if(offsetX>(this.width/2)){this.tag.src=this.tag.rolloverTags[2];}else{this.tag.src=this.tag.rolloverTags[3];}if(!this.tag.style.display||this.tag.style.display=='none'){this.tag.opacity=0;this.tag.on=false;this.tag.style.display='block';glow(this.tag);}}catch(e){}}function showIdleTag(){if(!this.style.display){this.style.top=0;this.style.left=0;this.src=this.rolloverTags[2];}if(!this.style.display||this.style.display=='none'){this.opacity=0;this.on=false;this.glowDelay=this.glowDelay;this.style.display='block';}else{glow(this);this.idleTagDelay*=1.2;}var obj=this;setTimeout(function(){obj.showIdleTag()},this.idleTagDelay);}