if(typeof jQuery=="undefined"){throw ("Juggernaut error. jQuery could not be found.")}(function($){$.extend({Juggernaut:{options:{},is_connected:false,attempting_to_reconnect:false,ever_been_connected:false,hasFirebug:"console" in window&&"firebug" in window.console,initialize:function(options){this.options=$.extend(this.options,options);$(window).bind("load",{j:this},function(e){juggernaut=e.data.j;juggernaut.appendFlashObject()})},logger:function(msg){if(this.options.debug){msg="Juggernaut: "+msg+" on "+this.options.host+":"+this.options.port;this.hasFirebug?console.log(msg):alert(msg)}},fire_event:function(fx_name){$(document).trigger("juggernaut:"+fx_name)},appendFlashObject:function(){if(!this.swf()){this.logger("Appending the flash object.");this.element=document.createElement("DIV");this.element.setAttribute("id","juggernaut");$(document.body).append(this.element);this.logger("DIV appended: "+$("#juggernaut"));swfobject.embedSWF(this.options.swf_address,"juggernaut",this.options.width,this.options.height,String(this.options.flash_version),this.options.ei_swf_address,{bridgeName:this.options.bridge_name},{},{id:this.options.swf_name,name:this.options.swf_name})}else{this.logger("Appended already. Returning")}},swf:function(){return $("#"+this.options.swf_name)[0]},refreshFlashObject:function(){$(this.swf()).remove();this.appendFlashObject()},initialized:function(){this.fire_event("initialized");this.connect()},connect:function(){if(!this.is_connected){this.fire_event("connect");this.logger("Connecting...");this.swf().connect(this.options.host,this.options.port)}},disconnect:function(){if(this.is_connected){this.swf().disconnect();this.is_connected=false}},errorConnecting:function(e){this.is_connected=false;if(!this.attempting_to_reconnect){this.logger("There has been an error connecting");this.fire_event("errorConnecting");this.reconnect()}},connected:function(){var handshake=new Object;handshake.command="subscribe";if(this.options.session_id){handshake.session_id=this.options.session_id}if(this.options.client_id){handshake.client_id=this.options.client_id}if(this.options.channels){handshake.channels=this.options.channels}if(this.currentMsgId){handshake.last_msg_id=this.currentMsgId;handshake.signature=this.currentSignature}this.sendData($.toJSON(handshake));this.ever_been_connected=true;this.is_connected=true;setTimeout(function(){if($.Juggernaut.is_connected){$.Juggernaut.attempting_to_reconnect=false}},1*1000);this.logger("Connected.");this.fire_event("connected")},sendData:function(data){this.logger("Sending: "+data);this.swf().sendData(escape(data))},receiveData:function(e){var msg=$.parseJSON(unescape(e));this.currentMsgId=msg.id;this.currentSignature=msg.signature;this.logger("Received data:\n"+msg.body+"\n");eval(msg.body)},disconnected:function(e){this.is_connected=false;if(!this.attempting_to_reconnect){this.logger("Connection has been lost");this.fire_event("disconnected");this.reconnect()}},reconnect:function(){if(this.options.reconnect_attempts){this.attempting_to_reconnect=true;this.fire_event("reconnect");this.logger("Will attempt to reconnect "+this.options.reconnect_attempts+" times, the first in "+(this.options.reconnect_intervals||3)+" seconds");for(var i=0;i<this.options.reconnect_attempts;i++){setTimeout(function(){var j=$.Juggernaut;if(!j.is_connected){j.logger("Attempting reconnect");if(!j.ever_been_connected){j.refreshFlashObject()}else{j.connect()}}},(this.options.reconnect_intervals||3)*1000*(i+1))}}}}})})(jQuery);(function(a){a.extend(a.fn,{livequery:function(f,e,d){var c=this,g;if(a.isFunction(f)){d=e,e=f,f=undefined}a.each(a.livequery.queries,function(h,j){if(c.selector==j.selector&&c.context==j.context&&f==j.type&&(!e||e.$lqguid==j.fn.$lqguid)&&(!d||d.$lqguid==j.fn2.$lqguid)){return(g=j)&&false}});g=g||new a.livequery(this.selector,this.context,f,e,d);g.stopped=false;a.livequery.run(g.id);return this},expire:function(f,e,d){var c=this;if(a.isFunction(f)){d=e,e=f,f=undefined}a.each(a.livequery.queries,function(g,h){if(c.selector==h.selector&&c.context==h.context&&(!f||f==h.type)&&(!e||e.$lqguid==h.fn.$lqguid)&&(!d||d.$lqguid==h.fn2.$lqguid)&&!this.stopped){a.livequery.stop(h.id)}});return this}});a.livequery=function(c,e,g,f,d){this.selector=c;this.context=e||document;this.type=g;this.fn=f;this.fn2=d;this.elements=[];this.stopped=false;this.id=a.livequery.queries.push(this)-1;f.$lqguid=f.$lqguid||a.livequery.guid++;if(d){d.$lqguid=d.$lqguid||a.livequery.guid++}return this};a.livequery.prototype={stop:function(){var c=this;if(this.type){this.elements.unbind(this.type,this.fn)}else{if(this.fn2){this.elements.each(function(d,e){c.fn2.apply(e)})}}this.elements=[];this.stopped=true},run:function(){if(this.stopped){return}var e=this;var f=this.elements,d=a(this.selector,this.context),c=d.not(f);this.elements=d;if(this.type){c.bind(this.type,this.fn);if(f.length>0){a.each(f,function(g,h){if(a.inArray(h,d)<0){a.event.remove(h,e.type,e.fn)}})}}else{c.each(function(){e.fn.apply(this)});if(this.fn2&&f.length>0){a.each(f,function(g,h){if(a.inArray(h,d)<0){e.fn2.apply(h)}})}}}};a.extend(a.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if(a.livequery.running&&a.livequery.queue.length){var c=a.livequery.queue.length;while(c--){a.livequery.queries[a.livequery.queue.shift()].run()}}},pause:function(){a.livequery.running=false},play:function(){a.livequery.running=true;a.livequery.run()},registerPlugin:function(){a.each(arguments,function(d,e){if(!a.fn[e]){return}var c=a.fn[e];a.fn[e]=function(){var f=c.apply(this,arguments);a.livequery.run();return f}})},run:function(c){if(c!=undefined){if(a.inArray(c,a.livequery.queue)<0){a.livequery.queue.push(c)}}else{a.each(a.livequery.queries,function(d){if(a.inArray(d,a.livequery.queue)<0){a.livequery.queue.push(d)}})}if(a.livequery.timeout){clearTimeout(a.livequery.timeout)}a.livequery.timeout=setTimeout(a.livequery.checkQueue,20)},stop:function(c){if(c!=undefined){a.livequery.queries[c].stop()}else{a.each(a.livequery.queries,function(d){a.livequery.queries[d].stop()})}}});a.livequery.registerPlugin("append","prepend","after","before","wrap","attr","removeAttr","addClass","removeClass","toggleClass","empty","remove");a(function(){a.livequery.play()});var b=a.prototype.init;a.prototype.init=function(d,f){var e=b.apply(this,arguments);if(d&&d.selector){e.context=d.context,e.selector=d.selector}if(typeof d=="string"){e.context=f||document,e.selector=d}return e};a.prototype.init.prototype=a.prototype})(jQuery);var REMOTE;(function(c){var b=function(m){var h=this.superclass&&this.superclass.prototype;var g=c.keys(m);if(!c.keys({toString:true}).length){g.push("toString","valueOf")}for(var f=0,j=g.length;f<j;f++){var l=g[f],k=m[l];if(h&&c.isFunction(k)&&c.argumentNames(k)[0]=="$super"){var n=k,k=c.extend(c.wrap((function(o){return function(){return h[o].apply(this,arguments)}})(l),n),{valueOf:function(){return n},toString:function(){return n.toString()}})}this.prototype[l]=k}return this};c.extend({keys:function(h){var g=[];for(var f in h){g.push(f)}return g},argumentNames:function(f){var g=f.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(/, ?/);return g.length==1&&!g[0]?[]:g},bind:function(g,f){return function(){return g.apply(f,c.makeArray(arguments))}},wrap:function(g,h){var f=g;return function(){return h.apply(this,[c.bind(f,this)].concat(c.makeArray(arguments)))}},klass:function(){var k=null,j=c.makeArray(arguments);if(c.isFunction(j[0])){k=j.shift()}var f=function(){this.initialize.apply(this,arguments)};f.superclass=k;f.subclasses=[];f.addMethods=b;if(k){var g=function(){};g.prototype=k.prototype;f.prototype=new g;k.subclasses.push(f)}for(var h=0;h<j.length;h++){f.addMethods(j[h])}if(!f.prototype.initialize){f.prototype.initialize=function(){}}f.prototype.constructor=f;return f},delegate:function(f){return function(j){for(var g in f){var h=c(j.target);if(h.is(g)||((h=h.parents(g))&&h.length>0)){return f[g].apply(this,[h].concat(c.makeArray(arguments)))}}}}});var e=function(f){for(var g in f){if(g.match(/^on(.+)/)&&typeof f[g]=="function"){f.element.bind(RegExp.$1,c.bind(f[g],f))}}};var d=function(f){return c.klass(f,{initialize:function($super,h,g){this.element=c(h);if($super){$super.apply(this,g)}}})};var a=function(g,h,f){var j=d(h);instance=new j(g,f);e(instance);if(!h.instances){h.instances=[]}h.instances.push(instance);return instance};c.fn.extend({attach:function(){var f=c.makeArray(arguments),g=f.shift();if(c.livequery&&this.selector){return this.livequery(function(){a(this,g,f)})}else{return this.each(function(){a(this,g,f)})}},attachAndReturn:function(){var f=c.makeArray(arguments),g=f.shift();return c.map(this,function(h){return a(h,g,f)})},delegate:function(f,g){return this.bind(f,c.delegate(g))},attached:function(f){var g=[];if(!f.instances){return g}this.each(function(j,h){c.each(f.instances,function(l,k){if(k.element.get(0)==h){g.push(k)}})});return g},firstAttached:function(f){return this.attached(f)[0]}});Remote=c.klass({initialize:function(f){if(this.element.attr("nodeName")=="FORM"){this.element.attach(Remote.Form,f)}else{this.element.attach(Remote.Link,f)}}});Remote.Base=c.klass({initialize:function(f){this.options=c.extend({},f||{})},_makeRequest:function(f){c.ajax(f);return false}});Remote.Link=c.klass(Remote.Base,{onclick:function(){var f=c.extend({url:this.element.attr("href"),type:"GET"},this.options);return this._makeRequest(f)}});Remote.Form=c.klass(Remote.Base,{onclick:function(g){var f=g.target;if(c.inArray(f.nodeName.toLowerCase(),["input","button"])>=0&&f.type.match(/submit|image/)){this._submitButton=f}},onsubmit:function(){var g=this.element.serializeArray();if(this._submitButton){g.push({name:this._submitButton.name,value:this._submitButton.value})}var f=c.extend({url:this.element.attr("action"),type:this.element.attr("method")||"GET",data:g},this.options);this._makeRequest(f);return false}});c.ajaxSetup({beforeSend:function(f){f.setRequestHeader("Accept","text/javascript, text/html, application/xml, text/xml, */*")}})})(jQuery);Persist=(function(){var d="0.1.0",c,g,a,e,b,f;b=function(){};f=function(h,l,k,j){if(typeof(l)=="function"){j=k;k=l}if(k){k.call(j||this,false,null)}};a=function(h){return"PS"+h.replace(/_/g,"__").replace(/ /g,"_s")};C={search_order:["localstorage","whatwg_db","globalstorage","ie","nop"],name_re:/^[a-z][a-z0-9_ -]+$/i,methods:["init","get","set","remove","load","save"],sql:{version:"1",create:"CREATE TABLE IF NOT EXISTS persist_data (k TEXT UNIQUE NOT NULL PRIMARY KEY, v TEXT NOT NULL)",get:"SELECT v FROM persist_data WHERE k = ?",set:"INSERT INTO persist_data(k, v) VALUES (?, ?)",remove:"DELETE FROM persist_data WHERE k = ?"},flash:{div_id:"_persist_flash_wrap",id:"_persist_flash",path:"persist.swf",size:{w:1,h:1},args:{autostart:true}}};g={whatwg_db:{size:100*1024,test:function(){var h="PersistJS Test",j="Persistent database test.";if(!window.openDatabase){return false}if(!window.openDatabase(h,C.sql.version,j,g.whatwg_db.size)){return false}return true},methods:{transaction:function(h){if(!this.db_created){this.db.transaction(function(j){j.executeSql(C.sql.create,[],function(){this.db_created=true})},b)}this.db.transaction(h)},init:function(){this.db=openDatabase(this.name,C.sql.version,this.o.about||("Persistent storage for "+this.name),this.o.size||g.whatwg_db.size)},get:function(h,k,j){var l=C.sql.get;if(!k){return}j=j||this;this.transaction(function(m){m.executeSql(l,[h],function(n,o){if(o.rows.length>0){k.call(j,true,o.rows.item(0)["v"])}else{k.call(j,false,null)}})})},set:function(j,n,l,k){var h=C.sql.remove,m=C.sql.set;this.transaction(function(o){o.executeSql(h,[j],function(){o.executeSql(m,[j,n],function(p,q){if(l){l.call(k||this,true,n)}})})});return n},remove:function(h,k,j){var l=C.sql.get;sql=C.sql.remove;this.transaction(function(m){if(k){m.executeSql(l,[h],function(n,o){if(o.rows.length>0){var p=o.rows.item(0)["v"];n.executeSql(sql,[h],function(q,s){k.call(j||this,true,p)})}else{k.call(j||this,false,null)}})}else{m.executeSql(sql,[h])}})}}},globalstorage:{size:5*1024*1024,test:function(){return window.globalStorage?true:false},methods:{key:function(h){return a(this.name)+a(h)},init:function(){this.store=globalStorage[this.o.domain]},get:function(h,k,j){h=this.key(h);var l=this.store.getItem(h);if(l&&typeof(l)=="object"&&l.value){l=l.value}if(k){k.call(j||this,true,l)}},set:function(h,l,k,j){h=this.key(h);this.store.setItem(h,l);if(k){k.call(j||this,true,l)}},remove:function(h,k,j){var l;h=this.key(h);l=this.store[h];this.store.removeItem(h);if(k){k.call(j||this,(l!==null),l)}}}},localstorage:{size:-1,test:function(){return window.localStorage?true:false},methods:{key:function(h){return a(this.name)+a(h)},init:function(){this.store=localStorage},get:function(h,k,j){h=this.key(h);if(k){k.call(j||this,true,this.store.getItem(h))}},set:function(h,l,k,j){h=this.key(h);this.store.setItem(h,l);if(k){k.call(j||this,true,l)}},remove:function(h,k,j){var l;h=this.key(h);l=this.getItem(h);this.store.removeItem(h);if(k){k.call(j||this,(l!==null),l)}}}},ie:{prefix:"_persist_data-",size:64*1024,test:function(){return window.ActiveXObject?true:false},make_userdata:function(j){var h=document.createElement("div");h.id=j;h.style.display="none";h.addBehavior("#default#userData");document.body.appendChild(h);return h},methods:{init:function(){var h=g.ie.prefix+a(this.name);this.el=g.ie.make_userdata(h);if(this.o.defer){this.load()}},get:function(h,k,j){var l;h=a(h);if(!this.o.defer){this.load()}l=this.el.getAttribute(h);if(k){k.call(j||this,l?true:false,l)}},set:function(h,l,k,j){h=a(h);this.el.setAttribute(h,l);if(!this.o.defer){this.save()}if(k){k.call(j||this,true,l)}},remove:function(h,k,j){var l;h=a(h);if(!this.o.defer){this.load()}l=this.el.getAttribute(h);this.el.removeAttribute(h);if(!this.o.defer){this.save()}if(k){k.call(j||this,l?true:false,l)}},load:function(){this.el.load(a(this.name))},save:function(){this.el.save(a(this.name))}}},flash:{test:function(){if(!window.SWFObject||!deconcept||!deconcept.SWFObjectUtil){return false}var h=deconcept.SWFObjectUtil.getPlayerVersion().major;return(h>=8)?true:false},methods:{init:function(){if(!g.flash.el){var l,j,k,h=C.flash;k=document.createElement("div");k.id=h.div_id;document.body.appendChild(k);l=new SWFObject(this.o.swf_path||h.path,h.id,h.size.w,h.size.h,"8");for(j in h.args){l.addVariable(j,h.args[j])}l.write(k);g.flash.el=document.getElementById(h.id)}this.el=g.flash.el},get:function(h,k,j){var l;h=a(h);l=this.el.get(this.name,h);if(k){k.call(j||this,l!==null,l)}},set:function(j,m,l,k){var h;j=a(j);h=this.el.set(this.name,j,m);if(l){l.call(k||this,true,m)}},remove:function(h,k,j){var l;h=a(h);l=this.el.remove(this.name,h);if(k){k.call(j||this,true,l)}}}},nop:{size:-1,test:function(){return true},methods:{init:b,get:f,set:f,remove:f}}};var e=function(){var n,j,h,m,k=C.methods,o=C.search_order;for(n=0,j=k.length;n<j;n++){c.Store.prototype[k[n]]=b}c.type=null;c.size=-1;for(n=0,j=o.length;!c.type&&n<j;n++){h=g[o[n]];if(h.test()){c.type=o[n];c.size=h.size;for(m in h.methods){c.Store.prototype[m]=h.methods[m]}}}c._init=true};c={VERSION:d,type:null,size:0,add:function(h){g[h.id]=h;C.search_order=[h.id].concat(C.search_order);e()},remove:function(j){var h=C.search_order.indexOf(j);if(h<0){return}C.search_order.splice(h,1);delete g[j];e()},Store:function(h,j){if(!C.name_re.exec(h)){throw new Error("Invalid name")}if(!c.type){throw new Error("No suitable storage found")}j=j||{};this.name=h;j.domain=j.domain||location.hostname||"localhost.localdomain";this.o=j;j.expires=j.expires||365*2;j.path=j.path||"/";this.init()}};e();return c})();var swfobject=function(){var Z="undefined",P="object",B="Shockwave Flash",h="ShockwaveFlash.ShockwaveFlash",W="application/x-shockwave-flash",K="SWFObjectExprInst",G=window,g=document,N=navigator,f=[],H=[],Q=null,L=null,T=null,S=false,C=false;var a=function(){var l=typeof g.getElementById!=Z&&typeof g.getElementsByTagName!=Z&&typeof g.createElement!=Z&&typeof g.appendChild!=Z&&typeof g.replaceChild!=Z&&typeof g.removeChild!=Z&&typeof g.cloneNode!=Z,t=[0,0,0],n=null;if(typeof N.plugins!=Z&&typeof N.plugins[B]==P){n=N.plugins[B].description;if(n){n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");t[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);t[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);t[2]=/r/.test(n)?parseInt(n.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof G.ActiveXObject!=Z){var o=null,s=false;try{o=new ActiveXObject(h+".7")}catch(k){try{o=new ActiveXObject(h+".6");t=[6,0,21];o.AllowScriptAccess="always"}catch(k){if(t[0]==6){s=true}}if(!s){try{o=new ActiveXObject(h)}catch(k){}}}if(!s&&o){try{n=o.GetVariable("$version");if(n){n=n.split(" ")[1].split(",");t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]}}catch(k){}}}}var v=N.userAgent.toLowerCase(),j=N.platform.toLowerCase(),r=/webkit/.test(v)?parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=false,q=j?/win/.test(j):/win/.test(v),m=j?/mac/.test(j):/mac/.test(v);
/*@cc_on i=true;@if(@_win32)q=true;@elif(@_mac)m=true;@end@*/
return{w3cdom:l,pv:t,webkit:r,ie:i,win:q,mac:m}}();var e=function(){if(!a.w3cdom){return}J(I);if(a.ie&&a.win){try{g.write("<script id=__ie_ondomload defer=true src=//:><\/script>");var i=c("__ie_ondomload");if(i){i.onreadystatechange=function(){if(this.readyState=="complete"){this.parentNode.removeChild(this);V()}}}}catch(j){}}if(a.webkit&&typeof g.readyState!=Z){Q=setInterval(function(){if(/loaded|complete/.test(g.readyState)){V()}},10)}if(typeof g.addEventListener!=Z){g.addEventListener("DOMContentLoaded",V,null)}M(V)}();function V(){if(S){return}if(a.ie&&a.win){var m=Y("span");try{var l=g.getElementsByTagName("body")[0].appendChild(m);l.parentNode.removeChild(l)}catch(n){return}}S=true;if(Q){clearInterval(Q);Q=null}var j=f.length;for(var k=0;k<j;k++){f[k]()}}function J(i){if(S){i()}else{f[f.length]=i}}function M(j){if(typeof G.addEventListener!=Z){G.addEventListener("load",j,false)}else{if(typeof g.addEventListener!=Z){g.addEventListener("load",j,false)}else{if(typeof G.attachEvent!=Z){G.attachEvent("onload",j)}else{if(typeof G.onload=="function"){var i=G.onload;G.onload=function(){i();j()}}else{G.onload=j}}}}}function I(){var l=H.length;for(var j=0;j<l;j++){var m=H[j].id;if(a.pv[0]>0){var k=c(m);if(k){H[j].width=k.getAttribute("width")?k.getAttribute("width"):"0";H[j].height=k.getAttribute("height")?k.getAttribute("height"):"0";if(O(H[j].swfVersion)){if(a.webkit&&a.webkit<312){U(k)}X(m,true)}else{if(H[j].expressInstall&&!C&&O("6.0.65")&&(a.win||a.mac)){D(H[j])}else{d(k)}}}}else{X(m,true)}}}function U(m){var k=m.getElementsByTagName(P)[0];if(k){var p=Y("embed"),r=k.attributes;if(r){var o=r.length;for(var n=0;n<o;n++){if(r[n].nodeName.toLowerCase()=="data"){p.setAttribute("src",r[n].nodeValue)}else{p.setAttribute(r[n].nodeName,r[n].nodeValue)}}}var q=k.childNodes;if(q){var s=q.length;for(var l=0;l<s;l++){if(q[l].nodeType==1&&q[l].nodeName.toLowerCase()=="param"){p.setAttribute(q[l].getAttribute("name"),q[l].getAttribute("value"))}}}m.parentNode.replaceChild(p,m)}}function F(i){if(a.ie&&a.win&&O("8.0.0")){G.attachEvent("onunload",function(){var k=c(i);if(k){for(var j in k){if(typeof k[j]=="function"){k[j]=function(){}}}k.parentNode.removeChild(k)}})}}function D(j){C=true;var o=c(j.id);if(o){if(j.altContentId){var l=c(j.altContentId);if(l){L=l;T=j.altContentId}}else{L=b(o)}if(!(/%$/.test(j.width))&&parseInt(j.width,10)<310){j.width="310"}if(!(/%$/.test(j.height))&&parseInt(j.height,10)<137){j.height="137"}g.title=g.title.slice(0,47)+" - Flash Player Installation";var n=a.ie&&a.win?"ActiveX":"PlugIn",k=g.title,m="MMredirectURL="+G.location+"&MMplayerType="+n+"&MMdoctitle="+k,p=j.id;if(a.ie&&a.win&&o.readyState!=4){var i=Y("div");p+="SWFObjectNew";i.setAttribute("id",p);o.parentNode.insertBefore(i,o);o.style.display="none";G.attachEvent("onload",function(){o.parentNode.removeChild(o)})}R({data:j.expressInstall,id:K,width:j.width,height:j.height},{flashvars:m},p)}}function d(j){if(a.ie&&a.win&&j.readyState!=4){var i=Y("div");j.parentNode.insertBefore(i,j);i.parentNode.replaceChild(b(j),i);j.style.display="none";G.attachEvent("onload",function(){j.parentNode.removeChild(j)})}else{j.parentNode.replaceChild(b(j),j)}}function b(n){var m=Y("div");if(a.win&&a.ie){m.innerHTML=n.innerHTML}else{var k=n.getElementsByTagName(P)[0];if(k){var o=k.childNodes;if(o){var j=o.length;for(var l=0;l<j;l++){if(!(o[l].nodeType==1&&o[l].nodeName.toLowerCase()=="param")&&!(o[l].nodeType==8)){m.appendChild(o[l].cloneNode(true))}}}}}return m}function R(AE,AC,q){var p,t=c(q);if(typeof AE.id==Z){AE.id=q}if(a.ie&&a.win){var AD="";for(var z in AE){if(AE[z]!=Object.prototype[z]){if(z=="data"){AC.movie=AE[z]}else{if(z.toLowerCase()=="styleclass"){AD+=' class="'+AE[z]+'"'}else{if(z!="classid"){AD+=" "+z+'="'+AE[z]+'"'}}}}}var AB="";for(var y in AC){if(AC[y]!=Object.prototype[y]){AB+='<param name="'+y+'" value="'+AC[y]+'" />'}}t.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AD+">"+AB+"</object>";F(AE.id);p=c(AE.id)}else{if(a.webkit&&a.webkit<312){var AA=Y("embed");AA.setAttribute("type",W);for(var x in AE){if(AE[x]!=Object.prototype[x]){if(x=="data"){AA.setAttribute("src",AE[x])}else{if(x.toLowerCase()=="styleclass"){AA.setAttribute("class",AE[x])}else{if(x!="classid"){AA.setAttribute(x,AE[x])}}}}}for(var w in AC){if(AC[w]!=Object.prototype[w]){if(w!="movie"){AA.setAttribute(w,AC[w])}}}t.parentNode.replaceChild(AA,t);p=AA}else{var s=Y(P);s.setAttribute("type",W);for(var v in AE){if(AE[v]!=Object.prototype[v]){if(v.toLowerCase()=="styleclass"){s.setAttribute("class",AE[v])}else{if(v!="classid"){s.setAttribute(v,AE[v])}}}}for(var u in AC){if(AC[u]!=Object.prototype[u]&&u!="movie"){E(s,u,AC[u])}}t.parentNode.replaceChild(s,t);p=s}}return p}function E(k,i,j){var l=Y("param");l.setAttribute("name",i);l.setAttribute("value",j);k.appendChild(l)}function c(i){return g.getElementById(i)}function Y(i){return g.createElement(i)}function O(k){var j=a.pv,i=k.split(".");i[0]=parseInt(i[0],10);i[1]=parseInt(i[1],10);i[2]=parseInt(i[2],10);return(j[0]>i[0]||(j[0]==i[0]&&j[1]>i[1])||(j[0]==i[0]&&j[1]==i[1]&&j[2]>=i[2]))?true:false}function A(m,j){if(a.ie&&a.mac){return}var l=g.getElementsByTagName("head")[0],k=Y("style");k.setAttribute("type","text/css");k.setAttribute("media","screen");if(!(a.ie&&a.win)&&typeof g.createTextNode!=Z){k.appendChild(g.createTextNode(m+" {"+j+"}"))}l.appendChild(k);if(a.ie&&a.win&&typeof g.styleSheets!=Z&&g.styleSheets.length>0){var i=g.styleSheets[g.styleSheets.length-1];if(typeof i.addRule==P){i.addRule(m,j)}}}function X(k,i){var j=i?"visible":"hidden";if(S){c(k).style.visibility=j}else{A("#"+k,"visibility:"+j)}}return{registerObject:function(l,i,k){if(!a.w3cdom||!l||!i){return}var j={};j.id=l;j.swfVersion=i;j.expressInstall=k?k:false;H[H.length]=j;X(l,false)},getObjectById:function(l){var i=null;if(a.w3cdom&&S){var j=c(l);if(j){var k=j.getElementsByTagName(P)[0];if(!k||(k&&typeof j.SetVariable!=Z)){i=j}else{if(typeof k.SetVariable!=Z){i=k}}}}return i},embedSWF:function(n,u,r,t,j,m,k,p,s){if(!a.w3cdom||!n||!u||!r||!t||!j){return}r+="";t+="";if(O(j)){X(u,false);var q=(typeof s==P)?s:{};q.data=n;q.width=r;q.height=t;var o=(typeof p==P)?p:{};if(typeof k==P){for(var l in k){if(k[l]!=Object.prototype[l]){if(typeof o.flashvars!=Z){o.flashvars+="&"+l+"="+k[l]}else{o.flashvars=l+"="+k[l]}}}}J(function(){R(q,o,u);if(q.id==u){X(u,true)}})}else{if(m&&!C&&O("6.0.65")&&(a.win||a.mac)){X(u,false);J(function(){var i={};i.id=i.altContentId=u;i.width=r;i.height=t;i.expressInstall=m;D(i)})}}},getFlashPlayerVersion:function(){return{major:a.pv[0],minor:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:O,createSWF:function(k,j,i){if(a.w3cdom&&S){return R(k,j,i)}else{return undefined}},createCSS:function(j,i){if(a.w3cdom){A(j,i)}},addDomLoadEvent:J,addLoadEvent:M,getQueryParamValue:function(m){var l=g.location.search||g.location.hash;if(m==null){return l}if(l){var k=l.substring(1).split("&");for(var j=0;j<k.length;j++){if(k[j].substring(0,k[j].indexOf("="))==m){return k[j].substring((k[j].indexOf("=")+1))}}}return""},expressInstallCallback:function(){if(C&&L){var i=c(K);if(i){i.parentNode.replaceChild(L,i);if(T){X(T,true);if(a.ie&&a.win){L.style.display="block"}}L=null;T=null;C=false}}}}}();(function(a){a.fn.endlessScroll=function(b){var b=a.extend(a.fn.endlessScroll.defaults,b);return this.each(function(){var n=a(this);var e=a.extend({},b);var k=true;var c=false;var h=0;var o=false;var r=false;var p;var g=[];var f=0;var d=1;if(e.secondary.url){f=a(e.appendTo).height()-a(e.secondary.appendTo).height()}var l=function(t){r=false;if(o){o.remove();o=false}var s=a(e.appendTo).append(t).children(":last");var u=s.height();f+=u;q()};var q=function(){if(g&&g.length>0&&f>0){d+=1;var s=(f)/e.secondary.element_height;s=Math.min(s,g.length);f-=s*e.secondary.element_height;var u=g.slice(0,s);g=g.slice(s+1,g.length);if(e.secondary.process_item){u=jQuery.map(u,e.secondary.process_item).join("\n")}if(e.secondary.process_html){u=e.secondary.process_html(u,d)}var v=a(e.secondary.appendTo).append(u).children(":last");var t=v.height();f=f-t+s*e.secondary.element_height}};var m=function(){jQuery.ajax({url:e.url,success:function(t){if(t==" "){k=false}if(e.preload&&!r){p=t}else{l(t);e.callback.apply(this,[h,t]);if(e.preload){m()}}}});var s=+(e.url.match(/page\/(\d*)/)[1]);s+=1;e.url=e.url.replace(/page\/\d*/,"page/"+s);j()};var j=function(){if(e.secondary.url){if(g&&e.secondary.limit&&g.length>e.secondary.limit){return}jQuery.getJSON(e.secondary.url,function(t){if(t.length==0){e.secondary.url=null}else{g=g.concat(t);if(f>2*e.secondary.element_height){q()}}});var s=+(e.secondary.url.match(/page\/(\d*)/)[1]);s+=1;e.secondary.url=e.secondary.url.replace(/page\/\d*/,"page/"+s)}};if(e.ceaseFire.apply(this)===true){k=false}if(e.preload&&e.url){m()}if(!e.appendLoaderTo){e.appendLoaderTo=e.appendTo}if(k===true){a(window).scroll(function(){var s=(e.trigger==document?a(document).height():a(e.trigger).height()+a(e.trigger).offset().top);if(s-e.bottomPixels<=a(window).height()+a(window).scrollTop()){if(k&&(!e.fireOnce||(e.fireOnce&&!c&&!o))){if(e.resetCounter.apply(this)===true){h=0}c=true;h++;if(e.loader&&!p){o=a(e.loader).appendTo(e.appendLoaderTo)}if(e.url){if(e.preload){if(p){l(p);e.callback.apply(this,[h,p]);p=null}else{r=true}}m()}else{if(e.data){var t=(typeof e.data=="function")?e.data.apply(this):e.data;l(e.data);e.callback.apply(this,[h,e.data])}}c=false}}})}})};a.fn.endlessScroll.defaults={bottomPixels:50,fireOnce:true,loader:"<div id='paging_loader'></div>",appendTo:"div:last",preload:true,trigger:document,secondary:{},resetCounter:function(){return false},callback:function(){return true},ceaseFire:function(){return false}}})(jQuery);﻿;Array.prototype.unique=function(){var c=[];var b=this.length;for(var e=0;e<b;e++){for(var d=e+1;d<b;d++){if(this[e]===this[d]){d=++e}}c.push(this[e])}return c};(function(c){var d="bookmark";function b(){this._defaults={url:"",title:"",sites:[],iconsStyle:"bookmark_icons",icons:"bookmarks.png",iconSize:16,iconCols:16,target:"_blank",compact:true,hint:"Send to {s}",popup:false,popupText:"Bookmark this site...",addFavorite:false,favoriteText:"Favorite",favoriteIcon:0,addEmail:false,fromVisitedSites:false,limit:false,emailText:"E-mail",emailIcon:1,emailSubject:"Interesting page",emailBody:"I thought you might find this page interesting:\n{t} ({u})",manualBookmark:"Please close this dialog and\npress Ctrl-D to bookmark this page."};this._sites={Twitter:{links:["http://twitter.com/","http://twitter.com/login"],icon:45,url:"http://twitter.com/home?status={t}",formatTitle:function(f,e){return(f.length>110?f.slice(0,107)+"...":f)+" "+e+" #splay"}},Facebook:{links:["http://facebook.com/home.php","http://facebook.com","https://login.facebook.com/login.php"],icon:11,url:"http://www.facebook.com/sharer.php?u={u}&amp;t={t}"},"Del.icio.us":{links:["https://secure.del.icio.us/login","http://del.icio.us/"],icon:7,url:"http://del.icio.us/post?url={u}&amp;title={t}"},Digg:{links:["http://digg.com","http://digg.com/login"],icon:8,url:"http://digg.com/submit?phase=2&amp;url={u}&amp;title={t}"},Reddit:{links:["http://reddit.com","http://reddit.com/new/","http://reddit.com/controversial/","http://reddit.com/top/","http://reddit.com/r/reddit.com/","http://reddit.com/r/programming/"],icon:30,url:"http://reddit.com/submit?url={u}&amp;title={t}"},StumbleUpon:{links:["http://stumbleupon.com"],icon:36,url:"http://www.stumbleupon.com/submit?url={u}&amp;title={t}"},"Yahoo Buzz":{links:["http://buzz.yahoo.com"],icon:67,url:"http://buzz.yahoo.com/submit?submitUrl={u}&amp;submitHeadline={t}"},MySpace:{links:["http://www.myspace.com/"],icon:25,url:"http://www.myspace.com/Modules/PostTo/Pages/?u={u}&amp;t={t}"},Technorati:{links:["http://www.technorati.com"],icon:38,url:"http://www.technorati.com/faves?add={u}"},Newsvine:{links:["https://www.newsvine.com","https://www.newsvine.com/_tools/user/login"],icon:28,url:"http://www.newsvine.com/_wine/save?u={u}&amp;h={t}"},Slashdot:{links:["http://slashdot.org/"],icon:33,url:"http://slashdot.org/bookmark.pl?url={u}&amp;title={t}"},Blinklist:{links:["http://www.blinklist.com"],icon:4,url:"http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url={u}&amp;Title={t}"},"Mister Wong":{links:["http://www.mister-wong.com"],icon:22,url:"http://www.mister-wong.com/index.php?action=addurl&amp;bm_url={u}&amp;bm_description={t}"},Current:{links:["http://current.com","http://current.com/login.html"],icon:49,url:"http://current.com/clipper.htm?url={u}&amp;title={t}"},Diigo:{links:["http://www.diigo.com/","https://secure.diigo.com/sign-in"],icon:9,url:"http://www.diigo.com/post?url={u}&amp;title={t}"},Funp:{links:["http://funp.com","http://funp.com/account/loginpage.php"],icon:53,url:"http://funp.com/pages/submit/add.php?url={u}&amp;title={t}"},Blogmarks:{links:["http://blogmarks.net"],icon:5,url:"http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url={u}&amp;title={t}"},"Yahoo Bookmarks":{links:["http://bookmarks.yahoo.com"],icon:60,url:"http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u={u}&amp;t={t}"},Xanga:{links:["http://xanga.com"],icon:59,url:"http://www.xanga.com/private/editorx.aspx?u={u}&amp;t={t}"},N4G:{links:["http://www.n4g.com"],icon:56,url:"http://www.n4g.com/tips.aspx?url={u}&amp;title={t}"},Faves:{links:["http://faves.com","http://faves.com/home","https://secure.faves.com/signIn"],icon:13,url:"http://faves.com/Authoring.aspx?u={u}&amp;t={t}"},Simpy:{links:["http://www.simpy.com","http://www.simpy.com/login"],icon:32,url:"http://www.simpy.com/simpy/LinkAdd.do?href={u}&amp;title={t}"},Kirtsy:{links:["http://www.kirtsy.com","http://www.kirtsy.com/login.php"],icon:54,url:"http://www.kirtsy.com/submit.php?url={u}"},Fark:{links:["http://www.fark.com","http://cgi.fark.com/cgi/fark/users.pl?self=1"],icon:12,url:"http://cgi.fark.com/cgi/fark/submit.pl?new_url={u}&amp;new_comment={t}"},Mixx:{links:["https://www.mixx.com/login/dual","http://www.mixx.com"],icon:23,url:"http://www.mixx.com/submit/story?page_url={u}&amp;title={t}"},"Google Bookmarks":{links:["http://www.google.com/bookmarks","http://www.google.com/ig/add?moduleurl=bookmarks.xml&hl=en"],icon:16,url:"http://www.google.com/bookmarks/mark?op=edit&amp;bkmk={u}&amp;title={t}"}}}c.extend(b.prototype,{markerClassName:"hasBookmark",setDefaults:function(e){a(this._defaults,e||{});return this},addSite:function(g,e,h,f){this._sites[g]={links:e,icon:h,url:f};return this},sites:function(){return this._sites},visitedSites:function(){if(!this._visitedCheck){this._socialHistory()}return this._visitedSites},doesVisit:function(e){if(typeof(this._sites[e])=="undefined"){return -1}if(!this._visitedCheck){this._socialHistory()}return typeof(this._visited[e])!="undefined"},_socialHistory:function(){this._visited={};this._visitedSites=[];function o(v,u,s){if(v.currentStyle){var w=v.currentStyle[s]}else{if(window.getComputedStyle){var w=u.defaultView.getComputedStyle(v,null).getPropertyValue(s)}}return w}function q(){var s=document.createElement("iframe");s.style.position="absolute";s.style.visibility="hidden";document.body.appendChild(s);if(s.contentDocument){s.doc=s.contentDocument}else{if(s.contentWindow){s.doc=s.contentWindow.document}}s.doc.open();s.doc.write("<style>");s.doc.write("a{color: #000000; display:none;}");s.doc.write("a:visited {color: #FF0000; display:inline;}");s.doc.write("</style>");s.doc.close();return s}var l=q();function g(u,v){var s=l.doc.createElement("a");s.href=u;s.innerHTML=e;l.doc.body.appendChild(s)}for(var e in this._sites){var p=this._sites[e].links;for(var m=0;m<p.length;m++){g(p[m],e);if(p[m].match(/www\./)){var j=p[m].replace(/www\./,"");g(j,e)}else{var h=p[m].indexOf("//")+2;var k=p[m].substring(0,h)+"www."+p[m].substring(h);g(k,e)}}}var r=l.doc.body.childNodes;for(var m=0;m<r.length;m++){var n=o(r[m],l.doc,"display");var f=n!="none";if(f){var t=r[m].innerHTML;this._visited[t]=true}}this._visitedCheck=true;for(var e in this._visited){this._visitedSites.push(e)}c(l).remove()},_attachBookmark:function(f,e){f=c(f);if(f.hasClass(this.markerClassName)){return}f.addClass(this.markerClassName);this._updateBookmark(f,e)},_changeBookmark:function(f,e){f=c(f);if(!f.hasClass(this.markerClassName)){return}this._updateBookmark(f,e)},_updateBookmark:function(m,g){var l=c.data(m[0],d)||c.extend({},this._defaults);g=a(l,g||{});c.data(m[0],d,g);var o=g.sites;if(g.fromVisitedSites){o=o.slice().concat(this.visitedSites()).unique()}if(o.length==0||o.length<g.limit){c.each(this._sites,function(r){if(c.inArray(r,o)==-1){o.push(r)}})}if(g.limit&&o!=g.sites&&o.length>g.limit){o=o.slice(0,g.limit)}var h=g.hint||"{s}";var j=(g.popup?'<a href="#" class="bookmark_popup_text">'+g.popupText+'</a><div class="bookmark_popup">':"")+'<ul class="bookmark_list'+(g.compact?" bookmark_compact":"")+'">';var e=function(t,v,s,r){var u='<li><a href="'+s+'"'+(r?' onclick="'+r+'"':(g.target?' target="'+g.target+'"':""))+">";if(v!=null){var w=h.replace(/\{s\}/,t);if(typeof v=="number"){u+='<span title="'+w+'" '+(g.iconsStyle?'class="'+g.iconsStyle+'" ':"")+'style="'+(g.iconsStyle?"background-position: ":"background: transparent url("+g.icons+") no-repeat ")+"-"+((v%g.iconCols)*g.iconSize)+"px -"+(Math.floor(v/g.iconCols)*g.iconSize)+"px;"+(c.browser.mozilla&&c.browser.version<"1.9"?" padding-left: "+g.iconSize+"px; padding-bottom: "+(Math.max(0,g.iconSize-16))+"px;":"")+'"></span>'}else{u+='<img src="'+v+'" alt="'+w+'" title="'+w+'"'+((c.browser.mozilla&&c.browser.version<"1.9")||(c.browser.msie&&c.browser.version<"7.0")?' style="vertical-align: bottom;"':(c.browser.msie?' style="vertical-align: middle;"':(c.browser.opera||c.browser.safari?' style="vertical-align: baseline;"':"")))+"/>"}u+=(g.compact?"":"&#xa0;")}u+=(g.compact?"":t)+"</a></li>";return u};var f=g.url||window.location.href;var p=g.title||document.title;if(g.addFavorite){j+=e(g.favoriteText,g.favoriteIcon,"#","jQuery.bookmark._addFavourite('"+f.replace(/'/g,"\\'")+"','"+p.replace(/'/g,"\\'")+"')")}if(g.addEmail){j+=e(g.emailText,g.emailIcon,"mailto:?subject="+encodeURIComponent(g.emailSubject)+"&amp;body="+encodeURIComponent(g.emailBody.replace(/{u}/,f).replace(/{t}/,p)))}var k=encodeURIComponent(f);var q=encodeURIComponent(p);var n=this._sites;c.each(o,function(w,v){var s=n[v];var x=q;var r=k;if(s){if(s.formatTitle){x=encodeURIComponent(s.formatTitle(p,f))}if(s.formatUrl){r=encodeURIComponent(s.formatUrl(f,p))}j+=e(v,s.icon,s.url.replace(/{u}/,r).replace(/{t}/,x))}});j+="</ul>"+(g.popup?"</div>":"");m.html(j);if(g.popup){c(m).find(".bookmark_popup_text").click(function(){var r=c(this).parent();var s=r.offset();c(".bookmark_popup",r).css("left",s.left).css("top",s.top+r.outerHeight()).toggle();return false});c(document).click(function(r){c(".bookmark_popup",m).hide()})}},_destroyBookmark:function(e){e=c(e);if(!e.hasClass(this.markerClassName)){return}e.removeClass(this.markerClassName).empty();c.removeData(e[0],d)},_addFavourite:function(e,f){if(c.browser.msie){window.external.addFavorite(e,f)}else{alert(this._defaults.manualBookmark)}}});function a(g,f){c.extend(g,f);for(var e in f){if(f[e]==null){g[e]=null}}return g}c.fn.bookmark=function(f){var e=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof f=="string"){c.bookmark["_"+f+"Bookmark"].apply(c.bookmark,[this].concat(e))}else{c.bookmark._attachBookmark(this,f||{})}})};c.bookmark=new b()})(jQuery);(function(a){a.fn.embedmedia=function(b,c){var d=a.extend({},a.fn.embedmedia.defaults,c);return this.each(function(){var m=a(this).parents(".hvlog");var h=m.metadata?a.extend({},d,m.metadata()):d;h=b.metadata?a.extend({},h,b.metadata()):h;var e=a(this).attr("href");var j=a(this).attr("data-iphone");var p=a(this).attr("data-flash");h.eqttype=h.eqttype||a(this).attr("data-eqttype")||"qt";if(!p||p.length==0){p=j}var f=m.find("img").eq(0);if(f.length>0){var g=f.width();var r=f.height();if(h.width){g=h.width}if(h.height){r=h.height}if(h.eqttype=="audio"){r=0}if((!h.controller||h.controller!="true")||(!h.showcontrols||h.showcontrols!="true")){r=parseInt(r)+16}var l="";var n="";for(i in h){if(i!="height"&&i!="width"&&i!="src"&&i!="autoplay"&&i!="autoStart"&&i!="pluginspage"&&i!="eqttype"){l=l+'<param name="'+i+'" value="'+h[i]+'">';n=n+" "+i+'="'+h[i]+'"'}}var q=m.find(".hvlog_share").eq(0).clone(true);m.empty();if(h.eqttype=="qt"||h.eqttype=="video"||h.eqttype=="audio"){var k=navigator.userAgent.toLowerCase();if(k.match(/iPhone/i)||k.match(/iPod/i)){e=(j||e).replace(/\?[^\?]*$/,"");m.append('<object width="'+g+'" height="'+r+'" autoplay="'+h.autoplay+'" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab"><param name="src" value="'+e+'"><param name="autoplay" value="'+h.autoplay+'">'+l+'<embed src="'+e+'" width="'+g+'" height="'+r+'" autoplay="'+h.autoplay+'" pluginspage="http://www.apple.com/quicktime/download/"'+n+"></embed></object>").append(q)}else{if(h.eqttype!="audio"&&r<400){r=400}e=(p||e).replace(/\?[^\?]*$/,"");m.append('<object type="application/x-shockwave-flash" data="/player.swf" width="'+g+'" height="'+r+'"><param name="movie" value="/player.swf" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" />'+l+'<param name="flashvars" value="file='+e+'&autostart=true&plugins=&viral.callout=none&viral.onpause=false&viral.oncomplete=false" /><embed src="/player.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+g+'" height="'+r+'" flashvars="file='+e+'&autostart=true&plugins=&viral.callout=none&viral.onpause=false&viral.oncomplete=false"></embed></object>')}}else{if(h.eqttype=="wmv"){m.append('<object CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" type="application/x-oleobject" width="'+g+'" height="'+r+'"><param name="fileName" value="'+e+'" ><param name="autoStart" value="'+h.autoStart+'">'+l+'<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" width="'+g+'" height="'+r+'" src="'+e+'" autostart="'+h.autoStart+'"'+n+"></embed></object>").append(q)}}return true}return false})};a.fn.embedmedia.defaults={autoplay:"true",autoStart:"true",wmode:"transparent"}})(jQuery);(function($){$.extend({metadata:{defaults:{type:"attribute",name:"data-meta",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}"}data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function($){var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},s={array:function(x){var a=["["],b,f,i,l=x.length,v;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a[a.length]=v;b=true}}}a[a.length]="]";return a.join("")},"boolean":function(x){return String(x)},"null":function(x){return"null"},number:function(x){return isFinite(x)?String(x):"null"},object:function(x){if(x){if(x instanceof Array){return s.array(x)}var a=["{"],b,f,i,v;for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a.push(s.string(i),":",v);b=true}}}a[a.length]="}";return a.join("")}return"null"},string:function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c}c=b.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})}return'"'+x+'"'}};$.toJSON=function(v){var f=isNaN(v)?s[typeof v]:s.number;if(f){return f(v)}};$.parseJSON=function(v,safe){if(safe===undefined){safe=$.parseJSON.safe}if(safe&&!/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(v)){return undefined}return eval("("+v+")")};$.parseJSON.safe=false})(jQuery);function gaSSDSLoad(e){var c=(("https:"==document.location.protocol)?"https://ssl.":"http://www."),b,a;a=document.createElement("script");a.src=c+"google-analytics.com/ga.js";a.type="text/javascript";a.onloadDone=false;function d(){b=_gat._getTracker(e);b._trackPageview()}a.onload=function(){a.onloadDone=true;d()};a.onreadystatechange=function(){if(("loaded"===a.readyState||"complete"===a.readyState)&&!a.onloadDone){a.onloadDone=true;d()}};document.getElementsByTagName("head")[0].appendChild(a)}(function(a){a.setValueFromTopDiv=function(d){var d=a.extend(a.setValueFromTopDiv.defaults,d);var h=a(d.selector+":first");var j=h.offset().top;var c=a(d.update);var b=c.css("color");var f;var g=false;var e=false;a(window).scroll(function(){var l=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);if((l<j+h.height())&&l>j){return}var k=h;var n;if(l<j&&!g){while(l<j){n=k.prev();if(!n.length){if(a(d.selector+":first")!=k){n=k.parent().prev().children(d.selector+":last")}if(!n.length||!n.is(d.selector)){g=true;break}}k=n;e=false;j=k.offset().top}}else{while(l>j&&!e){n=k.next();if(!n.length){if(a(d.selector+":last")!=k){n=k.parent().next().children(d.selector+":first")}if(!n.length||!n.is(d.selector)){e=true;break}}k=n;g=false;j=k.offset().top}}if(k.length&&k!=h){h=k;var m=h.attr("data-"+d.valueName);c.text(m);if(d.newColor){c.css("color",d.newColor)}d.callback(k)}})};a.setValueFromTopDiv.defaults={selector:"div",valueName:"date",update:"#date",delay:600,animationLength:1000,callback:function(){}}})(jQuery);var P={};ClearOnClick=$.klass({initialize:function(){this.original_value=this.element.attr("value");this.element.addClass("default")},onfocus:function(){if(this.element.attr("value")==this.original_value){this.element.attr("value","");this.element.removeClass("default")}},onblur:function(){if(!this.element.attr("value")){this.element.attr("value",this.original_value);this.element.addClass("default")}}});CommentLink=$.klass(Remote.Link,{onclick:function($super,a){var b=this.element.parents(".post").find(".comments");if(b.length>0){b.slideToggle()}else{if(!this.element.hasClass("ajaxed")){this.element.addClass("ajaxed");$super(a)}}return false}});ProfilePostSelector=$.klass({initialize:function(a){this.select(a)},onclick:$.delegate({li:function(b,a){this.select(b.attr("id").replace("_tab",""));return false}}),select:function(a){if(this.selected){this.element.find("#"+this.selected+"_tab, #new_"+this.selected+"_form").removeClass("selected")}this.element.find("#"+a+"_tab, #new_"+a+"_form").addClass("selected");this.selected=a}});(function($){$.fn.stop_motion=function(){this.each(function(){var $this=$(this).removeClass("inactive_stopmotion");var $img=$this.children("img");if($this.css("height")=="0px"){$this.css("height",$img.height())}var timeout_id;$this.click(function(){var images=eval($this.attr("data-images"));var loading_div=$('<div class="stop_motion_loader"></div>').css("height",$this.height()).appendTo($this);var $next_img;if(timeout_id){window.clearTimeout(timeout_id)}var counter=images.length;$.each(images,function(){$(new Image()).attr("src",this.url).load(function(){counter-=1;if(counter==0){loading_div.remove();show_next_image()}})});var show_next_image=function(){if(images.length==0){images=eval($this.attr("data-images"))}var image=images.shift();if(!$next_img){image=images.shift();$next_img=$(new Image()).attr("src",image.url)}var next_image=images[0];if(!next_image){next_image=eval($this.attr("data-images"))[0]}var $aimg=$img;$next_img.css({left:"526px"}).appendTo($this).animate({left:"0px"},800,"linear");$aimg.animate({left:"-526px"},800,"linear",function(){$aimg.remove()});$img=$next_img;if(next_image){$next_img=$(new Image()).attr("src",next_image.url)}timeout_id=window.setTimeout(show_next_image,1200)}})})};$.fn.show_profile_route=function(){this.each(function(){var $this=$(this).addClass("map_loaded").removeClass("inactive_map");var map=new GMap2($this[0]);var directions=new GDirections(map);var route=$this.attr("data-route");var matches=route.match(/-?\d*\.\d*/g);var origin=new GLatLng(matches.shift(),matches.shift());var destination=new GLatLng(matches.shift(),matches.shift());var bounds=new GLatLngBounds(origin,destination);map.setCenter(bounds.getCenter(),map.getBoundsZoomLevel(bounds));GEvent.addListener(directions,"error",function(){var polyline=new GPolyline([origin,destination],"#0000ff",5,0.5,{geodesic:true});map.addOverlay(polyline);map.addOverlay(new GMarker(origin,{clickable:false,draggable:false}));map.addOverlay(new GMarker(destination,{clickable:false,draggable:false}))});map.addOverlay(new GLayer("com.panoramio.all"));directions.load(route)})};$.fn.social_media_links=function(options){this.each(function(){var $this=$(this);$this.bookmark($.extend({fromVisitedSites:true,limit:5,title:$this.attr("data-title"),sites:["Twitter","Facebook"],url:$this.attr("data-url")},options));$this.removeClass("inactive")})}})(jQuery);(function(d){if(d("#long_error").length||d("#auth_error").length){var a=d("#long_error").length?d("#long_error"):d("#auth_error");var b=d("#js_error");if(!b.length){b=d('<div id="js_error"></div>').prependTo(d("body"))}var e=+(b.css("padding-left").replace("px",""))+ +(b.css("padding-right").replace("px",""));b.html(a.html()).css("height",d("#main").height()).css("width",d("#main").width()-e).css("top",d("#main").offset().top).css("left",d("#main").offset().left).fadeIn(50);a.html("").hide();var c=setTimeout(function(){b.animate({opacity:"hide",height:"hide"})},3000)}})(jQuery);var tb_pathToImage="/images/loading.gif";var TB_WIDTH;var TB_HEIGHT;var imgLoader;var keycode;
/*!!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*/
$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");imgLoader=new Image();imgLoader.src=tb_pathToImage});function tb_init(a){$(a).click(function(){var c=this.title||this.name||null;var b=this.href||this.alt;var d=this.rel||false;tb_show(c,b,d);this.blur();return false})}function tb_show(k,b,h){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack")}else{$("#TB_overlay").addClass("TB_overlayBG")}if(k===null){k=""}$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$("#TB_load").show();var c;if(b.indexOf("?")!==-1){c=b.substr(0,b.indexOf("?"))}else{c=b}var f=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var l=c.toLowerCase().match(f);if(l==".jpg"||l==".jpeg"||l==".png"||l==".gif"||l==".bmp"){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(h){TB_TempArray=$("a[@rel="+h+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var g=TB_TempArray[TB_Counter].href.toLowerCase().match(f);if(!(TB_TempArray[TB_Counter].href==b)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length)}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var o=tb_getPageSize();var m=o[0]-150;var r=o[1]-150;var n=imgPreloader.width;var e=imgPreloader.height;if(n>m){e=e*(m/n);n=m;if(e>r){n=n*(r/e);e=r}}else{if(e>r){n=n*(r/e);e=r;if(n>m){e=e*(m/n);n=m}}}TB_WIDTH=n+30;TB_HEIGHT=e+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+b+"' width='"+n+"' height='"+e+"' alt='"+k+"'/></a><div id='TB_caption'>"+k+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>X</a></div>");$("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function q(){if($(document).unbind("click",q)){$(document).unbind("click",q)}$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,h);return false}$("#TB_prev").click(q)}if(!(TB_NextHTML==="")){function p(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,h);return false}$("#TB_next").click(p)}document.onkeydown=function(s){if(s==null){keycode=event.keyCode}else{keycode=s.which}if(keycode==27){tb_remove()}else{if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";p()}}else{if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";q()}}}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"})};imgPreloader.src=b}else{var a=b.replace(/^[^\?]+\??/,"");var d=tb_parseQuery(a);TB_WIDTH=(d.width*1)+30||630;TB_HEIGHT=(d.height*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(b.indexOf("TB_iframe")!=-1){urlNoQuery=b.split("TB_");$("#TB_iframeContent").remove();if(d.modal!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+k+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")}}else{if($("#TB_window").css("display")!="block"){if(d.modal!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+k+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(k)}}$("#TB_closeWindowButton").click(tb_remove);if(b.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+d.inlineId).children());$("#TB_window").unload(function(){$("#"+d.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})}else{if(b.indexOf("TB_iframe")!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"})}}else{$("#TB_ajaxContent").load(b+="&random="+(new Date().getTime()),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"})})}}}if(!d.modal){document.onkeyup=function(m){if(m==null){keycode=event.keyCode}else{keycode=m.which}if(keycode==27){tb_remove()}}}}catch(j){}}function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove()});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","")}document.onkeydown="";document.onkeyup="";return false}function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt((TB_WIDTH/2),10)+"px",width:TB_WIDTH+"px"});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:"-"+parseInt((TB_HEIGHT/2),10)+"px"})}}function tb_parseQuery(d){var e={};if(!d){return e}var a=d.split(/[;&]/);for(var c=0;c<a.length;c++){var g=a[c].split("=");if(!g||g.length!=2){continue}var b=unescape(g[0]);var f=unescape(g[1]);f=f.replace(/\+/g," ");e[b]=f}return e}function tb_getPageSize(){var c=document.documentElement;var a=window.innerWidth||self.innerWidth||(c&&c.clientWidth)||document.body.clientWidth;var b=window.innerHeight||self.innerHeight||(c&&c.clientHeight)||document.body.clientHeight;arrayPageSize=[a,b];return arrayPageSize}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1){return true}};
