window.$ = function(id) { return document.getElementById(id) }

/* rocon */
var rocon=(function(){var p=/\.rc(\d+)\b/,A=/\brc(\d+)\b/,K=/\brc-shape\b/,ae="rocon__",h="rocon",U=[],u={update:function(){},bindProperties:function(){var e=1;return function(aj,ai,ah){U.push({"id":e++,"rule":aj,"bg":B(j(ai),function(ak){if(ak.charAt(0)!="#"){ak="#"+ak;}return N(ak);}),"border_width":ah||0});};}(),process:function(e){y(e);}},w=null,v={},H=[],r=[],M=false,a=false,J=navigator.userAgent.toLowerCase(),f={},d={version:(J.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(J),opera:/opera/.test(J),msie:/msie/.test(J)&&!/opera/.test(J),mozilla:/mozilla/.test(J)&&!/(compatible|webkit)/.test(J)};function ad(){if(!M){M=true;if(r.length){for(var e=0;e<r.length;e++){r[e].call(document);}r=null;}}}function C(e){r.push(e);}function O(){if(a){return;}a=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);ad();},false);}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);ad();}});if(document.documentElement.doScroll&&!window.frameElement){(function(){if(M){return;}try{document.documentElement.doScroll("left");}catch(e){setTimeout(arguments.callee,0);return;}ad();})();}}}}function L(ai,al,aj){if(aj){for(var ak=0,ah=ai.length;ak<ah;ak++){if(al.call(ai[ak],ak)===false){break;}}}else{for(var ak=ai.length-1,e;ak>=0;ak--){if(al.call(ai[ak],ak)===false){break;}}}}function B(e,al){var ah=[];for(var ai=0,aj=e.length;ai<aj;ai++){var ak=al(e[ai],ai);if(ak!=null){ah[ah.length]=ak;}}return ah.concat.apply([],ah);}function Y(){return;}function N(ah){var e;function ai(ak){var al=parseInt(ak,10).toString(16);return(al.length==1)?al+al:al;}function aj(ak){return ai(Math.round(ak*2.55));}if(e=/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/.exec(ah)){return"#"+ai(e[1])+ai(e[2])+ai(e[3]);}if(e=/rgb\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*\)/.exec(ah)){return"#"+aj(e[1])+aj(e[2])+aj(e[3]);}if(e=/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/i.exec(ah)){return"#"+e[1]+e[2]+e[3];}if(e=/#([a-f0-9])([a-f0-9])([a-f0-9])/i.exec(ah)){return"#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3];}ai=null;aj=null;return ah;}function I(e,ai){var ah=document.createElement(e);if(ai){ah.className=ai;}return ah;}function Q(ah,ai){var e=new RegExp("\\b"+ai+"\\b");return ah.nodeType==1&&e.test(ah.className||"");}function P(ak,ah){var aj,e={},ai=function(am,al){return al.toUpperCase();};L(ah instanceof Array?ah:[ah],function(){var am=this,al=am.replace(/\-(\w)/g,ai);if(ak.style[al]){e[al]=ak.style[al];}else{if(d.msie){e[al]=ak.currentStyle[al];}else{if(document.defaultView&&document.defaultView.getComputedStyle){if(!aj){aj=document.defaultView.getComputedStyle(ak,"");}e[al]=aj&&aj.getPropertyValue(am);}}}});return ah instanceof Array?e:e[ah.replace(/\-(\w)/g,ai)];}function j(ah){var e=(ah||"").split("_");switch(e.length){case 1:return[e[0],e[0],e[0],e[0]];case 2:return[e[0],e[1],e[0],e[1]];case 3:return[e[0],e[1],e[2],e[1]];case 4:return e;}return null;}var i=(function(){var ah=[],ai="#ffffff";function aj(ak){var al;do{if(ak.nodeType!=1){break;}if(ak.rocon_bg){return ak.rocon_bg;}else{ah.push(ak);al=P(ak,"background-color");if(al!="transparent"){return N(al);}}}while(ak=ak.parentNode);return ai;}function e(ak){var al;do{if(ak.nodeType!=1){break;}al=P(ak,"background-color");if(al!="transparent"){return N(al);}}while(ak=ak.parentNode);return ai;}return function(ap,ao){var al=ap.className,an=null;var ak=/\brcbg([a-f0-9_]+)\b/i.exec(al);if(ak){an=B(j(ak[1]),function(aq){return N("#"+aq);});return an;}var am=G(ap);if(am){return am.bg;}if(!ao){ap=ap.parentNode;}if(i.use_cache){ah=[];an=aj(ap);L(ah,function(){this.rocon_bg=an;i.processed_elems.push(this);});ah=null;}else{an=e(ap);}return j(an);};})();i.use_cache=true;i.processed_elems=[];function G(ai){var ah=ai.className,e=null;L(U,function(){if((typeof(this.rule)=="string"&&ah.indexOf(this.rule)!=-1)||ah.search(this.rule)!=-1){e=this;return false;}},true);return e;}function l(e,ah){w.insertRule(e+" {"+ah+"}",w.cssRules.length);}function D(ah){var e;L(document.styleSheets,function(){L(this.cssRules||this.rules,function(){if(e=p.exec(this.selectorText)){ah(this,parseInt(e[1],10));}});});}function E(ai,ah){var e=(ai.className||"").replace(new RegExp("\\s*"+h+"[-_].+?\\b","ig"),"");if(ah){e+=" "+ah;}ai.className=e;return ai;}function o(ah,e){H.push(ah.selectorText.substr(1));}function ag(){if(!w){if(document.createStyleSheet){w=document.createStyleSheet();}else{var e=I("style");e.rel="rocon";document.getElementsByTagName("head")[0].appendChild(e);L(document.styleSheets,function(){if(this.ownerNode.rel=="rocon"){w=this;return false;}});}}return w;}function c(ai){var ah=[],e;L((ai||document).getElementsByTagName("*"),function(){if(e=A.exec(this.className||"")){ah.push({node:this,radius:parseInt(e[1],10)});}});return ah;}function y(ah){var e=c(ah);
if(e.length){ag();L(e,function(){Y(this.node,this.radius);});}}function q(e){return f[e]?true:false;}function T(am,ah){var ai=am.className||"";ah=ah||parseInt(ai.match(A)[1],10);var ak=K.test(ai),al=G(am);var e="";var aj=al?al.border_width:(parseInt(P(am,"border-left-width"))||0);if(aj){e=N(P(am,"border-left-color")||"#000");}return{"radius":ah,"bg_color":i(am,ak),"border_width":(aj>ah)?ah:aj,"real_border_width":aj,"border_color":e,"use_shape":ak};}function af(e,ah){L(e,function(){L((this instanceof Array)?this:[this],ah);});}function m(ai){var e={};for(var ah in ai){if(ai.hasOwnProperty(ah)){e[ah]=ai[ah];}}return e;}function S(ah,ai,ap){var aj=P(ah,["padding-top","padding-bottom","margin-top","margin-bottom"]);function e(aq){return parseInt(aj[aq],10)||0;}var ak=Math.max(e("paddingTop")-ap.radius+ap.border_width,0),ao=Math.max(e("paddingBottom")-ap.radius+ap.border_width,0),al=e("marginTop")+ap.radius,an=e("marginBottom")+ap.radius,am=ap.real_border_width-ap.border_width;l("."+ai,"border-top-width:"+am+"px;"+"border-bottom-width:"+am+"px;"+"padding-top:"+ak+"px;"+"padding-bottom:"+ao+"px;"+"margin-top:"+al+"px;"+"margin-bottom:"+an+"px");}C(y);C(function(){L(i.processed_elems,function(){this.removeAttribute("rocon_bg");});i.use_cache=false;});O();if(d.safari){Y=function(ai,ah){var e=".rc"+ah;if(!q(e)){l(e,"-webkit-border-radius:"+ah+"px; -khtml-border-radius:"+ah);f[e]=true;}};u.update=function(){af(arguments,function(){var e=A.exec(this.className||"");if(e){Y(this,parseInt(e[1]));}});};}if(d.mozilla){Y=function(ai,ah){var e=".rc"+ah;if(!q(e)){l(e,"-moz-border-radius:"+ah+"px");f[e]=true;}};u.update=function(){af(arguments,function(){var e=A.exec(this.className||"");if(e){Y(this,parseInt(e[1]));}});};}if(d.opera){ag();l("."+h,"position:absolute;background-repeat:no-repeat;z-index:1;display:none");l("."+h+"-init","position:relative;");l("."+h+"-init>."+h,"display:inline-block;");l("."+h+"-tl","top:0;left:0;background-position:100% 100%;");l("."+h+"-tr","top:0;right:0;background-position:0 100%;");l("."+h+"-bl","bottom:0;left:0;background-position:100% 0;");l("."+h+"-br","bottom:0;right:0;");var x=I("canvas");function F(ai){ai.border_width=(ai.border_width>ai.radius)?ai.radius:ai.border_width;if(ai.border_width>1){ai.radius-=ai.border_width/2;}var aj=ai.radius*2+ai.border_width,e=aj;if(ai.use_shape){aj=2000;if(ai.border_width<ai.real_border_width){e+=(ai.real_border_width-ai.border_width)*2;}}if(ai.border_width==1){aj--;e--;}x.width=ai.width=aj;x.height=ai.height=e;var ah=x.getContext("2d");ah.strokeStyle=ai.border_color;ah.lineWidth=ai.border_width;ah.lineJoin="miter";ah.lineCap="square";ah.fillStyle=ai.bg_color[0];ah.clearRect(0,0,aj,e);return ah;}function W(e,ai){var aj=Math.PI/2,ah=(ai.border_width>1)?ai.border_width:0,ak=ai.radius*2+ah;e.beginPath();e.arc(0,0,ai.radius,aj,0,true);e.stroke();e.beginPath();e.arc(ak,0,ai.radius,aj*2,aj,true);e.stroke();e.beginPath();e.arc(ak,ak,ai.radius,-aj,aj*2,true);e.stroke();e.beginPath();e.arc(0,ak,ai.radius,0,-aj,true);e.stroke();}function k(ap){ap=m(ap);var ao=F(ap),ai=Math.PI/2,e=Math.PI*2,al=ap.border_width,am=(al>1)?al:0,aj=ap.radius*2+am,an=0,ah=(ap.border_width<ap.real_border_width);var ak=function(aq,ar){ao.beginPath();ao.arc(aq,ar,ap.radius,0,e,true);ao.closePath();ao.fill();};if(ah){an=ap.real_border_width-ap.border_width;ao.save();ao.translate(0,an);}ak(0,0);ak(aj,0);ak(aj,aj);ak(0,aj);ao.fillRect(aj,0,ap.width,ap.height);if(al){W(ao,ap);ao.fillStyle=ao.strokeStyle;ao.fillRect(aj,ap.radius-(al>1?al/2:al),ap.width,al*2);if(ah){ao.restore();ao.fillStyle=ap.border_color;ao.fillRect(0,0,ap.width,an);ao.fillRect(0,ap.height-an,ap.width,an);ao.fillStyle=ap.bg_color;}}return ao.canvas.toDataURL();}function t(aj){var an=aj;aj=m(aj);var ah=F(aj),e=aj.radius,ai=(aj.border_width>1)?aj.border_width:0,am=e*2+ai,al=an.radius,ak=Math.PI/2;ah.save();ah.beginPath();ah.arc(0,0,e,ak,0,true);ah.arc(am,0,e,ak*2,ak,true);ah.arc(am,am,e,-ak,ak*2,true);ah.arc(0,am,e,0,-ak,true);ah.closePath();ah.clip();ah.fillStyle=aj.bg_color[2];ah.fillRect(0,0,al,al);ah.fillStyle=aj.bg_color[3];ah.fillRect(al,0,al,al);ah.fillStyle=aj.bg_color[0];ah.fillRect(al,al,al,al);ah.fillStyle=aj.bg_color[1];ah.fillRect(0,al,al,al);ah.restore();if(aj.border_width){W(ah,aj);}return ah.canvas.toDataURL();}function b(e,ai){var ah=G(ai);return[e.radius,e.bg_color.join("-"),e.real_border_width,e.border_color,e.use_shape,ah?ah.id:0].join(":");}function R(e,aj){var al=b(e,aj),am=e.radius,an=e.real_border_width||0,ao=(e.use_shape)?an-e.border_width:0;if(!v[al]){var ai=ae+w.cssRules.length;v[al]=ai;l("."+ai+">."+h,'background-image: url("'+(e.use_shape?k(e):t(e))+'");'+"width: "+am+"px;"+"height: "+(am+ao)+"px;");var ak=-an,ah=-an;if(e.use_shape){ah=-am-ao;S(aj,ai,e);l("."+ai+">."+h+"-tl, ."+ai+">."+h+"-bl","width:auto;left:0;right:"+(am-an)+"px;background-position:-"+am+"px 100%;");l("."+ai+">."+h+"-bl","background-position:-"+am+"px 0;");}if(ak||ah){l("."+ai+">."+h+"-tl","top:"+ah+"px; left:"+ak+"px");l("."+ai+">."+h+"-tr","top:"+ah+"px; right:"+ak+"px");
l("."+ai+">."+h+"-bl","bottom:"+ah+"px; left:"+ak+"px");l("."+ai+">."+h+"-br","bottom:"+ah+"px; right:"+ak+"px");}}return v[al];}Y=function(aj,e){if(!aj.className){return;}var ah=false;L(aj.childNodes,function(){if(Q(this,h)){ah=true;return false;}});var ai=R(T(aj,e),aj);if(!ah){L(["tl","tr","bl","br"],function(){aj.appendChild(I("span",h+" "+h+"-"+this));});}E(aj,ai+" "+h+"-init");};C(function(){document.documentElement.style.outline="none";});u.update=function(){af(arguments,function(){Y(E(this));});};}if(d.msie){v.ix=0;v.created={};var ab="",n={tl:0,tr:1,br:2,bl:3};var s="vml-"+h;try{if(!document.namespaces["v"]){document.namespaces.add("v","urn:schemas-microsoft-com:vml");}}catch(aa){}ag();var Z="."+h;w.cssText="."+s+" {behavior:url(#default#VML);display:inline-block;position:absolute}"+Z+"-init {position:relative;zoom:1;}"+Z+" {position:absolute; display:inline-block; zoom: 1; overflow:hidden}"+Z+"-tl ."+s+"{flip: 'y'}"+Z+"-tr ."+s+"{rotation: 180;right:1px;}"+Z+"-br ."+s+"{flip: 'x'; right:1px;}";if(d.version<7){w.cssText+=Z+"-tr, "+Z+"-br {margin-left: 100%;}";}l=function(e,ah){ab+=e+"{"+ah+"}";};function X(au){var ak=au.radius,al=au.border_width,ah=ak+":"+al+":"+au.use_shape;if(!X._cache[ah]){var ap=10;var ai=I("v:shape");ai.className=s;ai.strokeweight=al+"px";ai.stroked=(al)?true:false;var aq=I("v:stroke");aq.className=s;aq.joinstyle="miter";ai.appendChild(aq);var an=ak,aj=an;ai.style.width=an+"px";ai.style.height=aj+"px";ak-=al/2;ak*=ap;var e=al/2*ap;var am=Math.round((ak+e)/an);var ao=ak+e;ai.coordorigin=Math.round(am/2)+" "+Math.round(am/2);ai.coordsize=ao+" "+ao;var at="";var ar=ao+am;if(au.use_shape){ar=2000*ap;at="m"+ar+",0 ns l"+e+",0  qy"+ao+","+ak+" l"+ar+","+ak+" e ";}else{at="m0,0 ns l"+e+",0  qy"+ao+","+ak+" l"+ao+","+ao+" l0,"+ao+" e ";}at+="m"+e+","+(-am)+" nf l"+e+",0 qy"+ao+","+ak+" l "+(ar)+","+ak+" e x";ai.path=at;X._cache[ah]=ai;}return X._cache[ah].cloneNode(true);}X._cache={};function z(ah,ai){var e=X(ah);e.fillcolor=ah.bg_color[n[ai]]||"#000";e.strokecolor=ah.border_color||"#000";var aj=I("span",h+" "+h+"-"+ai);aj.appendChild(e);return aj;}function V(e){L(e.childNodes,function(){if(Q(this,h)){e.removeChild(this);}});E(e);}function ac(e){var ah=e.radius+":"+(e.real_border_width||0)+":"+e.use_shape;if(!v[ah]){v[ah]=ae+v.ix++;}return v[ah];}function g(at,ah){var an=at.radius,ao=at.real_border_width||0,ap=(at.use_shape)?at.real_border_width-at.border_width:0;var aj=ac(at);if(!v.created[aj]){var al=(d.version<7)?"."+aj+" ."+h:"."+aj+">."+h;var ai=-ao,e=-1-ao;l(al,"width:"+(an+ao+1)+"px;height:"+(an+1)+"px");if(at.use_shape){e=-an-1-ap;var aq=an+at.border_width*2+ap;S(ah,aj,at);var am=Math.max(an-ao*2,0),ar=Math.min(an-ao*2,0)*-1;if(d.version<7){ar+=parseInt(P(ah,"padding-left")||0)+parseInt(P(ah,"padding-right")||0);}var ak="width:100%;clip:rect(auto auto auto "+am+"px);padding-right:"+ar+"px;left:"+(-ao-am)+"px;";l(al+"-tl",ak+"top:"+e+"px;");l(al+"-tl ."+s,"left:"+am+"px");l(al+"-bl",ak+"bottom:"+e+"px;");l(al+"-bl ."+s,"left:"+am+"px");}else{l(al+"-tl","left:"+ai+"px;top:"+e+"px;");l(al+"-bl","left:"+ai+"px;bottom:"+e+"px;");}if(d.version<7){ai=-an+(ao?an%2-ao%2:-an%2);l(al+"-tr","left:"+ai+"px;top:"+e+"px;");l(al+"-br","left:"+ai+"px;bottom:"+e+"px;");}else{l(al+"-tr","right:"+ai+"px;top:"+e+"px;");l(al+"-br","right:"+ai+"px;bottom:"+e+"px;");}v.created[aj]=true;}}Y=function(ai,e){var ah=T(ai,e);g(ah,ai);L(["tl","tr","bl","br"],function(){ai.appendChild(z(ah,this));});ai.className+=" "+ac(ah)+" "+h+"-init";};u.update=function(){af(arguments,function(){V(this);Y(this);});};C(function(){w.cssText+=ab;ab="";l=w.addRule;});}return u;})();