/*@cc_on
(function() {
var newIeElements = [
  "article","aside","footer","header",
  "hgroup","nav","section","figure","source",
  "video","audio","canvas","output","details",
  "menu","bb","command","datagrid","datalist",
  "dialog","progress","meter","time","mark"];
for (var i=0; i<newIeElements.length; i++)
  document.createElement(newIeElements[i]);
})();
@*/

/*!
 * selectivizr v1.0.1 - (c) Keith Clark, freely distributable under the terms of the MIT license.
 * selectivizr.com
 */
var k=true,p=false;(function(A){function N(a){return a.replace(O,q).replace(P,function(b,e,c){b=c.split(",");c=0;for(var g=b.length;c<g;c++){var h=Q(b[c].replace(R,q).replace(S,q))+w,f=[];b[c]=h.replace(T,function(d,l,m,j,i){if(l){if(f.length>0){d=f;var x;i=h.substring(0,i).replace(U,o);if(i==o||i.charAt(i.length-1)==w)i+="*";try{x=y(i)}catch(ha){}if(x){i=0;for(m=x.length;i<m;i++){j=x[i];for(var B=j.className,C=0,V=d.length;C<V;C++){var r=d[C];if(!RegExp("(^|\\s)"+r.className+"(\\s|$)").test(j.className))if(r.b&&(r.b===k||r.b(j)===k))B=E(B,r.className,k)}j.className=B}}f=[]}return l}else{if(l=m?W(m):!F||F.test(j)?{className:G(j),b:k}:null){f.push(l);return"."+l.className}return d}})}return e+b.join(",")})}function W(a){var b=k,e=G(a.slice(1)),c=a.substring(0,5)==":not(",g,h;if(c)a=a.slice(5,-1);var f=a.indexOf("(");if(f>-1)a=a.substring(0,f);if(a.charAt(0)==":")switch(a.slice(1)){case "root":b=function(d){return c?d!=H:d==H};break;case "target":if(s==8){b=function(d){function l(){var m=location.hash,j=m.slice(1);return c?m==""||d.id!=j:m!=""&&d.id==j}t(A,"hashchange",function(){u(d,e,l())});return l()};break}return p;case "checked":b=function(d){X.test(d.type)&&t(d,"propertychange",function(){event.propertyName=="checked"&&u(d,e,d.checked!==c)});return d.checked!==c};break;case "disabled":c=!c;case "enabled":b=function(d){if(Y.test(d.tagName)){t(d,"propertychange",function(){event.propertyName=="$disabled"&&u(d,e,d.a===c)});z.push(d);d.a=d.disabled;return d.disabled===c}return a==":enabled"?c:!c};break;case "focus":g="focus";h="blur";case "hover":if(!g){g="mouseenter";h="mouseleave"}b=function(d){t(d,c?h:g,function(){u(d,e,k)});t(d,c?g:h,function(){u(d,e,p)});return c};break;default:if(!Z.test(a))return p}return{className:e,b:b}}function G(a){return I+"-"+(s==6&&$?aa++:a.replace(ba,function(b){return b.charCodeAt(0)}))}function Q(a){return a.replace(J,q).replace(ca,w)}function u(a,b,e){var c=a.className;b=E(c,b,e);if(b!=c){a.className=b;a.parentNode.className+=o}}function E(a,b,e){var c=RegExp("(^|\\s)"+b+"(\\s|$)"),g=c.test(a);return e?g?a:a+w+b:g?a.replace(c,q).replace(J,q):a}function t(a,b,e){a.attachEvent("on"+b,e)}function D(a,b){if(/^https?:\/\//i.test(a))return b.substring(0,b.indexOf("/",8))==a.substring(0,a.indexOf("/",8))?a:null;if(a.charAt(0)=="/")return b.substring(0,b.indexOf("/",8))+a;var e=b.split("?")[0];if(a.charAt(0)!="?"&&e.charAt(e.length-1)!="/")e=e.substring(0,e.lastIndexOf("/")+1);return e+a}function K(a){if(a){v.open("GET",a,p);v.send();return(v.status==200?v.responseText:o).replace(da,o).replace(ea,function(b,e,c,g,h){return K(D(c||h,a))}).replace(fa,function(b,e,c){e=e||"";return" url("+e+D(c,a)+e+") "})}return o}function ga(){var a,b;a=n.getElementsByTagName("BASE");for(var e=a.length>0?a[0].href:n.location.href,c=0;c<n.styleSheets.length;c++){b=n.styleSheets[c];if(b.href!=o)if(a=D(b.href,e))b.cssText=N(K(a))}z.length>0&&setInterval(function(){for(var g=0,h=z.length;g<h;g++){var f=z[g];if(f.disabled!==f.a)if(f.disabled){f.disabled=p;f.a=k;f.disabled=k}else f.a=f.disabled}},250)}if(!/*@cc_on!@*/true){var n=document,H=n.documentElement,v=function(){if(A.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(a){return null}}(),s=/MSIE ([\d])/.exec(navigator.userAgent)[1];if(!(n.compatMode!="CSS1Compat"||s<6||s>8||!v)){var L={NW:"*.Dom.select",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",MooTools:"$$",Sizzle:"*",jQuery:"*",dojo:"*.query"},y,z=[],aa=0,$=k,I="slvzr",M=I+"DOMReady",da=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,ea=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,fa=/\burl\(\s*(["']?)([^"')]+)\1\s*\)/g,Z=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,O=/:(:first-(?:line|letter))/g,P=/(^|})\s*([^\{]*?[\[:][^{]+)/g,T=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,U=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,ba=/[^\w-]/g,Y=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,X=/^(checkbox|radio)$/,F=s>6?/[\$\^*]=(['"])\1/:null,R=/([(\[+~])\s+/g,S=/\s+([)\]+~])/g,ca=/\s+/g,J=/^\s*((?:[\S\s]*\S)?)\s*$/,o="",w=" ",q="$1";n.write("<script id="+M+" defer src='//:'><\/script>");n.getElementById(M).onreadystatechange=function(){if(this.readyState=="complete"){a:{var a,b;for(b in L)if(A[b]&&(a=eval(L[b].replace("*",b)))){y=a;break a}y=p}if(y){ga();this.parentNode.removeChild(this)}}}}}})(this);


/* Delicious Button v1.0
Blog : http://www.moretechtips.net
Project: http://code.google.com/p/delicious-button/
Copyright 2010 [Mike @ moretechtips.net]
Licensed under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with the License.
You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 */
(function(e){e.fn.deliciousButton=function(l){var g=this;if(!g.size())return g;if(!window.hex_md5)throw Error("MD5 script is not included!. Refer to http://code.google.com/p/delicious-button/ for more info");var m={url:"",url_querystring:0,title:"",button:"tall",css:1};l=e.extend({},m,l);var h=[],n=function(b){var a=b.data("data-button");if(a&&a!="undefined")return a;a=l;var c=b.attr("data-button");if(!c){var d=b.html().replace(/\n|\r\n/g,"");if(d)if((d=d.match(/<!--\s*(\{.+\});?\s*--\>/))&&d.length==2)c=d[1]}if(c){if(c.indexOf("{")<0)c="{"+c+"}";try{a=eval("("+c+")")}catch(j){b.html('<b style="color:red">'+j+"</b>");return null}a=e.extend({},m,a)}if(!a.url){a.url=location.protocol+"//"+location.host+location.pathname+(a.url_querystring?location.search:"");a.title=document.title}b.data("data-button",a);return a},q=function(b,a){for(var c=n(b),d=0,j="",f=0,p=a.length;f<p;f++)if(a[f].url==c.url){d=parseInt(a[f].total_posts);j=e("<div />").html(a[f].title).text();break}if(!d>0)d=0;f=d>0?d:"Save";if(d>9999)f=Math.floor(d/1E3)+"K";else if(d>999)f=Math.floor(d/1E3)+","+d%1E3;var i="http://delicious.com/save?v=5&url="+encodeURIComponent(c.url)+"&title="+encodeURIComponent(c.title?c.title:j);c=c.button=="wide"?b.wrap('<div class="delic-wide"/>').parent().html('<a href="'+i+'" class="icon" target="delicious"><h1></h1><h2></h2><h3></h3></a><a href="'+i+'"\tclass="count" target="delicious"><i>Save</i><b>'+f+'</b></a><div style="clear:both"></div'):b.wrap('<div class="delic-tall"/>').parent().html('<a href="'+i+'" target="delicious" class="icon"><h1></h1><h2></h2><h3></h3></a><a href="'+i+'"\tclass="count" target="delicious"><i>Save</i><b>'+f+"</b></a>");c.mouseenter(function(){e(this).find("b").stop(1,1).css("display","none");e(this).find("i").fadeIn()}).mouseleave(function(){e(this).find("i").stop(1,1).css("display","none");e(this).find("b").fadeIn()});c.find("a.icon,a.count").click(function(){window.open(i+"&noui&jump=close","delicious","toolbar=no,width=550,height=550");return false})};g.each(function(){var b=e(this);b=n(b);if(b.css)e("#delic-button-css").length||e("head").append('<style type="text/css" media="screen" id="delic-button-css">div.delic-tall{font-family:Arial,Tahoma;font-size:11px;width:50px;}div.delic-tall a.icon,div.delic-tall a.count{color:#FFF!important;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;outline:none!important;text-decoration:none!important;}div.delic-tall a.icon{background:#fff;border:1px solid #ccc;height:38px;overflow:hidden;position:relative;direction:ltr;}div.delic-tall a.icon:hover{border-color:#666;}div.delic-tall a.count{margin-top:2px;text-align:center;font-size:12px;line-height:18px;height:18px;background:#3274D0;border:#3274D0 1px solid;text-shadow:#2A5580 1px 1px 0;}div.delic-tall a.count:hover{background:#369;border-color:#369;}div.delic-tall a.count:active{background:#000;border:#333 1px solid;text-shadow:#222 1px 1px 0;outline:none;}div.delic-wide{font-family:Arial,Tahoma;font-size:11px;width:76px;}div.delic-wide a.icon,div.delic-wide a.count{display:block;float:left;line-height:18px;border:#666 solid 1px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-right:1px;outline:none!important;text-decoration:none!important;height:18px;overflow:hidden;color:#FFF!important;}div.delic-wide a.icon{background:#fff;border-color:#ccc;width:20px;position:relative;direction:ltr;}div.delic-wide a.icon:hover{border-color:#666;}div.delic-wide a.count{font-size:12px;background:#3274D0;border-color:#3274D0;width:50px;text-align:center;text-shadow:#2A5580 1px 1px 0;}div.delic-wide a.count:hover{background:#369;border-color:#369;text-shadow:#369 1px 1px 0;}div.delic-wide a.count:active{background:#000;border-color:#333;text-shadow:#222 1px 1px 0;}div.delic-tall a.icon:hover *,div.delic-wide a.icon:hover *{opacity:.85;filter:alpha(opacity=85);}div.delic-tall a.icon *,div.delic-wide a.icon *{width:50%;height:50%;position:absolute;margin:0!important;}div.delic-tall h1,div.delic-wide h1{background:#3274D0;left:50%;top:0;}div.delic-tall h2,div.delic-wide h2{background:#000;left:0;top:50%;}div.delic-tall h3,div.delic-wide h3{background:#D3D2D2;left:50%;top:50%;}div.delic-tall a.count i,div.delic-wide a.count i{display:none;font-style:normal;}div.delic-tall a.count b,div.delic-wide a.count b{font-weight:normal}</style>');if(e.inArray(b.url,h)==-1)h[h.length]=b.url});for(var o=[],k=0,r=h.length;k<r;k++)o[k]=hex_md5(h[k]);e.ajax({url:"http://feeds.delicious.com/v2/json/urlinfo",data:{hash:o},success:function(b){g.each(function(){q(e(this),b)})},dataType:"jsonp"});return g}})(jQuery);jQuery(document).ready(function(){jQuery("a.delicious-button").deliciousButton()});


/* MD5 Message V2.2 (C) Paul Johnston 1999-2009
 * Distributed under the BSD License
 * See http://pajhome.org.uk/crypt/md5 for more info. */
function hex_md5(a){return rstr2hex(rstr_md5(str2rstr_utf8(a)))}function b64_md5(a){return rstr2b64(rstr_md5(str2rstr_utf8(a)))}function any_md5(a,b){return rstr2any(rstr_md5(str2rstr_utf8(a)),b)}function hex_hmac_md5(a,b){return rstr2hex(rstr_hmac_md5(str2rstr_utf8(a),str2rstr_utf8(b)))}function b64_hmac_md5(a,b){return rstr2b64(rstr_hmac_md5(str2rstr_utf8(a),str2rstr_utf8(b)))}function any_hmac_md5(a,c,b){return rstr2any(rstr_hmac_md5(str2rstr_utf8(a),str2rstr_utf8(c)),b)}function md5_vm_test(){return hex_md5("abc").toLowerCase()=="900150983cd24fb0d6963f7d28e17f72"}function rstr_md5(a){return binl2rstr(binl_md5(rstr2binl(a),a.length*8))}function rstr_hmac_md5(c,f){var e=rstr2binl(c);if(e.length>16){e=binl_md5(e,c.length*8)}var a=Array(16),d=Array(16);for(var b=0;b<16;b++){a[b]=e[b]^909522486;d[b]=e[b]^1549556828}var g=binl_md5(a.concat(rstr2binl(f)),512+f.length*8);return binl2rstr(binl_md5(d.concat(g),512+128))}function rstr2hex(c){try{hexcase}catch(g){hexcase=0}var f=hexcase?"0123456789ABCDEF":"0123456789abcdef";var b="";var a;for(var d=0;d<c.length;d++){a=c.charCodeAt(d);b+=f.charAt((a>>>4)&15)+f.charAt(a&15)}return b}function rstr2b64(c){try{b64pad}catch(h){b64pad=""}var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var b="";var a=c.length;for(var f=0;f<a;f+=3){var k=(c.charCodeAt(f)<<16)|(f+1<a?c.charCodeAt(f+1)<<8:0)|(f+2<a?c.charCodeAt(f+2):0);for(var d=0;d<4;d++){if(f*8+d*6>c.length*8){b+=b64pad}else{b+=g.charAt((k>>>6*(3-d))&63)}}}return b}function rstr2any(m,c){var b=c.length;var l,f,a,n,e;var k=Array(Math.ceil(m.length/2));for(l=0;l<k.length;l++){k[l]=(m.charCodeAt(l*2)<<8)|m.charCodeAt(l*2+1)}var h=Math.ceil(m.length*8/(Math.log(c.length)/Math.log(2)));var g=Array(h);for(f=0;f<h;f++){e=Array();n=0;for(l=0;l<k.length;l++){n=(n<<16)+k[l];a=Math.floor(n/b);n-=a*b;if(e.length>0||a>0){e[e.length]=a}}g[f]=n;k=e}var d="";for(l=g.length-1;l>=0;l--){d+=c.charAt(g[l])}return d}function str2rstr_utf8(c){var b="";var d=-1;var a,e;while(++d<c.length){a=c.charCodeAt(d);e=d+1<c.length?c.charCodeAt(d+1):0;if(55296<=a&&a<=56319&&56320<=e&&e<=57343){a=65536+((a&1023)<<10)+(e&1023);d++}if(a<=127){b+=String.fromCharCode(a)}else{if(a<=2047){b+=String.fromCharCode(192|((a>>>6)&31),128|(a&63))}else{if(a<=65535){b+=String.fromCharCode(224|((a>>>12)&15),128|((a>>>6)&63),128|(a&63))}else{if(a<=2097151){b+=String.fromCharCode(240|((a>>>18)&7),128|((a>>>12)&63),128|((a>>>6)&63),128|(a&63))}}}}}return b}function str2rstr_utf16le(b){var a="";for(var c=0;c<b.length;c++){a+=String.fromCharCode(b.charCodeAt(c)&255,(b.charCodeAt(c)>>>8)&255)}return a}function str2rstr_utf16be(b){var a="";for(var c=0;c<b.length;c++){a+=String.fromCharCode((b.charCodeAt(c)>>>8)&255,b.charCodeAt(c)&255)}return a}function rstr2binl(b){var a=Array(b.length>>2);for(var c=0;c<a.length;c++){a[c]=0}for(var c=0;c<b.length*8;c+=8){a[c>>5]|=(b.charCodeAt(c/8)&255)<<(c%32)}return a}function binl2rstr(b){var a="";for(var c=0;c<b.length*32;c+=8){a+=String.fromCharCode((b[c>>5]>>>(c%32))&255)}return a}function binl_md5(p,k){p[k>>5]|=128<<((k)%32);p[(((k+64)>>>9)<<4)+14]=k;var o=1732584193;var n=-271733879;var m=-1732584194;var l=271733878;for(var g=0;g<p.length;g+=16){var j=o;var h=n;var f=m;var e=l;o=md5_ff(o,n,m,l,p[g+0],7,-680876936);l=md5_ff(l,o,n,m,p[g+1],12,-389564586);m=md5_ff(m,l,o,n,p[g+2],17,606105819);n=md5_ff(n,m,l,o,p[g+3],22,-1044525330);o=md5_ff(o,n,m,l,p[g+4],7,-176418897);l=md5_ff(l,o,n,m,p[g+5],12,1200080426);m=md5_ff(m,l,o,n,p[g+6],17,-1473231341);n=md5_ff(n,m,l,o,p[g+7],22,-45705983);o=md5_ff(o,n,m,l,p[g+8],7,1770035416);l=md5_ff(l,o,n,m,p[g+9],12,-1958414417);m=md5_ff(m,l,o,n,p[g+10],17,-42063);n=md5_ff(n,m,l,o,p[g+11],22,-1990404162);o=md5_ff(o,n,m,l,p[g+12],7,1804603682);l=md5_ff(l,o,n,m,p[g+13],12,-40341101);m=md5_ff(m,l,o,n,p[g+14],17,-1502002290);n=md5_ff(n,m,l,o,p[g+15],22,1236535329);o=md5_gg(o,n,m,l,p[g+1],5,-165796510);l=md5_gg(l,o,n,m,p[g+6],9,-1069501632);m=md5_gg(m,l,o,n,p[g+11],14,643717713);n=md5_gg(n,m,l,o,p[g+0],20,-373897302);o=md5_gg(o,n,m,l,p[g+5],5,-701558691);l=md5_gg(l,o,n,m,p[g+10],9,38016083);m=md5_gg(m,l,o,n,p[g+15],14,-660478335);n=md5_gg(n,m,l,o,p[g+4],20,-405537848);o=md5_gg(o,n,m,l,p[g+9],5,568446438);l=md5_gg(l,o,n,m,p[g+14],9,-1019803690);m=md5_gg(m,l,o,n,p[g+3],14,-187363961);n=md5_gg(n,m,l,o,p[g+8],20,1163531501);o=md5_gg(o,n,m,l,p[g+13],5,-1444681467);l=md5_gg(l,o,n,m,p[g+2],9,-51403784);m=md5_gg(m,l,o,n,p[g+7],14,1735328473);n=md5_gg(n,m,l,o,p[g+12],20,-1926607734);o=md5_hh(o,n,m,l,p[g+5],4,-378558);l=md5_hh(l,o,n,m,p[g+8],11,-2022574463);m=md5_hh(m,l,o,n,p[g+11],16,1839030562);n=md5_hh(n,m,l,o,p[g+14],23,-35309556);o=md5_hh(o,n,m,l,p[g+1],4,-1530992060);l=md5_hh(l,o,n,m,p[g+4],11,1272893353);m=md5_hh(m,l,o,n,p[g+7],16,-155497632);n=md5_hh(n,m,l,o,p[g+10],23,-1094730640);o=md5_hh(o,n,m,l,p[g+13],4,681279174);l=md5_hh(l,o,n,m,p[g+0],11,-358537222);m=md5_hh(m,l,o,n,p[g+3],16,-722521979);n=md5_hh(n,m,l,o,p[g+6],23,76029189);o=md5_hh(o,n,m,l,p[g+9],4,-640364487);l=md5_hh(l,o,n,m,p[g+12],11,-421815835);m=md5_hh(m,l,o,n,p[g+15],16,530742520);n=md5_hh(n,m,l,o,p[g+2],23,-995338651);o=md5_ii(o,n,m,l,p[g+0],6,-198630844);l=md5_ii(l,o,n,m,p[g+7],10,1126891415);m=md5_ii(m,l,o,n,p[g+14],15,-1416354905);n=md5_ii(n,m,l,o,p[g+5],21,-57434055);o=md5_ii(o,n,m,l,p[g+12],6,1700485571);l=md5_ii(l,o,n,m,p[g+3],10,-1894986606);m=md5_ii(m,l,o,n,p[g+10],15,-1051523);n=md5_ii(n,m,l,o,p[g+1],21,-2054922799);o=md5_ii(o,n,m,l,p[g+8],6,1873313359);l=md5_ii(l,o,n,m,p[g+15],10,-30611744);m=md5_ii(m,l,o,n,p[g+6],15,-1560198380);n=md5_ii(n,m,l,o,p[g+13],21,1309151649);o=md5_ii(o,n,m,l,p[g+4],6,-145523070);l=md5_ii(l,o,n,m,p[g+11],10,-1120210379);m=md5_ii(m,l,o,n,p[g+2],15,718787259);n=md5_ii(n,m,l,o,p[g+9],21,-343485551);o=safe_add(o,j);n=safe_add(n,h);m=safe_add(m,f);l=safe_add(l,e)}return Array(o,n,m,l)}function md5_cmn(h,e,d,c,g,f){return safe_add(bit_rol(safe_add(safe_add(e,h),safe_add(c,f)),g),d)}function md5_ff(g,f,k,j,e,i,h){return md5_cmn((f&k)|((~f)&j),g,f,e,i,h)}function md5_gg(g,f,k,j,e,i,h){return md5_cmn((f&j)|(k&(~j)),g,f,e,i,h)}function md5_hh(g,f,k,j,e,i,h){return md5_cmn(f^k^j,g,f,e,i,h)}function md5_ii(g,f,k,j,e,i,h){return md5_cmn(k^(f|(~j)),g,f,e,i,h)}function safe_add(a,d){var c=(a&65535)+(d&65535);var b=(a>>16)+(d>>16)+(c>>16);return(b<<16)|(c&65535)}function bit_rol(a,b){return(a<<b)|(a>>>(32-b))};



/**
 * jquery.socialbutton - jQuery plugin for social networking websites
 * http://itra.jp/jquery_socialbutton_plugin/
 *
 * Copyright 2010, Itrans, Inc. http://itra.jp/
 *
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Version: 1.7.1
 */
(function(h){function m(h){var a="",j;for(j in h)h[j]!=""&&(a+=" ",a+=j+'="'+h[j].replace('"','"')+'"');return a}function n(h){var a="",j;for(j in h)h[j]!=""&&(a+=a!=""?"&amp;":"",a+=j+"="+h[j]+"");return a}function o(h){return encodeURIComponent(h).replace(/[!*'()]/g,function(a){return"%"+a.charCodeAt(0).toString(16)})}h.fn.socialbutton=function(t,a){var a=a||{},j={mixi_check:{key:"",button:"button-1",url:"",encoded:!0},mixi_like:{key:"",url:document.URL,encoded:!0,width:0,height:0,show_faces:!0,
style:"",sizes:{width:{with_faces:450,without_faces:140},height:{with_faces_minimum:80,without_faces_minimum:20}}},facebook_like:{button:"standard",url:document.URL,encoded:!0,show_faces:!0,width:0,height:0,width_standard_default:450,width_standard_minimum:225,height_standard_without_photo:35,height_standard_with_photo:80,width_button_count_default:120,width_button_count_minimum:90,height_button_count:25,width_box_count_default:80,width_box_count_minimum:55,height_box_count:70,action:"like",locale:"",
font:"",colorscheme:"light"},facebook_share:{button:"button_count",url:"",encoded:!0,text:""},twitter:{button:"vertical",url:"",encoded:!0,text:"",lang:"ja",via:"",related:""},gree_sf:{button:0,url:document.URL,encoded:!0,width:0,height:20,widths:{type0_16:58,type0_20:70,type0_23:76,type1_16:58,type1_20:73,type1_23:78,type2_16:58,type2_20:73,type2_23:78,type3_16:49,type3_20:61,type3_23:64,type4_16:16,type4_22:21,type4_32:32}},evernote:{button:"article-clipper",url:"",encoded:!0,provider_name:"",suggest_notebook:"",
content_id:"",code:"",title:"",suggest_tags:"",styling:""},hatena:{button:"standard",url:document.URL,encoded:!0,title:document.title},hatena_oldstyle:{button:"http://d.hatena.ne.jp/images/b_append.gif",url:document.URL,encoded:!0,height:13,padding:7}},s=this.size()-1;return this.each(function(b){switch(t){case "mixi_check":var c=j.mixi_check,e=a.key||c.key,d=a.button||c.button,g=a.url||c.url;e!=""&&(c='<a href="http://mixi.jp/share.pl" class="mixi-check-button"'+m({"data-key":e,"data-url":(a.encoded!=
void 0?a.encoded:c.encoded)?g:encodeURI(g),"data-button":d})+">Check</a>",h(this).html(c),b==s&&h("body").append('<script type="text/javascript" src="http://static.mixi.jp/js/share.js"><\/script>'));break;case "mixi_like":var d=j.mixi_like,g=a.key||d.key,f=a.url||d.url,i=a.encoded!=void 0?a.encoded:d.encoded,b=a.width!=void 0?a.width:d.width,c=a.height!=void 0?a.height:d.height,l=a.show_faces!=void 0?a.show_faces:d.show_faces,e=a.style||d.style;if(g!=""){b==0&&(b=l?d.sizes.width.with_faces:d.sizes.width.without_faces);
if(c==0)c=l?d.sizes.height.with_faces_minimum:d.sizes.height.without_faces_minimum;else if(l&&c<d.sizes.height.with_faces_minimum)c=d.sizes.height.with_faces_minimum;else if(!l&&c<d.sizes.height.without_faces_minimum)c=d.sizes.height.without_faces_minimum;d=n({href:i?f:o(f),service_key:g,width:b,show_faces:l?"true":"false"});b="<iframe"+m({src:"http://plugins.mixi.jp/favorite.pl?"+d,scrolling:"no",frameborder:"0",allowTransparency:"true",style:"border:0; overflow:hidden; width:"+b+"px; height:"+c+
"px; "+e})+"></iframe>";h(this).html(b)}break;case "facebook_like":var b=j.facebook_like,c=a.layout||a.button||b.button,e=a.url||b.url,d=a.encoded!=void 0?a.encoded:b.encoded,g=a.show_faces!=void 0?a.show_faces:b.show_faces,f=a.width!=void 0?a.width:b.width,i=a.height!=void 0?a.height:b.height,l=a.action||b.action,p=a.locale||b.locale,q=a.font||b.font,r=a.colorscheme||b.colorscheme;switch(c){case "standard":if(f==0)f=b.width_standard_default;else if(f<b.width_standard_minimum)f=b.width_standard_minimum;
if(i==0)i=g?b.height_standard_with_photo:b.height_standard_without_photo;else if(i<b.height_standard_without_photo)i=b.height_standard_without_photo;break;case "button_count":if(f==0)f=b.width_button_count_default;else if(f<b.width_button_count_minimum)f=b.width_button_count_minimum;if(i==0)i=b.height_button_count;else if(i<b.height_button_count)i=b.height_button_count;break;case "box_count":if(f==0)f=b.width_box_count_default;else if(f<b.width_box_count_minimum)f=b.width_box_count_minimum;if(i==
0)i=b.height_box_count;else if(i<b.height_box_count)i=b.height_box_count}b='<iframe src="http://www.facebook.com/plugins/like.php?'+n({href:d?e:o(e),layout:c,show_faces:g?"true":"false",width:f,action:l,locale:p,font:q,colorscheme:r,height:i})+'"scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:'+f+"px; height:"+i+'px;" allowTransparency="true"></iframe>';h(this).html(b);break;case "facebook_share":c=j.facebook_share;e=a.url||c.url;d=a.text||c.text;c='<a name="fb_share"'+m({type:a.type||
a.button||c.button,share_url:(a.encoded!=void 0?a.encoded:c.encoded)?e:encodeURI(e)})+">"+d+"</a>";b==0&&(c+='<script type="text/javascript" src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"><\/script>');h(this).html(c);break;case "twitter":c=j.twitter;e=a.url||c.url;d=a.text||c.text;g=a.lang||c.lang;f=a.via||c.via;i=a.related||c.related;c='<a href="http://twitter.com/share" class="twitter-share-button"'+m({"data-count":a.count||a.button||c.button,"data-url":(a.encoded!=void 0?a.encoded:c.encoded)?
e:encodeURI(e),"data-text":d,"data-lang":g,"data-via":f,"data-related":i})+">Tweet</a>";h(this).html(c);b==s&&h("body").append('<script type="text/javascript" src="http://platform.twitter.com/widgets.js"><\/script>');break;case "gree_sf":b=j.gree_sf;c=a.type||a.button||b.button;e=a.url||b.url;d=a.encoded!=void 0?a.encoded:b.encoded;g=a.width!=void 0?a.width:b.width;f=a.height!=void 0?a.height:b.height;switch(c){case 0:case 1:case 2:case 3:f!=16&&f!=20&&f!=23&&(f=20);break;case 4:f!=16&&f!=22&&f!=
32&&(f=22);break;default:g=c=0,f=20}g==0&&(g=b.widths["type"+c+"_"+f]);b='<iframe src="http://share.gree.jp/share?'+n({url:d?e:o(e),type:String(c),height:f})+'" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" style="border:none; overflow:hidden; width:'+g+"px; height:"+f+'px;" allowTransparency="true"></iframe>';h(this).html(b);break;case "evernote":var k=j.evernote,c=a.button||k.button,d=a.url||k.url,g=a.encoded!=void 0?a.encoded:k.encoded,f=a.provider_name||k.provider_name,i=a.suggest_notebook||
k.suggest_notebook,l=a.content_id||k.content_id,p=a.code||k.code,q=a.title||k.title,r=a.suggest_tags||k.suggest_tags,k=a.styling||k.styling;if(c=="article-clipper"||c=="article-clipper-remember"||c=="article-clipper-jp"||c=="article-clipper-rus"||c=="article-clipper-fr"||c=="article-clipper-es"||c=="article-clipper-de"||c=="article-clipper-vert"||c=="site-mem-32"||c=="site-mem-36"||c=="site-mem-22"||c=="site-mem-16")c="http://static.evernote.com/"+c+".png";d={url:g?d:encodeURI(d),providerName:f,suggestNotebook:i,
contentId:l,code:p,title:q,suggestTags:r,styling:k};g="";for(e in d)d[e]!=""&&(g+=g!=""?", ":"",g+=e+": '"+d[e].replace("'","\\'")+"'");e="{"+g+"}";b==0&&h("body").append('<script type="text/javascript" src="http://static.evernote.com/noteit.js"><\/script>');h(this).html('<a href="#" onclick="Evernote.doClip('+e+'); return false;"><img src="'+c+'" alt="Clip to Evernote" style="border: none" /></a>');break;case "hatena":b=j.hatena;c=a.layout||a.button||b.button;e=a.url||b.url;d=a.title||b.title;e=
(a.encoded!=void 0?a.encoded:b.encoded)?e:encodeURI(e);b="<a"+m({href:"http://b.hatena.ne.jp/entry/"+e,"class":"hatena-bookmark-button","data-hatena-bookmark-title":d,"data-hatena-bookmark-layout":c,title:"\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0"})+'><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="\u3053\u306e\u30a8\u30f3\u30c8\u30ea\u30fc\u3092\u306f\u3066\u306a\u30d6\u30c3\u30af\u30de\u30fc\u30af\u306b\u8ffd\u52a0" width="20" height="20" style="border: none;" /></a><script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"><\/script>';
h(this).html(b);break;case "hatena_oldstyle":b=j.hatena_oldstyle,c=a.button||b.button,e=a.url||b.url,d=a.height!=void 0?a.height:b.height,g=a.padding!=void 0?a.padding:b.padding,e=(a.encoded!=void 0?a.encoded:b.encoded)?e:encodeURI(e),h(this).html('<span style="font-size: '+d+'px; line-height: 100%; "><span style="padding-right: '+g+'px"><a href="http://b.hatena.ne.jp/entry/add/'+e+'" target="_blank"><img src="'+c+'" style="border: none; vertical-align: text-bottom" /></a></span><a href="http://b.hatena.ne.jp/entry/'+
e+'" target="_blank"><img src="http://b.hatena.ne.jp/entry/image/'+e+'" style="border: none; vertical-align: text-bottom" /></a></span>')}return!0})}})(jQuery);



/**
 * google analytics
 */
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-179655-6']);
_gaq.push(['_trackPageview']);
(function() {
	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


/**
 * common.js
 * labs.xlune.com
 */
(function($){
	var selfHost = 'labs.xlune.com';
	var re = new RegExp("^https?:\/\/"+selfHost+"\/", "i");
	//get self url
	function getPageUrl(){
		return $("meta[property='og:url']").attr('content') || 'http://'+selfHost+'/';
	}
	//social icons
	function initSocial(){
		var box = $("ul.social-status");
		box.each(function(){
			$(this)
				.prepend($("<li />").socialbutton('facebook_like', {button: 'button_count'}))
				//.prepend($("<li />").socialbutton('facebook_share').addClass("custom-pos0"))
				.prepend($("<li />").socialbutton('twitter', {button: 'none', text:document.title}))
				.prepend($("<li />").append($("<div />").deliciousButton({url: getPageUrl(), title: document.title, button: 'wide'})).css("display", "inline"))
				.prepend($("<li />").socialbutton('hatena'));
		});
	}

	//outer links
	function initOuterLinks(){
		$("#container a").each(function(){
			var self = $(this);
			if(/^https?:\/\//.test(self.attr("href")) && !re.test(self.attr("href"))){
				self.attr("target", "_blank");
			}
		});
	}

	//init
	$(function(){
		initSocial();
		initOuterLinks();
	});
})(jQuery);





