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;}}}};}();
