if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(K,B,L,D,H,I,F,E,C,J){if(!document.getElementById){return }this.DETECT_KEY=J?J:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(K){this.setAttribute("swf",K)}if(B){this.setAttribute("id",B)}if(L){this.setAttribute("width",L)}if(D){this.setAttribute("height",D)}if(H){this.setAttribute("version",new deconcept.PlayerVersion(H.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(I){this.addParam("bgcolor",I)}var A=F?F:"high";this.addParam("quality",A);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var G=(E)?E:window.location;this.setAttribute("xiRedirectUrl",G);this.setAttribute("redirectUrl","");if(C){this.setAttribute("redirectUrl",C)}};deconcept.SWFObject.prototype={useExpressInstall:function(A){this.xiSWFPath=!A?"expressinstall.swf":A;this.setAttribute("useExpressInstall",true)},setAttribute:function(A,B){this.attributes[A]=B},getAttribute:function(A){return this.attributes[A]},addParam:function(B,A){this.params[B]=A},getParams:function(){return this.params},addVariable:function(B,A){this.variables[B]=A},getVariable:function(A){return this.variables[A]},getVariables:function(){return this.variables},getVariablePairs:function(){var C=new Array();var B;var A=this.getVariables();for(B in A){C[C.length]=B+"="+A[B]}return C},getSWFHTML:function(){var B="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}B='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';B+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var F=this.getParams();for(var E in F){B+=[E]+'="'+F[E]+'" '}var D=this.getVariablePairs().join("&");if(D.length>0){B+='flashvars="'+D+'"'}B+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}B='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';B+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var C=this.getParams();for(var E in C){B+='<param name="'+E+'" value="'+C[E]+'" />'}var A=this.getVariablePairs().join("&");if(A.length>0){B+='<param name="flashvars" value="'+A+'" />'}B+="</object>"}return B},write:function(B){if(this.getAttribute("useExpressInstall")){var A=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(A)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var C=(typeof B=="string")?document.getElementById(B):B;C.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var E=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var A=navigator.plugins["Shockwave Flash"];if(A&&A.description){E=new deconcept.PlayerVersion(A.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var B=1;var C=3;while(B){try{C++;B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+C);E=new deconcept.PlayerVersion([C,0,0])}catch(D){B=null}}}else{try{var B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(D){try{var B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");E=new deconcept.PlayerVersion([6,0,21]);B.AllowScriptAccess="always"}catch(D){if(E.major==6){return E}}try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(D){}}if(B!=null){E=new deconcept.PlayerVersion(B.GetVariable("$version").split(" ")[1].split(","))}}}return E};deconcept.PlayerVersion=function(A){this.major=A[0]!=null?parseInt(A[0]):0;this.minor=A[1]!=null?parseInt(A[1]):0;this.rev=A[2]!=null?parseInt(A[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(A){if(this.major<A.major){return false}if(this.major>A.major){return true}if(this.minor<A.minor){return false}if(this.minor>A.minor){return true}if(this.rev<A.rev){return false}return true};deconcept.util={getRequestParameter:function(C){var D=document.location.search||document.location.hash;if(C==null){return D}if(D){var B=D.substring(1).split("&");for(var A=0;A<B.length;A++){if(B[A].substring(0,B[A].indexOf("="))==C){return B[A].substring((B[A].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var B=document.getElementsByTagName("OBJECT");for(var C=B.length-1;C>=0;C--){B[C].style.display="none";for(var A in B[C]){if(typeof B[C][A]=="function"){B[C][A]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(A){return document.all[A]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;var bod;var _zubox_width;var _zubox_height;var panel;var resizablepanel;function onDocumentLoad(){initializeZuBox();externalLinks()}function initializeZuBox(){if(!document.getElementById("resizablepanel")){bod=document.getElementById("main_pane");var B=YAHOO.util.Dom.getViewportHeight();_zubox_width=740;_zubox_height=(B-170);resizablepanel=document.createElement("div");resizablepanel.innerHTML='<div id="resizablepanel"><div class="hd"></div><div class="bd"></div></div>';resizablepanel.style.display="none";resizablepanel.style.position="absolute";resizablepanel.style.top=(YAHOO.util.Dom.getDocumentScrollTop()+200)+"px";resizablepanel.style.left=((YAHOO.util.Dom.getViewportWidth()/2)-(_zubox_width/2))+"px";bod.appendChild(resizablepanel)}if(resizablepanel){panel=new YAHOO.widget.Panel("resizablepanel",{draggable:true,width:_zubox_width+"px",visible:false,fixedcenter:true,constraintoviewport:true,modal:false});if(YAHOO.env.ua.ie>0){panel.beforeHideEvent.subscribe(function(){panel.cfg.setProperty("constraintoviewport",false);panel.cfg.setProperty("x",-10000)});panel.beforeShowEvent.subscribe(function(){panel.cfg.setProperty("constraintoviewport",true)})}panel.render();var A=YAHOO.util.Dom.getElementsByClassName("bd");A[0].style.height=_zubox_height+"px"}}function externalLinks(){if(!document.getElementsByTagName){return }var C=document.getElementsByTagName("a");for(var B=0;B<C.length;B++){var A=C[B];if(A.getAttribute("href")){if(A.getAttribute("rel")=="external"){A.onclick=function(){return launchWindow(this.href)};A.target="_blank"}else{if(A.getAttribute("rel")=="zubox"){A.onclick=function(){return launchZuBox(this.href)};A.target="_blank"}}}}}function launchWindow(A){if(A==""||!A){return }window.open(A,"","width=850,height=600,location=yes,toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes");return false}function launchZuBox(G,J){if(panel){var C='style="width:'+(_zubox_width-20)+"px;height:"+_zubox_height+'px;"';var F="";var A="";if(G.indexOf("#")!=-1){var I=G.split("#");if(I.length>1){var D="?window=1&print=1#"+I[1];F=I[0]+D;var E=I[1].replace("n","");var H=G.replace(("note"+E),"all_notes");H=H.replace(("#n"+E),"")+"?window=1&print=1";A='<a href="'+H+"\" onclick=\"window.open(this.href,'','width="+_zubox_width+",height="+_zubox_height+',toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes\'); return false;">print all</a> | <a id="print_note_div" href="'+F+"\" onclick=\"window.open(this.href,'','width="+_zubox_width+",height="+_zubox_height+",toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes'); return false;\">print note "+E+"</a>"}}else{var H=G.replace("index.html","")+"all_notes/?window=1&print=1";F=G+"?window=1&print=1";A='<a href="'+H+"\" onclick=\"window.open(this.href,'','width="+_zubox_width+",height="+_zubox_height+",toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes'); return false;\">print all</a>"}var B="<iframe "+C+' id="zuBoxIFrame" frameborder="0" scrolling="auto" src="'+F.replace("&print=1","")+'"></iframe>\n';if(J&&J!=""){panel.cfg.setProperty("modal",J)}panel.setHeader('<div style="float:left;width:60%">Notes to Consolidated Financial Statements</div><div style="float:right;margin-right:30px;">'+A+'</div><div class="clear"><!-- --></div>');panel.setBody(B);resizablepanel.style.display="block";panel.show()}return false}function getNoteNumber(A){if(!A||A==""){return }if(A.indexOf("#")!=-1){var B=A.split("#");if(B.length>1){return B[1].replace("n","")}}}function redirectPage(A,B){if(!A){return }if(!B){B="true"}if(opener){opener.location.href=A;opener.focus();if(B=="true"){window.close()}return false}}function prepareSearch(B,C){var A=document.getElementById(C);if(A){if(A.value==B){A.value=""}}}function resetSearch(B,C){var A=document.getElementById(C);if(A){if(YAHOO.lang.trim(A.value)==""){A.value=B}}}function getGETVars(B){if(!B){return }var E=[],D;var A=B.slice(B.indexOf("?")+1).split("&");for(var C=0;C<A.length;C++){D=A[C].split("=");E.push(D[0]);E[D[0]]=D[1]}return E}window.onload=onDocumentLoad;
