var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var f=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+f].description;var e=a.split(" ");var c=e[2].split(".");var h=c[0];var b=c[1];var d=e[3];if(d==""){d=e[4]}if(d[0]=="d"){d=d.substring(1)}else{if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0){d=d.substring(0,d.indexOf("d"))}}}var g=h+"."+b+"."+d}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){g=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){g=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){g=2}else{if(isIE&&isWin&&!isOpera){g=ControlVersion()}}}}}return g}function DetectFlashVer(f,d,c){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var e=versionArray[0];var a=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true}else{if(e==parseFloat(f)){if(a>parseFloat(d)){return true}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true}}}}}return false}}}function AC_AddExtension(b,a){if(b.indexOf("?")!=-1){return b.replace(/\?/,a+"?")}else{return b+a}}function AC_Generateobj(e,d,a){var c="";if(isIE&&isWin&&!isOpera){c+="<object ";for(var b in e){c+=b+'="'+e[b]+'" '}c+=">";for(var b in d){c+='<param name="'+b+'" value="'+d[b]+'" /> '}c+="</object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}document.write(c)}function AC_FL_RunContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_SW_RunContent(){var a=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_GetArgs(b,e,g,d,h){var a=new Object();a.embedAttrs=new Object();a.params=new Object();a.objAttrs=new Object();for(var c=0;c<b.length;c=c+2){var f=b[c].toLowerCase();switch(f){case"classid":break;case"pluginspage":a.embedAttrs[b[c]]=b[c+1];break;case"src":case"movie":b[c+1]=AC_AddExtension(b[c+1],e);a.embedAttrs.src=b[c+1];a.params[g]=b[c+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":a.objAttrs[b[c]]=b[c+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1];break;default:a.embedAttrs[b[c]]=a.params[b[c]]=b[c+1]}}a.objAttrs.classid=d;if(h){a.embedAttrs.type=h}return a};

var thumbnailviewer={enableAnimation:true,defineLoading:'<img src="/utility/zoom/loading.gif" /> Loading Image...',findPos:function(a){var b=curtop=0;if(a.offsetParent){b=a.offsetLeft;curtop=a.offsetTop;while(a=a.offsetParent){b+=a.offsetLeft;curtop+=a.offsetTop}}return[b,curtop]},scrollbarwidth:16,opacitystring:"filter:progid:DXImageTransform.Microsoft.alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1",targetlinks:[],createthumbBox:function(){document.write('<div id="thumbBox" onClick="thumbnailviewer.closeit()"><div id="thumbImage"></div></div>');document.write('<div id="thumbLoading">'+this.defineLoading+"</div>");this.thumbBox=document.getElementById("thumbBox");this.thumbImage=document.getElementById("thumbImage");this.thumbLoading=document.getElementById("thumbLoading");this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body},centerDiv:function(c){var b=document.all&&!window.opera;var d=document.getElementById;var f=(b)?this.standardbody.scrollTop:window.pageYOffset;var e=(b)?this.standardbody.scrollLeft:window.pageXOffset;var g=(b)?this.standardbody.clientWidth:window.innerWidth-this.scrollbarwidth;var k=(b)?this.standardbody.clientHeight:window.innerHeight;var h=(this.standardbody.offsetHeight>this.standardbody.scrollHeight)?this.standardbody.offsetHeight:this.standardbody.scrollHeight;var j=c.offsetWidth;var i=c.offsetHeight;var a=(k>i)?f+k/2-i/2+"px":f+10+"px";c.style.left=g/2-j/2+"px";c.style.top=Math.floor(parseInt(a))+"px";c.style.visibility="visible"},centerDiv2:function(d){var c=document.all&&!window.opera;var e=document.getElementById;var g=(c)?this.standardbody.scrollTop:window.pageYOffset;var f=(c)?this.standardbody.scrollLeft:window.pageXOffset;var l=(c)?this.standardbody.clientWidth:window.innerWidth-this.scrollbarwidth;var q=(c)?this.standardbody.clientHeight:window.innerHeight;var m=(this.standardbody.offsetHeight>this.standardbody.scrollHeight)?this.standardbody.offsetHeight:this.standardbody.scrollHeight;var p=d.offsetWidth;var o=d.offsetHeight;var b=(q>o)?g+q/2-o/2+"px":g+10+"px";if(d.pos){var j=d.pos;var k=j[0];var i=j[1];var h=g;var n=f+l;var a=g+q;if(i<h){i=h}else{if(i+o>a){i=a-o}}if(k+p>n){k=n-p}d.style.left=k+"px";d.style.top=i+"px"}else{d.style.left=l/2-p/2+"px";d.style.top=Math.floor(parseInt(b))+"px"}d.style.visibility="visible"},showthumbBox:function(){thumbnailviewer.thumbLoading.style.visibility="hidden";this.centerDiv2(this.thumbBox);if(this.enableAnimation){this.currentopacity=0.005;this.opacitytimer=setInterval("thumbnailviewer.opacityanimation()",80)}},loadimage:function(b){if(this.thumbBox.style.visibility=="visible"){this.closeit()}var a='<img src="'+b.getAttribute("href")+'" style="'+this.opacitystring+'" />';this.centerDiv(this.thumbLoading);this.thumbImage.innerHTML=a;this.featureImage=this.thumbImage.getElementsByTagName("img")[0];var c=this.findPos(b.firstChild);this.thumbBox.pos=c;if(this.featureImage.complete){thumbnailviewer.showthumbBox()}else{this.featureImage.onload=function(){thumbnailviewer.showthumbBox()}}if(document.all&&!window.createPopup){this.featureImage.src=b.getAttribute("href")}this.featureImage.onerror=function(){thumbnailviewer.thumbLoading.style.visibility="hidden"}},setimgopacity:function(b){var a=this.featureImage;if(a.filters&&a.filters[0]){if(typeof a.filters[0].opacity=="number"){a.filters[0].opacity=b*100}else{a.style.filter="alpha(opacity="+b*100+")"}}else{if(typeof a.style.MozOpacity!="undefined"){a.style.MozOpacity=b}else{if(typeof a.style.opacity!="undefined"){a.style.opacity=b}else{this.stopanimation()}}}},opacityanimation:function(){this.setimgopacity(this.currentopacity);this.currentopacity+=0.1;if(this.currentopacity>1){this.stopanimation()}},stopanimation:function(){if(typeof this.opacitytimer!="undefined"){clearInterval(this.opacitytimer)}},closeit:function(){this.stopanimation();this.thumbBox.style.visibility="hidden";this.thumbImage.innerHTML="";this.thumbBox.style.left="-2000px";this.thumbBox.style.top="-2000px"},cleanup:function(){this.thumbLoading=null;if(this.featureImage){this.featureImage.onload=null}this.featureImage=null;this.thumbImage=null;for(var a=0;a<this.targetlinks.length;a++){this.targetlinks[a].onclick=null}this.thumbBox=null},dotask:function(b,c,a){var a=(window.addEventListener)?a:"on"+a;if(b.addEventListener){b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent(a,c)}}},isMouseLeaveOrEnter:function(c,b){if(c.type!="mouseout"&&c.type!="mouseover"){return false}var a=c.relatedTarget?c.relatedTarget:c.type=="mouseout"?c.toElement:c.fromElement;while(a&&a!=b){a=a.parentNode}return(a!=b)},init:function(){if(!this.enableAnimation){this.opacitystring=""}var b=document.getElementsByTagName("a");thumbnailviewer.thumbBox.onmouseout=function(){thumbnailviewer.closeit();return true};for(var a=0;a<b.length;a++){if(b[a].getAttribute("rel")&&b[a].getAttribute("rel")=="thumbnail"){b[a].onmouseover=function(){thumbnailviewer.stopanimation();thumbnailviewer.loadimage(this);return true};this.targetlinks[this.targetlinks.length]=b[a]}}}};thumbnailviewer.createthumbBox();thumbnailviewer.dotask(window,function(){thumbnailviewer.init()},"load");thumbnailviewer.dotask(window,function(){thumbnailviewer.cleanup()},"unload");
