/*
 * Copyright 2009- VA.
 */
var VANAY_TAG=null;var VANAY_BASE_URL="http://app.video-analytics.jp/video_analytics/v2/";if((navigator.userAgent.toLowerCase().indexOf("msie")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("opera")==-1)){window.attachEvent("onunload",function(){window.__flash__removeCallback=function(a,b){try{if(a){a[b]=null}}catch(c){}}})}if(!window.VANAY_CONFIG){var VANAY_CONFIG={}}if(!window.VANAY_NAME){var VANAY_NAME=[]}if(!window.VANAY_SERVICE){var VANAY_SERVICE=null}if(!window.VANAY_DOMAIN){var VANAY_DOMAIN=null}if(!window.VANAY_DEBUG){var VANAY_DEBUG=false}if(navigator.appName.indexOf("Microsoft")!=-1){var VANAY_WINNAME=window}else{var VANAY_WINNAME=document}var VANAY_UA=navigator.userAgent.toLowerCase();var VANAY_UTIL={isSafari:(/webkit|khtml/).test(VANAY_UA)&&!(/chrome/).test(VANAY_UA)?true:false,isiPad:(/ipad/).test(VANAY_UA),isiPhone:(/iphone/).test(VANAY_UA)};function VANAY_GETBASEURL(){return VANAY_BASE_URL}function VANAY_GETSERVICE(){return VANAY_SERVICE}function VANAY_GETREFERER(){return encodeURIComponent(document.referrer)}function VANAY_GETSELF(){return encodeURIComponent(document.location.href)}function VANAY_GETCONFIG(a){return VANAY_CONFIG[a]}function VANAY_SETCONFIG(a){if(!a.svcid||!a.vid){return}a.vc=VANAY_RANDOM(4);VANAY_NAME.push(a.mn);VANAY_CONFIG[a.mn]=a;if(a.isFlash){return{sid:VANAY_GETSID(),cid:VANAY_GETCID(),vc:a.vc,url:VANAY_GETSELF()?VANAY_GETSELF():null}}VANAY_REQUEST({mn:a.mn,stat:"landing",total:a.total,vc:a.vc})}function VANAY_CALLBACK(a){if(a.sid){var b="VA_SESSION_ID="+a.sid+";";b+=" path=/;";if(VANAY_DOMAIN){b+=" domain="+VANAY_DOMAIN+";"}document.cookie=b}if(a.cid){var c=new Date();c.setDate(c.getDate()+30);var b="VA_CONV_ID="+a.cid+";";b+=" path=/;";b+=" expires="+c.toGMTString()+";";if(VANAY_DOMAIN){b+=" domain="+VANAY_DOMAIN+";"}document.cookie=b}return}var _VANAY_SID=null;function VANAY_GETSID(){if(_VANAY_SID){return _VANAY_SID}if(document.cookie){var c=document.cookie.split("; ");for(var b=0;b<c.length;b++){var d=c[b].split("=");if(d[0]=="VA_SESSION_ID"){_VANAY_SID=d[1];return d[1]}}}var a=VANAY_RANDOM(32);VANAY_CALLBACK({sid:a});return a}var _VANAY_CID=null;function VANAY_GETCID(){if(_VANAY_CID){return _VANAY_CID}if(document.cookie){var e=document.cookie.split("; ");for(var c=0;c<e.length;c++){var f=e[c].split("=");if(f[0]=="VA_CONV_ID"){_VANAY_CID=f[1];var d=new Date();d.setDate(d.getDate()+30);var b="VA_CONV_ID="+_VANAY_CID+";";b+=" path=/;";b+=" expires="+d.toGMTString()+";";if(VANAY_DOMAIN){b+=" domain="+VANAY_DOMAIN+";"}document.cookie=b;return f[1]}}}var a=VANAY_RANDOM(32);VANAY_CALLBACK({cid:a});return a}function VANAY_GENURL(e){var c=VANAY_CONFIG[e.mn];var f=new Date();var a=VANAY_GETSID();var g=VANAY_GETCID();var b=VANAY_GETBASEURL();b+="?sv="+encodeURIComponent(c.svcid);b+="&s="+(e.playhead?encodeURIComponent(e.playhead):0);b+="&e="+e.stat;b+="&v="+encodeURIComponent(c.vid);if(c.vc){b+="&vc="+c.vc}if(a){b+="&sd="+a}if(c.uid){b+="&u="+encodeURIComponent(c.uid)}b+="&lt="+f.getTime();if(e.stat!="updated"){if(g){b+="&cd="+g}b+="&t="+encodeURIComponent(e.total?e.total:c.total);if(VANAY_GETREFERER()&&c.isStart===false){b+="&rf="+VANAY_GETREFERER()}if(VANAY_GETSELF()&&c.isStart===false){b+="&url="+VANAY_GETSELF()}}if(VANAY_DEBUG===true){b+="&debug=1"}return b}function VANAY_REQUEST_UPDATE(d){var b=VANAY_CONFIG[d.mn];var a=VANAY_GENURL(d);if(!b.isFlash){var c=document.createElement("script");c.src=a;document.body.appendChild(c);document.body.removeChild(c)}return}function VANAY_REQUEST(e){var c=VANAY_CONFIG[e.mn];if(e.stat==="updated"){VANAY_REQUEST_UPDATE(e);return}else{if(e.stat==="exit"){if(!c.isStart){return}if(c.lastEvent!=="playing"&&c.lastEvent!=="paused"){return}c.isEnd=true}else{if(c.lastEvent===e.stat||c.isEnd===true){return}}}var b=VANAY_GENURL(e);c.isStart=true;c.lastEvent=e.stat;if(c.isFlash&&e.stat=="exit"){VANAY_WINNAME[c.mn].VANAY_ENDCALL()}if(!c.isFlash||e.stat=="exit"){if(VANAY_UTIL.isSafari&&e.stat=="exit"){var a=new XMLHttpRequest();a.onreadystatechange=function(){if(a.readyState!=4){return false}};a.open("GET",b,false);a.send(null);return}var d=document.createElement("script");d.src=b;document.body.appendChild(d)}return}var VANAY_SEED="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";VANAY_SEED=VANAY_SEED.split("");function VANAY_RANDOM(c){var b="";for(var a=0;a<c;a++){b+=VANAY_SEED[Math.floor(Math.random()*VANAY_SEED.length)]}return b}function VANAY_RUNEXIT(){if(!VANAY_WINNAME[VANAY_NAME[0]]){return}var a=VANAY_WINNAME[VANAY_NAME[0]].VANAY_GETSTATE();a.stat="exit";VANAY_REQUEST(a);if(!VANAY_WINNAME[VANAY_NAME[1]]){return}var a=VANAY_WINNAME[VANAY_NAME[1]].VANAY_GETSTATE();a.stat="exit";VANAY_REQUEST(a);if(!VANAY_WINNAME[VANAY_NAME[2]]){return}var a=VANAY_WINNAME[VANAY_NAME[2]].VANAY_GETSTATE();a.stat="exit";VANAY_REQUEST(a);if(!VANAY_WINNAME[VANAY_NAME[3]]){return}var a=VANAY_WINNAME[VANAY_NAME[3]].VANAY_GETSTATE();a.stat="exit";VANAY_REQUEST(a);if(!VANAY_WINNAME[VANAY_NAME[4]]){return}var a=VANAY_WINNAME[VANAY_NAME[4]].VANAY_GETSTATE();a.stat="exit";VANAY_REQUEST(a);return}if(VANAY_UTIL.isSafari){window.onbeforeunload=VANAY_RUNEXIT}else{if(parent.attachEvent){window.attachEvent("onbeforeunload",VANAY_RUNEXIT)}else{window.addEventListener("beforeunload",VANAY_RUNEXIT,false)}}var VANAY_UA=navigator.userAgent.toLowerCase();var VANAY_UTIL={isSafari:(/webkit|khtml/).test(VANAY_UA)&&!(/chrome/).test(VANAY_UA)?true:false,isiPad:(/ipad/).test(VANAY_UA),isiPhone:(/iphone/).test(VANAY_UA)};function VANAY_RUNEXIT_HTML5(){var a=document.getElementById(VANAY_NAME[0]);a.genRequest("exit");var a=document.getElementById(VANAY_NAME[1]);a.genRequest("exit");var a=document.getElementById(VANAY_NAME[2]);a.genRequest("exit");var a=document.getElementById(VANAY_NAME[3]);a.genRequest("exit");var a=document.getElementById(VANAY_NAME[4]);a.genRequest("exit");VANAY_RUNEXIT_HTML5=null;VANAY_RUNEXIT=null}function vaRegisterVideo(a){return VANAY_SET_EVENTS(a)}function VANAY_SET_EVENTS(f){var d=document.getElementById(f);if(!d){return false}if(VANAY_GETCONFIG(f)){return false}var o=d.getAttribute("svcid");var m=d.getAttribute("vid");var a=null;if(!m||!o){return}var h=function(p,q){var e=q?q:d.currentTime;if(isNaN(d.duration)){return}if(p=="paused"&&d.duration==e){return}VANAY_REQUEST({mn:f,stat:p,total:d.duration.toFixed(3),playhead:e.toFixed(3)})};d.genRequest=h;VANAY_SETCONFIG({vid:m,svcid:o,mn:f,total:0,isStart:false,isEnd:false,lastEvent:"disconnected"});var l=0.5;var k=0;var j=0;var c=false;var b=0;var g=[];var n=5;var i={canplay:function(){h("playing");a="playing"},play:function(){h("playing");a="playing"},pause:function(){h("paused");a="pause"},ended:function(){h("complete");a="complete"},timeupdate:function(){if(d.paused===true){k=d.currentTime;return}var q=Math.abs(k-d.currentTime);if(c){if(g.length<=n){g.push(q)}else{g.shift();g.push(q);var e=0;for(var p=0;p<n;p++){e+=g[p]}e=e/n;if(e<l){h("playing",d.currentTime);c=false}}}else{if((l*4)<q){h("paused",k);c=true;g=[];seeksec=[]}}k=d.currentTime;if(Math.abs(j-d.currentTime)>15){h("updated",d.currentTime);j=d.currentTime}},seeked:function(){if(a==="seeked"){return}if(a==="complete"&&d.currentTime===0){i.rewind();return}a="seeked"},rewind:function(){h("playing");a="rewind"}};if(d.attachEvent){d.attachEvent("canplay",i.canplay);d.attachEvent("play",i.play);d.attachEvent("pause",i.pause);d.attachEvent("ended",i.ended);d.attachEvent("timeupdate",i.timeupdate);d.attachEvent("seeked",i.seeked)}else{d.addEventListener("canplay",i.canplay);d.addEventListener("play",i.play);d.addEventListener("pause",i.pause);d.addEventListener("ended",i.ended);d.addEventListener("timeupdate",i.timeupdate);d.addEventListener("seeked",i.seeked)}return true}if(VANAY_UTIL.isiPad||VANAY_UTIL.isiPhone){window.addEventListener("load",function(){var d=document.getElementsByTagName("video");var c=0;for(var b=0;b<d.length;b++){var g=d[b].id;if(!g){continue}VANAY_SET_EVENTS(g);c++}if(c==0){return}var d=document.getElementsByTagName("a");for(var b=0;b<d.length;b++){var f=d[b];var a=f.getAttribute("href");if(a==""||a.match(/^\#/)){return}f.addEventListener("click",VANAY_RUNEXIT_HTML5)}},false)};
