
jQuery.create=function(){if(arguments.length==0)return[];var args=arguments[0]||{},elem=null,elements=null;var siblings=null;if(args==null)args="";if(args.constructor==String){if(arguments.length>1){var attributes=arguments[1];if(attributes.constructor==String){elem=document.createTextNode(args);elements=[];elements.push(elem);siblings=jQuery.create.apply(null,Array.prototype.slice.call(arguments,1));elements=elements.concat(siblings);return elements;}else{elem=document.createElement(args);var attributes=arguments[1];for(var attr in attributes)
jQuery(elem).attr(attr,attributes[attr]);var children=arguments[2];children=jQuery.create.apply(null,children);jQuery(elem).append(children);if(arguments.length>3){siblings=jQuery.create.apply(null,Array.prototype.slice.call(arguments,3));return[elem].concat(siblings);}
return elem;}}else return document.createTextNode(args);}else{elements=[];elements.push(args);siblings=jQuery.create.apply(null,(Array.prototype.slice.call(arguments,1)));elements=elements.concat(siblings);return elements;}};(function($){$.fn.shuffle=function(){return this.each(function(){var items=$(this).children();return(items.length)?$(this).html($.shuffle(items)):this;});}
$.shuffle=function(arr){for(var j,x,i=arr.length;i;j=parseInt(Math.random()*i),x=arr[--i],arr[i]=arr[j],arr[j]=x);return arr;}})(jQuery);(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);;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);(function($){$.gt=$.gt||{};$.extend($.gt,{messages:{},lang:'C',setLang:function(code){$.gt.lang=typeof code=='string'&&code!=' '?code:'C';},pl_re:/^Plural-Forms:\s*nplurals\s*=\s*(\d+);\s*plural\s*=\s*([^a-zA-Z0-9\$]*([a-zA-Z0-9\$]+).+)$/m,plural:function(n){return n!=1;},load:function(){$.gt.setLang($('html').attr('lang'));$('link[rel=gettext]').each(function(){var lang=this.lang;$.gt.lang=this.lang;try{$.ajax({type:'GET',url:this.href,async:false,success:function(data){$.gt.messages[lang]=$.gt.messages[lang]||{};try{var messages=eval('('+data+')');}catch(e){return;}
$.extend($.gt.messages[lang],messages);var pl=$.gt.pl_re.exec($.gt.messages[lang]['']);if(pl){var expr=pl[2];var np=pl[1];var v=pl[3];try{var fn=eval('(function('+v+') {return '+expr+';})');}catch(e){return;}
$.gt.plural=fn;}}});}catch(e){return;}});},gettext:function(msgstr){var lang=$.gt.lang;if(lang=='C'||typeof $.gt.messages[lang]=='undefined'){return msgstr;}
var trans=$.gt.messages[lang][msgstr];if(typeof trans=='string'){return trans;}else if(typeof trans=='object'&&trans.constructor==Array){return trans[0];}
return msgstr;},ngettext:function(){var lang=$.gt.lang;var argv=Array.apply(null,arguments);var cnt=argv[argv.length-1];var sg=argv[0];var pls=argv.slice(0,-1);var trans=pls;if(lang!='C'&&typeof $.gt.messages[lang]!='undefined'){trans=$.gt.messages[lang][sg];}
if(typeof trans=='string'){return trans;}else if(typeof trans=='object'&&trans.constructor==Array){var pl=$.gt.plural(cnt);if(typeof pl=='boolean'&&pls.length==2){pl=pl?1:0;}
if(typeof pl=='number'&&pl<trans.length){return trans[pl];}}
return sg;}});$(document).ready(function(){$.gt.load();});})(jQuery);if(typeof _=='undefined'){var _=jQuery.gt.gettext;}
if(typeof n_=='undefined'){var n_=jQuery.gt.ngettext;}
(function($){$.prompt=function(message,options){options=$.extend({},$.prompt.defaults,options);var $body=$(document.body);var $window=$(window);var background='<div id="toplayer-'+options.prefix+'-bg"></div>';var boxhtml='<table cellspacing="0" cellpadding="0"'+(options.width==0?"":' style="width: '+options.width+'px;"')+' class="toplayer" id="toplayer-'+options.prefix+'"><tr><td class="top_left"></td><td class="top_center"></td><td class="top_right"></td></tr><tr><td class="left"></td><td class="content"><h1 id="toplayer-title-'+options.prefix+'">'+options.title+'</h1>'+(options.closer==1?'<a href="javascript:void(0);" id="toplayer-close-'+options.prefix+'"><img src="'+(checkIE(6)?'/img/site/spacer.png':'/img/site/toplayer-close.png')+'" id="layer-close-'+options.prefix+'" alt="St&auml;ng" title="St&auml;ng" class="right" /></a>':'')+'<div class="layercontent" id="layer-content-'+options.prefix+'">'+message+'</div></td><td class="right"></td></tr><tr><td class="bottom_left"></td><td class="bottom_center"></td><td class="bottom_right"></td></tr></table>';var $bglayer=$(background).appendTo($body);var $toplayer=$(boxhtml).appendTo($body);$bglayer.css({height:($body.height()+1)+'px',opacity:options.opacity,width:'100%',backgroundColor:'#000000',position:'absolute',zIndex:999,top:0,left:0});if($toplayer.height()<$window.height()){if(checkIE(6)){$toplayer.css({top:(($window.height()-$toplayer.height())/2)+'px',left:(($window.width()-$toplayer.width())/2)+'px'});var ie6scroll=function(){$toplayer.css({top:($window.scrollTop()+(($window.height()-$toplayer.height())/2))+'px'});};$window.scroll(ie6scroll);}else{$toplayer.css({position:'fixed',top:(($window.height()-$toplayer.height())/2)+'px',left:(($window.width()-$toplayer.width())/2)+'px'});}}else{var scrolloffset=$window.scrollTop();if((scrolloffset+$toplayer.height())>$body.height()){var newtop=$body.height()-$toplayer.height();}else{var newtop=scrolloffset;}
$toplayer.css({top:newtop+'px',left:(($window.width()-$toplayer.width())/2)+'px'});}
if(options.closer==1){$toplayer.find('#toplayer-close-'+options.prefix).click(function(){$('#toplayer-'+options.prefix).remove();$('#toplayer-'+options.prefix+'-bg').remove();});}};$.prompt.defaults={prefix:'toplayer',opacity:0.55,closer:1,width:0};})(jQuery);