if(location.search.length>1){var get=new Object();var r=new Array();var ret=location.search.substr(1).split("&");get['utm_source']='';get['utm_medium']='';get['utm_campaign']='';for(var i=0;i<ret.length;i++){r=ret[i].split("=");get[r[0]]=r[1];}
if((get['utm_source'].length>0)&&(get['utm_medium'].length>0)&&(get['utm_campaign'].length>0)){setCookie();_user_var=get['utm_source']+'/'+get['utm_medium']+'/'+get['utm_campaign'];}
else{_loadcookie=loadCookie("VizSeg");r=_loadcookie.split("|");if((r[0].length>0)&&(r[1].length>0)&&(r[2].length>0)){_user_var=r[0]+'/'+r[1]+'/'+r[2];}
else{_user_var='';}}}
else{_loadcookie=loadCookie("VizSeg");r=_loadcookie.split("|");if((r[0].length>0)&&(r[1].length>0)&&(r[2].length>0)){_user_var=r[0]+'/'+r[1]+'/'+r[2];}
else{_user_var='';}}
function setCookie(){if((get['utm_source'].length>0)&&(get['utm_medium'].length>0)&&(get['utm_campaign'].length>0)){_today=(new Date()).getTime();_limit_day=new Date(3*30*24*60*60*1000+(new Date()).getTime());_limit_day_string=_limit_day.toGMTString();document.cookie="VizSeg="+escape(get['utm_source']+"|"+get['utm_medium']+"|"+get['utm_campaign'])+";path=/;expires="+_limit_day_string;}}
function loadCookie(key){var sCookie=document.cookie;var aData=sCookie.split(";");var oExp=new RegExp(" ","g");key=key.replace(oExp,"");var i=0;while(aData[i]){var aWord=aData[i].split("=");aWord[0]=aWord[0].replace(oExp,"");if(key==aWord[0])return unescape(aWord[1]);if(++i>=aData.length)break;}
return"";}
$(document).ready(function(){$('a[href^="http://"],a[href^="https://"]').not($('a[href^="http://"],a[href^="https://"]').find('img').parents('a')).wrapInner(document.createElement("span"));});$(document).ready(function(){$('a.btn_action,a.btn_basic,a.btn_cancel').wrapInner(document.createElement("span"));});$(document).ready(function(){$("#contents h2:first,#contents h3:first,#contents h4:first").css("margin-top","0");$('#contents h2').wrapInner(document.createElement("span"));});$(document).ready(function(){$(".note p:last,#notfound p:last,#banner img:last").css("margin-bottom","0");});var targetClass='span';var digitUnit=3;$(document).ready(loadComma);function loadComma(){$(targetClass).each(function(){if($(this).text().indexOf(",")==-1&&!($(this).text().match(/[^0-9]+/))){$(this).html(commaDelim($(this).text()));}});}
function commaDelim(str){if(str.length>3){var oriStr=str;var num=Math.floor(str.length/digitUnit);var measure=str.length/3-Math.floor(str.length/digitUnit);measure=Math.floor(measure*10);measure=measure/digitUnit;str="";if(measure>0)str=oriStr.slice(0,measure);for(var i=0;i<(num);i++){if(str!="")str+=",";str+=oriStr.slice(measure+i*digitUnit,measure+(i+1)*digitUnit);}}
return str;}
$(function(){$('a[href*=#][href!=#],area[href*=#][href!=#]').click(function(){if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){var target=$(this.hash);target=target.length&&target;if(target.length){var sclpos=30;var scldurat=500;var targetOffset=target.offset().top-sclpos;$('html,body').animate({scrollTop:targetOffset},{duration:scldurat,easing:"easeOutExpo"});return false;}}});});new function(){function heightLine(){this.className="heightLine";this.parentClassName="heightLineParent"
reg=new RegExp(this.className+"-([a-zA-Z0-9-_]+)","i");objCN=new Array();var objAll=document.getElementsByTagName?document.getElementsByTagName("*"):document.all;for(var i=0;i<objAll.length;i++){var eltClass=objAll[i].className.split(/\s+/);for(var j=0;j<eltClass.length;j++){if(eltClass[j]==this.className){if(!objCN["main CN"])objCN["main CN"]=new Array();objCN["main CN"].push(objAll[i]);break;}else if(eltClass[j]==this.parentClassName){if(!objCN["parent CN"])objCN["parent CN"]=new Array();objCN["parent CN"].push(objAll[i]);break;}else if(eltClass[j].match(reg)){var OCN=eltClass[j].match(reg)
if(!objCN[OCN])objCN[OCN]=new Array();objCN[OCN].push(objAll[i]);break;}}}
var e=document.createElement("div");var s=document.createTextNode("S");e.appendChild(s);e.style.visibility="hidden"
e.style.position="absolute"
e.style.top="0"
document.body.appendChild(e);var defHeight=e.offsetHeight;changeBoxSize=function(){for(var key in objCN){if(objCN.hasOwnProperty(key)){if(key=="parent CN"){for(var i=0;i<objCN[key].length;i++){var max_height=0;var CCN=objCN[key][i].childNodes;for(var j=0;j<CCN.length;j++){if(CCN[j]&&CCN[j].nodeType==1){CCN[j].style.height="auto";max_height=max_height>CCN[j].offsetHeight?max_height:CCN[j].offsetHeight;}}
for(var j=0;j<CCN.length;j++){if(CCN[j].style)CCN[j].style.height=max_height+"px";}}}else{var max_height=0;for(var i=0;i<objCN[key].length;i++){objCN[key][i].style.height="auto";max_height=max_height>objCN[key][i].offsetHeight?max_height:objCN[key][i].offsetHeight;}
for(var i=0;i<objCN[key].length;i++){objCN[key][i].style.height=max_height+"px";}}}}}
checkBoxSize=function(){if(defHeight!=e.offsetHeight){changeBoxSize();defHeight=e.offsetHeight;}}
changeBoxSize();setInterval(checkBoxSize,1000)}
function addEvent(elm,listener,fn){try{elm.addEventListener(listener,fn,false);}catch(e){elm.attachEvent("on"+listener,fn);}}
addEvent(window,"load",heightLine);}
new function(){var footerId="footer";function footerFixed(){var dh=document.getElementsByTagName("body")[0].clientHeight;document.getElementById(footerId).style.top="0px";var ft=document.getElementById(footerId).offsetTop;var fh=document.getElementById(footerId).offsetHeight;if(window.innerHeight){var wh=window.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight!=0){var wh=document.documentElement.clientHeight;}
if(ft+fh<wh){document.getElementById(footerId).style.position="relative";document.getElementById(footerId).style.top=(wh-fh-ft-0)+"px";}}
function checkFontSize(func){var e=document.createElement("div");var s=document.createTextNode("S");e.appendChild(s);e.style.visibility="hidden"
e.style.position="absolute"
e.style.top="0"
document.body.appendChild(e);var defHeight=e.offsetHeight;function checkBoxSize(){if(defHeight!=e.offsetHeight){func();defHeight=e.offsetHeight;}}
setInterval(checkBoxSize,1000)}
function addEvent(elm,listener,fn){try{elm.addEventListener(listener,fn,false);}catch(e){elm.attachEvent("on"+listener,fn);}}
addEvent(window,"load",footerFixed);addEvent(window,"load",function(){checkFontSize(footerFixed);});addEvent(window,"resize",footerFixed);}
