var Shadowbox={};Shadowbox.lib=function(){var f={};var c=/(-[a-z])/gi;var b=function(h,i){return i.charAt(1).toUpperCase()};var g=function(i){var h;if(!(h=f[i])){h=f[i]=i.replace(c,b)}return h};var a=document.defaultView;var e=/alpha\([^\)]*\)/gi;var d=function(j,h){var i=j.style;if(window.ActiveXObject){i.zoom=1;i.filter=(i.filter||"").replace(e,"")+(h==1?"":" alpha(opacity="+(h*100)+")")}else{i.opacity=h}};return{adapter:"standalone",getStyle:function(){return a&&a.getComputedStyle?function(l,k){var h,j,i;if(k=="float"){k="cssFloat"}if(h=l.style[k]){return h}if(j=a.getComputedStyle(l,"")){return j[g(k)]}return null}:function(n,l){var i,k,j;if(l=="opacity"){if(typeof n.style.filter=="string"){var h=n.style.filter.match(/alpha\(opacity=(.+)\)/i);if(h){var o=parseFloat(h[1]);if(!isNaN(o)){return(o?o/100:0)}}}return 1}else{if(l=="float"){l="styleFloat"}}var j=g(l);if(i=n.style[j]){return i}if(k=n.currentStyle){return k[j]}return null}}(),setStyle:function(k,j,l){if(typeof j=="string"){var h=g(j);if(h=="opacity"){d(k,l)}else{k.style[h]=l}}else{for(var i in j){this.setStyle(k,i,j[i])}}},get:function(h){return typeof h=="string"?document.getElementById(h):h},remove:function(h){h.parentNode.removeChild(h)},getTarget:function(i){var h=i.target?i.target:i.srcElement;return h.nodeType==3?h.parentNode:h},getPageXY:function(i){var h=i.pageX||(i.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));var j=i.pageY||(i.clientY+(document.documentElement.scrollTop||document.body.scrollTop));return[h,j]},preventDefault:function(h){if(h.preventDefault){h.preventDefault()}else{h.returnValue=false}},keyCode:function(h){return h.which?h.which:h.keyCode},addEvent:function(j,h,i){if(j.addEventListener){j.addEventListener(h,i,false)}else{if(j.attachEvent){j.attachEvent("on"+h,i)}}},removeEvent:function(j,h,i){if(j.removeEventListener){j.removeEventListener(h,i,false)}else{if(j.detachEvent){j.detachEvent("on"+h,i)}}},append:function(j,i){if(j.insertAdjacentHTML){j.insertAdjacentHTML("BeforeEnd",i)}else{if(j.lastChild){var h=j.ownerDocument.createRange();h.setStartAfter(j.lastChild);var k=h.createContextualFragment(i);j.appendChild(k)}else{j.innerHTML=i}}}}}();