(function($,window){var
defaults={transition:"elastic",speed:300,width:false,initialWidth:"600",innerWidth:false,maxWidth:false,height:false,initialHeight:"450",innerHeight:false,maxHeight:false,scalePhotos:true,scrolling:true,inline:false,html:false,iframe:false,photo:false,href:false,title:false,rel:false,opacity:0.9,preloading:true,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:false,loop:true,slideshow:true,slideshowAuto:false,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false,overlayClose:true,escKey:true,arrowKey:true,picid:false,isFlash:false,caption:''},colorbox='colorbox',prefix='cbox',event_open=prefix+'_open',event_load=prefix+'_load',event_complete=prefix+'_complete',event_cleanup=prefix+'_cleanup',event_closed=prefix+'_closed',isIE=$.browser.msie&&!$.support.opacity,isIE6=isIE&&$.browser.version<7,event_ie6=prefix+'_IE6',$overlay,$box,$wrap,$content,$topBorder,$leftBorder,$rightBorder,$bottomBorder,$related,$window,$loaded,$loadingBay,$loadingOverlay,$title,$current,$slideshow,$next,$prev,$close,interfaceHeight,interfaceWidth,loadedHeight,loadedWidth,element,bookmark,index,settings,open,active,publicMethod,boxElement=prefix+'Element';function $div(id,css){id=id?' id="'+prefix+id+'"':'';css=css?' style="'+css+'"':'';return $('<div'+id+css+'/>');}
function setSize(size,dimension){dimension=dimension==='x'?$window.width():$window.height();return(typeof size==='string')?Math.round((size.match(/%/)?(dimension/100)*parseInt(size,10):parseInt(size,10))):size;}
function isImage(url){url=$.isFunction(url)?url.call(element):url;return settings.photo||url.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i);}
function process(){for(var i in settings){if($.isFunction(settings[i])&&i.substring(0,2)!=='on'){settings[i]=settings[i].call(element);}}
settings.rel=settings.rel||element.rel||'nofollow';settings.href=settings.href||$(element).attr('href');settings.title=settings.title||element.title;settings.picid=$(element).attr("id");}
function launch(elem){element=elem;settings=$.extend({},$(element).data(colorbox));process();if(settings.rel!=='nofollow'){$related=$('.'+boxElement).filter(function(){var relRelated=$(this).data(colorbox).rel||this.rel;return(relRelated===settings.rel);});index=$related.index(element);if(index===-1){$related=$related.add(element);index=$related.length-1;}}else{$related=$(element);index=0;}
if(!open){open=active=true;bookmark=element;try{bookmark.blur();}catch(e){}
$.event.trigger(event_open);if(settings.onOpen){settings.onOpen.call(element);}
$overlay.css({"opacity":+settings.opacity,"cursor":settings.overlayClose?"pointer":"auto"}).show();settings.w=setSize(settings.initialWidth,'x');settings.h=setSize(settings.initialHeight,'y');publicMethod.position(0);if(isIE6){$window.bind('resize.'+event_ie6+' scroll.'+event_ie6,function(){$overlay.css({width:$window.width(),height:$window.height(),top:$window.scrollTop(),left:$window.scrollLeft()});}).trigger('scroll.'+event_ie6);}}
$current.add($prev).add($next).add($slideshow).add($title).hide();$close.html(settings.close).show();publicMethod.slideshow();publicMethod.load();}
publicMethod=$.fn[colorbox]=$[colorbox]=function(options,callback){var $this=this;if(!$this[0]&&$this.selector){return $this;}
options=options||{};if(callback){options.onComplete=callback;}
if(!$this[0]||$this.selector===undefined){$this=$('<a/>');options.open=true;}
$this.each(function(){$(this).data(colorbox,$.extend({},$(this).data(colorbox)||defaults,options)).addClass(boxElement);});if(options.open){launch($this[0]);}
return $this;};publicMethod.init=function(){$window=$(window);$box=$div().attr({id:colorbox,'class':isIE?prefix+'IE':''});$overlay=$div("Overlay",isIE6?'position:absolute':'').hide();$wrap=$div("Wrapper");$tools_detail=$('<div>'+'<a href="#exif" class="exif"/>'+'<a href="#gmap" class="gmap"/>'+'<a href="#comment" class="comment"/>'+'<a href="#share" class="share"/>'+'<a href="#link" class="email"/>'+'</div>');$content=$div("Content").append($tools=$div("Tools").append($tools_detail),$loaded=$div("LoadedContent",'width:0; height:0'),$loadingOverlay=$div("LoadingOverlay").add($div("LoadingGraphic")),$title=$div("Title"),$current=$div("Current"),$next=$div("Next"),$prev=$div("Previous"),$slideshow=$div("Slideshow"),$close=$div("Close"),$caption=$div("Caption"));$wrap.append($div().append($div("TopLeft"),$topBorder=$div("TopCenter"),$div("TopRight")),$div().append($leftBorder=$div("MiddleLeft"),$content,$rightBorder=$div("MiddleRight")),$div().append($div("BottomLeft"),$bottomBorder=$div("BottomCenter"),$div("BottomRight"))).children().children().css({'float':'left'});$loadingBay=$div(false,'position:absolute; width:9999px; visibility:hidden; display:none');$('body').prepend($overlay,$box.append($wrap,$loadingBay));$content.children().hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');}).addClass('hover');interfaceHeight=$topBorder.height()+$bottomBorder.height()+$content.outerHeight(true)-$content.height();interfaceWidth=$leftBorder.width()+$rightBorder.width()+$content.outerWidth(true)-$content.width();loadedHeight=$loaded.outerHeight(true);loadedWidth=$loaded.outerWidth(true);$box.css({"padding-bottom":interfaceHeight,"padding-right":interfaceWidth}).hide();$next.click(publicMethod.next);$prev.click(publicMethod.prev);$close.click(publicMethod.close);$tools_detail.click(function(e){var $a=$(e.target).closest("a");if($a.is("a")){return picTools($a.attr("class"),settings.picid);}});$tools.bind('mouseleave',function(e){$tools.hide();$tools.css("background-color",'transparent')}).unbind('click')
$content.children().removeClass('hover');$('.'+boxElement).live('click',function(e){if((e.button!==0&&typeof e.button!=='undefined')||e.ctrlKey||e.shiftKey||e.altKey){return true;}else{launch(this);return false;}});$overlay.click(function(){if(settings.overlayClose){publicMethod.close();}});$(document).bind("keydown",function(e){if(open&&settings.escKey&&e.keyCode===27){e.preventDefault();publicMethod.close();}
if(open&&settings.arrowKey&&!active&&$related[1]){if(e.keyCode===37&&(index||settings.loop)){e.preventDefault();$prev.click();}else if(e.keyCode===39&&(index<$related.length-1||settings.loop)){e.preventDefault();$next.click();}}});};publicMethod.remove=function(){$box.add($overlay).remove();$('.'+boxElement).die('click').removeData(colorbox).removeClass(boxElement);};publicMethod.position=function(speed,loadedCallback){var
animate_speed,posTop=Math.max($window.height()-settings.h-loadedHeight-interfaceHeight,0)/2+$window.scrollTop(),posLeft=Math.max($window.width()-settings.w-loadedWidth-interfaceWidth,0)/2+$window.scrollLeft();animate_speed=($box.width()===settings.w+loadedWidth&&$box.height()===settings.h+loadedHeight)?0:speed;$wrap[0].style.width=$wrap[0].style.height="9999px";function modalDimensions(that){$topBorder[0].style.width=$bottomBorder[0].style.width=$content[0].style.width=that.style.width;$loadingOverlay[0].style.height=$loadingOverlay[1].style.height=$content[0].style.height=$leftBorder[0].style.height=$rightBorder[0].style.height=that.style.height;}
$box.dequeue().animate({width:settings.w+loadedWidth,height:settings.h+loadedHeight,top:posTop,left:posLeft},{duration:animate_speed,complete:function(){modalDimensions(this);active=false;$wrap[0].style.width=(settings.w+loadedWidth+interfaceWidth)+"px";$wrap[0].style.height=(settings.h+loadedHeight+interfaceHeight)+"px";if(loadedCallback){loadedCallback();}},step:function(){modalDimensions(this);}});};publicMethod.resize=function(options){if(open){options=options||{};if(options.width){settings.w=setSize(options.width,'x')-loadedWidth-interfaceWidth;}
if(options.innerWidth){settings.w=setSize(options.innerWidth,'x');}
$loaded.css({width:settings.w});if(options.height){settings.h=setSize(options.height,'y')-loadedHeight-interfaceHeight;}
if(options.innerHeight){settings.h=setSize(options.innerHeight,'y');}
if(!options.innerHeight&&!options.height){var $child=$loaded.wrapInner("<div style='overflow:auto'></div>").children();settings.h=$child.height();$child.replaceWith($child.children());}
$loaded.css({height:settings.h});publicMethod.position(settings.transition==="none"?0:settings.speed);}};publicMethod.prep=function(object){if(!open){return;}
var photo,speed=settings.transition==="none"?0:settings.speed;$window.unbind('resize.'+prefix);$loaded.remove();$loaded=$div('LoadedContent').html(object);function getWidth(){settings.w=settings.w||$loaded.width();settings.w=settings.mw&&settings.mw<settings.w?settings.mw:settings.w;return settings.w;}
function getHeight(){settings.h=settings.h||$loaded.height();settings.h=settings.mh&&settings.mh<settings.h?settings.mh:settings.h;return settings.h;}
$loaded.hide().appendTo($loadingBay.show()).css({width:getWidth(),overflow:settings.scrolling?'auto':'hidden'}).css({height:getHeight()}).prependTo($content);$loadingBay.hide();$('#'+prefix+'Photo').css({cssFloat:'none'});if(isIE6){$('select').not($box.find('select')).filter(function(){return this.style.visibility!=='hidden';}).css({'visibility':'hidden'}).one(event_cleanup,function(){this.style.visibility='inherit';});}
function setPosition(s){var prev,prevSrc,next,nextSrc,total=$related.length,loop=settings.loop;publicMethod.position(s,function(){function defilter(){if(isIE){$box[0].style.removeAttribute("filter");}}
if(!open){return;}
if(isIE){if(photo){$loaded.fadeIn(100);}}
if(settings.iframe){$("<iframe frameborder=0"+(settings.scrolling?"":" scrolling='no'")+(isIE?" allowtransparency='true'":'')+"/>").attr({src:settings.href,name:new Date().getTime()}).appendTo($loaded);}
$loaded.show();var t=settings.title,c=settings.caption;if(settings.w<500||(c!=''&&t.split(' ').length>7)){c=t;t='';}
$title.show().html(t);$caption.show().html(c);if(total>1){$current.html(settings.current.replace(/\{current\}/,index+1).replace(/\{total\}/,total)).show();$next[(loop||index<total-1)?"show":"hide"]().html(settings.next);$prev[(loop||index)?"show":"hide"]().html(settings.previous);prev=index?$related[index-1]:$related[total-1];next=index<total-1?$related[index+1]:$related[0];if(settings.slideshow){$slideshow.show();if(index===total-1&&!loop&&$box.is('.'+prefix+'Slideshow_on')){$slideshow.click();}}
if(settings.preloading){nextSrc=$(next).data(colorbox).href||next.href;prevSrc=$(prev).data(colorbox).href||prev.href;if(isImage(nextSrc)){$('<img/>')[0].src=nextSrc;}
if(isImage(prevSrc)){$('<img/>')[0].src=prevSrc;}}}
$loadingOverlay.hide();if(settings.transition==='fade'){$box.fadeTo(speed,1,function(){defilter();});}else{defilter();}
$window.bind('resize.'+prefix,function(){publicMethod.position(0);});$.event.trigger(event_complete);if(settings.onComplete){settings.onComplete.call(element);}});}
if(settings.transition==='fade'){$box.fadeTo(speed,0,function(){setPosition(0);});}else{setPosition(speed);}};publicMethod.load=function(){var href,img,setResize,prep=publicMethod.prep;active=true;$tools.hide();$caption.hide();element=$related[index];settings=$.extend({},$(element).data(colorbox));process();$.event.trigger(event_load);if(settings.onLoad){settings.onLoad.call(element);}
settings.h=settings.height?setSize(settings.height,'y')-loadedHeight-interfaceHeight:settings.innerHeight&&setSize(settings.innerHeight,'y');settings.w=settings.width?setSize(settings.width,'x')-loadedWidth-interfaceWidth:settings.innerWidth&&setSize(settings.innerWidth,'x');settings.mw=settings.w;settings.mh=settings.h;if(settings.maxWidth){settings.mw=setSize(settings.maxWidth,'x')-loadedWidth-interfaceWidth;settings.mw=settings.w&&settings.w<settings.mw?settings.w:settings.mw;}
if(settings.maxHeight){settings.mh=setSize(settings.maxHeight,'y')-loadedHeight-interfaceHeight;settings.mh=settings.h&&settings.h<settings.mh?settings.h:settings.mh;}
href=settings.href;$loadingOverlay.show();if(settings.inline){$div('InlineTemp').hide().insertBefore($(href)[0]).bind(event_load+' '+event_cleanup,function(){$(this).replaceWith($loaded.children());});prep($(href));}else if(settings.iframe){prep(" ");}else if(settings.html){prep(settings.html);}else if(isImage(href)){img=new Image();img.onload=function(){var percent;img.onload=null;img.id=prefix+'Photo';$(img).css({margin:'auto',border:'none',display:'block',cssFloat:'left'});$(img).bind('mouseenter',function(e){$tools.show()
if(isIE){$tools_detail.show()}else{$tools_detail.hide().fadeIn();}})
$tools.css({"height":img.height,"width":img.width})
$tools_detail.css({"margin-top":(img.height-90)+"px","background-color":'#000000'});if(settings.scalePhotos){setResize=function(){img.height-=img.height*percent;img.width-=img.width*percent;};if(settings.mw&&img.width>settings.mw){percent=(img.width-settings.mw)/img.width;setResize();}
if(settings.mh&&img.height>settings.mh){percent=(img.height-settings.mh)/img.height;setResize();}}
if(settings.h){img.style.marginTop=Math.max(settings.h-img.height,0)/2+'px';}
setTimeout(function(){prep(img);},1);if($related[1]&&(index<$related.length-1||settings.loop)){$(img).css({cursor:'pointer'}).click(publicMethod.next);}
if(isIE){img.style.msInterpolationMode='bicubic';}};img.src=href;}else{var $hc=$div().appendTo($loadingBay).load(href,function(data,status,xhr){prep(status==='error'?'Request unsuccessful: '+xhr.statusText:this);});if(settings.isFlash){settings.onComplete=function(){$hc.bind('mouseenter',function(e){$tools.show()
if(isIE){$tools_detail.show()}else{$tools_detail.hide().fadeIn();}})
$tools.css({"height":291+'px',"width":500+'px'}).bind('click',function(){$hc.unbind('mouseenter');$tools.hide();return false;});$tools_detail.css({"margin-top":190+"px","background-color":'#000000'});}}}};publicMethod.next=function(){if(!active){index=index<$related.length-1?index+1:0;publicMethod.load();}};publicMethod.prev=function(){if(!active){index=index?index-1:$related.length-1;publicMethod.load();}};publicMethod.slideshow=function(){var stop,timeOut,className=prefix+'Slideshow_';$slideshow.bind(event_closed,function(){$slideshow.unbind();clearTimeout(timeOut);$box.removeClass(className+"off "+className+"on");});function start(){$slideshow.text(settings.slideshowStop).bind(event_complete,function(){timeOut=setTimeout(publicMethod.next,settings.slideshowSpeed);}).bind(event_load,function(){clearTimeout(timeOut);}).one("click",function(){stop();});$box.removeClass(className+"off").addClass(className+"on");}
stop=function(){clearTimeout(timeOut);$slideshow.text(settings.slideshowStart).unbind(event_complete+' '+event_load).one("click",function(){start();timeOut=setTimeout(publicMethod.next,settings.slideshowSpeed);});$box.removeClass(className+"on").addClass(className+"off");};if(settings.slideshow&&$related[1]){if(settings.slideshowAuto){start();}else{stop();}}};publicMethod.close=function(){if(open){open=false;$.event.trigger(event_cleanup);if(settings.onCleanup){settings.onCleanup.call(element);}
$window.unbind('.'+prefix+' .'+event_ie6);$overlay.fadeTo('fast',0);$box.stop().fadeTo('fast',0,function(){$box.find('iframe').attr('src','about:blank');$loaded.remove();$box.add($overlay).css({'opacity':1,cursor:'auto'}).hide();try{bookmark.focus();}catch(e){}
setTimeout(function(){$.event.trigger(event_closed);if(settings.onClosed){settings.onClosed.call(element);}},1);});}};publicMethod.element=function(){return $(element);};publicMethod.settings=defaults;$(publicMethod.init);}(jQuery,this));;var TINY={};function T$(i){return document.getElementById(i)}
TINY.box=function(){var p,m,b,fn,ic,iu,iw,ih,ia,f=0;return{show:function(c,u,w,h,a,t){if(!f){p=document.createElement('div');p.id='tinybox';m=document.createElement('div');m.id='tinymask';b=document.createElement('div');b.id='tinycontent';document.body.appendChild(m);document.body.appendChild(p);p.appendChild(b);m.onclick=TINY.box.hide;window.onresize=TINY.box.resize;f=1}
if(!a&&!u){p.style.width=w?w+'px':'auto';p.style.height=h?h+'px':'auto';p.style.backgroundImage='none';b.innerHTML=c}else{b.style.display='none';p.style.width=p.style.height='100px'}
this.mask();ic=c;iu=u;iw=w;ih=h;ia=a;this.alpha(m,1,80,3);if(t){setTimeout(function(){TINY.box.hide()},1000*t)}},fill:function(c,u,w,h,a){if(u){p.style.backgroundImage='';var x=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');x.onreadystatechange=function(){if(x.readyState==4&&x.status==200){TINY.box.psh(x.responseText,w,h,a)}};x.open('GET',c,1);x.send(null)}else{this.psh(c,w,h,a)}},psh:function(c,w,h,a){if(a){if(!w||!h){var x=p.style.width,y=p.style.height;b.innerHTML=c;p.style.width=w?w+'px':'';p.style.height=h?h+'px':'';b.style.display='';w=parseInt(b.offsetWidth);h=parseInt(b.offsetHeight);b.style.display='none';p.style.width=x;p.style.height=y;}else{b.innerHTML=c}
this.size(p,w,h)}else{p.style.backgroundImage='none'}},hide:function(){TINY.box.alpha(p,-1,0,3)},resize:function(){TINY.box.pos();TINY.box.mask()},mask:function(){m.style.height=TINY.page.total(1)+'px';m.style.width='';m.style.width=TINY.page.total(0)+'px'},pos:function(){var t=(TINY.page.height()/2)-(p.offsetHeight/2);t=t<10?10:t;p.style.top=(t+TINY.page.top())+'px';p.style.left=(TINY.page.width()/2)-(p.offsetWidth/2)+'px'},alpha:function(e,d,a){clearInterval(e.ai);if(d==1){e.style.opacity=0;e.style.filter='alpha(opacity=0)';e.style.display='block';this.pos()}
e.ai=setInterval(function(){TINY.box.ta(e,a,d)},20)},ta:function(e,a,d){var o=Math.round(e.style.opacity*100);if(o==a){clearInterval(e.ai);if(d==-1){e.style.display='none';e==p?TINY.box.alpha(m,-1,0,2):b.innerHTML=p.style.backgroundImage=''}else{e==m?this.alpha(p,1,100):TINY.box.fill(ic,iu,iw,ih,ia)}}else{var n=Math.ceil((o+((a-o)*.5)));n=n==1?0:n;e.style.opacity=n/100;e.style.filter='alpha(opacity='+n+')'}},size:function(e,w,h){e=typeof e=='object'?e:T$(e);clearInterval(e.si);var ow=e.offsetWidth,oh=e.offsetHeight,wo=ow-parseInt(e.style.width),ho=oh-parseInt(e.style.height);var wd=ow-wo>w?0:1,hd=(oh-ho>h)?0:1;e.si=setInterval(function(){TINY.box.ts(e,w,wo,wd,h,ho,hd)},20)},ts:function(e,w,wo,wd,h,ho,hd){var ow=e.offsetWidth-wo,oh=e.offsetHeight-ho;if(ow==w&&oh==h){clearInterval(e.si);p.style.backgroundImage='none';b.style.display='block'}else{if(ow!=w){var n=ow+((w-ow)*.5);e.style.width=wd?Math.ceil(n)+'px':Math.floor(n)+'px'}
if(oh!=h){var n=oh+((h-oh)*.5);e.style.height=hd?Math.ceil(n)+'px':Math.floor(n)+'px'}
this.pos()}}}}();TINY.page=function(){return{top:function(){return document.documentElement.scrollTop||document.body.scrollTop},width:function(){return self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth},height:function(){return self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},total:function(d){var b=document.body,e=document.documentElement;return d?Math.max(Math.max(b.scrollHeight,e.scrollHeight),Math.max(b.clientHeight,e.clientHeight)):Math.max(Math.max(b.scrollWidth,e.scrollWidth),Math.max(b.clientWidth,e.clientWidth))}}}();;
/*
 * HamidReza Rahimi
 */
;(function($){var types=['DOMMouseScroll','mousewheel'];$.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var i=types.length;i;){this.addEventListener(types[--i],handler,false)}}else{this.onmousewheel=handler}},teardown:function(){if(this.removeEventListener){for(var i=types.length;i;){this.removeEventListener(types[--i],handler,false)}}else{this.onmousewheel=null}}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel");},unmousewheel:function(fn){return this.unbind("mousewheel",fn);}});function handler(event){var args=[].slice.call(arguments,1),delta=0,returnValue=true;event=$.event.fix(event||window.event);event.type="mousewheel";if(event.wheelDelta)delta=event.wheelDelta/120;if(event.detail)delta=-event.detail/3;args.unshift(event,delta);return $.event.handle.apply(this,args);}})(jQuery);;(function(A){A.jScrollPane={active:[]};A.fn.jScrollPane=function(C){C=A.extend({},A.fn.jScrollPane.defaults,C);var B=function(){return false};return this.each(function(){var O=A(this);O.css("overflow","hidden");var X=this;if(A(this).parent().is(".jScrollPaneContainer")){var Ac=C.maintainPosition?O.position().top:0;var L=A(this).parent();var d=L.innerWidth();var Ad=L.outerHeight();var M=Ad;A(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown",L).remove();O.css({top:0})}else{var Ac=0;this.originalPadding=O.css("paddingTop")+" "+O.css("paddingRight")+" "+O.css("paddingBottom")+" "+O.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(O.css("paddingLeft"))||0)+(parseInt(O.css("paddingRight"))||0);var d=O.innerWidth();var Ad=O.innerHeight();var M=Ad;O.wrap(A("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:Ad+"px",width:d+"px"}));A(document).bind("emchange",function(Ae,Af,p){O.jScrollPane(C)})}if(C.reinitialiseOnImageLoad){var N=A.data(X,"jScrollPaneImagesToLoad")||A("img",O);var G=[];if(N.length){N.each(function(p,Ae){A(this).bind("load",function(){if(A.inArray(p,G)==-1){G.push(Ae);N=A.grep(N,function(Ag,Af){return Ag!=Ae});A.data(X,"jScrollPaneImagesToLoad",N);C.reinitialiseOnImageLoad=false;O.jScrollPane(C)}}).each(function(Af,Ag){if(this.complete||this.complete===undefined){this.src=this.src}})})}}var o=this.originalSidePaddingTotal;var l={height:"auto",width:d-C.scrollbarWidth-C.scrollbarMargin-o+"px"};if(C.scrollbarOnLeft){l.paddingLeft=C.scrollbarMargin+C.scrollbarWidth+"px"}else{l.paddingRight=C.scrollbarMargin+"px"}O.css(l);var m=O.outerHeight();var i=Ad/m;if(i<0.99){var H=O.parent();H.append(A("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:C.scrollbarWidth+"px"}).append(A("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:C.scrollbarWidth+"px"}).append(A("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:C.scrollbarWidth+"px"}),A("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:C.scrollbarWidth+"px"}))));var z=A(">.jScrollPaneTrack",H);var P=A(">.jScrollPaneTrack .jScrollPaneDrag",H);if(C.showArrows){var g;var Ab;var S;var r;var j=function(){if(r>4||r%4==0){y(u+Ab*b)}r++};var K=function(p){A("html").unbind("mouseup",K);g.removeClass("jScrollActiveArrowButton");clearInterval(S)};var Z=function(){A("html").bind("mouseup",K);g.addClass("jScrollActiveArrowButton");r=0;j();S=setInterval(j,100)};H.append(A("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp"}).css({width:C.scrollbarWidth+"px"}).html("Scroll up").bind("mousedown",function(){g=A(this);Ab=-1;Z();this.blur();return false}).bind("click",B),A("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown"}).css({width:C.scrollbarWidth+"px"}).html("Scroll down").bind("mousedown",function(){g=A(this);Ab=1;Z();this.blur();return false}).bind("click",B));var Q=A(">.jScrollArrowUp",H);var J=A(">.jScrollArrowDown",H);if(C.arrowSize){M=Ad-C.arrowSize-C.arrowSize;z.css({height:M+"px",top:C.arrowSize+"px"})}else{var s=Q.height();C.arrowSize=s;M=Ad-s-J.height();z.css({height:M+"px",top:s+"px"})}}var w=A(this).css({position:"absolute",overflow:"visible"});var D;var Y;var b;var u=0;var V=i*Ad/2;var a=function(Ae,Ag){var Af=Ag=="X"?"Left":"Top";return Ae["page"+Ag]||(Ae["client"+Ag]+(document.documentElement["scroll"+Af]||document.body["scroll"+Af]))||0};var f=function(){return false};var v=function(){n();D=P.offset(false);D.top-=u;Y=M-P[0].offsetHeight;b=2*C.wheelSpeed*Y/m};var E=function(p){v();V=a(p,"Y")-u-D.top;A("html").bind("mouseup",T).bind("mousemove",h);if(A.browser.msie){A("html").bind("dragstart",f).bind("selectstart",f)}return false};var T=function(){A("html").unbind("mouseup",T).unbind("mousemove",h);V=i*Ad/2;if(A.browser.msie){A("html").unbind("dragstart",f).unbind("selectstart",f)}};var y=function(Ae){Ae=Ae<0?0:(Ae>Y?Y:Ae);u=Ae;P.css({top:Ae+"px"});var Af=Ae/Y;w.css({top:((Ad-m)*Af)+"px"});O.trigger("scroll");if(C.showArrows){Q[Ae==0?"addClass":"removeClass"]("disabled");J[Ae==Y?"addClass":"removeClass"]("disabled")}};var h=function(p){y(a(p,"Y")-D.top-V)};var q=Math.max(Math.min(i*(Ad-C.arrowSize*2),C.dragMaxHeight),C.dragMinHeight);P.css({height:q+"px"}).bind("mousedown",E);var k;var R;var I;var t=function(){if(R>8||R%4==0){y((u-((u-I)/2)))}R++};var Aa=function(){clearInterval(k);A("html").unbind("mouseup",Aa).unbind("mousemove",e)};var e=function(p){I=a(p,"Y")-D.top-V};var U=function(p){v();e(p);R=0;A("html").bind("mouseup",Aa).bind("mousemove",e);k=setInterval(t,100);t()};z.bind("mousedown",U);H.bind("mousewheel",function(Ae,Ag){v();n();var Af=u;y(u-Ag*b);var p=Af!=u;return!p});var F;var W;function c(){var p=(F-u)/C.animateStep;if(p>1||p<-1){y(u+p)}else{y(F);n()}}var n=function(){if(W){clearInterval(W);delete F}};var x=function(Af,p){if(typeof Af=="string"){$e=A(Af,O);if(!$e.length){return}Af=$e.offset().top-O.offset().top}H.scrollTop(0);n();var Ae=-Af/(Ad-m)*Y;if(p||!C.animateTo){y(Ae)}else{F=Ae;W=setInterval(c,C.animateInterval)}};O[0].scrollTo=x;O[0].scrollBy=function(Ae){var p=-parseInt(w.css("top"))||0;x(p+Ae)};v();x(-Ac,true);A("*",this).bind("focus",function(Ah){var Ag=A(this);var Aj=0;while(Ag[0]!=O[0]){Aj+=Ag.position().top;Ag=Ag.offsetParent()}var p=-parseInt(w.css("top"))||0;var Ai=p+Ad;var Af=Aj>p&&Aj<Ai;if(!Af){var Ae=Aj-C.scrollbarMargin;if(Aj>p){Ae+=A(this).height()+15+C.scrollbarMargin-Ad}x(Ae)}});if(location.hash){x(location.hash)}A(document).bind("click",function(Ae){$target=A(Ae.target);if($target.is("a")){var p=$target.attr("href");if(p.substr(0,1)=="#"){x(p)}}});A.jScrollPane.active.push(O[0])}else{O.css({height:Ad+"px",width:d-this.originalSidePaddingTotal+"px",padding:this.originalPadding});O.parent().unbind("mousewheel")}})};A.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false};A(window).bind("unload",function(){var C=A.jScrollPane.active;for(var B=0;B<C.length;B++){C[B].scrollTo=C[B].scrollBy=null}})})(jQuery);;(function($){jQuery.fn.smartFocus=function(text){$(this).val(text).focus(function(){if($(this).val()==text){$(this).val('');}}).blur(function(){if($(this).val()==''){$(this).val(text);}});};jQuery.preloadImages=function(){for(var i=0;i<arguments.length;i++){jQuery("<img>").attr("src",arguments[i]);}}
var isIE=$.browser.msie&&!$.support.opacity,isIE6=isIE&&$.browser.version<7,queue=new AjaxQueue("req.php"),$cats,$gbox,$g,$mb,$activeTab,$nav,$gTop,$scrbx,$scrcnt,$scrlight,$srch
var catID=0,Page=1,Key="",Title="",hideDet=true;$.semipix={build:function(s){var $p=$("<a/>").addClass("prev");var $n=$("<a/>").addClass("next");$("body").prepend($n).prepend($p)
$("#semidesk").pg();$("#bx").moveDesk({btnNext:".next",btnPrev:".prev",btnGo:[".0",".1",".2",".3"]});$n.fadeIn();$scrbx=$("#c");$scrlight=$("#scr-light",$scrbx);$scrcnt=$("#scr-cnt",$scrbx);$cats=$("#bxgalleryCats");$gbox=$cats.next();$g=$("#gal",$gbox);$nav=$g.prev().find('div');$gTop=$("#galTop");var w=(($(document).width())/2);$("#chalkboard").css("left",w-375);$scrbx.css("left",w-480);if(!isIE6){$srch=$('<input type="text" class="txt" id="" value="Search" />').appendTo($cats.find('div:first'));}}}
$.fn.F=function(){return $(this).each(function(){$(this).focus(function(){this.hideFocus=true})});}
$.fn.setThumb=function(){return $(this).each(function(){var $t=$(this);var $div=$('div',$t).css({opacity:.75});var $d=$t.hover(function(){$t.addClass('over');if(hideDet)$div.stop(false,true).fadeIn(300);},function(){$t.removeClass();if(hideDet)$div.stop(false,true).fadeOut(200);}).find('>a');if(!hideDet){$div.show();}
$div.click(function(e){var $a=$(e.target).closest('a');if($a.is("a")){var p=new Params();if($a.is('.pbilakh')){p.add("s",'p');}else if($a.is('.nbilakh')){p.add("s",'n');}else if($a.is('.comment')){return picTools("comment",$a.parent().prev().attr('id'),true);}
if(p.getCount){var $in=$a.parent().find('i');$in.addClass('loadrate');p.add("i",$a.attr('id'));queue.callServer("gallery","setPicRate",p,function(d){if(d){$in.hide().text(d).fadeIn();}
$in.removeClass();},function(){$in.removeClass();});}
return false;}else{return $(this).prev('a').click();}});var i=new Image();$(i).load(function(){$(this).hide().appendTo($d.removeClass('loading')).fadeIn('slow');}).error(function(){}).attr('src',"gallery/"+$d.attr('id')+'_semipix_s.jpg');});};$.contact={init:function(){var c=this;var msg='',working=false;var $f=$('form.contactForm'),$n=$('#fname',$f),$e=$('#femail',$f),$s=$('#fsubject',$f),$m=$('#fmsg',$f),$t=$('span',$f);$n.smartFocus($n.attr('title'));$e.smartFocus($e.attr('title'));$s.smartFocus($s.attr('title'));$m.smartFocus($m.attr('title'));$f.submit(function(){if($n.val()==''||$n.val()==$n.attr('title')){msg=" - Fill your name please.";$n.focus();}else{if($e.val()==''||$e.val()==$e.attr('title')){msg=" - Fill your email please.";$e.focus();}
else{if(!c.validateEmail($e.val())){msg=" - Wrong email address";$e.focus();}else{if($m.val()==''||$m.val()==$m.attr('title')){msg=" - Type your message please";$m.focus();}else{msg=""}}}}
if(msg!=''){$t.hide().removeClass().html(msg).fadeIn("slow");working=false;}else{$t.hide().addClass('sendmsg').html('Sending...').fadeIn("slow");var p=new Params();p.add("n",$n.val());p.add("e",$e.val());p.add("s",$s.val());p.add("m",$m.val());msg='Sorry, Your message nor delivered!';queue.callServer("contact","send",p,function(d){if(d=='ok'){msg='Thanks. Your Message sent.';$n.val($n.attr('title'));$e.val($e.attr('title'));$s.val($s.attr('title'));$m.val($m.attr('title'));}
$t.hide().removeClass().html(msg).fadeIn("slow");},function(){$t.hide().removeClass().html(msg).fadeIn("slow");});}
return false;});},validateEmail:function(e){var a=e.lastIndexOf("@");if(a<1||(a+1)===e.length)
return false;if(/(\.{2,})/.test(e))
return false;var l=e.substring(0,a);var d=e.substring(a+1);if(l.length<1||l.length>64||d.length<4||d.length>255)
return false;if(/(^\.|\.$)/.test(l)||/(^\.|\.$)/.test(d))
return false;if(!/^"(.+)"$/.test(l)){if(!/^[-a-zA-Z0-9!#$%*\/?|^{}`~&'+=_\.]*$/.test(l))
return false;}
if(!/^[-a-zA-Z0-9\.]*$/.test(d)||d.indexOf(".")===-1)
return false;return true;}}
$.gallery={loadingTimer:0,flickTimer:0,getViewport:function(){return[$(window).width(),$(window).height(),$(document).scrollLeft(),$(document).scrollTop()];},showLoading:function(s){var lf=1,pos=this.getViewport(),$lb=$("#fancy_loading"),$l=$("#fancy_loading > div");clearInterval(this.loadingTimer);$lb.hide();if(s===false){clearInterval(this.loadingTimer);return;}
$lb.css({'left':((pos[0]-40)/2+pos[2]),'top':((pos[1]-40)/2+pos[3])}).show();this.loadingTimer=setInterval(function(){$l.css('top',(lf*-40)+'px');lf=(lf+1)%12;},66);},flick:function(s){if(isIE)return;clearInterval(this.flickTimer);$scrlight.css('opacity',.9);if(s===false)return;var t;this.flickTimer=setInterval(function(){t=Math.random();$scrlight.css('opacity',(t<.2?1-t:t)).animate({'opacity':.2},250);},350);},init:function(){var t=this;var $c=$("#catToggle",$cats).toggle(function(){$(this).removeClass().addClass("catOpen");$cats.animate({top:-357,opacity:.5},{queue:false,duration:1500,specialEasing:{top:'easeOutQuint'},complete:function(){$cats.prev().hide();}});},function(){$(this).removeClass().addClass("catClose");$cats.animate({top:-25,opacity:1},{queue:false,duration:1000,specialEasing:{top:'easeOutBack'}});}).F();$("#catlist a",$cats).click(function(){$c.click();$a=$(this);catID=$a.attr('id').substr(4);Page=1;Title=$a.text().split('(')[0];$cats.prev().show();t.show();return false}).F();$nav.prev('a').toggle(function(){hideDet=false;$(this).hide().text('Details: Show').fadeIn();$('li div',$g).fadeIn();},function(){$(this).hide().text('Details: Hide').fadeIn();hideDet=true;$('li div',$g).fadeOut()}).F();$nav.click(function(e){var $a=$(e.target).closest('a');if($a.is("a")){$nav.hide();Page=$a.attr('id').substr(3);t.show();return false;}})
$("a.c02",$scrbx).toggle(function(){t.flick();$(this).addClass("runprojection");},function(){t.flick(false);$(this).removeClass("runprojection");});t.flick(false);var $scrbtn=$("#scr-buttons");$('.pane1',$scrcnt).jScrollPane();var $dv=$scrcnt.find("> div");$("a",$scrbtn).click(function(){t.flick(false);var $t=$(this);$dv.hide();if(!isIE){$scrlight.stop(false,false).animate({'opacity':.2},150).css('opacity',(t<.3?1-t:t)).animate({'opacity':.2},150,function(){$scrbtn.find('span').hide();$scrcnt.find($t.attr('rel')).fadeIn('fast');$t.next().fadeIn();}).animate({'opacity':.9},400);}else{$scrbtn.find('span').hide();$scrcnt.find($t.attr('rel')).hide().fadeIn('fast');$t.next().fadeIn();}
return false;}).F();return;$("#search",$m).focusin(function(){$(this).addClass("srchClick");}).focusout(function(){$(this).removeClass("srchClick");});},show:function(a){ff=null;var t=this;if(isIE6)
$g.hide();else
$g.fadeOut('fast');$("h2",$gbox).addClass('load').text('Loading '+Title+' ...');$nav.hide();var p=new Params();p.add("i",catID);p.add("p",Page);queue.callServer("gallery","getpics",p,function(d){$("h2",$gbox).removeClass().text(Title);var r=$.parseJSON(d);$nav.html(r.p);if(d=r.i){var x=['<ul>'];var i=1;for(var a=0;a<d.length;a+=1){if(d[a].p=='0-'){x[i++]='<li class="lock">only users access!<br>#'+d[a].i;}else{x[i++]='<li>';x[i++]='<a id="'+d[a].p+'" class="loading" href="'+(d[a].f==2?'play/?id='+d[a].p:'gallery/'+d[a].p+'_semipix.jpg')+'" rel="'+(d[a].f==2?'f':'g')+'" title="'+d[a].d+'"></a>';x[i++]='<div>';x[i++]='<span>'+d[a].t+'</span>';x[i++]='<b>#'+d[a].i+'</b>';x[i++]='<br/>';x[i++]='<a href="comments/?id='+d[a].p+'" class="comment">'+d[a].c+'</a>';x[i++]='<a id="'+d[a].i+'" href="#" class="pbilakh"></a>';x[i++]='<i>'+d[a].r+'</i>';x[i++]='<a id="'+d[a].i+'" href="#" class="nbilakh"></a>';x[i++]='</div>';}
x[i++]='</li>';}
x.push('</ul>');$g.empty().append(x.join('')).fadeIn().find('li:not(.lock)').setThumb();$("a[rel='g']",$g).colorbox();$("a[rel='f']",$g).colorbox({caption:' ',width:"528px",height:"343px",isFlash:true});$nav.fadeIn();}else{$g.html('<p class="empty">Empty gallery!</p>').fadeIn();$nav.empty();}},function(){alert("err");$nav.fadeIn();});},LoadWeekPic:function(){var $w=$("#wikpik span");var idi=$w.attr('id');if($w[0]){var i=new Image();$(i).load(function(){$(this).hide().appendTo($w).fadeIn('slow').wrap('<a href="gallery/'+idi+'" title="'+$w.attr('title')+'"/>').hover(function(){$w.addClass('iOver');},function(){$w.removeClass('iOver');});$(this).parent().attr('id',idi.split('_')[0]).colorbox({caption:"Semipix Week Picture"});$w.removeAttr('title');}).attr('src','gallery/w/semipix.jpg');}}}
$.fn.pg=function(){return this.each(function(i){var bh=$(document).height();var bw=$(document).width();var dh=$(this).height();var dw=$(this).width();var yP=(bh-dh)/2;var xP=(bw-dw)/2;$(this).css({"position":"relative","top":yP,"left":xP})})}
var $md=$.fn.moveDesk=function(o){o=$.extend({btnPrev:null,btnNext:null,btnGo:null,speed:1000,easing:"easeInOutExpo",circular:false,visible:2,start:0,scroll:1,beforeStart:null,afterEnd:null},o||{});return this.each(function(){var running=false;var div=$(this),ul=$(">ul",div),tLi=$(">li",ul),tl=tLi.size(),v=o.visible;var li=$(">li",ul),itemLength=li.size(),curr=o.start;div.css("visibility","visible");li.css({overflow:"hidden",float:"left"});ul.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});div.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var liSize=width(li);var ulSize=liSize*itemLength;var divSize=liSize*v;li.css({width:li.width(),height:li.height()});ul.css("width",ulSize+"px").css("left",-(curr*liSize));div.css("width",divSize+"px");if(o.btnPrev)$(o.btnPrev).click(function(){return go(curr-o.scroll)});if(o.btnNext)$(o.btnNext).click(function(){return go(curr+o.scroll);$(o.btnPrev).removeClass("disabled")});if(o.btnGo)$.each(o.btnGo,function(i,val){$(val).click(function(){return go(o.circular?o.visible+i:i)})});function vis(){return li.slice(curr).slice(0,v)};function go(to){if(!running){if(o.beforeStart)o.beforeStart.call(this,vis());if(o.circular){if(to<=o.start-v-1){ul.css("left",-((itemLength-(v*2))*liSize)+"px");curr=to==o.start-v-1?itemLength-(v*2)-1:itemLength-(v*2)-o.scroll}else if(to>=itemLength-v+1){ul.css("left",-((v)*liSize)+"px");curr=to==itemLength-v+1?v+1:v+o.scroll}else curr=to}else{if(to<0||to>itemLength-v)return;else curr=to}
running=true;ul.animate({left:-(curr*liSize)},o.speed,o.easing,function(){if(o.afterEnd)o.afterEnd.call(this,vis());running=false});if(!o.circular){$(o.btnPrev+","+o.btnNext).removeClass("disabled").fadeIn(1000);$((curr-o.scroll<0&&o.btnPrev)||(curr+o.scroll>itemLength-v&&o.btnNext)||[]).addClass("disabled").fadeOut(1000)}}
return false}})};function css(el,prop){return parseInt($.css(el[0],prop))||0};function width(el){return el[0].offsetWidth+css(el,'marginLeft')+css(el,'marginRight')};})(jQuery);jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;}});function Params(){this._params=Array();this.add=function(name,value){this._params.push({name:name,value:value});}
this.getCount=function(){return this._params.length;}
this.getItem=function(index){return index<this.getCount()?this._params[index]:null;}}
function AjaxQueue(f){this.isWatting=false;this._cola=Array();this.callServer=function(controller,action,params,callback,errorCallback){var callString="c="+controller;callString+="&a="+action;if(params!=null)
{var i;for(i=0;i<params.getCount();i++)
{callString+="&"+params.getItem(i).name+"="+params.getItem(i).value;}}
this._cola.push({post:callString,callback:callback,errorCallback:errorCallback});this._doCall();}
this._doCall=function(){if(this._cola.length>0&&this.isWatting==false)
{this.isWatting=true;var me=this;$.ajax({url:f,timeout:50000,error:function(){if(me._cola[0].errorCallback)
me._cola[0].errorCallback();me._cola.splice(0,1);me.isWatting=false;me._doCall();},type:"POST",success:function(response){if(me._cola[0].callback)
me._cola[0].callback(response);me._cola.splice(0,1);me.isWatting=false;me._doCall();},data:this._cola[0].post});}}};var s="1";$(document).ready(function(){$("#ulbx >li").css('width',Math.max($(window).width(),1080));jQuery.preloadImages("images/b_prev.png","images/items.png","images/b_next.png");$.semipix.build(s);$.gallery.init();$.contact.init();$("div.socialIco a, #lnk a, #cnttxt a").click(function(){window.open(this.href);return false;});$("#login >a").toggle(function(){$(this).next().fadeIn();},function(){$(this).next().hide();})
$.gallery.LoadWeekPic();$("#bb2 a").click(function(){$.fn.colorbox({width:"90%",height:"90%",href:("article/?id="+$(this).attr('id').substr(3))});return false;});});function picTools(part,id,lb){switch(part){case"exif":TINY.box.show('exif/?id='+id,1,400,450,1);break;case"gmap":var w=700,h=500;TINY.box.show('<iframe id="frameTiny" src="showmap/?id='+id+'" width="'+w+'px" height="'+h+'px" scrolling="no" frameborder="no" marginwidth="0" marginheight="0"></iframe>',0,w,h,0);break;case"comment":var w=600,h=550;if(lb)
$.fn.colorbox({title:"Comments",width:w+"px",height:h+"px",iframe:true,href:("comments/?id="+id)});else
TINY.box.show('<iframe id="frameTiny" src="comments/?id='+id+'" width="'+w+'px" height="'+h+'px" scrolling="yes" frameborder="no" marginwidth="0" marginheight="0"></iframe>',0,w,h,0);break;case"share":TINY.box.show('share/?id='+id,1,300,273,1);break;case"email":window.open('gallery/?id='+id);break;}
return false;}
