/*! Modernizr 2.0.6 (Custom Build) | MIT & BSD
 * Build: http://www.modernizr.com/download/#-csstransforms3d-csstransitions-audio-inlinesvg-svg-touch-teststyles-testprop-testallprops-prefixes-domprefixes
 */
function Element(n,t){var r=document.createElement(n),i,u;if(t)for(i in t)if(i=="class")r.className=t[i];else if(i=="style")r.style.cssText=t[i];else if(i=="html")r.innerHTML=t[i];else if(i=="events")for(u in t[i])addEvent(u,r,t[i][u]);else t.hasOwnProperty(i)&&r.setAttribute(i,t[i]);return r}function cssStyle(n,t){typeof n=="string"&&(n=gid(n));if(typeof t=="string")n.style.cssText=t;else for(var i in t)n.style[i]=t[i]}function addClass(n,t){for(var r=n.className.split(" "),u=!1,i=0;i<r.length;i++)if(r[i]==t){u=!0;break}u||r.push(t),n.className=r.join(" ")}function removeClass(n,t){for(var r=n.className.split(" "),i=0;i<r.length;i++)if(r[i]==t){r[i]="";break}n.className=r.join(" ")}function initCanvas(n){var u=gid(n),t,i,r;if(!u)return;t=gid(u.id+"_i");if(!t||t.tagName.toUpperCase()!="CANVAS")return;window.isSGE||(i=cv2svg(t));if(i){r=t.parentNode;try{r.removeChild(t)}catch(f){}i.id=u.id+"_i",r.appendChild(i)}else t&&t.nodeName.toLowerCase()=="canvas"&&(typeof G_vmlCanvasManager!="undefined"&&G_vmlCanvasManager.initElement(t),t.path=parseShapePath(attr(t,"data-path")),canvasDraw(t))}function cv2svg(n){var ot="sg unselectable",et='" style="',ht="</svg:marker>",st='<svg:path style="stroke-width:1;stroke:',c=",",ft='" height="',at="data-path",y=attr(n,at),vt=4,v,f,nt,g,u,t,d,s,e,l;/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)&&(vt=new Number(RegExp.$1));if(!y||!Modernizr.svg||vt<4)return null;v=parseInt(n.getAttribute("data-offset"),10),isNaN(v)&&(v=0);var yt=n.parentNode,i='<svg:svg xmlns:svg="http://www.w3.org/2000/svg" width="'+n.width+ft+n.height+'" ><svg:g transform="translate('+v+c+v+')">',pt=y.split("|M"),tt=parseShapePath(pt[0]),lt=!1,a={},ct,k,w,b,ut,o,rt,it,h,r,p;for(u=0;u<tt.length;u++)f=tt[u].c,t=tt[u].p,f=="F"?t.length>2?(b="rgb("+t[0]+c+t[1]+c+t[2]+")",ut=t[3]):b="none":f=="S"?t.length>2?(o="rgb("+t[0]+c+t[1]+c+t[2]+")",rt=t[3]):o="none":f=="W"?(it=t[0],t.length>0&&(h=t.slice(1).join(c),h=="0"&&(h=null))):f=="B"?lt=!0:f=="R"||f=="E"?(r=t,p=f):f=="X"?(a[t[0]]=[t[1],t[2]],t[0]=="1"&&attr(yt,"data-callout")=="1"&&(ct=getX1Quarter(n,a))):f=="Y"&&(k=t[0],w=t[1]);(k||w)&&(i+="<svg:defs>",i+='<svg:marker id="myMarkerEnd" viewBox="0 0 30 30" refX="10" refY="15" markerUnits="userSpaceOnUse" markerWidth="15" markerHeight="30" orient="auto">',i+=st+o+";fill:"+o+';opacity:1" d="M0 6 15 15 0 24 Z" />',i+=ht,i+='<svg:marker id="myMarkerStart" viewBox="0 0 30 30" refX="10" refY="15" markerUnits="userSpaceOnUse" markerWidth="15" markerHeight="30" orient="auto">',i+=st+o+";fill:"+o+';opacity:1" d="M15 6 0 15 15 24 Z" />',i+=ht,i+="</svg:defs>");if(p)e="fill:"+b+";stroke:"+o+";stroke-width:"+it+";fill-opacity:"+ut+";stroke-opacity:"+rt,h&&(e+=";stroke-dasharray:"+h),k&&(e+=";marker-start:url(#myMarkerStart)"),w&&(e+=";marker-end:url(#myMarkerEnd)"),p=="R"?i+='<svg:rect x="'+r[0]+'" y="'+r[1]+'" width="'+r[2]+ft+r[3]+et+e+'" />':p=="E"&&(nt=(r[2]-r[0])/2,g=(r[3]-r[1])/2,i+='<svg:ellipse cx="'+(r[0]+nt)+'" cy="'+(r[1]+g)+'" rx="'+nt+'" ry="'+g+et+e+'" />');else{r=y.substr(y.indexOf("M"));if(r.indexOf("X")>0){for(s=parseShapePath(r),u=0;u<s.length;u++)t=s[u].p,typeof t[0]=="string"&&t[0].substr(0,1)=="X"&&(t.length==1?(d=t[0].substr(1,1),t[0]=a[d][0],t[1]=a[d][1]):s[u].p=evalShapePath(t,a,ct));r=buildShapePath(s)}else lt&&(s=parseShapePath(r),r=buildShapePath(pathBezier(s)));i+='<svg:path stroke="'+o+'" stroke-opacity="'+rt+'" fill="'+b+'"  fill-opacity="'+ut+'" stroke-width="'+it+'"',h&&(i+=' stroke-dasharray="'+h+'"'),k&&(i+=' marker-start = "url(#myMarkerStart)"'),w&&(i+=' marker-end = "url(#myMarkerEnd)"'),i+=' d="',i+=r.replace(/\|/g,""),i+='"  />'}return i+="</svg:g></svg:svg>",e="z-index:"+n.style.zIndex+";left:"+n.style.left+";top:"+n.style.top,!Modernizr.inlinesvg||window.chrome||navigator.vendor&&navigator.vendor.indexOf("Apple")>=0?(l=new Element("img",{"class":ot,style:e}),l.setAttribute("src","data:image/svg+xml,"+i)):(l=new Element("div",{"class":ot,style:e}),l.innerHTML=i.replace(/svg:/ig,"")),window.isSGE||l.setAttribute(at,y),l}function canvasDraw(n){var g=!0,c=!1,i,d,p,ut,l,v,it,rt,ot,et,nt;if(!n.path)return;i=parseInt(n.getAttribute("data-offset"),10),isNaN(i)&&(i=0);var r=n.getContext("2d"),f=1,u=1;r.clearRect(0,0,n.width,n.height),n.width=n.width;var w=c,k=c,tt=c,ft=c;for(l=0;l<6;l++)if(n.path[l]&&n.path[l].c=="B"){ft=g;break}for(d=ft?pathBezier(n.path):n.path,p={},l=0;l<d.length;l++){var y=d[l],b=y.c,t=y.p.slice(0,y.p.length);if((n.flipV||n.flipH)&&(b=="M"||b=="L"||b=="C"))for(v=0;v<t.length;v+=2)n.flipV&&(t[v]=n.width-i*2-t[v]),n.flipH&&(t[v+1]=n.height-i*2-t[v+1]);typeof t[0]=="string"&&t[0].substr(0,1)=="X"&&(t.length==1?(it=t[0].substr(1,1),t[0]=p[it][0],t[1]=p[it][1]):(t=evalShapePath(t,p,ut),rt=t.join(","),rt=="NaN,NaN"&&(b="")));switch(b){case"X":p[t[0]]=[t[1],t[2]],t[0]=="1"&&(ut=getX1Quarter(n,p));break;case"F":w&&r.fill(),k&&r.stroke(),r.beginPath(),t.length==4?(w=g,r.fillStyle="rgba("+t.join(",")+")"):w=c;break;case"S":t.length==4?(k=g,r.strokeStyle="rgba("+t.join(",")+")"):k=c;break;case"W":r.lineWidth=t[0];break;case"U":t[0]==0&&tt?(r.restore(),tt=c):t[0]!=0&&(r.save(),r.translate(t[1]*f+i,t[2]*u+i),r.rotate(t[0]/180*Math.PI),r.translate(-t[1]*f-i,-t[2]*u-i),tt=g);break;case"T":w=c,r.font=t[3]+"px "+t[2]+" "+t[4],r.fillText(t[6],t[0],t[1]);break;case"R":r.rect(t[0]*f+i,t[1]*u+i,t[2]-t[0],t[3]-t[1]);break;case"E":var a=.552,h=(t[2]-t[0])/2*f,s=(t[3]-t[1])/2*u,e=t[0]*f+h+i,o=t[1]*u+s+i;r.moveTo(e,o-s),r.bezierCurveTo(e+a*h,o-s,e+h,o-a*s,e+h,o),r.bezierCurveTo(e+h,o+a*s,e+a*h,o+s,e,o+s),r.bezierCurveTo(e-a*h,o+s,e-h,o+a*s,e-h,o),r.bezierCurveTo(e-h,o-a*s,e-a*h,o-s,e,o-s);break;case"M":r.moveTo(t[0]*f+i,t[1]*u+i),ot=[t[0]*f+i,t[1]*u+i];break;case"L":r.lineTo(t[0]*f+i,t[1]*u+i),et=[t[0]*f+i,t[1]*u+i];break;case"A":r.arc(t[0]*f+i,t[1]*u+i,t[2],t[3],t[4],c);break;case"V":r.arcTo(t[0],t[1],t[2],t[3],t[4]);break;case"C":r.bezierCurveTo(t[0]*f+i,t[1]*u+i,t[2]*f+i,t[3]*u+i,t[4]*f+i,t[5]*u+i),et=[t[4]*f+i,t[5]*u+i];break;case"Z":case"z":r.closePath();break;case"I":nt=new Image,nt.dim=[y.x,y.y,y.w,y.h],nt.onload=function(){var n=this;r.drawImage(n,n.dim[0]+i,n.dim[1]+i,n.dim[2],n.dim[3])},nt.src=t}}w&&r.fill(),k&&r.stroke()}function getX1Quarter(n,t){var e,f,i,o;if(n.id=="canvas")return 3;if(n.shift)var u=gid(n.id.substr(0,n.id.length-7)),c=gid("sld").offsetLeft+u.offsetLeft,v=gid("sld").offsetTop+u.offsetTop,h=u.offsetWidth/2,s=u.offsetHeight/2;else var c=-n.offsetLeft-5,v=-n.offsetTop-5,h=n.parentNode.offsetWidth/2,s=n.parentNode.offsetHeight/2;var l=t[1][1]-v-s,a=t[1][0]-c-h,r=Math.atan2(l,a)*180/Math.PI;for(r<0&&(r=360+r),e=Math.atan2(s,h)*180/Math.PI,i=0;i<4;i++){o=i%2==0?e:90-e;if(r>=90*i&&r<90*i+o){f=2*i+1;break}else if(r>=90*i+o&&r<90*(i+1)){f=2*i+2;break}}return f}function evalShapePath(n,t,i){for(var e=[],r,f,o,u=1;u<n.length;u++)if(typeof n[u]=="string"){for(r=n[u].replace(/K/g,"0.552"),r=r.replace(/pi/g,"Math.PI"),r=r.replace(/sin/g,"Math.sin"),r=r.replace(/cos/g,"Math.cos"),r=r.replace(/min/g,"Math.min"),r=r.replace(/max/g,"Math.max"),k=1;k<=10;k++)t[k]&&(r=r.replace(new RegExp("X"+k+"0","g"),t[k][0]),r=r.replace(new RegExp("X"+k+"1","g"),t[k][1]));if(i)for(f=1;f<=8;f++)o=f==i?1:undefined,r=r.replace(new RegExp("Q"+f,"g"),o);e.push(eval("("+r+")"))}else e.push(n[u]);return e}function parseShapePath(n){for(var f=n.split("|"),e=[],i,t,r,u=0;u<f.length;u++)if(f[u]!=""){i={},i.c=f[u].substr(0,1).toUpperCase(),i.p=[];if(f[u].length>1){t=f[u].substr(1).split(",");if(i.c=="X")i.p=[parseFloat(t[0]),parseFloat(t[1]),parseFloat(t[2])],t.length==7&&(i.p=i.p.concat([t[3],t[4],t[5],t[6]]));else if(typeof t[0]=="string"&&t[0].substr(0,1)=="X")i.p=t;else for(r=0;r<t.length;r+=2)isNaN(t[r])?i.p.push(t[r]):i.p.push(parseFloat(t[r])),t[r+1]&&(isNaN(t[r+1])?i.p.push(t[r]):i.p.push(parseFloat(t[r+1])))}e.push(i)}return e}function buildShapePath(n){var r="",i,t,u;if(n)for(i=0;i<n.length;i++){t=n[i].p;if(t&&t.constructor==Array&&t.length>0){u=t.join(",");if(u=="NaN,NaN")continue;r+="|"+n[i].c,r+=u}else r+="|"+n[i].c,t&&(r+=t)}return r}function rotatePoint(n,t,i,r,u){var f=u*Math.PI/180,o=Math.cos(f)*(n-i)-Math.sin(f)*(t-r)+i,e=Math.sin(f)*(n-i)+Math.cos(f)*(t-r)+r;return[o,e]}function loadFB(n){gid("facebookLogin").innerHTML='<img src="../facebook/icon_facebook.png" align=absmiddle>&nbsp;<span id="facebookWelcome" ></span><a id="loginURL" href="javascript:login(loginOK)">Login</a>',n&&n()}function setCookie(n,t,i){var r=new Date,u;r.setDate(r.getDate()+i),u=escape(t)+(i==null?"":"; expires="+r.toUTCString())+";",document.cookie=n+"="+u}function getCookie(n){var t=parseQueryString(document.cookie,";");return t[n]}function checkLoginStatus(n,t){var i="FB_ACCESS_TOKEN";return document.cookie.indexOf(i)<0?(t&&t(),!1):(getMe(getCookie(i),function(){n&&n()}),!0)}function login(){var i=500,t=300,f=(screen.width-i)/2,e=(screen.height-t)/2,r="http://www.facebook.com/dialog/oauth/?scope=&client_id="+APP_ID+"&redirect_uri="+location.protocol+"//"+document.domain+"/channel.html&response_type=token signed_request&display=popup",u;window.allowExit=!0,u=window.open(r,"FBlogin","location=1,scrollbars=1,left="+f+",top="+e+",width="+i+",height="+t+"")}function getMe(n,t){loadScript("https://graph.facebook.com/me?access_token="+n+"&callback=processFBInfo","js",t)}function processFBInfo(n){n.error?logout():(session||(session={}),session=n)}function setFBCookie(n,t){var i=";path=/;";document.cookie="FB_ACCESS_TOKEN="+n+i,document.cookie="FB_SIGNED_REQUEST="+t+i}function deleteFBCookie(){var n=new Date;document.cookie="FB_ACCESS_TOKEN=;expires="+n.toGMTString()+";path=/;",document.cookie="FB_SIGNED_REQUEST=;expires="+n.toGMTString()+";path=/;"}function logout(){var i=500,t=300,f=(screen.width-i)/2,e=(screen.height-t)/2,r="https://www.facebook.com/logout.php?next="+escape(location.protocol+"//"+document.domain+"/channel.html")+"&access_token="+getCookie("FB_ACCESS_TOKEN"),u;window.allowExit=!0,u=window.open(r,"FBlogout","location=1,scrollbars=1,left="+f+",top="+e+",width="+i+",height="+t+"")}function showLogoutUrl(){var n="loginURL";session&&session.first_name&&(gid("facebookWelcome").innerHTML="Hi "+session.first_name+"!&nbsp;",gid(n).innerHTML="Logout",gid(n).href="javascript:logout()",gid(n).onclick=function(){window.allowExit=!0})}function showLoginUrl(){var n="loginURL";gid("facebookWelcome").innerHTML="",gid(n).innerHTML="Login",gid(n).href="javascript:login(loginOK)",gid(n).onclick=function(){window.allowExit=!0}}function getFBAlbums(){FB.api("/me/albums",function(n){for(album in n.data)n.data[album].name=="Profile Pictures"&&FB.api(n.data[album].id+"/photos",function(){})})}function removeScript(n,t){for(var f=t=="js"?"script":t=="css"?"link":"none",u=t=="js"?"src":t=="css"?"href":"none",r=document.getElementsByTagName(f),i=r.length;i>=0;i--)r[i]&&r[i].getAttribute(u)!=null&&r[i].getAttribute(u).indexOf(n)!=-1&&r[i].parentNode.removeChild(r[i]),r[i]=null}function loadScript(n,t,i){var r;return t=="js"?(r=document.createElement("script"),r.setAttribute("type","text/javascript"),i&&(r.onreadystatechange=function(){(this.readyState=="complete"||this.readyState=="loaded")&&i()},r.onload=i),r.setAttribute("src",n)):t=="css"&&(r=document.createElement("link"),r.setAttribute("rel","stylesheet"),r.setAttribute("type","text/css"),r.setAttribute("href",n)),typeof r!="undefined"&&document.getElementsByTagName("head")[0].appendChild(r),r}function getXMLHTTP(n,t,i,r){var u;window.XMLHttpRequest?u=new XMLHttpRequest:window.ActiveXObject&&(u=new ActiveXObject("Microsoft.XMLHTTP")),location.protocol=="http:"?(i||(i="GET"),u.open(i,n,!0),u.onreadystatechange=function(){this.readyState==4&&t(this.responseText)},(r==undefined||i=="GET")&&(r=null),r!=null&&(u.setRequestHeader("Content-type","application/x-www-form-urlencoded;charset=UTF-8"),u.setRequestHeader("Access-Control-Allow-Origin","*")),u.send(r)):(u.open("GET",n,!1),u.send(null),u.status==0&&t(u.responseText))}function camelCase(n){return n.replace(/\-(.)/g,function(n,t){return t.toUpperCase()})}function hex2rgb(n){return n.substr(0,1)=="#"&&(n=n.substr(1)),[Number("0x"+n.substr(0,2)),Number("0x"+n.substr(2,2)),Number("0x"+n.substr(4,2))]}function rgb2array(n){if(n.substr(0,1)=="#")return n=n.substr(1),[Number("0x"+n.substr(0,2)),Number("0x"+n.substr(2,2)),Number("0x"+n.substr(4,2))];var t=/(.*?)rgb\((\d+), (\d+), (\d+)\)/.exec(n),u=parseInt(t[2],10),r=parseInt(t[3],10),i=parseInt(t[4],10);return[u,r,i]}function dec2hex(n){var t=parseInt(n,10).toString(16);return t="000000".substr(0,6-t.length)+t}function array2hex(n){var t=n[0]*256+n[1]*16+n[0];return dec2hex(t)}function preventDefault(n){return n&&n.preventDefault?n.preventDefault():window.event&&(window.event.returnValue=!1),!1}function stopPropagation(n){n&&n.stopPropagation?n.stopPropagation():window.event&&(window.event.cancelBubble=!0)}function cancelEvent(n,t){n.returnValue=!1,n.preventDefault&&n.preventDefault(n),t&&(n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation())}function getScrollXY(){var n="SGT_workarea";return gid(n)?[gid(n).scrollLeft,gid(n).scrollTop]:[document.body.scrollLeft,document.body.scrollTop]}function getMousePos(n){n||(n=window.event);if(!n)return;var t=getScrollXY(),i;return i=n.touches&&n.touches.length?[n.touches[0].clientX+t[0],n.touches[0].clientY+t[1]]:[n.clientX||n.pageX+t[0],n.clientY||n.pageY+t[1]]}function outerHTML(n){return n.nodeType==3?n.nodeValue:n.outerHTML||function(n){var t=new Element("div"),i;return t.appendChild(n.cloneNode(!0)),i=t.innerHTML,t=null,i}(n)}function attr(n,t){var i=n.getAttribute(t);return i||(i=""),i}function innerText(n){return n.textContent||n.innerText||""}function trim(n){return n.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function parseQueryString(n,t){var f={},u,i,r;for(t||(t="&"),u=n.split(t),i=0;i<u.length;i++)r=u[i].split("="),r[0]&&(f[trim(r[0])]=trim(unescape(r[1])));return f}function json_encode(n){var i,f,t,u,r;if(!n)return n;if(window.JSON&&JSON.stringify)return JSON.stringify(n);i=arguments.callee;if(typeof n=="boolean"||typeof n=="number")return n+"";if(typeof n=="string")return'"'+n.replace(/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"';if(n.length){for(f=[],t=0;t<n.length;t++)f.push(i(n[t]));return"["+f.join(",")+"]"}u=[];for(r in n)u.push(i(r)+":"+i(n[r]));return"{"+u.join(",")+"}"}function cloneArray(n){for(var r=[],u,i,t=0;t<n.length;t++)if(typeof n[t]=="object"){u={};for(i in n[t])n[t].hasOwnProperty(i)&&(u[i]=n[t][i]);r.push(u)}else r.push(n[t]);return r}function pathBezier(n){function f(n){for(var r=n,e=[],i,u,t=0,f=r.length;f-2>t;t+=2)i=[],0==t?(i.push({x:parseFloat(r[t]),y:parseFloat(r[t+1])}),i.push({x:parseFloat(r[t]),y:parseFloat(r[t+1])}),i.push({x:parseFloat(r[t+2]),y:parseFloat(r[t+3])}),i.push({x:parseFloat(r[t+4]),y:parseFloat(r[t+5])})):f-4==t?(i.push({x:parseFloat(r[t-2]),y:parseFloat(r[t-1])}),i.push({x:parseFloat(r[t]),y:parseFloat(r[t+1])}),i.push({x:parseFloat(r[t+2]),y:parseFloat(r[t+3])}),i.push({x:parseFloat(r[t+2]),y:parseFloat(r[t+3])})):(i.push({x:parseFloat(r[t-2]),y:parseFloat(r[t-1])}),i.push({x:parseFloat(r[t]),y:parseFloat(r[t+1])}),i.push({x:parseFloat(r[t+2]),y:parseFloat(r[t+3])}),i.push({x:parseFloat(r[t+4]),y:parseFloat(r[t+5])})),u=[],u.push({x:i[1].x,y:i[1].y}),u.push({x:(-i[0].x+6*i[1].x+i[2].x)/6,y:(-i[0].y+6*i[1].y+i[2].y)/6}),u.push({x:(i[1].x+6*i[2].x-i[3].x)/6,y:(i[1].y+6*i[2].y-i[3].y)/6}),u.push({x:i[2].x,y:i[2].y}),e.push({c:"C",p:[u[1].x,u[1].y,u[2].x,u[2].y,u[3].x,u[3].y]});return e}var r,i,t,u;if(n.length>5){for(r=[],i=[],t=0;t<n.length;t++)n[t].c=="M"?(r.push(n[t]),i.push(n[t].p[0]),i.push(n[t].p[1])):n[t].c=="L"?(i.push(n[t].p[0]),i.push(n[t].p[1])):r.push(n[t]);return u=f(i),r=r.concat(u)}return n}function getPara(n){for(var i=[],t=0;t<n.children.length;t++)n.children[t].tagName=="P"||n.children[t].tagName=="LI"?i.push(n.children[t]):(n.children[t].tagName=="UL"||n.children[t].tagName=="OL")&&(i=i.concat(getPara(n.children[t])));return i}function processText(n,t){var a="span",v,y,tt,e,b,k,w,u,p,s,c,g,f,l,r,o,i;if(n.spanlist)return;n.words=[],n.letters=[];var it=gid(n.id+"_t").children[0],d=getPara(it),h=[];for(v=d.length-1;v>=0;v--){for(y=d[v],tt=y.childNodes.length,o=tt-1;o>=0;o--)for(e=y.childNodes[o],e.nodeType==3&&(b=new Element(a),b.innerHTML=e.nodeValue,y.replaceChild(b,e),e=b),k=e.childNodes.length,w=k-1;w>=0;w--){u=e.childNodes[w];if(u.nodeType==3){s=u.nodeValue;if(s=="\n")continue;p=new Element(a),p.innerHTML=s,e.replaceChild(p,u),u=p}else s=innerText(u);if(t==2){var nt=breakWords(s),rt="",f=[];for(c=nt.length-1;c>=0;c--)i=new Element(a,{html:nt[c]}),f.push(i),h.unshift(i),c>0&&(g=new Element(a,{html:"&nbsp;"}),f.push(g));for(n.words=f.concat(n.words),u.innerHTML="",r=f.length-1;r>=0;r--)u.appendChild(f[r])}else if(t==1){for(f=[],r=s.length-1;r>=0;r--)l=s.substr(r,1),l==" "&&(l="&nbsp;"),i=new Element(a,{html:l}),h.unshift(i),n.letters.push(l),f.push(i);for(u.innerHTML="",r=f.length-1;r>=0;r--)u.appendChild(f[r])}}n.spanlist=h,n.words=h}for(o=h.length-1;o>=0;o--)i=h[o],i.style.left=i.offsetLeft+"px",i.style.top=i.offsetTop+"px",i.className="sg"}function inRange(n,t){for(var u,r,i=0;i<t.length;i+=2){u=t.substr(i,1),r=t.substr(i+1,1);if(n.charCodeAt(0)>=u.charCodeAt(0)&&n.charCodeAt(0)<=r.charCodeAt(0))return!0}return!1}function breakWords(n){for(var e="\\[\\!\\\"\\#\\$\\%\\&\\'\\(\\)\\*\\+\\,\\\\\\-\\.\\/\\:\\;\\<\\=\\>\\?\\@\\[\\]\\^\\_\\`\\{\\|\\}\\~\\]",f=new RegExp("\\s*(\\.{3}|\\w+\\-\\w+|\\w+'(?:\\w+)?|\\w+|["+e+"])"),r=n.split(f),u=[],i,t=0;t<r.length;t++)i=trim(r[t]),inRange(i,"AZaz09\u00c0\u0292\u1ea0\u1f07\u0388\u04e9\u1e00\u1fbc\u4e00\ufa2d\uff10\uff3a\uff41\uff5a\uff66\uff9e\u3041\u30fe")&&u.push(i);return u}function makeAbsolute(n){var t="px",s=n.parentNode.getBoundingClientRect(),i=n.getBoundingClientRect(),o=n.offsetLeft,e=n.offsetTop,f=i.right-i.left,u=i.bottom-i.top,r;isIE&&(r=gid("SGT_viewport").style.zoom,f=f/r,u=u/r),n.className="sg",n.style.top=e+t,n.style.left=o+t,n.style.width=f+5+t,n.style.height=u+t}function hitTest(n,t){var r=t.getBoundingClientRect(),i=getMousePos(n);return i&&i[0]>=r.left&&i[0]<=r.left+t.offsetWidth&&i[1]>=r.top&&i[1]<=r.top+t.offsetHeight?!0:!1}function createCanvas(n,t,i){var r=new Element("canvas");return r.width=n,r.height=t,i!=undefined&&r.setAttribute("data-offset",i),typeof G_vmlCanvasManager!="undefined"&&G_vmlCanvasManager.initElement(r),r}function genNextName(n,t){var r,u,i;r=t?"master"+t+"_":"",i=r+n;if(gid(i)){u=2,i=r+n+" ("+u+")";while(gid(i))u++,i=r+n+" ("+u+")"}return i}function genId(n,t){var i="s"+t+"_"+n;return gid(i)?randomID(4):i}function randomID(n){for(var r="0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ",i="",t=0;t<n;t++)i+=r.substr(Math.floor(Math.random()*62),1);return i}function substShpIds(n,t,i,r,u,f){var e="'",c="ig",w=/\sid\s?=\s?['"]([^'"]*).*\sdata\-sgid\s?=\s?['"]([^'"]*)\s?/ig,l=t,p=[],s,o,y,h,v,a;while(match=w.exec(i))f?(s="master"+n+"_"+match[2],o="m"+n+"_"+genId(l,n)):(s=genNextName(match[2]),o=genId(l,n)),y=match[2],h=match[1],i=i.replace(new RegExp(" data-sgid=[\"']"+y+"[\"']",c),' data-sgid="'+s+'"'),i=i.replace(new RegExp(" id=[\"']"+h+"(_[aits])?[\"']",c),' id="'+o+'$1"'),v=new RegExp(e+h+e,c),a=new RegExp(e+y+e,c),r&&(r=r.replace(v,e+o+e),r=r.replace(a,e+s+e)),u&&(u=u.replace(v,e+o+e),u=u.replace(a,e+s+e)),p.push({oldid:h,newid:o}),l++;return{newshps:p,highest:l,html:i,animationjs:r,slidejs:u}}function round(n){return roundNum(n,0)}function round2(n){return roundNum(n,2)}function round4(n){return roundNum(n,4)}function round6(n){return roundNum(n,6)}function roundNum(n,t){if(!t)return Math.round(n);var i=Math.pow(10,t);return Math.round(n*i)/i}var session,APP_ID;window.Modernizr=function(n,t,i){var p="@media (";function g(n,t){var i=n.charAt(0).toUpperCase()+n.substr(1),r=(n+" "+v.join(i+" ")+i).split(" ");return c(r,t)}function c(n,t){for(var r in n)if(nt[n[r]]!==i)return t=="pfx"?n[r]:!0;return!1}function l(n,t){return typeof n===t}function k(n){nt.cssText=n}var it="2.0.6",r={},d=t.documentElement,ct=t.head||t.getElementsByTagName("head")[0],f="modernizr",b=t.createElement(f),nt=b.style,ut,ft=Object.prototype.toString,e=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),v="Webkit Moz O ms Khtml".split(" "),w={svg:"http://www.w3.org/2000/svg"},u={},ht={},st={},rt=[],y=function(n,i,r,u){var s,h,o,e=t.createElement("div");if(parseInt(r,10))while(r--)o=t.createElement("div"),o.id=u?u[r]:f+(r+1),e.appendChild(o);return s=["&#173;","<style>",n,"</style>"].join(""),e.id=f,e.innerHTML+=s,d.appendChild(e),h=i(e,n),e.parentNode.removeChild(e),!!h},o,h={}.hasOwnProperty,a,tt,s;a=!l(h,i)&&!l(h.call,i)?function(n,t){return h.call(n,t)}:function(n,t){return t in n&&l(n.constructor.prototype[t],i)},tt=function(i,u){var e=i.join(""),f=u.length;y(e,function(i){var e=t.styleSheets[t.styleSheets.length-1],h=e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"",s=i.childNodes,o={};while(f--)o[s[f].id]=s[f];r.touch="ontouchstart"in n||o.touch.offsetTop===9,r.csstransforms3d=o.csstransforms3d.offsetLeft===9},f,u)}([,[p,e.join("touch-enabled),("),f,")","{#touch{top:9px;position:absolute}}"].join(""),[p,e.join("transform-3d),("),f,")","{#csstransforms3d{left:9px;position:absolute}}"].join("")],[,"touch","csstransforms3d"]),u.touch=function(){return r.touch},u.csstransforms3d=function(){var n=!!c(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);return n&&"webkitPerspective"in d.style&&(n=r.csstransforms3d),n},u.csstransitions=function(){return g("transitionProperty")},u.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"'),n.mp3=i.canPlayType("audio/mpeg;"),n.wav=i.canPlayType('audio/wav; codecs="1"'),n.m4a=i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;"))}catch(r){}return n},u.svg=function(){return!!t.createElementNS&&!!t.createElementNS(w.svg,"svg").createSVGRect},u.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==w.svg};for(s in u)a(u,s)&&(o=s.toLowerCase(),r[o]=u[s](),rt.push((r[o]?"":"no-")+o));return k(""),b=ut=null,r._version=it,r._prefixes=e,r._domPrefixes=v,r.testProp=function(n){return c([n])},r.testAllProps=g,r.testStyles=y,r}(this,this.document),isIE8='\v'=="v",isIE=!!document.all,mWK=navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad|android)/),window.console||(console={log:function(){}});
/*! Simple JavaScript Inheritance
 * By John Resig http://ejohn.org/
 * MIT Licensed.
 */
(function(){var n=!1,t=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;this.Class=function(){},Class.extend=function(i){var e="function";function u(){!n&&this.init&&this.init.apply(this,arguments)}var o=this.prototype,f,r;n=!0,f=new this,n=!1;for(r in i)f[r]=typeof i[r]==e&&typeof o[r]==e&&t.test(i[r])?function(n,t){return function(){var i=this,u=i._super,r;return i._super=o[n],r=t.apply(i,arguments),i._super=u,r}}(r,i[r]):i[r];return u.prototype=f,u.constructor=u,u.extend=arguments.callee,u}})(),Function.prototype.bind=function(n){var t=this;return function(){return t.apply(n,arguments)}},Function.prototype.debounce=function(n,t){var r=this,i;return function(){function e(){t||r.apply(f,u),i=null}var f=this,u=arguments;i?clearTimeout(i):t&&r.apply(f,u),i=setTimeout(e,n||100)}},window.addEvent=function(n,t,i){t.addEventListener?t.addEventListener(n,i,!1):t.attachEvent&&t.attachEvent("on"+n,i)},APP_ID="240723742632046"
