jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};$(document.body).click(function(a){if(!$(a.target).parents("div.live-search-results").length){jQuery("div.live-search-results").slideUp(300)}});jQuery.fn.liveSearch=function(b){var a=jQuery.extend({ajaxURL:"/?q=",method:"get",maxHeight:300,onLoad:null},b);return this.each(function(){var c=jQuery(this);var e=jQuery('<div class="live-search-results"></div>').appendTo(document.body).hide().slideUp(0);var f=function(){var j=c.offset();var i={left:j.left,top:j.top,width:c.outerWidth(),height:c.outerHeight()};var k=parseInt(e.css("paddingLeft"),10)+parseInt(e.css("paddingRight"),10)+parseInt(e.css("borderLeftWidth"),10)+parseInt(e.css("borderRightWidth"),10);i.topNHeight=i.top+i.height;i.widthNShit=i.width-k;e.css({position:"absolute",left:i.left+"px",top:i.topNHeight+"px"})};f();var g=null;var d=function(){if(g!=null){clearTimeout(g)}g=setTimeout(function(){if(e.outerHeight(false)>a.maxHeight){e.css({height:(Number(a.maxHeight))+"px",overflow:"auto"})}else{e.css({height:"auto",overflow:"hidden"})}},50)};var h=$("");c.keyup(function(m){if(this.value.length>=3){if(this.value!=this.lastValue){c.addClass("ajax-loading");e.empty().hide().css({height:"auto"});var l=this.value;var j={url:a.ajaxURL+l,type:a.method,dataType:"html",success:function(p){c.removeClass("ajax-loading");if(p.length&&p.length>0){e.append(p)}if(typeof(a.onLoad)=="function"){a.onLoad(p,e)}f();d();var o=e.find("img");if(o.length>0){o.bind("load",function(q){d()})}h=jQuery(a.elements).mouseover(function(){$(this).addClass("selected")}).mouseout(function(){h.removeClass("selected")});if(p.length&&p.length>0&&h.length>0){e.slideDown(300)}else{e.slideUp(300)}}};if(a.oldController==true){var k={};k[a.varName]=l;j.url=a.ajaxURL;j.data=k}if(this.timer){clearTimeout(this.timer)}if(typeof this.request!="undefined"&&typeof this.request.abort=="function"){this.request.abort()}var i=this;this.timer=setTimeout(function(){i.request=jQuery.ajax(j)},200);this.lastValue=this.value}var n=h.parent().find(".selected");if(m.which==38){if(n.length!=0){n.removeClass("selected").prev().addClass("selected")}else{h.eq(h.length-1).addClass("selected")}}else{if(m.which==40){if(n.length!=0){n.removeClass("selected").next().addClass("selected")}else{h.eq(0).addClass("selected")}}else{if(m.which==13&&n.length!=0){if(typeof a.onSelect=="function"){a.onSelect(n)}else{if(n.has("em.dareForm")){n.click()}else{document.location=n.find("a").attr("href")}}}}}}})})};jQuery.fn.liveSearchGameTitles=function(a){return this.liveSearch(jQuery.extend({method:"post",varName:"gameTitle",oldController:true,onLoad:function(c,b){b.find(">ul").addClass("searchResults");b.find(a.elements).bind("click",function(d){if(typeof a.onSelect=="function"){a.onSelect(this)}b.slideUp(300);return false})}},a))};var gamiSlideBox=function(c,b){var a=this;this.JQE=c;this.content=null;this.header=null;this.visible=true;this.adjustHeightTimeout=null;this.getJQE=function(){return this.JQE};this.slideBoxHide=function(){this.JQE.css({cursor:"wait"});this.content.slideUp(b.slideTime,function(){a.JQE.addClass(b.hideClass).removeClass(b.showClass).css({cursor:"auto"});a.visible=false})};this.slideBoxShow=function(){this.JQE.css({cursor:"wait"});this.content.slideDown(b.slideTime,function(){a.JQE.removeClass(b.hideClass).addClass(b.showClass).css({cursor:"auto"});a.visible=true})};this.adjustHeight=function(){var d=this.content.outerHeight(false);if(d>b.maxHeight){this.content.css({height:(Number(b.maxHeight))+"px",overflow:"auto"})}else{if(d<b.minHeight){this.content.css({height:(Number(b.minHeight))+"px",overflow:"auto"})}else{this.content.css({height:"auto",overflow:"visible"})}}};this.init=function(){if(typeof b.content=="string"){this.content=this.JQE.find(b.content)}else{if(b.content instanceof $){this.content=b.content}}if($.browser.msie&&Number($.browser.version)<8){this.content.css({zoom:"1"})}if(typeof b.header=="string"){this.header=this.JQE.find(b.header)}else{if(b.header instanceof $){this.header=b.header}}this.header.bind("click",function(d){if(a.visible==true){a.slideBoxHide()}else{a.slideBoxShow()}return false}).css({cursor:"pointer"});this.adjustHeight();if(this.JQE.hasClass(b.hideClass)){this.content.hide();this.visible=false}else{if(this.JQE.hasClass(b.showClass)){this.content.show();this.visible=true}}};if(this.constructor==arguments.callee){this.init()}};var gamiFilmList=function(c,b){gamiSlideBox.call(this,c,b);var a=this;var d={};this.isEmptyList=function(){var e=this.content.find("li");var f=e.filter(".emptyList");if(e.length==0||f.length>0){return true}return false};d.init=this.init;this.init=function(){d.init.call(this);if(this.isEmptyList()){this.JQE.hide()}};if(this.constructor==arguments.callee){this.init()}};var gamiQuickList=function(c,b){gamiFilmList.call(this,c,b);var a=this;var d={};this.isEmptyList=function(){var e=this.content.find("li");var f=e.filter(".emptyList");if(e.length==0||f.length>0){return true}return false};this.appendFilm=function(e){if(this.isEmptyList()){this.content.find("ul li").remove();this.JQE.show()}var f=this.content.find("ul");f.append(e).scrollTop(f.height());this.adjustHeight();this.refreshList()};this.removeFilm=function(e){e.remove();this.adjustHeight();this.refreshList();if(this.isEmptyList()){this.JQE.hide()}};this.refreshList=function(){var f=this.content.find("ul li");for(var e=0;e<f.length;e++){f.eq(e).addClass((e%2==0)?("odd"):("even"));f.eq(e).removeClass((e%2==0)?("even"):("odd"))}f.removeClass("last");f.eq(f.length-1).addClass("last")};d.init=this.init;this.init=function(){d.init.call(this);this.JQE.appendFilm=function(e){a.appendFilm(e)};this.JQE.removeFilm=function(e){a.removeFilm(e)}};if(this.constructor==arguments.callee){this.init()}};$.fn.gamiSlideBox=function(a){a=$.extend({slideTime:250,maxHeight:260,minHeight:55,showClass:"openedList",hideClass:"closedList",content:".boxInner",header:"h3"},a);return this.each(function(){new gamiSlideBox($(this),a)})};$.fn.gamiFilmList=function(a){a=$.extend({slideTime:250,maxHeight:260,minHeight:55,showClass:"openedList",hideClass:"closedList",content:".boxInner",header:"h3",qlToolsSelector:".quicklistTools"},a);return this.each(function(){new gamiFilmList($(this),a)})};$.fn.gamiQuickList=function(a){a=$.extend({slideTime:250,maxHeight:260,minHeight:55,showClass:"openedList",hideClass:"closedList",content:".boxInner",header:"h3",qlToolsSelector:".quicklistTools"},a);if(this.length==1){return(new gamiQuickList($(this),a)).getJQE()}return this};$.fn.gamiQuickListWatch=function(a){a=$.extend({quickList:null,otherLists:null,quickListToolsSelector:".quicklistTools"},a);this.find(a.quickListToolsSelector).gamiQuickListTools(a);return this};$.fn.gamiQuickListTools=function(c){c=$.extend({quickListRef:null,otherLists:null,quickListToolsSelector:".quicklistTools",addLinkSelector:".quicklistAdd",removeLinkSelector:".quicklistRemove",infoSelector:".quicklistAdded"},c);if(c.quickList==null||this.length==0){return this}var b=function(d){c.otherLists.find('li[filmid="'+d+'"]').each(function(){var e=$(this);e.find(c.infoSelector).hide();e.find(c.addLinkSelector).show();e.find(c.removeLinkSelector).hide()})};var a=function(d){c.otherLists.find('li[filmid="'+d+'"]').each(function(){var e=$(this);e.find(c.addLinkSelector).hide();e.find(c.removeLinkSelector).hide();e.find(c.infoSelector).show()})};this.each(function(){var d=$(this);var g=d.find(c.removeLinkSelector);var f=d.find(c.addLinkSelector);var e=d.find(c.infoSelector);var h=null;f.bind("click",function(k){if(h!=null){return false}var j=$(this);var i=$('<div class="loader"></div>');if(j.css("position")!="absolute"){j.css({position:"relative"})}j.append(i);h=$.ajax({url:j.attr("target"),method:"GET",success:function(l){i.html(l);setTimeout(function(){i.remove();f.hide();g.show();var m=j.parent().parent().clone(true);c.quickList.appendFilm(m);a(m.attr("filmid"));h=null},1000)},error:function(l,n,m){alert("Error occured: "+m)}});return false});g.bind("click",function(k){if(h!=null){return false}var j=$(this);var i=$('<div class="loader"></div>');if(j.css("position")!="absolute"){j.css({position:"relative"})}j.append(i);h=$.ajax({url:j.attr("target"),method:"GET",success:function(l){i.html(l);setTimeout(function(){i.remove();var m=j.parent().parent();c.quickList.removeFilm(m);b(m.attr("filmid"));h=null},1000)},error:function(l,n,m){alert("Error occured: "+m)}});return false})});return this};$.fn.videoSwitch=function(c){var a=$(c);if(this.length!=1||a.length!=1){return this}if(a.css("position")!="absolute"){a.css({position:"relative"})}var d=this;var f=this.text().split("/");var e=0;var j=[475,750];var h=[267,422];var b=a.find("embed, object");var g=null;var i=function(k,l){g=setTimeout(function(){var m=(k-b.width())/7;var n=(l-b.height())/7;if((m>=0&&Math.abs(k+m)<0.9*k)||(m<0&&Math.abs(k+m)>1.1*k)){b.width(k+m);b.height(l+n);i(k,l)}else{b.width(k);b.height(l);d.text(f[e]).fadeIn("fast")}},250)};this.appendTo(a).css({position:"absolute",top:"0",right:"0",color:"#fff",zIndex:999,visibility:"hidden",cursor:"pointer"}).bind("click",function(k){e=Math.abs(e-1);$.cookie("rememberSize",null);$.cookie("rememberSize",e,{expires:365,secure:false});d.fadeOut("fast");if(g!=null){clearTimeout(g)}i(j[e],h[e]);return false}).text(f[e]);if($.cookie("rememberSize")!=null){e=$.cookie("rememberSize")}if(e==1){b.width(j[e]);b.height(h[e])}return this};$.fn.gamiAjaxSort=function(b){var a="active";var c=$(b);if(c.length!=1){return}if(c.css("position")!="absolute"){c.css({position:"relative"})}var d=null;return this.each(function(){var e=$(this);var f=e.attr("target");e.bind("click",function(g){if(d!=null){d.abort()}else{c.append($("<div>&nbsp;</div>").css({background:"#fff",position:"absolute",top:0,left:0,width:c.innerWidth(),height:c.innerHeight(),opacity:0.67,cursor:"wait"}).bind("click mouseover mouseout",function(h){return false})).append($('<div class="loader-splash">Loading...</div>').css({position:"absolute",top:0,left:0}))}d=$.ajax({url:f,type:"get",dataType:"html",success:function(h){d=null;c.empty().append($(h).find(b));c.find('a[rel="voting"]').gamiInitVoting();e.parent().parent().find("li").removeClass(a);e.parent().addClass(a)}});return false})})};$.fn.gamiInitVoting=function(){return this.each(function(){$(this).unbind("click").bind("click",function(c){var b=$(this);var a=b.parents("ul.vote");c.preventDefault();var d=$.cookie("_artuser_token");if(!!d){$.ajax({url:b.attr("target"),type:"POST",data:{token:d},success:function(k){var p=$("<div></div>"),h=p.append($(k)),j=$('<div class="loader"></div>');if(h.find("li.vote-up").length>0){h.find("li.vote-up a").attr("target",(a.find("li.vote-up a").attr("target"))).attr("rel","voting");h.find("li.vote-down a").attr("target",(a.find("li.vote-down a").attr("target"))).attr("rel","voting")}if(h.find("ul").length>0){a.empty().append(h.find("ul").html());a.find('a[rel="voting"]').gamiInitVoting()}else{var q=$("#numberOfVotes");var e=q.text();var l=parseInt(e,10);var i=k.replace(/^\s+|\s+$/g,"");if(i.length==49){}else{l=l+1;q.html(l);var t=$("#roundedRate");var n=parseInt(t.text(),10);var f=b.attr("target");var g=f.match(/.*\/(\d+)$/);var s=0;if(typeof g=="object"&&g instanceof Array&&g.length>1){s=g[1]}var r=parseInt(s,10);var o=r+n;$("#barGraph").attr("style","width: "+o+"%")}j.text(h.text()).css("display","none");b.css("position","relative").append(j);j.fadeIn();setTimeout(function(){j.fadeOut(function(){j.remove();b.css("position","static")})},2000)}}})}else{$loader=$('<div class="loader"></div>');$loader.text("Zaloguj się").css("display","none");b.css("position","relative").append($loader);$loader.fadeIn();setTimeout(function(){$loader.fadeOut(function(){$loader.remove();b.css("position","static")})},2000)}})})};$.fn.gamiInitWallVoting=function(a){if(a===undefined){var a=$.cookie("_artuser_token")}return this.each(function(){$(this).unbind("click").bind("click",function(d){var c=$(this);var b=c.parents("ul.vote");d.preventDefault();$.ajax({url:c.attr("target"),type:"post",data:"token="+a,success:function(k){var p=$("<div></div>"),h=p.append($(k)),j=$('<div class="loader"></div>');if(h.find("li.vote-up").length>0){h.find("li.vote-up a").attr("target",(b.find("li.vote-up a").attr("target"))).attr("rel","voting");h.find("li.vote-down a").attr("target",(b.find("li.vote-down a").attr("target"))).attr("rel","voting")}if(h.find("ul").length>0){b.empty().append(h.find("ul").html());b.find('a[rel="voting"]').gamiInitWallVoting()}else{var q=$("#numberOfVotes");var e=q.text();var l=parseInt(e,10);var i=k.replace(/^\s+|\s+$/g,"");if(i.length==49){}else{l=l+1;q.html(l);var t=$("#roundedRate");var n=parseInt(t.text(),10);var f=c.attr("target");var g=f.match(/.*\/(\d+)$/);var s=0;if(typeof g=="object"&&g instanceof Array&&g.length>1){s=g[1]}var r=parseInt(s,10);var o=r+n;$("#barGraph").attr("style","width: "+o+"%")}j.text(h.text()).css("display","none");c.css("position","relative").append(j);j.fadeIn();setTimeout(function(){j.fadeOut(function(){j.remove();c.css("position","static")})},2000)}}})})})};var rotateLeft=function(b,a){return(b<<a)|(b>>>(32-a))};var addUnsigned=function(e,b){var g,a,d,f,c;d=(e&2147483648);f=(b&2147483648);g=(e&1073741824);a=(b&1073741824);c=(e&1073741823)+(b&1073741823);if(g&a){return(c^2147483648^d^f)}if(g|a){if(c&1073741824){return(c^3221225472^d^f)}else{return(c^1073741824^d^f)}}else{return(c^d^f)}};var F=function(a,c,b){return(a&c)|((~a)&b)};var G=function(a,c,b){return(a&b)|(c&(~b))};var H=function(a,c,b){return(a^c^b)};var I=function(a,c,b){return(c^(a|(~b)))};var FF=function(g,f,k,j,e,h,i){g=addUnsigned(g,addUnsigned(addUnsigned(F(f,k,j),e),i));return addUnsigned(rotateLeft(g,h),f)};var GG=function(g,f,k,j,e,h,i){g=addUnsigned(g,addUnsigned(addUnsigned(G(f,k,j),e),i));return addUnsigned(rotateLeft(g,h),f)};var HH=function(g,f,k,j,e,h,i){g=addUnsigned(g,addUnsigned(addUnsigned(H(f,k,j),e),i));return addUnsigned(rotateLeft(g,h),f)};var II=function(g,f,k,j,e,h,i){g=addUnsigned(g,addUnsigned(addUnsigned(I(f,k,j),e),i));return addUnsigned(rotateLeft(g,h),f)};var convertToWordArray=function(d){var h;var c=d.length;var b=c+8;var g=(b-(b%64))/64;var f=(g+1)*16;var i=Array(f-1);var a=0;var e=0;while(e<c){h=(e-(e%4))/4;a=(e%4)*8;i[h]=(i[h]|(d.charCodeAt(e)<<a));e++}h=(e-(e%4))/4;a=(e%4)*8;i[h]=i[h]|(128<<a);i[f-2]=c<<3;i[f-1]=c>>>29;return i};var wordToHex=function(d){var c="",a="",e,b;for(b=0;b<=3;b++){e=(d>>>(b*8))&255;a="0"+e.toString(16);c=c+a.substr(a.length-2,2)}return c};var uTF8Encode=function(b){b=b.replace(/\x0d\x0a/g,"\x0a");var a="";for(var e=0;e<b.length;e++){var d=b.charCodeAt(e);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a};$.extend({md5:function(e){var m=Array();var w,y,f,l,v,L,K,E,B;var t=7,r=12,p=17,n=22;var J=5,C=9,A=14,z=20;var j=4,i=11,h=16,g=23;var u=6,s=10,q=15,o=21;e=uTF8Encode(e);m=convertToWordArray(e);L=1732584193;K=4023233417;E=2562383102;B=271733878;for(w=0;w<m.length;w+=16){y=L;f=K;l=E;v=B;L=FF(L,K,E,B,m[w+0],t,3614090360);B=FF(B,L,K,E,m[w+1],r,3905402710);E=FF(E,B,L,K,m[w+2],p,606105819);K=FF(K,E,B,L,m[w+3],n,3250441966);L=FF(L,K,E,B,m[w+4],t,4118548399);B=FF(B,L,K,E,m[w+5],r,1200080426);E=FF(E,B,L,K,m[w+6],p,2821735955);K=FF(K,E,B,L,m[w+7],n,4249261313);L=FF(L,K,E,B,m[w+8],t,1770035416);B=FF(B,L,K,E,m[w+9],r,2336552879);E=FF(E,B,L,K,m[w+10],p,4294925233);K=FF(K,E,B,L,m[w+11],n,2304563134);L=FF(L,K,E,B,m[w+12],t,1804603682);B=FF(B,L,K,E,m[w+13],r,4254626195);E=FF(E,B,L,K,m[w+14],p,2792965006);K=FF(K,E,B,L,m[w+15],n,1236535329);L=GG(L,K,E,B,m[w+1],J,4129170786);B=GG(B,L,K,E,m[w+6],C,3225465664);E=GG(E,B,L,K,m[w+11],A,643717713);K=GG(K,E,B,L,m[w+0],z,3921069994);L=GG(L,K,E,B,m[w+5],J,3593408605);B=GG(B,L,K,E,m[w+10],C,38016083);E=GG(E,B,L,K,m[w+15],A,3634488961);K=GG(K,E,B,L,m[w+4],z,3889429448);L=GG(L,K,E,B,m[w+9],J,568446438);B=GG(B,L,K,E,m[w+14],C,3275163606);E=GG(E,B,L,K,m[w+3],A,4107603335);K=GG(K,E,B,L,m[w+8],z,1163531501);L=GG(L,K,E,B,m[w+13],J,2850285829);B=GG(B,L,K,E,m[w+2],C,4243563512);E=GG(E,B,L,K,m[w+7],A,1735328473);K=GG(K,E,B,L,m[w+12],z,2368359562);L=HH(L,K,E,B,m[w+5],j,4294588738);B=HH(B,L,K,E,m[w+8],i,2272392833);E=HH(E,B,L,K,m[w+11],h,1839030562);K=HH(K,E,B,L,m[w+14],g,4259657740);L=HH(L,K,E,B,m[w+1],j,2763975236);B=HH(B,L,K,E,m[w+4],i,1272893353);E=HH(E,B,L,K,m[w+7],h,4139469664);K=HH(K,E,B,L,m[w+10],g,3200236656);L=HH(L,K,E,B,m[w+13],j,681279174);B=HH(B,L,K,E,m[w+0],i,3936430074);E=HH(E,B,L,K,m[w+3],h,3572445317);K=HH(K,E,B,L,m[w+6],g,76029189);L=HH(L,K,E,B,m[w+9],j,3654602809);B=HH(B,L,K,E,m[w+12],i,3873151461);E=HH(E,B,L,K,m[w+15],h,530742520);K=HH(K,E,B,L,m[w+2],g,3299628645);L=II(L,K,E,B,m[w+0],u,4096336452);B=II(B,L,K,E,m[w+7],s,1126891415);E=II(E,B,L,K,m[w+14],q,2878612391);K=II(K,E,B,L,m[w+5],o,4237533241);L=II(L,K,E,B,m[w+12],u,1700485571);B=II(B,L,K,E,m[w+3],s,2399980690);E=II(E,B,L,K,m[w+10],q,4293915773);K=II(K,E,B,L,m[w+1],o,2240044497);L=II(L,K,E,B,m[w+8],u,1873313359);B=II(B,L,K,E,m[w+15],s,4264355552);E=II(E,B,L,K,m[w+6],q,2734768916);K=II(K,E,B,L,m[w+13],o,1309151649);L=II(L,K,E,B,m[w+4],u,4149444226);B=II(B,L,K,E,m[w+11],s,3174756917);E=II(E,B,L,K,m[w+2],q,718787259);K=II(K,E,B,L,m[w+9],o,3951481745);L=addUnsigned(L,y);K=addUnsigned(K,f);E=addUnsigned(E,l);B=addUnsigned(B,v)}var D=wordToHex(L)+wordToHex(K)+wordToHex(E)+wordToHex(B);return D.toLowerCase()}});(function(a){a("html").addClass("stylish-select");Array.prototype.indexOf=function(c,d){for(var b=(d||0);b<this.length;b++){if(this[b]==c){return b}}};a.fn.extend({getSetSSValue:function(b){if(b){a(this).val(b).change();return this}else{return a(this).find(":selected").val()}},resetSS:function(){var b=a(this).data("ssOpts");$this=a(this);$this.next().remove();$this.unbind(".sSelect").sSelect(b)}});a.fn.sSelect=function(b){return this.each(function(){var i={defaultText:"Please select",animationSpeed:0,ddMaxHeight:"",containerClass:""};var l=a.extend(i,b),e=a(this),j=a('<div class="selectedTxt"></div>'),r=a('<div class="newListSelected '+l.containerClass+'"></div>'),z=a('<ul class="newList" style="visibility:hidden;"></ul>'),t=-1,d=-1,m=[],w=false,v=false,x;a(this).data("ssOpts",b);r.insertAfter(e);r.attr("tabindex",e.attr("tabindex")||"0");j.prependTo(r);z.appendTo(r);e.hide();j.data("ssReRender",!j.is(":visible"));if(e.children("optgroup").length==0){e.children().each(function(B){var C=a(this).html();var A=a(this).val();m.push(C.charAt(0).toLowerCase());if(a(this).attr("selected")==true){l.defaultText=C;d=B}z.append(a('<li><a href="JavaScript:void(0);">'+C+"</a></li>").data("key",A))});x=z.children().children()}else{e.children("optgroup").each(function(){var A=a(this).attr("label"),C=a('<li class="newListOptionTitle">'+A+"</li>");C.appendTo(z);var B=a("<ul></ul>");B.appendTo(C);a(this).children().each(function(){++t;var E=a(this).html();var D=a(this).val();m.push(E.charAt(0).toLowerCase());if(a(this).attr("selected")==true){l.defaultText=E;d=t}B.append(a('<li><a href="JavaScript:void(0);">'+E+"</a></li>").data("key",D))})});x=z.find("ul li a")}var o=z.height(),n=r.height(),y=x.length;if(d!=-1){h(d,true)}else{j.text(l.defaultText)}function p(){var B=r.offset().top,A=jQuery(window).height(),C=jQuery(window).scrollTop();if(o>parseInt(l.ddMaxHeight)){o=parseInt(l.ddMaxHeight)}B=B-C;z.css({top:n+"px",height:o});e.onTop=false}p();a(window).bind("resize.sSelect scroll.sSelect",p);function s(){r.css("position","relative")}function c(){r.css("position","static")}j.bind("click.sSelect",function(A){A.stopPropagation();if(a(this).data("ssReRender")){o=z.height("").height();n=r.height();a(this).data("ssReRender",false);p()}a(".newList").not(a(this).next()).hide().parent().css("position","static").removeClass("newListSelFocus");z.toggle();s();x.eq(d).focus()});x.bind("click.sSelect",function(B){var A=a(B.target);d=x.index(A);v=true;h(d);z.hide();r.css("position","static")});x.bind("mouseenter.sSelect",function(B){var A=a(B.target);A.addClass("newListHover")}).bind("mouseleave.sSelect",function(B){var A=a(B.target);A.removeClass("newListHover")});function h(A,E){x.removeClass("hiLite").eq(A).addClass("hiLite");if(z.is(":visible")){x.eq(A).focus()}var D=x.eq(A).html();var C=x.eq(A).parent().data("key");if(E==true){e.val(C);j.text(D);return false}try{e.val(C)}catch(B){e[0].selectedIndex=A}e.change();j.text(D)}e.bind("change.sSelect",function(A){$targetInput=a(A.target);if(v==true){v=false;return false}$currentOpt=$targetInput.find(":selected");d=$targetInput.find("option").index($currentOpt);h(d,true)});function q(A){a(A).unbind("keydown.sSelect").bind("keydown.sSelect",function(D){var C=D.which;v=true;switch(C){case 40:case 39:u();return false;break;case 38:case 37:k();return false;break;case 33:case 36:g();return false;break;case 34:case 35:f();return false;break;case 13:case 27:z.hide();c();return false;break}keyPressed=String.fromCharCode(C).toLowerCase();var B=m.indexOf(keyPressed);if(typeof B!="undefined"){++d;d=m.indexOf(keyPressed,d);if(d==-1||d==null||w!=keyPressed){d=m.indexOf(keyPressed)}h(d);w=keyPressed;return false}})}function u(){if(d<(y-1)){++d;h(d)}}function k(){if(d>0){--d;h(d)}}function g(){d=0;h(d)}function f(){d=y-1;h(d)}r.bind("click.sSelect",function(A){A.stopPropagation();q(this)});r.bind("focus.sSelect",function(){a(this).addClass("newListSelFocus");q(this)});r.bind("blur.sSelect",function(){a(this).removeClass("newListSelFocus")});a(document).bind("click.sSelect",function(){r.removeClass("newListSelFocus");z.hide();c()});j.bind("mouseenter.sSelect",function(B){var A=a(B.target);A.parent().addClass("newListSelHover")}).bind("mouseleave.sSelect",function(B){var A=a(B.target);A.parent().removeClass("newListSelHover")});z.css({left:"0",display:"none",visibility:"visible"})})}})(jQuery);$.fn.spinner=function(a){var b=$.extend({next:".next",prev:".prev",frame:".frame",container:"ul",elements:"ul li",hideClass:"op"},a);return this.each(function(){var g=$(this).find(b.next),d=$(this).find(b.prev),c=$(this).find(b.container),k=$(this).find(b.container).css("overflow","visible"),h=$(this).find(b.elements);var f=h.outerWidth(),i=c.width(),j=f*h.length+10,e=0;if(j-i>0){g.removeClass(b.hideClass)}k.width(j);g.bind("click",function(l){if(j+e-i>0){d.removeClass(b.hideClass);k.animate({left:(e-=f)+"px"});if(j+e-i<=0){$(this).addClass(b.hideClass)}}l.preventDefault()});d.bind("click",function(l){if(e<0){g.removeClass(b.hideClass);k.animate({left:(e+=f)+"px"});if(e>=0){$(this).addClass(b.hideClass)}}l.preventDefault()})})};$.fn.highlight=function(a){var b=$.extend({offDelay:0,offAction:null,onClass:"on",onDelay:0,onAction:null},a);return this.each(function(){var c=false;$(this).mouseenter(function(){$elem=$(this);c=true;setTimeout(function(){if(c){$elem.addClass(b.onClass)}},b.onDelay)});$(this).mouseleave(function(){$elem=$(this);c=false;setTimeout(function(){if(!c){$elem.removeClass(b.onClass)}},b.offDelay)});$(this).click(function(){$(this).unbind("mouseleave mouseenter").addClass(b.onClass)})})};(function($){$.toJSON=function(o){if(typeof(JSON)=="object"&&JSON.stringify){return JSON.stringify(o)}var type=typeof(o);if(o===null){return"null"}if(type=="undefined"){return undefined}if(type=="number"||type=="boolean"){return o+""}if(type=="string"){return $.quoteString(o)}if(type=="object"){if(typeof o.toJSON=="function"){return $.toJSON(o.toJSON())}if(o.constructor===Date){var month=o.getUTCMonth()+1;if(month<10){month="0"+month}var day=o.getUTCDate();if(day<10){day="0"+day}var year=o.getUTCFullYear();var hours=o.getUTCHours();if(hours<10){hours="0"+hours}var minutes=o.getUTCMinutes();if(minutes<10){minutes="0"+minutes}var seconds=o.getUTCSeconds();if(seconds<10){seconds="0"+seconds}var milli=o.getUTCMilliseconds();if(milli<100){milli="0"+milli}if(milli<10){milli="0"+milli}return'"'+year+"-"+month+"-"+day+"T"+hours+":"+minutes+":"+seconds+"."+milli+'Z"'}if(o.constructor===Array){var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i])||"null")}return"["+ret.join(",")+"]"}var pairs=[];for(var k in o){var name;var type=typeof k;if(type=="number"){name='"'+k+'"'}else{if(type=="string"){name=$.quoteString(k)}else{continue}}if(typeof o[k]=="function"){continue}var val=$.toJSON(o[k]);pairs.push(name+":"+val)}return"{"+pairs.join(", ")+"}"}};$.evalJSON=function(src){if(typeof(JSON)=="object"&&JSON.parse){return JSON.parse(src)}return eval("("+src+")")};$.secureEvalJSON=function(src){if(typeof(JSON)=="object"&&JSON.parse){return JSON.parse(src)}var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,"@");filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(filtered)){return eval("("+src+")")}else{throw new SyntaxError("Error parsing JSON, source is not valid.")}};$.quoteString=function(string){if(string.match(_escapeable)){return'"'+string.replace(_escapeable,function(a){var c=_meta[a];if(typeof c==="string"){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"'}return'"'+string+'"'};var _escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var _meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"}})(jQuery);
