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