(function(g){g.tools=g.tools||{};g.tools.tabs={version:"1.0.4",conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",api:false,rotate:false},addEffect:function(b,a){h[b]=a}};var h={"default":function(a,b){this.getPanes().hide().eq(a).show();b.call()},fade:function(d,l){var k=this.getConf(),a=k.fadeOutSpeed,b=this.getPanes();if(a){b.fadeOut(a)}else{b.hide()}b.eq(d).fadeIn(k.fadeInSpeed,l)},slide:function(a,b){this.getPanes().slideUp(200);this.getPanes().eq(a).slideDown(400,b)},ajax:function(a,b){this.getPanes().eq(0).load(this.getTabs().eq(a).attr("href"),b)}};var e;g.tools.tabs.addEffect("horizontal",function(a,b){if(!e){e=this.getPanes().eq(0).width()}this.getCurrentPane().animate({width:0},function(){g(this).hide()});this.getPanes().eq(a).animate({width:e},function(){g(this).show();b.call()})});function f(k,d,l){var m=this,a=g(this),b;g.each(l,function(n,j){if(g.isFunction(j)){a.bind(n,j)}});g.extend(this,{click:function(q,s){var r=m.getCurrentPane();var p=k.eq(q);if(typeof q=="string"&&q.replace("#","")){p=k.filter("[href*="+q.replace("#","")+"]");q=Math.max(k.index(p),0)}if(l.rotate){var j=k.length-1;if(q<0){return m.click(j,s)}if(q>j){return m.click(0,s)}}if(!p.length){if(b>=0){return m}q=l.initialIndex;p=k.eq(q)}if(q===b){return m}s=s||g.Event();s.type="onBeforeClick";a.trigger(s,[q]);if(s.isDefaultPrevented()){return}h[l.effect].call(m,q,function(){s.type="onClick";a.trigger(s,[q])});s.type="onStart";a.trigger(s,[q]);if(s.isDefaultPrevented()){return}b=q;k.removeClass(l.current);p.addClass(l.current);return m},getConf:function(){return l},getTabs:function(){return k},getPanes:function(){return d},getCurrentPane:function(){return d.eq(b)},getCurrentTab:function(){return k.eq(b)},getIndex:function(){return b},next:function(){return m.click(b+1)},prev:function(){return m.click(b-1)},bind:function(n,j){a.bind(n,j);return m},onBeforeClick:function(j){return this.bind("onBeforeClick",j)},onClick:function(j){return this.bind("onClick",j)},unbind:function(j){a.unbind(j);return m}});k.each(function(j){g(this).bind(l.event,function(n){m.click(j,n);return false})});if(location.hash){m.click(location.hash)}else{if(l.initialIndex===0||l.initialIndex>0){m.click(l.initialIndex)}}d.find("a[href^=#]").click(function(j){m.click(g(this).attr("href"),j)})}g.fn.tabs=function(a,j){var d=this.eq(typeof j=="number"?j:0).data("tabs");if(d){return d}if(g.isFunction(j)){j={onBeforeClick:j}}var b=g.extend({},g.tools.tabs.conf),k=this.length;j=g.extend(b,j);this.each(function(o){var q=g(this);var p=q.find(j.tabs);if(!p.length){p=q.children()}var n=a.jquery?a:q.children(a);if(!n.length){n=k==1?g(a):q.parent().find(a)}d=new f(p,n,j);q.data("tabs",d)});return j.api?d:this}})(jQuery);(function(h){var g=[];h.tools=h.tools||{};h.tools.tooltip={version:"1.1.2",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(d,a,b){e[d]=[a,b]}};var e={toggle:[function(j){var d=this.getConf(),b=this.getTip(),a=d.opacity;if(a<1){b.css({opacity:a})}b.show();j.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};function f(y,x){var a=this,s=h(this);y.data("tooltip",a);var r=y.next();if(x.tip){r=h(x.tip);if(r.length>1){r=y.nextAll(x.tip).eq(0);if(!r.length){r=y.parent().nextAll(x.tip).eq(0)}}}function b(k){var l=x.relative?y.position().top:y.offset().top,m=x.relative?y.position().left:y.offset().left,j=x.position[0];l-=r.outerHeight()-x.offset[0];m+=y.outerWidth()+x.offset[1];var o=r.outerHeight()+y.outerHeight();if(j=="center"){l+=o/2}if(j=="bottom"){l+=o}j=x.position[1];var n=r.outerWidth()+y.outerWidth();if(j=="center"){m-=n/2}if(j=="left"){m-=n}return{top:l,left:m}}var u=y.is(":input"),z=u&&y.is(":checkbox, :radio, select, :button"),v=y.attr("type"),d=x.events[v]||x.events[u?(z?"widget":"input"):"def"];d=d.split(/,\s*/);if(d.length!=2){throw"Tooltip: bad events configuration for "+v}y.bind(d[0],function(j){if(x.oneInstance){h.each(g,function(){this.hide()})}var k=r.data("trigger");if(k&&k[0]!=this){r.hide().stop(true,true)}j.target=this;a.show(j);d=x.events.tooltip.split(/,\s*/);r.bind(d[0],function(){a.show(j)});if(d[1]){r.bind(d[1],function(){a.hide(j)})}});y.bind(d[1],function(j){a.hide(j)});if(!h.browser.msie&&!u&&!x.predelay){y.mousemove(function(){if(!a.isShown()){y.triggerHandler("mouseover")}})}if(x.opacity<1){r.css("opacity",x.opacity)}var q=0,t=y.attr("title");if(t&&x.cancelDefault){y.removeAttr("title");y.data("title",t)}h.extend(a,{show:function(j){if(j){y=h(j.target)}clearTimeout(r.data("timer"));if(r.is(":animated")||r.is(":visible")){return a}function k(){r.data("trigger",y);var l=b(j);if(x.tip&&t){r.html(y.data("title"))}j=j||h.Event();j.type="onBeforeShow";s.trigger(j,[l]);if(j.isDefaultPrevented()){return a}l=b(j);r.css({position:"absolute",top:l.top,left:l.left});var m=e[x.effect];if(!m){throw'Nonexistent effect "'+x.effect+'"'}m[0].call(a,function(){j.type="onShow";s.trigger(j)})}if(x.predelay){clearTimeout(q);q=setTimeout(k,x.predelay)}else{k()}return a},hide:function(j){clearTimeout(r.data("timer"));clearTimeout(q);if(!r.is(":visible")){return}function k(){j=j||h.Event();j.type="onBeforeHide";s.trigger(j);if(j.isDefaultPrevented()){return}e[x.effect][1].call(a,function(){j.type="onHide";s.trigger(j)})}if(x.delay&&j){r.data("timer",setTimeout(k,x.delay))}else{k()}return a},isShown:function(){return r.is(":visible, :animated")},getConf:function(){return x},getTip:function(){return r},getTrigger:function(){return y},bind:function(k,j){s.bind(k,j);return a},onHide:function(j){return this.bind("onHide",j)},onBeforeShow:function(j){return this.bind("onBeforeShow",j)},onShow:function(j){return this.bind("onShow",j)},onBeforeHide:function(j){return this.bind("onBeforeHide",j)},unbind:function(j){s.unbind(j);return a}});h.each(x,function(k,j){if(h.isFunction(j)){a.bind(k,j)}})}h.prototype.tooltip=function(d){var b=this.eq(typeof d=="number"?d:0).data("tooltip");if(b){return b}var a=h.extend(true,{},h.tools.tooltip.conf);if(h.isFunction(d)){d={onBeforeShow:d}}else{if(typeof d=="string"){d={tip:d}}}d=h.extend(true,a,d);if(typeof d.position=="string"){d.position=d.position.split(/,?\s/)}if(d.lazy!==false&&(d.lazy===true||this.length>20)){this.one("mouseover",function(j){b=new f(h(this),d);b.show(j);g.push(b)})}else{this.each(function(){b=new f(h(this),d);g.push(b)})}return d.api?b:this}})(jQuery);(function(d){d.tools=d.tools||{};d.tools.scrollable={version:"1.1.2",conf:{size:5,vertical:false,speed:400,keyboard:true,keyboardSteps:null,disabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active",easing:"swing",loop:false,items:".items",item:null,prev:".prev",next:".next",prevPage:".prevPage",nextPage:".nextPage",api:false}};var f;function e(t,v){var a=this,s=d(this),F=!v.vertical,E=t.children(),y=0,A;if(!f){f=a}d.each(v,function(h,g){if(d.isFunction(g)){s.bind(h,g)}});if(E.length>1){E=d(v.items,t)}function x(g){var h=d(g);return v.globalNav?h:t.parent().find(g)}t.data("finder",x);var D=x(v.prev),B=x(v.next),C=x(v.prevPage),u=x(v.nextPage);d.extend(a,{getIndex:function(){return y},getClickIndex:function(){var g=a.getItems();return g.index(g.filter("."+v.activeClass))},getConf:function(){return v},getSize:function(){return a.getItems().size()},getPageAmount:function(){return Math.ceil(this.getSize()/v.size)},getPageIndex:function(){return Math.ceil(y/v.size)},getNaviButtons:function(){return D.add(B).add(C).add(u)},getRoot:function(){return t},getItemWrap:function(){return E},getItems:function(){return E.children(v.item)},getVisibleItems:function(){return a.getItems().slice(y,y+v.size)},seekTo:function(m,h,l){if(m<0){m=0}if(y===m){return a}if(d.isFunction(h)){l=h}if(m>a.getSize()-v.size){return v.loop?a.begin():this.end()}var k=a.getItems().eq(m);if(!k.length){return a}var j=d.Event("onBeforeSeek");s.trigger(j,[m]);if(j.isDefaultPrevented()){return a}if(h===undefined||d.isFunction(h)){h=v.speed}function g(){if(l){l.call(a,m)}s.trigger("onSeek",[m])}if(F){E.animate({left:-k.position().left},h,v.easing,g)}else{E.animate({top:-k.position().top},h,v.easing,g)}f=a;y=m;j=d.Event("onStart");s.trigger(j,[m]);if(j.isDefaultPrevented()){return a}D.add(C).toggleClass(v.disabledClass,m===0);B.add(u).toggleClass(v.disabledClass,m>=a.getSize()-v.size);return a},move:function(g,h,j){A=g>0;return this.seekTo(y+g,h,j)},next:function(g,h){return this.move(1,g,h)},prev:function(g,h){return this.move(-1,g,h)},movePage:function(g,h,j){A=g>0;var l=v.size*g;var k=y%v.size;if(k>0){l+=(g>0?-k:v.size-k)}return this.move(l,h,j)},prevPage:function(g,h){return this.movePage(-1,g,h)},nextPage:function(g,h){return this.movePage(1,g,h)},setPage:function(h,g,j){return this.seekTo(h*v.size,g,j)},begin:function(g,h){A=false;return this.seekTo(0,g,h)},end:function(h,j){A=true;var g=this.getSize()-v.size;return g>0?this.seekTo(g,h,j):a},reload:function(){s.trigger("onReload");return a},focus:function(){f=a;return a},click:function(k){var j=a.getItems().eq(k),m=v.activeClass,l=v.size;if(k<0||k>=a.getSize()){return a}if(l==1){if(v.loop){return a.next()}if(k===0||k==a.getSize()-1){A=(A===undefined)?true:!A}return A===false?a.prev():a.next()}if(l==2){if(k==y){k--}a.getItems().removeClass(m);j.addClass(m);return a.seekTo(k,time,fn)}if(!j.hasClass(m)){a.getItems().removeClass(m);j.addClass(m);var g=Math.floor(l/2);var h=k-g;if(h>a.getSize()-l){h=a.getSize()-l}if(h!==k){return a.seekTo(h)}}return a},bind:function(h,g){s.bind(h,g);return a},unbind:function(g){s.unbind(g);return a}});d.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(h,g){a[g]=function(j){return a.bind(g,j)}});D.addClass(v.disabledClass).click(function(){a.prev()});B.click(function(){a.next()});u.click(function(){a.nextPage()});if(a.getSize()<v.size){B.add(u).addClass(v.disabledClass)}C.addClass(v.disabledClass).click(function(){a.prevPage()});var z=v.hoverClass,b="keydown."+Math.random().toString().substring(10);a.onReload(function(){if(z){a.getItems().hover(function(){d(this).addClass(z)},function(){d(this).removeClass(z)})}if(v.clickable){a.getItems().each(function(g){d(this).unbind("click.scrollable").bind("click.scrollable",function(h){if(d(h.target).is("a")){return}return a.click(g)})})}if(v.keyboard){d(document).unbind(b).bind(b,function(h){if(h.altKey||h.ctrlKey){return}if(v.keyboard!="static"&&f!=a){return}var g=v.keyboardSteps;if(F&&(h.keyCode==37||h.keyCode==39)){a.move(h.keyCode==37?-g:g);return h.preventDefault()}if(!F&&(h.keyCode==38||h.keyCode==40)){a.move(h.keyCode==38?-g:g);return h.preventDefault()}return true})}else{d(document).unbind(b)}});a.reload()}d.fn.scrollable=function(g){var b=this.eq(typeof g=="number"?g:0).data("scrollable");if(b){return b}var a=d.extend({},d.tools.scrollable.conf);g=d.extend(a,g);g.keyboardSteps=g.keyboardSteps||g.size;this.each(function(){b=new e(d(this),g);d(this).data("scrollable",b)});return g.api?b:this}})(jQuery);(function(d){var e=d.tools.scrollable;e.plugins=e.plugins||{};e.plugins.circular={version:"0.5.1",conf:{api:false,clonedClass:"cloned"}};d.fn.circular=function(a){var b=d.extend({},e.plugins.circular.conf),f;d.extend(b,a);this.each(function(){var t=d(this).scrollable(),o=t.getItems(),r=t.getConf(),x=t.getItemWrap(),s=0;if(t){f=t}if(o.length<r.size){return false}o.slice(0,r.size).each(function(g){d(this).clone().appendTo(x).click(function(){t.click(o.length+g)}).addClass(b.clonedClass)});var q=d.makeArray(o.slice(-r.size)).reverse();d(q).each(function(g){d(this).clone().prependTo(x).click(function(){t.click(-g-1)}).addClass(b.clonedClass)});var p=x.children(r.item);var u=r.hoverClass;if(u){p.hover(function(){d(this).addClass(u)},function(){d(this).removeClass(u)})}function v(h){var g=p.eq(h);if(r.vertical){x.css({top:-g.position().top})}else{x.css({left:-g.position().left})}}v(r.size);d.extend(t,{move:function(j,k,m,l){var g=s+j+r.size;var h=g>t.getSize()-r.size;if(g<=0||h){var n=s+r.size+(h?-o.length:o.length);v(n);g=n+j}if(l){p.removeClass(r.activeClass).eq(g+Math.floor(r.size/2)).addClass(r.activeClass)}if(g===s+r.size){return self}return t.seekTo(g,k,m)},begin:function(g,h){return this.seekTo(r.size,g,h)},end:function(g,h){return this.seekTo(o.length,g,h)},click:function(k,h,j){if(!r.clickable){return self}if(r.size==1){return this.next()}var g=k-s,l=r.activeClass;g-=Math.floor(r.size/2);return this.move(g,h,j,true)},getIndex:function(){return s},setPage:function(h,g,j){return this.seekTo(h*r.size+r.size,g,j)},getPageAmount:function(){return Math.ceil(o.length/r.size)},getPageIndex:function(){if(s<0){return this.getPageAmount()-1}if(s>=o.length){return 0}var g=(s+r.size)/r.size-1;return g},getVisibleItems:function(){var g=s+r.size;return p.slice(g,g+r.size)}});t.onStart(function(g,h){s=h-r.size;return false});t.getNaviButtons().removeClass(r.disabledClass)});return b.api?f:this}})(jQuery);(function(d){var e=d.tools.scrollable;e.plugins=e.plugins||{};e.plugins.autoscroll={version:"1.0.1",conf:{autoplay:true,interval:3000,autopause:true,steps:1,api:false}};d.fn.autoscroll=function(b){if(typeof b=="number"){b={interval:b}}var a=d.extend({},e.plugins.autoscroll.conf),f;d.extend(a,b);this.each(function(){var l=d(this).scrollable();if(l){f=l}var j,m,k=true;l.play=function(){if(j){return}k=false;j=setInterval(function(){l.move(a.steps)},a.interval);l.move(a.steps)};l.pause=function(){j=clearInterval(j)};l.stop=function(){l.pause();k=true};if(a.autopause){l.getRoot().add(l.getNaviButtons()).hover(function(){l.pause();clearInterval(m)},function(){if(!k){m=setTimeout(l.play,a.interval)}})}if(a.autoplay){setTimeout(l.play,a.interval)}});return a.api?f:this}})(jQuery);(function(h){h.tools=h.tools||{};h.tools.overlay={version:"1.1.2",addEffect:function(d,b,a){e[d]=[b,a]},conf:{top:"10%",left:"center",absolute:false,speed:"normal",closeSpeed:"fast",effect:"default",close:null,oneInstance:true,closeOnClick:true,closeOnEsc:true,api:false,expose:null,target:null}};var e={};h.tools.overlay.addEffect("default",function(a){this.getOverlay().fadeIn(this.getConf().speed,a)},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a)});var g=[];function f(u,q){var a=this,d=h(this),b=h(window),r,s,t,x=q.expose&&h.tools.expose.version;var v=q.target||u.attr("rel");s=v?h(v):null||u;if(!s.length){throw"Could not find Overlay: "+v}if(u&&u.index(s)==-1){u.click(function(j){a.load(j);return j.preventDefault()})}h.each(q,function(k,j){if(h.isFunction(j)){d.bind(k,j)}});h.extend(a,{load:function(j){if(a.isOpened()){return a}var m=e[q.effect];if(!m){throw'Overlay: cannot find effect : "'+q.effect+'"'}if(q.oneInstance){h.each(g,function(){this.close(j)})}j=j||h.Event();j.type="onBeforeLoad";d.trigger(j);if(j.isDefaultPrevented()){return a}t=true;if(x){s.expose().load(j)}var k=q.top;var l=q.left;var o=s.outerWidth({margin:true});var n=s.outerHeight({margin:true});if(typeof k=="string"){k=k=="center"?Math.max((b.height()-n)/2,0):parseInt(k,10)/100*b.height()}if(l=="center"){l=Math.max((b.width()-o)/2,0)}if(!q.absolute){k+=b.scrollTop();l+=b.scrollLeft()}s.css({top:k,left:l,position:"absolute"});j.type="onStart";d.trigger(j);m[0].call(a,function(){if(t){j.type="onLoad";d.trigger(j)}});if(q.closeOnClick){h(document).bind("click.overlay",function(y){if(!a.isOpened()){return}var z=h(y.target);if(z.parents(s).length>1){return}h.each(g,function(){this.close(y)})})}if(q.closeOnEsc){h(document).unbind("keydown.overlay").bind("keydown.overlay",function(y){if(y.keyCode==27){h.each(g,function(){this.close(y)})}})}return a},close:function(j){if(!a.isOpened()){return a}j=j||h.Event();j.type="onBeforeClose";d.trigger(j);if(j.isDefaultPrevented()){return}t=false;e[q.effect][1].call(a,function(){j.type="onClose";d.trigger(j)});var k=true;h.each(g,function(){if(this.isOpened()){k=false}});if(k){h(document).unbind("click.overlay").unbind("keydown.overlay")}return a},getContent:function(){return s},getOverlay:function(){return s},getTrigger:function(){return u},getClosers:function(){return r},isOpened:function(){return t},getConf:function(){return q},bind:function(k,j){d.bind(k,j);return a},unbind:function(j){d.unbind(j);return a}});h.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(k,j){a[j]=function(l){return a.bind(j,l)}});if(x){if(typeof q.expose=="string"){q.expose={color:q.expose}}h.extend(q.expose,{api:true,closeOnClick:q.closeOnClick,closeOnEsc:false});var p=s.expose(q.expose);p.onBeforeClose(function(j){a.close(j)});a.onClose(function(j){p.close(j)})}r=s.find(q.close||".close");if(!r.length&&!q.close){r=h('<div class="close"></div>');s.prepend(r)}r.click(function(j){a.close(j)})}h.fn.overlay=function(d){var b=this.eq(typeof d=="number"?d:0).data("overlay");if(b){return b}if(h.isFunction(d)){d={onBeforeLoad:d}}var a=h.extend({},h.tools.overlay.conf);d=h.extend(true,a,d);this.each(function(){b=new f(h(this),d);g.push(b);h(this).data("overlay",b)});return d.api?b:this}})(jQuery);(function(d){d.tools=d.tools||{};d.tools.expose={version:"1.0.5",conf:{maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,color:"#456",api:false}};function e(){if(d.browser.msie){var a=d(document).height(),b=d(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a-b<20?b:a]}return[d(window).width(),d(document).height()]}function f(k,l){var n=this,a=d(this),o=null,m=false,b=0;d.each(l,function(h,g){if(d.isFunction(g)){a.bind(h,g)}});d(window).resize(function(){n.fit()});d.extend(this,{getMask:function(){return o},getExposed:function(){return k},getConf:function(){return l},isLoaded:function(){return m},load:function(p){if(m){return n}b=k.eq(0).css("zIndex");if(l.maskId){o=d("#"+l.maskId)}if(!o||!o.length){var h=e();o=d("<div/>").css({position:"absolute",top:0,left:0,width:h[0],height:h[1],display:"none",opacity:0,zIndex:l.zIndex});if(l.maskId){o.attr("id",l.maskId)}d("body").append(o);var j=o.css("backgroundColor");if(!j||j=="transparent"||j=="rgba(0, 0, 0, 0)"){o.css("backgroundColor",l.color)}if(l.closeOnEsc){d(document).bind("keydown.unexpose",function(q){if(q.keyCode==27){n.close()}})}if(l.closeOnClick){o.bind("click.unexpose",function(q){n.close(q)})}}p=p||d.Event();p.type="onBeforeLoad";a.trigger(p);if(p.isDefaultPrevented()){return n}d.each(k,function(){var q=d(this);if(!/relative|absolute|fixed/i.test(q.css("position"))){q.css("position","relative")}});k.css({zIndex:Math.max(l.zIndex+1,b=="auto"?0:b)});var g=o.height();if(!this.isLoaded()){o.css({opacity:0,display:"block"}).fadeTo(l.loadSpeed,l.opacity,function(){if(o.height()!=g){o.css("height",g)}p.type="onLoad";a.trigger(p)})}m=true;return n},close:function(g){if(!m){return n}g=g||d.Event();g.type="onBeforeClose";a.trigger(g);if(g.isDefaultPrevented()){return n}o.fadeOut(l.closeSpeed,function(){g.type="onClose";a.trigger(g);k.css({zIndex:d.browser.msie?b:null})});m=false;return n},fit:function(){if(o){var g=e();o.css({width:g[0],height:g[1]})}},bind:function(h,g){a.bind(h,g);return n},unbind:function(g){a.unbind(g);return n}});d.each("onBeforeLoad,onLoad,onBeforeClose,onClose".split(","),function(h,g){n[g]=function(j){return n.bind(g,j)}})}d.fn.expose=function(g){var b=this.eq(typeof g=="number"?g:0).data("expose");if(b){return b}if(typeof g=="string"){g={color:g}}var a=d.extend({},d.tools.expose.conf);g=d.extend(a,g);this.each(function(){b=new f(d(this),g);d(this).data("expose",b)});return g.api?b:this}})(jQuery);(function(b){b.fn.ajaxSubmit=function(p){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof p=="function"){p={success:p}}p=b.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},p||{});var s={};this.trigger("form-pre-serialize",[this,p,s]);if(s.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}var k=this.formToArray(p.semantic);if(p.data){p.extraData=p.data;for(var f in p.data){k.push({name:f,value:p.data[f]})}}if(p.beforeSubmit&&p.beforeSubmit(k,this,p)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[k,this,p,s]);if(s.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var e=b.param(k);if(p.type.toUpperCase()=="GET"){p.url+=(p.url.indexOf("?")>=0?"&":"?")+e;p.data=null}else{p.data=e}var r=this,h=[];if(p.resetForm){h.push(function(){r.resetForm()})}if(p.clearForm){h.push(function(){r.clearForm()})}if(!p.dataType&&p.target){var m=p.success||function(){};h.push(function(j){b(p.target).html(j).each(m,arguments)})}else{if(p.success){h.push(p.success)}}p.success=function(t,n){for(var q=0,j=h.length;q<j;q++){h[q](t,n,r)}};var d=b("input:file",this).fieldValue();var o=false;for(var g=0;g<d.length;g++){if(d[g]){o=true}}if(p.iframe||o){if(b.browser.safari&&p.closeKeepAlive){b.get(p.closeKeepAlive,l)}else{l()}}else{b.ajax(p)}this.trigger("form-submit-notify",[this,p]);return this;function l(){var v=r[0];if(b(":input[@name=submit]",v).length){alert('Error: Form elements must not be named "submit".');return}var t=b.extend({},b.ajaxSettings,p);var u="jqFormIO"+(new Date().getTime());var B=b('<iframe id="'+u+'" name="'+u+'" />');var D=B[0];if(b.browser.msie||b.browser.opera){D.src='javascript:false;document.write("");'}B.css({position:"absolute",top:"-1000px",left:"-1000px"});var E={responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};var C=t.global;if(C&&!b.active++){b.event.trigger("ajaxStart")}if(C){b.event.trigger("ajaxSend",[E,t])}var q=0;var y=0;var j=v.clk;if(j){var x=j.name;if(x&&!j.disabled){p.extraData=p.extraData||{};p.extraData[x]=j.value;if(j.type=="image"){p.extraData[name+".x"]=v.clk_x;p.extraData[name+".y"]=v.clk_y}}}setTimeout(function(){var H=r.attr("target"),F=r.attr("action");r.attr({target:u,encoding:"multipart/form-data",enctype:"multipart/form-data",method:"POST",action:t.url});if(t.timeout){setTimeout(function(){y=true;z()},t.timeout)}var G=[];try{if(p.extraData){for(var I in p.extraData){G.push(b('<input type="hidden" name="'+I+'" value="'+p.extraData[I]+'" />').appendTo(v)[0])}}B.appendTo("body");D.attachEvent?D.attachEvent("onload",z):D.addEventListener("load",z,false);v.submit()}finally{r.attr("action",F);H?r.attr("target",H):r.removeAttr("target");b(G).remove()}},10);function z(){if(q++){return}D.detachEvent?D.detachEvent("onload",z):D.removeEventListener("load",z,false);var F=0;var G=true;try{if(y){throw"timeout"}var H,J;J=D.contentWindow?D.contentWindow.document:D.contentDocument?D.contentDocument:D.document;if(J.body==null&&!F&&b.browser.opera){F=1;q--;setTimeout(z,100);return}E.responseText=J.body?J.body.innerHTML:null;E.responseXML=J.XMLDocument?J.XMLDocument:J;E.getResponseHeader=function(L){var K={"content-type":t.dataType};return K[L]};if(t.dataType=="json"||t.dataType=="script"){var n=J.getElementsByTagName("textarea")[0];E.responseText=n?n.value:E.responseText}else{if(t.dataType=="xml"&&!E.responseXML&&E.responseText!=null){E.responseXML=A(E.responseText)}}H=b.httpData(E,t.dataType)}catch(I){G=false;b.handleError(t,E,"error",I)}if(G){t.success(H,"success");if(C){b.event.trigger("ajaxSuccess",[E,t])}}if(C){b.event.trigger("ajaxComplete",[E,t])}if(C&&!--b.active){b.event.trigger("ajaxStop")}if(t.complete){t.complete(E,G?"success":"error")}setTimeout(function(){B.remove();E.responseXML=null},100)}function A(n,F){if(window.ActiveXObject){F=new ActiveXObject("Microsoft.XMLDOM");F.async="false";F.loadXML(n)}else{F=(new DOMParser()).parseFromString(n,"text/xml")}return(F&&F.documentElement&&F.documentElement.tagName!="parsererror")?F:null}}};b.fn.ajaxForm=function(d){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){b(this).ajaxSubmit(d);return false}).each(function(){b(":submit,input:image",this).bind("click.form-plugin",function(g){var f=this.form;f.clk=this;if(this.type=="image"){if(g.offsetX!=undefined){f.clk_x=g.offsetX;f.clk_y=g.offsetY}else{if(typeof b.fn.offset=="function"){var h=b(this).offset();f.clk_x=g.pageX-h.left;f.clk_y=g.pageY-h.top}else{f.clk_x=g.pageX-this.offsetLeft;f.clk_y=g.pageY-this.offsetTop}}}setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},10)})})};b.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){b(":submit,input:image",this).unbind("click.form-plugin")})};b.fn.formToArray=function(r){var q=[];if(this.length==0){return q}var e=this[0];var k=r?e.getElementsByTagName("*"):e.elements;if(!k){return q}for(var l=0,o=k.length;l<o;l++){var f=k[l];var g=f.name;if(!g){continue}if(r&&e.clk&&f.type=="image"){if(!f.disabled&&e.clk==f){q.push({name:g+".x",value:e.clk_x},{name:g+".y",value:e.clk_y})}continue}var s=b.fieldValue(f,true);if(s&&s.constructor==Array){for(var h=0,d=s.length;h<d;h++){q.push({name:g,value:s[h]})}}else{if(s!==null&&typeof s!="undefined"){q.push({name:g,value:s})}}}if(!r&&e.clk){var m=e.getElementsByTagName("input");for(var l=0,o=m.length;l<o;l++){var p=m[l];var g=p.name;if(g&&!p.disabled&&p.type=="image"&&e.clk==p){q.push({name:g+".x",value:e.clk_x},{name:g+".y",value:e.clk_y})}}}return q};b.fn.formSerialize=function(d){return b.param(this.formToArray(d))};b.fn.fieldSerialize=function(e){var d=[];this.each(function(){var j=this.name;if(!j){return}var g=b.fieldValue(this,e);if(g&&g.constructor==Array){for(var h=0,f=g.length;h<f;h++){d.push({name:j,value:g[h]})}}else{if(g!==null&&typeof g!="undefined"){d.push({name:this.name,value:g})}}});return b.param(d)};b.fn.fieldValue=function(j){for(var h=[],f=0,d=this.length;f<d;f++){var g=this[f];var e=b.fieldValue(g,j);if(e===null||typeof e=="undefined"||(e.constructor==Array&&!e.length)){continue}e.constructor==Array?b.merge(h,e):h.push(e)}return h};b.fieldValue=function(d,k){var f=d.name,q=d.type,r=d.tagName.toLowerCase();if(typeof k=="undefined"){k=true}if(k&&(!f||d.disabled||q=="reset"||q=="button"||(q=="checkbox"||q=="radio")&&!d.checked||(q=="submit"||q=="image")&&d.form&&d.form.clk!=d||r=="select"&&d.selectedIndex==-1)){return null}if(r=="select"){var l=d.selectedIndex;if(l<0){return null}var o=[],e=d.options;var h=(q=="select-one");var m=(h?l+1:e.length);for(var g=(h?l:0);g<m;g++){var j=e[g];if(j.selected){var p=b.browser.msie&&!(j.attributes.value.specified)?j.text:j.value;if(h){return p}o.push(p)}}return o}return d.value};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var e=this.type,d=this.tagName.toLowerCase();if(e=="text"||e=="password"||d=="textarea"){this.value=""}else{if(e=="checkbox"||e=="radio"){this.checked=false}else{if(d=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(d){if(d==undefined){d=true}return this.each(function(){this.disabled=!d})};b.fn.select=function(d){if(d==undefined){d=true}return this.each(function(){var e=this.type;if(e=="checkbox"||e=="radio"){this.checked=d}else{if(this.tagName.toLowerCase()=="option"){var f=b(this).parent("select");if(d&&f[0]&&f[0].type=="select-one"){f.find("option").select(false)}this.selected=d}}})};function a(){if(b.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}})(jQuery);jQuery.cookie=function(b,k,n){if(typeof k!="undefined"){n=n||{};if(k===null){k="";n.expires=-1}var f="";if(n.expires&&(typeof n.expires=="number"||n.expires.toUTCString)){var g;if(typeof n.expires=="number"){g=new Date();g.setTime(g.getTime()+(n.expires*24*60*60*1000))}else{g=n.expires}f="; expires="+g.toUTCString()}var m=n.path?"; path="+(n.path):"";var h=n.domain?"; domain="+(n.domain):"";var a=n.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(k),f,m,h,a].join("")}else{var e=null;if(document.cookie&&document.cookie!=""){var l=document.cookie.split(";");for(var j=0;j<l.length;j++){var d=jQuery.trim(l[j]);if(d.substring(0,b.length+1)==(b+"=")){e=decodeURIComponent(d.substring(b.length+1));break}}}return e}};jQuery.fn.makeRounded=function(){return this.each(function(){var e=jQuery(this);var p=e.outerWidth();var h=e.css("background-color");var j=e.css("float");var a=parseInt(e.css("margin-top"));var g=parseInt(e.css("margin-left"));var d=parseInt(e.css("margin-right"));var n=parseInt(e.css("margin-bottom"));var l=parseInt(e.css("border-top-width"));var k=((l==0)?h:e.css("border-top-color"));var q=e.css("border-top-style");e.css({margin:0,borderTop:"0px",borderBottom:"0px","float":"none",width:"auto"});e.wrap('<div style="float: '+j+"; width: "+p+"px; margin: "+a+"px "+d+"px "+n+"px "+g+'px;"></div>');var b="style='background-color:"+h+"; border-color: "+k+";'";var m="style='background-color:"+k+";'";var f="background-color: transparent; margin: 0";e.before('<div style="'+f+'"><b class="b1" '+m+'></b><b class="b2" '+b+'></b><b class="b3" '+b+'></b><b class="b4" '+b+"></b></div>");e.after('<div style="'+f+'"><b class="b4" '+b+'></b><b class="b3" '+b+'></b><b class="b2" '+b+'></b><b class="b1" '+m+"></b></div>")})};jQuery.fn.hilitefade=function(){return this.each(function(){var a=jQuery(this).css("background-color");jQuery(this).css("background-color","yellow").animate({backgroundColor:a},10000,"swing")})};jQuery.fn.scrollTo=function(){return this.each(function(){var a=jQuery(this).offset().top;jQuery("html,body").animate({scrollTop:a},1000)})};jQuery.fn.closable=function(){return this.each(function(){var a=$(this);if(!a.hasClass("open")){a.hide()}var b=this.id+"-close";$("#"+b).click(function(d){if(!a.is(":visible")){$("#"+b).parents("form").scrollTo()}a.toggle("slow");d.preventDefault();return false})})};jQuery.fn.superSimpleTabs=function(){return this.each(function(){var a=jQuery(this);if(a.find("a.active").length==0){a.find("a:first").addClass("active")}a.find("a").click(function(){jQuery(a.find("a.active").attr("href")).find(".flash").add(".error").hide();jQuery(a.find("a.active").removeClass("active").attr("href")).hide();jQuery(jQuery(this).addClass("active").attr("href")).show();return false});a.find("a").not(".active").each(function(){jQuery(jQuery(this).attr("href")).hide()})})};(function($){$.fn.modal=function(options){return this.each(function(){if(this._modal){return}if(typeof(options)!="undefined"){var params=$.extend({},$.fn.modal.defaults,options)}else{var params=$.fn.modal.defaults}if(typeof(modal_count)=="undefined"){modal_count=0}modal_count++;this._modal=modal_count;H[modal_count]={config:params,target_modal:this};$(this).modal_add_show(this)})};$.fn.modal_add_show=function(ele){return $.modal.show(ele)};$.fn.modal_show=function(){return this.each(function(){$.modal.open(this)})};$.fn.modal_hide=function(){return this.each(function(){$.modal.hide(this)})};$.fn.modal.defaults={show:false,hide:false,modal_styles:false};$.modal={hash:{},show:function(ele){var pos=ele._modal;var jQ=jQuery;var h=H[pos];var ie6=jQ.browser.msie&&(jQ.browser.version=="6.0");jQ(h.target_modal).click(function(){$.modal.open(ele);return false});return false},hide:function(ele){var jQ=jQuery;jQ("#modal_overlay, .modal_close").click(function(){jQ("#modal_content").remove();jQ("#modal_overlay").remove();var pos=ele._modal;var h=H[pos];if(h.config.hide){eval(h.config.hide)}return false})},open:function(ele){var jQ=jQuery;var pos=ele._modal;var h=H[pos];$.modal.insert_overlay();$.modal.insert_content_container();var content=$.modal.get_content($(h.target_modal));jQ("#modal_content").html(content);if(h.config.modal_styles){jQ("#modal_content").css(h.config.modal_styles)}jQ("#modal_content").css({display:"block",zIndex:10001});jQ("#modal_content").load(function(){overlay=jQ("#modal_overlay");w=jQ("#modal_content");w.css({width:$(h.target_modal).css("width"),height:$(h.target_modal).css("height")});if(ie6){$.modal.ie(overlay)}});if(h.config.show){eval(h.config.show)}$.modal.hide(ele)},insert_overlay:function(){var jQ=jQuery;if(!jQ("#modal_overlay").length){jQ("body").append('<div id="modal_overlay"></div>')}jQ("#modal_overlay").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":10000,opacity:50/100})},insert_content_container:function(){var jQ=jQuery;if(!jQ("#modal_content").length){jQ("body").append('<div id="modal_content"></div>')}},get_content:function(trig){var jQ=jQuery;c="<div class='modal_close'><p>x</p></div>";if(trig.attr("rel")){div_id=jQ("#"+trig.attr("rel"));div_class=jQ("."+trig.attr("rel"));if(div_id.length){c+=div_id.html()}else{if(div_class.length){c+=div_class.html()}}}else{if(trig.attr("href")){if(trig.attr("title")){c+="<h3 class='modal_title'>"+trig.attr("title")+"</h3><img src='"+trig.attr("href")+"' alt='"+trig.attr("title")+"' />"}else{c+="<img src='"+trig.attr("href")+"' alt='modal' />"}}else{c=c+trig.html()}}return c},ie:function(o){$("html,body").css({height:"100%",width:"100%"});i=$('<iframe src="javascript:false;document.write(\'\');" class="overlay"></iframe>').css({opacity:0});o.html('<p style="width:100%;height:100%"/>').prepend(i);o=o.css({position:"absolute"})[0];for(var y in {Top:1,Left:1}){o.style.setExpression(y.toLowerCase(),"(_=(document.documentElement.scroll"+y+" || document.body.scroll"+y+"))+'px'")}}};var H=$.modal.hash})(jQuery);jQuery.fn.vidsMover=function(a){var d=jQuery.extend({},jQuery.fn.vidsMover.defaults,a);var b={moveJump:function(e,f){var g=(f/2-e)/d.damper;return g},vidmove:function(j,f){var g=parseInt(j.css("left"));var h=parseInt(j.css("right"));if((f<0&&h>=0)||(f>0&&g>=0)){return}var e=g+f;j.css("left",e+"px")}};if(jQuery(this).find(".vimg").length<10){return false}return this.each(function(){var m=jQuery(this).width(10000);m.css({left:"0px",position:"absolute"});var g=m.wrap('<div class="wvInnerDiv"></div>').parent();var k=g.wrap('<div class="wvOuterDiv"></div>').parent().prepend('<b class="left_arr" />').append('<b class="right_arr" />');var f=g.find("a.vimg:last").offset().left-k.offset().left+g.find("a.vimg:last").outerWidth(true);m.width(f);var j=k.parent();var e,h;var l=null;j.mouseover(function(n){e=n.pageX-j.offset().left;h=j.innerWidth();if(!l){l=window.setInterval(function(){b.vidmove(m,b.moveJump(e,h))},d.interval)}}).bind("mouseleave",function(n){if(l){window.clearInterval(l);l=null}});g.find("a.vimg").mouseover(function(){if(l){window.clearInterval(l);l=null}return false})})};jQuery.fn.vidsMover.defaults={damper:20,interval:100};var vids_code=eval('({"youtube":"<object type=\\"application/x-shockwave-flash\\" data=\\"http://www.youtube.com/v/###URL###\\" width=\\"425\\" height=\\"350\\" wmode=\\"transparent\\"><param name=\\"movie\\" value=\\"http://www.youtube.com/v/###URL###\\" /></object>","myvideo":"<object type=\\"application/x-shockwave-flash\\" data=\\"http://www.myvideo.de/movie/###URL###\\" width=\\"425\\" height=\\"367\\" wmode=\\"transparent\\"><param name=\\"movie\\" value=\\"http://www.myvideo.de/movie/###URL###\\" /></object>","google":"<object type=\\"application/x-shockwave-flash\\" data=\\"http://video.google.com/googleplayer.swf?docId=###URL###\\" width=\\"425\\" height=\\"350\\" wmode=\\"transparent\\"><param name=\\"movie\\" value=\\"http://video.google.com/googleplayer.swf?docId=###URL###\\" /></object>","dailymotion":"<object type=\\"application/x-shockwave-flash\\" data=\\"http://www.dailymotion.com/swf/###URL###\\" width=\\"425\\" height=\\"335\\" wmode=\\"transparent\\"><param name=\\"movie\\" value=\\"http://www.dailymotion.com/swf/###URL###\\" /></object>","break":"<object type=\\"application/x-shockwave-flash\\" data=\\"http://embed.break.com/###URL###\\" width=\\"425\\" height=\\"350\\" wmode=\\"transparent\\"><param name=\\"movie\\" value=\\"http://embed.break.com/###URL###\\" /></object>","metacafe":"<object type=\\"application/x-shockwave-flash\\" data=\\"http://www.metacafe.com/fplayer/###URL###/.swf\\" width=\\"400\\" height=\\"345\\" wmode=\\"transparent\\"><param name=\\"movie\\" value=\\"http://www.metacafe.com/fplayer/###URL###/.swf\\" /></object>","vimeo":"<object type=\\"application/x-shockwave-flash\\" data=\\"http://www.vimeo.com/moogaloop.swf?clip_id=###URL###\\" width=\\"400\\" height=\\"294\\" wmode=\\"transparent\\"><param name=\\"movie\\" value=\\"http://www.vimeo.com/moogaloop.swf?clip_id=###URL###\\" /></object>","bliptv":"<object type=\\"application/x-shockwave-flash\\" data=\\"http://blip.tv/scripts/flash/blipplayer.swf?autoStart=false&file=http://blip.tv/file/get/###URL###.flv%3Fsource%3D3\\" width=\\"400\\" height=\\"294\\" wmode=\\"transparent\\"><param name=\\"movie\\" value=\\"http://blip.tv/scripts/flash/blipplayer.swf?autoStart=false&file=http://blip.tv/file/get/###URL###.flv%3Fsource%3D3\\" /></object>","revver":"<object type=\\"application/x-shockwave-flash\\" data=\\"http://flash.revver.com/player/1.0/player.swf?mediaId=###URL###\\" width=\\"480\\" height=\\"392\\" wmode=\\"transparent\\"><param name=\\"movie\\" value=\\"http://flash.revver.com/player/1.0/player.swf?mediaId=###URL###\\" /></object>","liveleak":"<object type=\\"application/x-shockwave-flash\\" width=\\"457\\" height=\\"361\\" wmode=\\"transparent\\" data=\\"http://www.liveleak.com/player.swf?autostart=false&token=###URL###\\"><param name=\\"movie\\" value=\\"http://www.liveleak.com/player.swf?autostart=false&token=###URL###\\"><param name=\\"wmode\\" value=\\"transparent\\"><param name=\\"quality\\" value=\\"high\\"></object>"})');function playVideo(h){var g=jQuery(h.target);var a=g.prev();var d="none";var b=a.attr("id");if(typeof(b)=="string"&&b.length>1){b=b.split("_");d=b.shift();b=b.join("_")}if(typeof(vids_code[d])!="string"){window.location=a.parent().attr("href");h.preventDefault();return false}var f=vids_code[d];if(jQuery("#vid_modal").length==0){jQuery("body").append('<div id="vid_modal" style="width: 800px;"></div>')}f=f.replace(/###URL###/g,b);jQuery("#vid_modal").html(f).modal();jQuery("#vid_modal").modal_show().remove();if(g.parents(".contentb").length>0&&g.parents(".contentb").width()<600){var j=g.parents(".contentb").offset();jQuery("#modal_content").css({position:"absolute",margin:0,top:j.top,left:j.left})}h.preventDefault();return false}function preview(b){var a;if(b=="comment_pre"){a=jQuery("#comment_post")}else{a=jQuery("#comment_pre")}a.className="Invisible";var d=document.getElementById(b);d.className="Visible";jQuery("#namePrev").innerHTML=jQuery("#csubj").value.replace(/(\n|\r)/g,"<br />").replace(/(<br \/>){2,}/gi,"</p><p>");jQuery("#messagePrev").innerHTML="<p>"+jQuery("#cbody").value.replace(/(\n|\r)/g,"<br />").replace(/(<br \/>){2,}/gi,"</p><p>")+"</p>"}var t1="comment_post";var t2="comment_pre";function getsub(b){var a=jQuery("#subj-"+b).html();return(a?"Re: "+a:"")}function comm_x(a,b){jQuery("#creply-"+a).html("")}function comm_reply(b,a){jqel=jQuery("#creply-"+a);if(jqel.length>0){subj=getsub(a);html='<div class="cbox"><form action="" method="post" name="myform" class="cform"><div class="Visible" >';if(!logged){anonname=jQuery.cookie("anonname");anonname=((anonname==null)?"Anonymous user":anonname);html+='Your name<br /><input type="text" size="20" maxlength="20" name="comment[uname]" value="'+anonname+'"/> &nbsp; <a  style="font-weight: bold; color: rgb(0, 170, 170);" title="click here to Login"  href="javascript:lor()">login</a> OR <a  style="font-weight: bold; color: rgb(0, 170, 170);" title="click here to register"  href="javascript:lor(2)">register</a> to post as yourself<br />'}html+='<div class="comm_subj">Subject<br /><input  type="text" size="60" maxlength="128" name="comment[subj]" value="'+subj+'"/></div>Comment<br /><textarea  name="comment[body]" cols="60" rows="6"  ></textarea><br /><input type="hidden" name="comment[nid]" value="'+b+'" /><input type="hidden" name="comment[pcmid]" value="'+a+'" /><input class="button" type="submit" name="comment[submit]" value="Post it" >  <a href="javascript:comm_x('+a+","+b+')">Cancel</a></div></form></div>';jqel.html(html)}}function chng_pass(a){var b='<table><tr><td>New Password</td><td><input id="new_psswd" type="password" name="change[pass1]" value=""/></td></tr><tr><td>Password again</td><td><input id="new_psswd" type="password" name="change[pass2]" value=""/></td></tr></table>';jQuery("#"+a).html(b)}function lor(){showLoginReg()}function comm_updateupdown(b,a){if(a>0){jQuery("#crate-"+b+" .up").addClass("upd").removeClass("up");jQuery("#crate-"+b+" .down").remove()}else{if(a<0){jQuery("#crate-"+b+" .down").addClass("downd").removeClass("down");jQuery("#crate-"+b+" .up").remove()}}}function vote_comm(f,d){var a=jQuery("#crate-"+f+" .commpts");var b=a.text();var e=parseInt(b)+d;a.text(e>=0?"+"+e:e);comm_updateupdown(f,d);jQuery.post(base_href+"ajax",{action:"cstmp",id:f,pt:d})}function vote_news(d,b){if(typeof(b)!="string"){b="voted"}var a=parseInt(jQuery("#nrate-"+d+" .ratect").html())+1;jQuery("#nrate-"+d+" .ratect").fadeOut("fast").html(" "+a).removeClass("rate").addClass("rated").fadeIn("slow");jQuery("#nrate-"+d+" .ratew").fadeOut("fast").removeClass("rate").addClass("rated").fadeIn("slow").not(".img,.noimg").html("<b>"+b+"</b>");jQuery.post(base_href+"ajax",{action:"nstmp",id:d})}function friend_addform(){var a='<b>Add Friend</b><form action="" method="get"><label for="addfrnd_user">Friend\'s username</label><br /><input id="addfrnd_user" type="text" size="60" name="user" value="" onkeyup="frSugg();" /><br /><input type="hidden" name="cmd" value="addfrnd" /><div id="frsugg" style="margin:3px 3px 3px 20px">&nbsp;</div><input class="button" type="submit" name="s" value="Add" /></form>';jQuery("#fr-add").html(a)}function friend_invform(){var a='<b>Invite Friend</b><form action="" method="post"><label for="invfrnd_email">Friend\'s email</label><br /><input id="invfrnd_email" type="text" size="60" name="invfrnd[email]" value="" /><br />Invite Message from you</label><br /><textarea id="inv_body" name="invfrnd[body]" cols="60" rows="6"  >I\'ve been using '+site_name+' to browse interesting news with my friends and thought you might like to try it out. Here\'s an invitation to create an account.</textarea><br /><input class="button" type="submit" name="invfrnd[submit]" value="Add" /></form>';jQuery("#fr-inv").html(a)}var frsugging=false;function frSuggComplete(){frsugging=false}function frSugg(){if(!frsugging&&jQuery("#addfrnd_user").val().length>=3){frsugging=true;jQuery("#frsugg").load("/ajax",{action:"frsugg",name:jQuery("#addfrnd_user").val()},frSuggComplete)}}function fr_fill(a){jQuery("#addfrnd_user").val(a)}function showsimilar(a){jQuery("#sim-"+a).slideToggle("slow")}var loginredir;function url_insert_qstr(e,a){if(e[0]=="#"){e=window.location.href.split("#")[0]+e}var d=e.indexOf("?");var b=e.indexOf("#");if(d>=0){var f=e.split("?");return f[0]+"?"+a+"&"+f[1]}else{if(b>=0){var f=e.split("#");return f[0]+"?"+a+"#"+f[1]}else{return e+"?"+a}}}function showLoginReg_helper(a,b){if(typeof(a)=="string"&&a.length>0){jQuery("#logttl").remove();jQuery("#loginscr").before("<h1 id='logttl'>"+a+"</h1>")}jQuery("#loginreg").css("top",(jQuery("#loginregwrap").offset().top+30)+"px");jQuery("#loginregwrap").show();jQuery("#loginreg").fadeIn();jQuery("iframe").fadeOut();loginredir=((typeof(b)!="string")?window.location.href:b);loginredir=url_insert_qstr(loginredir,"ftr=aftlogin");if(jQuery.browser.msie&&jQuery.browser.version<=6){window.location=window.location.href.split("#")[0]+"#top"}jQuery("#user_name").focus()}function showLoginReg(a,b){if(jQuery("#loginreg").length>0){showLoginReg_helper(a,b)}else{jQuery("body").append('<div id="loginloading" style="display: block"><div><img src="/assets/images/throbber_huge.gif" /></div></div>');jQuery.get("/html/loginreg.html",{},function(e){jQuery("body").append(e);var d={success:logregret,dataType:"json",timeout:3000,beforeSubmit:clrinperr};jQuery("#loginscrform").ajaxForm(d);jQuery("#regscrform").ajaxForm(d);jQuery("#loginloading").remove();showLoginReg_helper(a,b)},"html")}}function hideLoginReg(a){jQuery("#loginreg").fadeOut();jQuery("#loginregwrap").hide();jQuery("iframe").fadeIn()}function logregret(b,f){if(f=="success"){if(b.status=="succ"){if(typeof(b.redir)=="string"){window.location=b.redir}else{window.location=loginredir}}else{var e=b.error.formname;for(var d in b.error.errors){var a="[name="+e+"["+d+"]]";jQuery(a).after("<span class='inperror'>"+b.error.errors[d]+"</span>")}}}}var flagoptions=[["irrelevant","Irrelevant"],["spam","Spam"],["adult","Adult"]];function addFlag(){jQuery("div.article > div.links").append('<span class="flagnews flag"><a href="#flag" title="flag story"></a></span>');jQuery(".comment div.crate").append('<span class="flagcomm flag"><a href="#flag" title="flag comment"></a></span>');jQuery(".flagnews").click(function(d){flagit(d,"news");d.stopPropagation()});jQuery(".flagcomm").click(function(d){flagit(d,"comment");d.stopPropagation()});var b='<div class="warning">This story is marked for burial pending review.</div>';jQuery(".toflag").each(function a(d,e){jQuery(e).find(".news-submitted").append(b)});jQuery(".userflagged .flag").removeClass("flag").addClass("flagged").attr("title","You have flagged this post!").find("a").remove();if(jQuery(".news").not(".userflagged").length>1){jQuery(".userflagged").filter(".news").hide()}if(jQuery(".comment").not(".userflagged").length>1){jQuery(".userflagged").filter(".comment").hide()}}function flagComplete(e,f,b){var a="flag-"+f;if(e=="SUCC"){jQuery("#"+a).fadeOut(2000);var d=((b=="news")?"news":"comment");jQuery("#"+a).parents("."+d).addClass("userflagged").find(".flag").removeClass("flag").addClass("flagged").attr("title","You have flagged this post!").find("a").remove();if(jQuery("."+d+":visible").length>1){jQuery("#"+a).parents("."+d).fadeOut("slow")}}else{jQuery("#"+a).html("<span>flag action failed.</span>")}}function sendFlag(f,b){var e="#flag-"+f;var a=jQuery(e+" input:checked").val();if(a==null){alert("Please select a reason for flagging");return}var d=jQuery(e+" textarea").val();jQuery(e).prepend('<div class="flash">flagging..</div>');jQuery.post(base_href+"ajax",{action:"flag",id:f,type:b,flagtype:a,flagtext:d},function(g){flagComplete(g,f,b)})}function flagit(g,d){if(!logged){lor();g.preventDefault();return false}var f=jQuery(g.target).parents("."+d)[0].id;var h=jQuery("#"+f).find("a").attr("name");jQuery(".burycode").find(".aclose").click().end().remove();var b='<div id="flag-'+h+'" class="burycode" ><h2>Flag this '+(d=="news"?"Story":"Comment")+"</h2> <div><form>Flag as: ";for(var a=0;a<flagoptions.length;a++){b+='<input type="radio"  name="flagsel" value="'+flagoptions[a][0]+'" >'+flagoptions[a][1]+"</option>"}b+='<br />Reason for Flagging:<br /><textarea style="width: 80%; height: 40px;"></textarea></form><a href="javascript:sendFlag(\''+h+"', '"+d+'\');">FLAG IT</a> | <a class="aclose" href="#close">Cancel</a> </div></div>';jQuery("#"+f).prepend(b).addClass("dim").find(".burycode").data("itemid",f).data("itemname",h).css({"margin-left":"150px","margin-top":"15px"}).show().find(".aclose").click(function(j){jQuery("#"+f).removeClass("dim").find(".burycode").hide();j.preventDefault();return false});g.preventDefault();return false}function showwidgconf(a){jQuery("#confwidg").load("/widget/widgconf.php",{action:"loadconf",name:a})}function wsubmsucc(b,f){if(f=="success"){if(b.status=="succ"){jQuery("#codewidg").html("<textarea></textarea>");jQuery("#codewidg textarea").val(b.jscode);jQuery("#previewwidg").html("<div></div>");jQuery("#previewwidg div").html(b.jscode)}else{var e=b.error.formname;for(var d in b.error.errors){var a="[name="+e+"["+d+"]]";jQuery(a).after("<span class='inperror'>"+b.error.errors[d]+"</span>")}}}}function submitwidgconf(a){var b={success:wsubmsucc,dataType:"json",timeout:3000,beforeSubmit:clrinperr};jQuery("#widgconfform").ajaxSubmit(b);return false}function dispUpdItem(a){a.hide().fadeIn("slow")}function delUpdItem(a){a.remove()}function dispUpd(d,f,a,b,j){var h="i-"+(new Date).getTime();var e=jQuery('<div id="'+h+'" class="update '+d+'" style="height:0"><a class="x" href="#" title="Close">X</a>'+a+"</div>");e.children("a.x").click(function(k){e.animate({height:0},{duration:1000,complete:function(){jQuery("#"+h).remove();k.preventDefault();return false}})});window.setTimeout(function(){e.animate({height:0},{duration:1000,complete:function(){jQuery("#"+h).remove()}})},6000);var g=jQuery("#updates .update:nth-child(3)").attr("id");jQuery("#"+g).animate({height:0,border:0,padding:0},{duration:1000,complete:function(){jQuery("#"+g).remove()}});jQuery("#updates").prepend(e.animate({height:"60px"},1000))}function loadUpdates(){jQuery.getJSON("getupdate.php",null,function(b,a){jQuery.each(b,function(d,e){if(d>2){return}dispUpd(e[0],"Update - "+e[0],e[1])})})}function comm_add_click(a){var b=a.split("-");comm_reply(b[2],b[3])}function select_limit(b,d,a){a=parseInt(a);jQuery("#"+d+" input").bind("click",function(f){if(jQuery("#"+d+" input:checked").length>a){alert("Please select only "+a+" "+b+". Please unselect some if you want to select this.");f.preventDefault();return false}})}function media_sel(){if(jQuery("#vidselnum").length>0){select_limit("Video","vidsel",jQuery("#vidselnum").text())}if(jQuery("#imgselnum").length>0){select_limit("Image","imgsel",jQuery("#imgselnum").text())}$(".imgsel img,.vidsel img").click(function(){$(this).siblings("input").click()})}function clrinperr(){jQuery(".inperror").remove()}function objjoin(d,b){var a=[];jQuery.each(d,function(e,f){a.push(f)});return a.join(b)}function ratenews(a){var b=jQuery(a.target).parents(".nrate").attr("id").split("-")[1];vote_news(parseInt(b),"")}function ratecomm(a,b){var d=jQuery(a.target).parent().attr("id").split("-")[1];vote_comm(parseInt(d),b)}function updateVotes(){var d={};var b=jQuery(".nrate").map(function(){return jQuery(this).attr("id").split("-")[1]});b=objjoin(b,":");var a=jQuery(".crate").map(function(){return jQuery(this).attr("id").split("-")[1]});a=objjoin(a,":");if(b.length>0||a.length>0){jQuery.post(base_href+"getvotes.php",{action:"getvotes",nids:b,cids:a},function(e){if(typeof(e.nids)!==undefined){jQuery.each(e.nids,function(f,g){if(g.st){jQuery("#nrate-"+f+" .rate").addClass("rated").removeClass("rate")}jQuery("#nrate-"+f+" .ratect").html(g.n)})}jQuery(".nrate .rateclk").filter(".rate").click(function(f){ratenews(f);f.preventDefault();return false});if(typeof(e.cids)!==undefined){jQuery.each(e.cids,function(f,g){if(g.st!==0){comm_updateupdown(f,g.st)}jQuery("#crate-"+f+" .commpts").html((g.n>=0?"+":"")+g.n)})}jQuery(".crate .up").click(function(f){ratecomm(f,1);f.preventDefault();return false});jQuery(".crate .down").click(function(f){ratecomm(f,-1);f.preventDefault();return false})},"json")}}function flash_msg(){if(!$.cookie("fv")){$.cookie("fv",1);if(typeof(intromsg)!="undefined"){$(".flash").prepend(intromsg)}}if($(".flash").text().length>4){$(".flash").hide().fadeIn("slow")}}jQuery(document).ready(function(){if(!logged){jQuery(".needlogin").each(function(d,g){var f=jQuery(g);var e=f.attr("href");f.removeAttr("onclick").click(function(h){showLoginReg("Please login/register to do that",e);h.preventDefault();return false})})}jQuery(".tosel").each(function(d,e){jQuery(e).click(function(g){var f=e.id;if(!jQuery("#"+f).hasClass("ckd")){jQuery(".ckd").removeClass("ckd");jQuery("#i"+f).attr("checked",true);jQuery("#"+f).addClass("ckd")}else{jQuery("#i"+f).attr("checked",false);jQuery("#"+f).removeClass("ckd")}})});jQuery(".errflash").hide().fadeIn("slow");addFlag();jQuery(".rounded").makeRounded();jQuery(".video").vidsMover();jQuery(".t_video").after('<a class="play_button" title="watch the video" href="#play"></a>');jQuery(".play_button").click(function(d){playVideo(d)});jQuery(".frontstory").bind("mouseenter",function(g){var f=jQuery(g.target);var d=(f.hasClass("frontstory")?f:f.parents(".frontstory"));d.addClass("fhover")}).bind("mouseleave",function(g){var f=jQuery(g.target);var d=(f.hasClass("frontstory")?f:f.parents(".frontstory"));d.removeClass("fhover")});updateVotes();var b=".comment-add"+(!logged?":not(.needlogin)":"");jQuery(b).click(function(d){comm_add_click(jQuery(d.target).attr("href"));d.preventDefault();return false});var a=window.location.href.split("#")[1];if(typeof(a)==="string"){if(a.slice(0,"reply-comm-".length)==="reply-comm-"){comm_add_click(a)}}media_sel();jQuery(".hilitefade").hilitefade();jQuery(".scrollTo:first").scrollTo();jQuery(".closable").closable();jQuery(".sstab").superSimpleTabs();if(jQuery(".titletooltip").length>0){jQuery(".titletooltip").tooltip({tip:".ttooltip",position:["bottom","left"],offset:[10,500],effect:"toggle"})}flash_msg()});