/*
 * Vadikom.com "vadikom.min.js"
 * Depends on: jQuery
 * Copyright 2010, Vasil Dinkov, http://vadikom.com/
 * Also includes:
 *  - Slimbox v2.02 - (c) 2007-2009 Christophe Beyls <http://www.digitalia.be>
 *  - SHJS - Copyright (C) 2007, 2008 gnombat@users.sourceforge.net
 * Look at "vadikom.js" for an uncompressed version of this file
 */

showSharePopup=hideSharePopup=$.noop;$(function(){if($.browser.msie&&$.browser.version<7){function o(){this.lastChild.style.visibility="inherit"}function y(){this.lastChild.style.visibility="hidden"}$("#nav a").bind("mouseover focus",o).bind("mouseout blur",y)}var u,e=false,K=false,f=false,j=$("#share-note").css({display:"block",top:"77px",height:"14px"}).hover(E,J);function J(){u=setTimeout(function(){w(true)},2000)}function E(){if(u){clearTimeout(u);u=0}}function w(O,N){if(!N){if(f||K&&!O||!K&&O){return}N=0;f=true}N++;var P=O?-6:6,Q=parseInt(j.css("top")),M=parseInt(j.css("height"));j.css({top:Q-P+"px",height:M+P+"px"});if(N<5){setTimeout(function(){w(O,N)},30)}else{if(!e&&O){j.css({top:"77px",height:"14px"})}K=!O;f=false}}var b=$('<a><img src="/wp-content/themes/vadikom/images/blank.gif" alt="Share us" title="" /></a>').attr({href:"#share-note",id:"share-link"}).insertBefore(j).hover(function(){e=true;E();if(!K&&!f){j.css({top:"75px",height:"16px"})}},function(){e=false;J();if(!K&&!f){j.css({top:"77px",height:"14px"})}}).click(function(){w(K);return false});$tweets=$("#twitter span.tweet");if($tweets.length>1){$('<ul id="twitter-pager"><li><a href="#tweet1" class="current">1</a></li><li><a href="#tweet2">2</a></li><li><a href="#tweet3">3</a></li><li><a href="#tweet4">4</a></li><li><a href="#tweet5">5</a></li></ul>').insertBefore("#twitter p");$tweetLinks=$("#twitter-pager a");$tweetLinks.click(function(){$this=$(this);var M=parseInt($this.text());if(isNaN(M)){return true}M--;$tweets.hide().eq(M).find("span.twitter-date").addClass("last").parent()[$.browser.msie?"show":"fadeIn"]();$tweetLinks.removeClass("current").eq(M).addClass("current");return false});$tweets.eq(0).find("span.twitter-date").addClass("last")}var s,B=$("#tag-cloud").hover(C,H);function a(){if(!$.support.opacity){B.show()}else{B.fadeIn(400)}}function v(){if(!$.support.opacity){B.hide()}else{B.fadeOut(400)}}function H(){s=setTimeout(v,2000)}function C(){if(s){clearTimeout(s);s=0}}$("#tag-cloud-link").hover(C,H).click(function(){if(B.is(":visible")){v()}else{a()}return false});function F(O){var M=/index\.[^#\?]*/i,P=/#.*/,N=unescape(location.href.replace(M,"").replace(P,"")),Q=unescape(O.href.replace(M,"").replace(P,""));return N==Q}function D(){if(this.href&&/^http:\/\/(www\.)?vadikom\.com/i.test(this.href)&&!F(this)){var N=$(window),M=this;$("<div/>").css({position:"absolute",top:"0",left:"0",width:Math.max(document.documentElement.clientWidth,document.body.clientWidth)+"px",height:Math.max(document.documentElement.clientHeight,document.body.clientHeight)+"px",overflow:"hidden","text-align":"center",background:"#000",color:"#555","font-size":"30px",opacity:0,"z-index":100000000}).html('<span style="position:relative;top:'+(N.scrollTop()+parseInt(N.height()/2)-30)+'px;">Loading...</span>').appendTo(document.body).animate({opacity:1},{duration:800,complete:function(){window.location.href=M.href}});return false}}var q=[["Twitter","http://twitter.com/share?text=%t&url=%u&via=vadikom"],["Facebook","http://www.facebook.com/share.php?u=%u&t=%t"],["Digg","http://digg.com/submit?url=%u"],["Delicious","http://del.icio.us/post?url=%u&title=%t"],["StumbleUpon","http://www.stumbleupon.com/submit?url=%u&title=%t"],["Google","http://www.google.com/bookmarks/mark?op=edit&bkmk=%u&title=%t"],["more...","http://www.addtoany.com/share_save?linkname=%t&linkurl=%u"]];function x(){var M=['<ul id="share-popup">'];$.each(q,function(N){var O=q[N];M.push('<li><a href="#share-service',N,'"><span class="share-icon share-icon-',O[0].toLowerCase().replace(/\.\.\.$/,""),'"></span>',O[0],"</a></li>")});M.push("</ul>");$sharePopup=$(M.join("")).appendTo("body")}var g=0,t=0;showSharePopup=function(O,M,N){clearTimeout(g);clearTimeout(t);g=setTimeout(function(){if(typeof $sharePopup=="undefined"){x();$sharePopup.hover(function(){clearTimeout(t)},hideSharePopup);$spLinks=$sharePopup.find("a").click(hideSharePopup);spHeight=$sharePopup.height()}$spLinks.each(function(aa){this.href=q[aa][1].replace("%u",M).replace("%t",N)});var U=$(O),Z=U.offset(),Y=Z.top+U.outerHeight()-2,T=Z.left,W=$sharePopup.outerWidth(),X=$sharePopup.outerHeight(),S=$(window),V=S.scrollLeft(),R=S.scrollTop(),Q=S.width(),P=S.height();if(Y+X>R+P){Y=R+P-X}if(T+W>V+Q){T=V+Q-W}$sharePopup.children().css({opacity:!$.support.opacity?"auto":0}).parent().css({height:"0",left:T+"px",top:Y+"px"}).animate({height:spHeight+"px"},{duration:250,complete:function(){$(this).children().animate({opacity:!$.support.opacity?"auto":1},200)}})},200);return false};hideSharePopup=function(){if(typeof $sharePopup=="undefined"){return}clearTimeout(g);clearTimeout(t);t=setTimeout(function(){$sharePopup.hide()},500)};var l=$("#allowed-tags");if(l[0]){function c(){l.fadeIn(400);i.html("Hide allowed &lt;XHTML&gt; tags")}function A(){l.fadeOut(400,function(){i.html("Show allowed &lt;XHTML&gt; tags")})}var i=$("<a>Show allowed &lt;XHTML&gt; tags</a>").attr({href:"#show-allowed-tags",id:"allowed-tags-link"}).insertBefore($("#comment").parent().parent().parent().prev().prev()).click(function(){return false}).toggle(c,A)}$("a[title], p.date, abbr, div.navigation span[title]").poshytip({className:"tip-violet",bgImageFrameSize:9,showTimeout:600,offsetY:25,allowTipHover:false});window.sh_highlightDocument();$("pre.sh_sourceCode").parent().hover(function(){var M=$(this);if(M.data("hideTimeout")){clearTimeout(M.data("hideTimeout"));M.data("hideTimeout",0)}if(!M.data("active")){M.data("showTimeout",setTimeout(function(){var Q=M.children().eq(-1),O=30,P=Q[0].scrollWidth>Q.outerWidth()?Math.min(Q[0].scrollWidth+O,$(window).width()-O-M.offset().left):Q.outerWidth(),N=M.height();M.wrap('<div class="code-placeholder" style="position:relative;height:'+M.outerHeight()+"px;margin:"+M.css("margin-top")+" "+M.css("margin-right")+" "+M.css("margin-bottom")+" "+M.css("margin-left")+';"></div>').css({position:"absolute",width:P,height:N}).data("active",true).find("> a").fadeIn(500)},500))}},function(){var M=$(this);if(M.data("showTimeout")){clearTimeout(M.data("showTimeout"));M.data("showTimeout",0)}if(M.data("active")&&!M.data("plainView")){M.data("hideTimeout",setTimeout(function(){M.unwrap().css({position:"relative",width:"auto",height:"auto"}).data("active",false).find("> a").hide()},500))}}).prepend("<a/>").find("> a").addClass("view-plain").attr("href","#").html("<span>View plain code</span>").click(function(){var O=$(this),N=O.parent(),S=O.next(),Q=$(window),R=[Q.scrollLeft(),Q.scrollTop()],P=S.text(),M=S.outerHeight()+(window.opera&&window.opera.version&&window.opera.version()<10.5?S[0].scrollHeight/((P.replace(/\r\n/g,"\n").match(/\n/g)||"").length+1):0);$('<textarea wrap="off"></textarea>').css({width:N.width(),height:M,"-moz-box-shadow":"0 5px 15px #888","-webkit-box-shadow":"0 5px 15px #888","box-shadow":"0 5px 15px #888"}).attr({value:P,readonly:"readonly"}).insertBefore(S).blur(function(){$(this).next().css("visibility","inherit").prev().remove();N.data("plainView",false).mouseleave()});O.hide().next().next().css("visibility","hidden").prev().focus();if(window.scrollTo){window.scrollTo(R[0],R[1])}N.data("plainView",true);return false});var h={overlayOpacity:0.5,overlayFadeDuration:1,resizeDuration:300,initialWidth:60,initialHeight:60};$("dt.gallery-icon > a").slimbox(h,null,function(M){return(this==M)||(this.parentNode&&M.parentNode&&this.parentNode.parentNode&&M.parentNode.parentNode&&this.parentNode.parentNode.parentNode&&M.parentNode.parentNode.parentNode&&this.parentNode.parentNode.parentNode==M.parentNode.parentNode.parentNode)});$("a.image").slimbox(h,null,function(M){return(this==M)});var d=$("div.tab"),z=$("ul.page-nav a").click(function(){d.hide().filter(this.hash)[!$.support.opacity?"show":"fadeIn"]();z.parent().removeClass("current");$(this).parent().addClass("current");return false});$("div.tab > h2.js-hide").hide();z.filter(location.hash&&z.filter('[href="'+location.hash+'"]')[0]?'[href="'+location.hash+'"]':":first").click();if(d[0]){$("a").click(function(){var M=this;if(F(this)&&this.hash&&z.filter('[href="'+this.hash+'"]')[0]&&!z.filter(function(){return this==M})[0]){z.filter('[href="'+this.hash+'"]').click();return false}})}var p=$("#comment");if(p[0]){var r=0,k=$("#author"),I=$("#url"),m,G,n;function L(){if($(this).is("input")&&!m){return}if(!m){m=$('					<div id="comment-preview">					 <div class="commentlist">					  <ul class="commentlist-inner">					   <li class="comment even">					    <div class="comment-inner">					     <div class="comment-body">					      <div class="comment-avatar">					       <img alt="Gravatar N/A for preview" src="/wp-content/themes/vadikom/images/avatar_default.png" class="avatar" height="50" width="50" />					      </div>					      <div class="comment-entry"></div>					      <div class="comment-meta"><span class="comment-number"><span>preview</span>&nbsp;</span>by: <cite><a rel="external nofollow" class="url"></a></cite></div>					     </div>					    </div>					   </li>					  </ul>					 </div>					</div>				').hide().insertAfter($("#respond")).fadeIn("slow");G=m.find("div.comment-entry");n=m.find("div.comment-meta > cite");var M=$('<span id="preview-info">A comment preview is displayed below</span>').hide().insertBefore(l).fadeIn("slow");setTimeout(function(){M.fadeOut(2000,function(){$(this).remove()})},3000)}var O=k.val(),N=I.val();G.html(("<p>"+p.val()+"</p>").replace(/\n\n/g,"</p><p>").replace(/\n/g,"<br />"));n.html(N?'<a href="'+N+'">'+O+"</a>":O!=""?O:"[Enter your name]")}p.add(k).add(I).change(L).keyup(function(){clearTimeout(r);r=setTimeout($.proxy(L,this),200)})}if(typeof pageTracker!="undefined"){$("a").each(function(){var M=this.href;if(!M){return}var P=["zip","gz","bz2","rar","pdf"],N=M.substring(M.lastIndexOf(".")+1),Q=M.replace(/https?:\/\//,""),O=Q.substring(0,Q.indexOf("/"));if($.inArray(N,P)>-1){$(this).click(function(){pageTracker._trackEvent("Downloads",N.toUpperCase()+" files",M)})}else{if(/^http/.test(M)&&O!=document.domain){$(this).click(function(){pageTracker._trackEvent("Extrenal Links",O,M)})}}})}});$(['<style type="text/css">',"#allowed-tags {display:none;margin-bottom:1em;}","#share-note, #tag-cloud, #twitter span.tweet {display:none;}","</style>"].join("")).appendTo("head");(function(j){var h=[],k=/^url\(["']?([^"'\)]*)["']?\);?$/i,l=/\.png$/i,g=j.browser.msie&&j.browser.version==6;function i(){j.each(h,function(){this.refresh(true)})}j(window).resize(i);j.Poshytip=function(a,b){this.$elm=j(a);this.opts=j.extend({},j.fn.poshytip.defaults,b);this.$tip=j(['<div class="',this.opts.className,'">','<div class="tip-inner tip-bg-image"></div>','<div class="tip-arrow tip-arrow-top tip-arrow-right tip-arrow-bottom tip-arrow-left"></div>',"</div>"].join(""));this.$arrow=this.$tip.find("div.tip-arrow");this.$inner=this.$tip.find("div.tip-inner");this.disabled=false;this.init()};j.Poshytip.prototype={init:function(){h.push(this);this.$elm.data("title.poshytip",this.$elm.attr("title")).data("poshytip",this);switch(this.opts.showOn){case"hover":this.$elm.bind({"mouseenter.poshytip":j.proxy(this.mouseenter,this),"mouseleave.poshytip":j.proxy(this.mouseleave,this)});if(this.opts.alignTo=="cursor"){this.$elm.bind("mousemove.poshytip",j.proxy(this.mousemove,this))}if(this.opts.allowTipHover){this.$tip.hover(j.proxy(this.clearTimeouts,this),j.proxy(this.hide,this))}break;case"focus":this.$elm.bind({"focus.poshytip":j.proxy(this.show,this),"blur.poshytip":j.proxy(this.hide,this)});break}},mouseenter:function(a){if(this.disabled){return true}this.clearTimeouts();this.$elm.attr("title","");this.showTimeout=setTimeout(j.proxy(this.show,this),this.opts.showTimeout)},mouseleave:function(){if(this.disabled){return true}this.clearTimeouts();this.$elm.attr("title",this.$elm.data("title.poshytip"));this.hideTimeout=setTimeout(j.proxy(this.hide,this),this.opts.hideTimeout)},mousemove:function(a){if(this.disabled){return true}this.eventX=a.pageX;this.eventY=a.pageY;if(this.opts.followCursor&&this.$tip.data("active")){this.calcPos();this.$tip.css({left:this.pos.l,top:this.pos.t});if(this.pos.arrow){this.$arrow[0].className="tip-arrow tip-arrow-"+this.pos.arrow}}},show:function(){if(this.disabled||this.$tip.data("active")){return}this.reset();this.update();this.display()},hide:function(){if(this.disabled||!this.$tip.data("active")){return}this.display(true)},reset:function(){this.$tip.queue([]).detach().css("visibility","hidden").data("active",false);this.$inner.find("*").poshytip("hide");if(this.opts.fade){this.$tip.css("opacity",this.opacity)}this.$arrow[0].className="tip-arrow tip-arrow-top tip-arrow-right tip-arrow-bottom tip-arrow-left"},update:function(a){if(this.disabled){return}var b=a!==undefined;if(b){if(!this.$tip.data("active")){return}}else{a=this.opts.content}this.$inner.contents().detach();var c=this;this.$inner.append(typeof a=="function"?a.call(this.$elm[0],function(d){c.update(d)}):a=="[title]"?this.$elm.data("title.poshytip"):a);this.refresh(b)},refresh:function(q){if(this.disabled){return}if(q){if(!this.$tip.data("active")){return}var e={left:this.$tip.css("left"),top:this.$tip.css("top")}}this.$tip.css({left:0,top:0}).appendTo(document.body);if(this.opacity===undefined){this.opacity=this.$tip.css("opacity")}var d=this.$tip.css("background-image").match(k),c=this.$arrow.css("background-image").match(k);if(d){var p=l.test(d[1]);if(g&&p){this.$tip.css("background-image","none");this.$inner.css({margin:0,border:0,padding:0});d=p=false}else{this.$tip.prepend('<table border="0" cellpadding="0" cellspacing="0"><tr><td class="tip-top tip-bg-image" colspan="2"><span></span></td><td class="tip-right tip-bg-image" rowspan="2"><span></span></td></tr><tr><td class="tip-left tip-bg-image" rowspan="2"><span></span></td><td></td></tr><tr><td class="tip-bottom tip-bg-image" colspan="2"><span></span></td></tr></table>').css({border:0,padding:0,"background-image":"none","background-color":"transparent"}).find(".tip-bg-image").css("background-image",'url("'+d[1]+'")').end().find("td").eq(3).append(this.$inner)}if(p&&!j.support.opacity){this.opts.fade=false}}if(c&&!j.support.opacity){if(g&&l.test(c[1])){c=false;this.$arrow.css("background-image","none")}this.opts.fade=false}var a=this.$tip.find("table");if(g){this.$tip[0].style.width="";a.width("auto").find("td").eq(3).width("auto");var b=this.$tip.width(),f=parseInt(this.$tip.css("min-width")),r=parseInt(this.$tip.css("max-width"));if(!isNaN(f)&&b<f){b=f}else{if(!isNaN(r)&&b>r){b=r}}this.$tip.add(a).width(b).eq(0).find("td").eq(3).width("100%")}else{if(a[0]){a.width("auto").find("td").eq(3).width("auto").end().end().width(this.$tip.width()).find("td").eq(3).width("100%")}}this.tipOuterW=this.$tip.outerWidth();this.tipOuterH=this.$tip.outerHeight();this.calcPos();if(c&&this.pos.arrow){this.$arrow[0].className="tip-arrow tip-arrow-"+this.pos.arrow;this.$arrow.css("visibility","inherit")}if(q){this.$tip.css(e).animate({left:this.pos.l,top:this.pos.t},200)}else{this.$tip.css({left:this.pos.l,top:this.pos.t})}},display:function(f){var e=this.$tip.data("active");if(e&&!f||!e&&f){return}this.$tip.stop();if((this.opts.slide&&this.pos.arrow||this.opts.fade)&&(f&&this.opts.hideAniDuration||!f&&this.opts.showAniDuration)){var a={},b={};if(this.opts.slide&&this.pos.arrow){var c,n;if(this.pos.arrow=="bottom"||this.pos.arrow=="top"){c="top";n="bottom"}else{c="left";n="right"}var d=parseInt(this.$tip.css(c));a[c]=d+(f?0:this.opts.slideOffset*(this.pos.arrow==n?-1:1));b[c]=d+(f?this.opts.slideOffset*(this.pos.arrow==n?1:-1):0)}if(this.opts.fade){a.opacity=f?this.$tip.css("opacity"):0;b.opacity=f?0:this.opacity}this.$tip.css(a).animate(b,this.opts[f?"hideAniDuration":"showAniDuration"])}f?this.$tip.queue(j.proxy(this.reset,this)):this.$tip.css("visibility","inherit");this.$tip.data("active",!e)},disable:function(){this.reset();this.disabled=true},enable:function(){this.disabled=false},destroy:function(){this.reset();this.$tip.remove();this.$elm.unbind("poshytip").removeData("title.poshytip").removeData("poshytip");h.splice(j.inArray(this,h),1)},clearTimeouts:function(){if(this.showTimeout){clearTimeout(this.showTimeout);this.showTimeout=0}if(this.hideTimeout){clearTimeout(this.hideTimeout);this.hideTimeout=0}},calcPos:function(){var d={l:0,t:0,arrow:""},u=j(window),r={l:u.scrollLeft(),t:u.scrollTop(),w:u.width(),h:u.height()},b,s,e,t,a,v;if(this.opts.alignTo=="cursor"){b=s=e=this.eventX;t=a=v=this.eventY}else{var c=this.$elm.offset(),f={l:c.left,t:c.top,w:this.$elm.outerWidth(),h:this.$elm.outerHeight()};b=f.l+(this.opts.alignX!="inner-right"?0:f.w);s=b+Math.floor(f.w/2);e=b+(this.opts.alignX!="inner-left"?f.w:0);t=f.t+(this.opts.alignY!="inner-bottom"?0:f.h);a=t+Math.floor(f.h/2);v=t+(this.opts.alignY!="inner-top"?f.h:0)}switch(this.opts.alignX){case"right":case"inner-left":d.l=e+this.opts.offsetX;if(d.l+this.tipOuterW>r.l+r.w){d.l=r.l+r.w-this.tipOuterW}if(this.opts.alignX=="right"||this.opts.alignY=="center"){d.arrow="left"}break;case"center":d.l=s-Math.floor(this.tipOuterW/2);if(d.l+this.tipOuterW>r.l+r.w){d.l=r.l+r.w-this.tipOuterW}else{if(d.l<r.l){d.l=r.l}}break;default:d.l=b-this.tipOuterW-this.opts.offsetX;if(d.l<r.l){d.l=r.l}if(this.opts.alignX=="left"||this.opts.alignY=="center"){d.arrow="right"}}switch(this.opts.alignY){case"bottom":case"inner-top":d.t=v+this.opts.offsetY;if(!d.arrow||this.opts.alignTo=="cursor"){d.arrow="top"}if(d.t+this.tipOuterH>r.t+r.h){d.t=t-this.tipOuterH-this.opts.offsetY;if(d.arrow=="top"){d.arrow="bottom"}}break;case"center":d.t=a-Math.floor(this.tipOuterH/2);if(d.t+this.tipOuterH>r.t+r.h){d.t=r.t+r.h-this.tipOuterH}else{if(d.t<r.t){d.t=r.t}}break;default:d.t=t-this.tipOuterH-this.opts.offsetY;if(!d.arrow||this.opts.alignTo=="cursor"){d.arrow="bottom"}if(d.t<r.t){d.t=v+this.opts.offsetY;if(d.arrow=="bottom"){d.arrow="top"}}}this.pos=d}};j.fn.poshytip=function(b){if(typeof b=="string"){return this.each(function(){var c=j(this).data("poshytip");if(c&&c[b]){c[b]()}})}var a=j.extend({},j.fn.poshytip.defaults,b);if(!j("#poshytip-css-"+a.className)[0]){j(['<style id="poshytip-css-',a.className,'" type="text/css">',"div.",a.className,"{visibility:hidden;position:absolute;top:0;left:0;}","div.",a.className," table, div.",a.className," td{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;}","div.",a.className," td.tip-bg-image span{display:block;font:1px/1px sans-serif;height:",a.bgImageFrameSize,"px;width:",a.bgImageFrameSize,"px;overflow:hidden;}","div.",a.className," td.tip-right{background-position:100% 0;}","div.",a.className," td.tip-bottom{background-position:100% 100%;}","div.",a.className," td.tip-left{background-position:0 100%;}","div.",a.className," div.tip-inner{background-position:-",a.bgImageFrameSize,"px -",a.bgImageFrameSize,"px;}","div.",a.className," div.tip-arrow{visibility:hidden;position:absolute;overflow:hidden;font:1px/1px sans-serif;}","</style>"].join("")).appendTo("head")}return this.each(function(){new j.Poshytip(this,a)})};j.fn.poshytip.defaults={content:"[title]",className:"tip-yellow",bgImageFrameSize:10,showTimeout:500,hideTimeout:100,showOn:"hover",alignTo:"cursor",alignX:"right",alignY:"top",offsetX:-22,offsetY:18,allowTipHover:true,followCursor:false,fade:true,slide:true,slideOffset:8,showAniDuration:300,hideAniDuration:300}})(jQuery);(function(ab){var T=ab(window),ad,ar,S=-1,aj,aa,U,ac,Z,M,af,ak=!window.XMLHttpRequest,au=window.opera&&(document.compatMode=="CSS1Compat")&&(ab.browser.version>=9.3),al=document.documentElement,am={},ae=new Image(),O=new Image(),Q,ay,aq,ah,P,av,R,aw,X,N;ab(function(){ab("body").append(ab([Q=ab('<div id="lbOverlay" />')[0],ay=ab('<div id="lbCenter" />')[0],R=ab('<div id="lbBottomContainer" />')[0]]).css("display","none"));aq=ab('<div id="lbImage" />').appendTo(ay).append(ah=ab('<div style="position: relative;" />').append([P=ab('<a id="lbPrevLink" href="#" />').click(W)[0],av=ab('<a id="lbNextLink" href="#" />').click(at)[0]])[0])[0];aw=ab('<div id="lbBottom" />').appendTo(R).append([ab('<a id="lbCloseLink" href="#" />').add(Q).click(V)[0],X=ab('<div id="lbCaption" />')[0],N=ab('<div id="lbNumber" />')[0],ab('<div style="clear: both;" />')[0]])[0]});ab.slimbox=function(a,b,c){ad=ab.extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeEasing:"swing",initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},c);if(typeof a=="string"){a=[[a,b]];b=0}Z=T.scrollTop()+((au?al.clientHeight:T.height())/2);M=ad.initialWidth;af=ad.initialHeight;ab(ay).css({top:Math.max(0,Z-(af/2)),width:M,height:af,marginLeft:-M/2}).show();ac=ak||(Q.currentStyle&&(Q.currentStyle.position!="fixed"));if(ac){Q.style.position="absolute"}ab(Q).css("opacity",ad.overlayOpacity).fadeIn(ad.overlayFadeDuration);Y();an(1);ar=a;ad.loop=ad.loop&&(ar.length>1);return ax(b)};ab.fn.slimbox=function(d,a,b){a=a||function(e){return[e.href,e.title||ab(e).data("title.poshytip")]};b=b||function(){return true};var c=this;return c.unbind("click").click(function(){var g=this,e=0,f,i=0,h;f=ab.grep(c,function(j,k){return b.call(g,j,k)});for(h=f.length;i<h;++i){if(f[i]==g){e=i}f[i]=a(f[i],i)}return ab.slimbox(f,e,d)})};function Y(){var a=T.scrollLeft(),b=au?al.clientWidth:T.width();ab([ay,R]).css("left",a+(b/2));if(ac){ab(Q).css({left:a,top:T.scrollTop(),width:b,height:T.height()})}}function an(b){ab("object").add(ak?"select":"embed").each(function(d,c){if(b){ab.data(c,"slimbox",c.style.visibility)}c.style.visibility=b?"hidden":ab.data(c,"slimbox")});var a=b?"bind":"unbind";T[a]("scroll resize",Y);ab(document)[a]("keydown",ai)}function ai(a){var b=a.keyCode,c=ab.inArray;return(c(b,ad.closeKeys)>=0)?V():(c(b,ad.nextKeys)>=0)?at():(c(b,ad.previousKeys)>=0)?W():false}function W(){return ax(aa)}function at(){return ax(U)}function ax(a){if(a>=0){S=a;aj=ar[S][0];aa=(S||(ad.loop?ar.length:0))-1;U=((S+1)%ar.length)||(ad.loop?0:-1);ag();ay.className="lbLoading";am=new Image();am.onload=ao;am.src=aj}return false}function ao(){ay.className="";ab(aq).css({backgroundImage:"url("+aj+")",visibility:"hidden",display:""});ab(ah).width(am.width);ab([ah,P,av]).height(am.height);ab(X).html(ar[S][1]||"");ab(N).html((((ar.length>1)&&ad.counterText)||"").replace(/{x}/,S+1).replace(/{y}/,ar.length));if(aa>=0){ae.src=ar[aa][0]}if(U>=0){O.src=ar[U][0]}M=aq.offsetWidth;af=aq.offsetHeight;var a=Math.max(0,Z-(af/2));if(ay.offsetHeight!=af){ab(ay).animate({height:af,top:a},ad.resizeDuration,ad.resizeEasing)}if(ay.offsetWidth!=M){ab(ay).animate({width:M,marginLeft:-M/2},ad.resizeDuration,ad.resizeEasing)}ab(ay).queue(function(){ab(R).css({width:M,top:a+af,marginLeft:-M/2,visibility:"hidden",display:""});ab(aq).css({display:"none",visibility:"",opacity:""}).fadeIn(ad.imageFadeDuration,ap)})}function ap(){if(aa>=0){ab(P).show()}if(U>=0){ab(av).show()}ab(aw).css("marginTop",-aw.offsetHeight).animate({marginTop:0},ad.captionAnimationDuration);R.style.visibility=""}function ag(){am.onload=null;am.src=ae.src=O.src=aj;ab([ay,aq,aw]).stop(true);ab([P,av,aq,R]).hide()}function V(){if(S>=0){ag();S=aa=U=-1;ab(ay).hide();ab(Q).stop().fadeOut(ad.overlayFadeDuration,an)}return false}})(jQuery);if(!this.sh_languages){this.sh_languages={}}var sh_requests={};function sh_isEmailAddress(b){if(/^mailto:/.test(b)){return false}return b.indexOf("@")!==-1}function sh_setHref(e,h,g){var f=g.substring(e[h-2].pos,e[h-1].pos);if(f.length>=2&&f.charAt(0)==="<"&&f.charAt(f.length-1)===">"){f=f.substr(1,f.length-2)}if(sh_isEmailAddress(f)){f="mailto:"+f}e[h-2].node.href=f}function sh_konquerorExec(c){var d=[""];d.index=c.length;d.input=c;return d}function sh_highlightString(X,ah){if(/Konqueror/.test(navigator.userAgent)){if(!ah.konquered){for(var T=0;T<ah.length;T++){for(var R=0;R<ah[T].length;R++){var S=ah[T][R][0];if(S.source==="$"){S.exec=sh_konquerorExec}}}ah.konquered=true}}var i=document.createElement("a");var ag=document.createElement("span");var Y=[];var am=0;var ai=[];var W=0;var al=null;var ab=function(c,b){var g=c.length;if(g===0){return}if(!b){var e=ai.length;if(e!==0){var d=ai[e-1];if(!d[3]){b=d[1]}}}if(al!==b){if(al){Y[am++]={pos:W};if(al==="sh_url"){sh_setHref(Y,am,X)}}if(b){var f;if(b==="sh_url"){f=i.cloneNode(false)}else{f=ag.cloneNode(false)}f.className=b;Y[am++]={node:f,pos:W}}}W+=g;al=b};var af=/\r\n|\r|\n/g;af.lastIndex=0;var ar=X.length;while(W<ar){var ad=W;var ak;var ac;var an=af.exec(X);if(an===null){ak=ar;ac=ar}else{ak=an.index;ac=af.lastIndex}var ao=X.substring(ad,ak);var p=[];for(;;){var Q=W-ad;var V;var aa=ai.length;if(aa===0){V=0}else{V=ai[aa-1][2]}var a=ah[V];var Z=a.length;var aj=p[V];if(!aj){aj=p[V]=[]}var U=null;var ae=-1;for(var s=0;s<Z;s++){var ap;if(s<aj.length&&(aj[s]===null||Q<=aj[s].index)){ap=aj[s]}else{var at=a[s][0];at.lastIndex=Q;ap=at.exec(ao);aj[s]=ap}if(ap!==null&&(U===null||ap.index<U.index)){U=ap;ae=s;if(ap.index===Q){break}}}if(U===null){ab(ao.substring(Q),null);break}else{if(U.index>Q){ab(ao.substring(Q,U.index),null)}var aq=a[ae];var P=aq[1];var au;if(P instanceof Array){for(var r=0;r<P.length;r++){au=U[r+1];ab(au,P[r])}}else{au=U[0];ab(au,P)}switch(aq[2]){case -1:break;case -2:ai.pop();break;case -3:ai.length=0;break;default:ai.push(aq);break}}}if(al){Y[am++]={pos:W};if(al==="sh_url"){sh_setHref(Y,am,X)}al=null}W=ac}return Y}function sh_getClasses(i){var g=[];var f=i.className;if(f&&f.length>0){var h=f.split(" ");for(var j=0;j<h.length;j++){if(h[j].length>0){g.push(h[j])}}}return g}function sh_addClass(h,f){var g=sh_getClasses(h);for(var e=0;e<g.length;e++){if(f.toLowerCase()===g[e].toLowerCase()){return}}g.push(f);h.className=g.join(" ")}function sh_extractTagsFromNodeList(l,h){var i=l.length;for(var k=0;k<i;k++){var j=l.item(k);switch(j.nodeType){case 1:if(j.nodeName.toLowerCase()==="br"){var g;if(/MSIE/.test(navigator.userAgent)){g="\r"}else{g="\n"}h.text.push(g);h.pos++}else{h.tags.push({node:j.cloneNode(false),pos:h.pos});sh_extractTagsFromNodeList(j.childNodes,h);h.tags.push({pos:h.pos})}break;case 3:case 4:h.text.push(j.data);h.pos+=j.length;break}}}function sh_extractTags(f,d){var e={};e.text=[];e.tags=d;e.pos=0;sh_extractTagsFromNodeList(f.childNodes,e);return e.text.join("")}function sh_mergeTags(o,m){var r=o.length;if(r===0){return m}var p=m.length;if(p===0){return o}var j=[];var n=0;var q=0;while(n<r&&q<p){var k=o[n];var l=m[q];if(k.pos<=l.pos){j.push(k);n++}else{j.push(l);if(m[q+1].pos<=k.pos){q++;j.push(m[q]);q++}else{j.push({pos:k.pos});m[q]={node:l.node.cloneNode(false),pos:k.pos}}}}while(n<r){j.push(o[n]);n++}while(q<p){j.push(m[q]);q++}return j}function sh_insertTags(n,q){var r=document;var m=document.createDocumentFragment();var t=0;var u=n.length;var w=0;var o=q.length;var v=m;while(w<o||t<u){var p;var x;if(t<u){p=n[t];x=p.pos}else{x=o}if(x<=w){if(p.node){var s=p.node;v.appendChild(s);v=s}else{v=v.parentNode}t++}else{v.appendChild(r.createTextNode(q.substring(w,x)));w=x}}return m}function sh_highlightElement(m,j){sh_addClass(m,"sh_sourceCode");var n=[];var l=sh_extractTags(m,n);var k=sh_highlightString(l,j);var h=sh_mergeTags(n,k);var i=sh_insertTags(h,l);while(m.hasChildNodes()){m.removeChild(m.firstChild)}m.appendChild(i)}function sh_getXMLHttpRequest(){if(window.ActiveXObject){return new ActiveXObject("Msxml2.XMLHTTP")}else{if(window.XMLHttpRequest){return new XMLHttpRequest()}}throw"No XMLHttpRequest implementation available"}function sh_load(language,element,prefix,suffix){if(language in sh_requests){sh_requests[language].push(element);return}sh_requests[language]=[element];var request=sh_getXMLHttpRequest();var url=prefix+"sh_"+language+suffix;request.open("GET",url,true);request.onreadystatechange=function(){if(request.readyState===4){try{if(!request.status||request.status===200){eval(request.responseText);var elements=sh_requests[language];for(var i=0;i<elements.length;i++){sh_highlightElement(elements[i],sh_languages[language])}}else{throw"HTTP error: status "+request.status}}finally{request=null}}};request.send(null)}function sh_highlightDocument(l,i){var q=document.getElementsByTagName("pre");for(var n=0;n<q.length;n++){var m=q.item(n);var r=sh_getClasses(m);for(var p=0;p<r.length;p++){var j=r[p].toLowerCase();if(j==="sh_sourcecode"){continue}if(j.substr(0,3)==="sh_"){var o=j.substring(3);if(o in sh_languages){sh_highlightElement(m,sh_languages[o])}else{if(typeof(l)==="string"&&typeof(i)==="string"){sh_load(o,m,l,i)}else{throw'Found <pre> element with class="'+j+'", but no such language exists'}}break}}}}if(!this.sh_languages){this.sh_languages={}}sh_languages.javascript=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/\b(?:abstract|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|false|final|finally|for|function|goto|if|implements|in|instanceof|interface|native|new|null|private|protected|public|return|static|super|switch|synchronized|throw|throws|this|transient|true|try|typeof|var|volatile|while|with)\b/g,"sh_keyword",-1],[/(\+\+|--|\)|\])(\s*)(\/=?(?![*\/]))/g,["sh_symbol","sh_normal","sh_symbol"],-1],[/(0x[A-Fa-f0-9]+|(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?)(\s*)(\/(?![*\/]))/g,["sh_number","sh_normal","sh_symbol"],-1],[/([A-Za-z$_][A-Za-z0-9$_]*\s*)(\/=?(?![*\/]))/g,["sh_normal","sh_symbol"],-1],[/\/(?:\\.|[^*\\\/])(?:\\.|[^\\\/])*\/[gim]*/g,"sh_regexp",-1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",10],[/'/g,"sh_string",11],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/\b(?:Math|Infinity|NaN|undefined|arguments)\b/g,"sh_predef_var",-1],[/\b(?:Array|Boolean|Date|Error|EvalError|Function|Number|Object|RangeError|ReferenceError|RegExp|String|SyntaxError|TypeError|URIError|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt)\b/g,"sh_predef_func",-1],[/\b(?:applicationCache|closed|Components|content|controllers|crypto|defaultStatus|dialogArguments|directories|document|frameElement|frames|fullScreen|globalStorage|history|innerHeight|innerWidth|length|location|locationbar|menubar|name|navigator|opener|outerHeight|outerWidth|pageXOffset|pageYOffset|parent|personalbar|pkcs11|returnValue|screen|availTop|availLeft|availHeight|availWidth|colorDepth|height|left|pixelDepth|top|width|screenX|screenY|scrollbars|scrollMaxX|scrollMaxY|scrollX|scrollY|self|sessionStorage|sidebar|status|statusbar|toolbar|top|window)\b/g,"sh_predef_var",-1],[/\b(?:alert|addEventListener|atob|back|blur|btoa|captureEvents|clearInterval|clearTimeout|close|confirm|dump|escape|find|focus|forward|getAttention|getComputedStyle|getSelection|home|moveBy|moveTo|open|openDialog|postMessage|print|prompt|releaseEvents|removeEventListener|resizeBy|resizeTo|scroll|scrollBy|scrollByLines|scrollByPages|scrollTo|setInterval|setTimeout|showModalDialog|sizeToContent|stop|unescape|updateCommands|onabort|onbeforeunload|onblur|onchange|onclick|onclose|oncontextmenu|ondragdrop|onerror|onfocus|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onpaint|onreset|onresize|onscroll|onselect|onsubmit|onunload)\b/g,"sh_predef_func",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/"/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]],[[/'/g,"sh_string",-2],[/\\./g,"sh_specialchar",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.css=[[[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/(?:\.|#)[A-Za-z0-9_]+/g,"sh_selector",-1],[/\{/g,"sh_cbracket",10,1],[/~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",5]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",3]],[[/$/g,null,-2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",2,1],[/<!DOCTYPE/g,"sh_preproc",4,1],[/<!--/g,"sh_comment",5],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",6,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",6,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\}/g,"sh_cbracket",-2],[/\/\/\//g,"sh_comment",1],[/\/\//g,"sh_comment",7],[/\/\*\*/g,"sh_comment",8],[/\/\*/g,"sh_comment",9],[/[A-Za-z0-9_-]+[ \t]*:/g,"sh_property",-1],[/[.%A-Za-z0-9_-]+/g,"sh_value",-1],[/#(?:[A-Za-z0-9_]+)/g,"sh_string",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.php=[[[/\b(?:include|include_once|require|require_once)\b/g,"sh_preproc",-1],[/\/\//g,"sh_comment",1],[/#/g,"sh_comment",1],[/\b[+-]?(?:(?:0x[A-Fa-f0-9]+)|(?:(?:[\d]*\.)?[\d]+(?:[eE][+-]?[\d]+)?))u?(?:(?:int(?:8|16|32|64))|L)?\b/g,"sh_number",-1],[/"/g,"sh_string",2],[/'/g,"sh_string",3],[/\b(?:and|or|xor|__FILE__|exception|php_user_filter|__LINE__|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|each|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|for|foreach|function|global|if|isset|list|new|old_function|print|return|static|switch|unset|use|var|while|__FUNCTION__|__CLASS__|__METHOD__)\b/g,"sh_keyword",-1],[/\/\/\//g,"sh_comment",4],[/\/\//g,"sh_comment",1],[/\/\*\*/g,"sh_comment",9],[/\/\*/g,"sh_comment",10],[/(?:\$[#]?|@|%)[A-Za-z0-9_]+/g,"sh_variable",-1],[/<\?php|~|!|%|\^|\*|\(|\)|-|\+|=|\[|\]|\\|:|;|,|\.|\/|\?|&|<|>|\|/g,"sh_symbol",-1],[/\{|\}/g,"sh_cbracket",-1],[/(?:[A-Za-z]|_)[A-Za-z0-9_]*(?=[ \t]*\()/g,"sh_function",-1]],[[/$/g,null,-2]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/\\(?:\\|')/g,null,-1],[/'/g,"sh_string",-2]],[[/$/g,null,-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",5,1],[/<!DOCTYPE/g,"sh_preproc",6,1],[/<!--/g,"sh_comment",7],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",8,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",8,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",7]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/<\?xml/g,"sh_preproc",5,1],[/<!DOCTYPE/g,"sh_preproc",6,1],[/<!--/g,"sh_comment",7],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",8,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",8,1],[/@[A-Za-z]+/g,"sh_type",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]],[[/\*\//g,"sh_comment",-2],[/(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,"sh_url",-1],[/(?:TODO|FIXME|BUG)(?:[:]?)/g,"sh_todo",-1]]];if(!this.sh_languages){this.sh_languages={}}sh_languages.html=[[[/<\?xml/g,"sh_preproc",1,1],[/<!DOCTYPE/g,"sh_preproc",3,1],[/<!--/g,"sh_comment",4],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z](?:[A-Za-z0-9_:.-]*)/g,"sh_keyword",5,1],[/&(?:[A-Za-z0-9]+);/g,"sh_preproc",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*(?:\/)?>/g,"sh_keyword",-1],[/<(?:\/)?[A-Za-z][A-Za-z0-9]*/g,"sh_keyword",5,1]],[[/\?>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/\\(?:\\|")/g,null,-1],[/"/g,"sh_string",-2]],[[/>/g,"sh_preproc",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]],[[/-->/g,"sh_comment",-2],[/<!--/g,"sh_comment",4]],[[/(?:\/)?>/g,"sh_keyword",-2],[/([^=" \t>]+)([ \t]*)(=?)/g,["sh_type","sh_normal","sh_symbol"],-1],[/"/g,"sh_string",2]]];