//2009.10.6 Copyright(c)TOSHIBA CORPORATION, All Rights Reserved//

(function(){var v="textsize-toolbar",w="textsize-toolbar-imgpath",p={name:"content-textsize",expire_days:30,path:"/about/ir/"},m=[{id:"menuArea"},{id:"contentArea"},{id:"TEXT"},{id:"crumbs",option:{ratio:0.7}}],r={default_size:100,level_limit:[-3,3],option:{range:[75.1,82.6,90.9,100,115,132.3,152.1]}},q={id:"indicator",alt:"0",filepath:"indicator_0.gif",css_class:""},f={smaller:{id:"smaller",alt:"Smaller",filepath:"smaller_off.gif",css_class:"js.rollover js.preload"},normal:{id:"normal",alt:"Standard",
filepath:"normal_off.gif",css_class:"js.rollover js.preload"},larger:{id:"larger",alt:"Larger",filepath:"larger_off.gif",css_class:"js.rollover js.preload"}},n={rollover_replace_suffix:"_on.",rollout_replace_suffix:"_off.",disabled_replace_suffix:"_disabled."};function k(a,c,b){if(a&&a.addEventListener)a.addEventListener(c,b,false);else a&&a.attachEvent&&a.attachEvent("on"+c,b)}function x(a,c,b,d,g,i){var h="";try{h+=a+"="+encodeURIComponent(c)}catch(z){try{h+=a+"="+encodeURI(c)}catch(A){try{h+=a+
"="+escape(c)}catch(B){h+=a+"="+c}}}if(b){a=new Date;a.setDate(a.getDate()+b);h+="; expires="+a.toGMTString()}if(d)h+="; domain="+d;if(g)h+="; path="+g;if(i)h+="; secure";document.cookie=h}function y(a){for(var c=document.cookie.split(";"),b=0;b<c.length;b++){var d=c[b].split("=");if(d[0].replace(/^\s+|\s+$/g,"")==a)try{return decodeURIComponent(d[1])}catch(g){try{return decodeURI(d[1])}catch(i){try{return unescape(d[1])}catch(h){return d[1]}}}}return null}function t(){this.initialize.apply(this,
arguments)}t.prototype={initialize:function(a,c,b){this.size=a-0;this.level=0;this.default_size=a-0;this.min_level=parseInt(c[0]);this.max_level=parseInt(c[1]);this.range=[];if(b&&b.delta&&!b.ratio&&!b.range){this.delta=b.delta-0;for(a=this.min_level;a<=this.max_level;a++)this.range.push(this.delta*a+this.default_size)}else if(b&&b.ratio&&!b.delta&&!b.range){this.ratio=b.ratio-0;for(a=this.min_level;a<=this.max_level;a++)this.range.push(Math.pow(this.ratio,a)*this.default_size)}else if(b&&b.range&&
!b.delta&&!b.ratio)for(a=0;a<b.range.length;a++)this.range.push(b.range[a]-0)},_getSizeByLevel:function(a){a-=0;if(a<this.min_level)a=this.min_level;if(a>this.max_level)a=this.max_level;return this.range[a-this.min_level]},getSize:function(){return this.size},getLevel:function(){return this.level},setSizeByLevel:function(a){a-=0;if(a<this.min_level)a=this.min_level;if(a>this.max_level)a=this.max_level;this.level=a;this.size=this._getSizeByLevel(a)},setSizeBySize:function(a){a-=0;for(var c=this.min_level,
b=this.min_level;b<=this.max_level;b++)if(Math.abs(this._getSizeByLevel(b)-a)<Math.abs(this._getSizeByLevel(c)-a))c=b;this.level=c;this.size=this._getSizeByLevel(c)},increment:function(a){if(!a||isNaN(a))a=1;this.level+a>this.max_level?this.setSizeByLevel(this.max_level):this.setSizeByLevel(this.level+a)},decrement:function(a){if(!a||isNaN(a))a=1;this.level-a<this.min_level?this.setSizeByLevel(this.min_level):this.setSizeByLevel(this.level-a)},reset:function(){this.setSizeByLevel(0)},isMinSize:function(){return this.level==
this.min_level},isDefaultSize:function(){return this.level==0},isMaxSize:function(){return this.level==this.max_level}};function s(){this.initialize.apply(this,arguments)}s.prototype={initialize:function(a,c){this.target=typeof a=="string"&&document.getElementById?document.getElementById(a):a;if(c&&c.delta&&!c.ratio)this.delta=c.delta-0;else if(c&&c.ratio&&!c.delta)this.ratio=c.ratio-0;else{this.delta=0;this.ratio=1}},setFontSize:function(a){a-=0;if(!isNaN(a)){if(this.delta)a+=this.delta;else if(this.ratio)a*=
this.ratio;this.target.style.fontSize=a+"%"}},getFontSize:function(){var a=this.target.style.fontSize;a=a.replace(/%$/,"")-0;if(this.delta)a-=this.delta;else if(this.ratio)a/=this.ratio;return a},me:function(){return this.target}};function u(){this.initialize.apply(this,arguments)}u.prototype={initialize:function(){this.target=[];for(var a=0;a<arguments.length;a++)this.target.push(arguments[a])},addTarget:function(a){this.target.push(a)},each:function(a){for(var c=[],b=1;b<arguments.length;b++)c.push(arguments[b]);
for(b=0;b<this.target.length;b++)try{a.apply(this.target[b],c)}catch(d){}}};function j(){this.initialize.apply(this,arguments)}j.prototype={initialize:function(a){this.element=a?a:{}},getClass:function(){var a="";if(this.element.className)a=this.element.className;else if(this.element.getAttribute)a=this.element.getAttribute("className")?this.element.getAttribute("className"):this.element.getAttribute("class");return a?a:""},getSrc:function(){var a="";if(this.element.src)a=this.element.src;else if(this.element.getAttribute)a=
this.element.getAttribute("src");return a?a:""},setSrc:function(a){try{this.element.src=a}catch(c){this.element.setAttribute&&this.element.setAttribute("src",a)}},setDisabled:function(a){try{this.element.disabled=a}catch(c){this.element.setAttribute&&this.element.setAttribute("disabled",a)}},setAlt:function(a){try{this.element.alt=a}catch(c){this.element.setAttribute&&this.element.setAttribute("alt",a)}},setId:function(a){try{this.element.id=a}catch(c){this.element.setAttribute&&this.element.setAttribute("id",
a)}},setType:function(a){try{this.element.type=a}catch(c){this.element.setAttribute&&this.element.setAttribute("type",a)}},setClass:function(a){try{this.element.className=a}catch(c){this.element.setAttribute&&this.element.setAttribute("class",a)}},appendClass:function(a){for(var c=this.getClass().split(" "),b=0;b<c.length;b++)if(c[b]==a)return;c.push(a);a=c.join(" ");try{this.element.className=a}catch(d){this.element.setAttribute&&this.element.setAttribute("class",a)}},removeClass:function(a){for(var c=
this.getClass().split(" "),b=[],d=0;d<c.length;d++)c[d]!=a&&b.push(c[d]);a=b.join(" ");if(c!=a)try{this.element.className=a}catch(g){this.element.setAttribute&&this.element.setAttribute("class",a)}},me:function(){return this.element}};var e=new t(r.default_size,r.level_limit,r.option),l=new u;function o(){if(document.getElementById){var a=new j(document.getElementById(f.smaller.id)),c=new j(document.getElementById(f.normal.id)),b=new j(document.getElementById(f.larger.id)),d=new j(document.getElementById(q.id)),
g=new RegExp(n.rollover_replace_suffix+"|"+n.rollout_replace_suffix);g={"true":[g,n.disabled_replace_suffix],"false":[n.disabled_replace_suffix,n.rollout_replace_suffix]};a.setSrc(a.getSrc().replace(g[e.isMinSize()][0],g[e.isMinSize()][1]));c.setSrc(c.getSrc().replace(g[e.isDefaultSize()][0],g[e.isDefaultSize()][1]));b.setSrc(b.getSrc().replace(g[e.isMaxSize()][0],g[e.isMaxSize()][1]));e.isMinSize()?a.appendClass("disabled"):a.removeClass("disabled");e.isDefaultSize()?c.appendClass("disabled"):c.removeClass("disabled");
e.isMaxSize()?b.appendClass("disabled"):b.removeClass("disabled");a.setDisabled(e.isMinSize());c.setDisabled(e.isDefaultSize());b.setDisabled(e.isMaxSize());d.setSrc(d.getSrc().replace(/_\-?\d+\./,"_"+(e.getLevel()-0)+"."));d.setAlt(e.getLevel())}}k(window,"load",function(){for(var a=0;a<m.length;a++)m[a].option?l.addTarget(new s(m[a].id,m[a].option)):l.addTarget(new s(m[a].id));(a=y(p.name))&&e.setSizeBySize(a);l.each(function(c){this.setFontSize(c)},e.getSize());o()});k(window,"unload",function(){x(p.name,
e.getSize(),p.expire_days,null,p.path)});k(window,"load",function(){if(document.createElement&&document.getElementById){var a=document.getElementById(v);if(a){var c=".",b=document.getElementById(w);if(b){c=(new j(b)).getSrc();c=c.substring(0,c.lastIndexOf("/"))}var d=a.childNodes,g=[];for(b=0;b<d.length;b++)g.push(d.item(b));for(b=0;b<g.length;b++)a.removeChild(g[b]);b=new j(document.createElement("img"));b.setId(q.id);b.setSrc(c+"/"+q.filepath);b.setAlt(q.alt);a.appendChild(b.me());a.appendChild(document.createElement("br"));
c=[{id:f.smaller.id,alt:f.smaller.alt,src:c+"/"+f.smaller.filepath,css_class:f.smaller.css_class},{id:f.normal.id,alt:f.normal.alt,src:c+"/"+f.normal.filepath,css_class:f.normal.css_class},{id:f.larger.id,alt:f.larger.alt,src:c+"/"+f.larger.filepath,css_class:f.larger.css_class}];for(b=0;b<c.length;b++){d=new j(document.createElement("input"));d.setId(c[b].id);d.setType("image");d.setSrc(c[b].src);d.setAlt(c[b].alt);d.setClass(c[b].css_class);a.appendChild(d.me())}}}if(document.getElementById){k(document.getElementById(f.smaller.id),
"click",function(){e.decrement();l.each(function(i){this.setFontSize(i)},e.getSize());o()});k(document.getElementById(f.normal.id),"click",function(){e.reset();l.each(function(i){this.setFontSize(i)},e.getSize());o()});k(document.getElementById(f.larger.id),"click",function(){e.increment();l.each(function(i){this.setFontSize(i)},e.getSize());o()})}o()})})();