(function(){
var A;
var o=true;
var n=false;
var w=window;
var d=document;
var l=location;
var s=screen;
var f=(l.href!=parent.location.href)?parent.document.referrer:d.referrer;
var U=l.protocol+'//'+l.host+l.pathname+l.search;
var af=new Array();
var ac;
var aO;
var ie=(d.all&&!w.opera)?o:n;
var t=d.title;
if(d.getElementById('title')){
  var to=d.getElementsByTagName('title')[0];
  t=(ie)?to.innerHTML:to.firstChild.nodeValue;
}
function st(ur,ti,rf,lt,dm){
  A='http://www.kukurihime.net/01modules/access_kaiseki/track.php?LT='+lt+'&RF='+ec(rf)+'&UR='+ec(ur)+'&TI='+ec(ti)+'&SW='+s.width+'&SH='+s.height+'&SC='+s.colorDepth+'&s='+~~(Math.random()*100);
  if(dm==1){
    var it=d.getElementById('item');
    var i=(it)?it:d.getElementsByTagName('body').item(0);
    var c=d.createElement('script');
    c.setAttribute('src',A);
    c.setAttribute('defer','defer');
    i.appendChild(c);
    sl(400);
    aO=null;
    ac=n;
  }else{
    d.write('<script type="text/javascript" src="',A,'" defer="defer"></script>');
  }
}
function uc(ur,rl){
  return (ur&&ur.match("^(https?|ftp):\/\/")&&(!ur.match(l.host)||rl=='_RAclick'))?o:n;
}
function bc(tp){
  var tl=tp.toLowerCase();
  return (tl=='button'||tl=='submit')?o:n;
}
function cg(e){
  var ur;
  var tg=(e)?e.target:w.event.srcElement;
  var tm=tg.nodeName.toLowerCase();
  switch(tm){
    case 'a':
      ur=tg.href;
      if(uc(ur,tg.rel)){
        st(ur,(ie)?tg.innerText:tg.text,U,'1',1);
      }
      break;
    case 'img':
      if (tg.parentNode.href !== undefined) {
        ur=tg.parentNode.href;
        if(uc(ur,tg.parentNode.rel)){
          st(ur,(tg.alt!==undefined || tg.alt!='')?tg.alt:ur,U,'1',1);
        }
      }
      break;
    case 'input':
      ur=U+'#'+tg.value;
      if(bc(tg.type)){
        st(ur,'['+tg.value+'] ('+t+')',U,'2',1);
      }
      break;
    default:
      if (tg.parentNode.href !== undefined) {
        ur=tg.parentNode.href;
        if(uc(ur,tg.parentNode.rel)){
          st(ur,(ie)?tg.innerHTML:tg.firstChild.nodeValue,U,'1',1);
        }
      }
      break;
  }
}
function ai(){
  var b;
  var el=d.getElementsByTagName('iframe');
  for(var i=0;i<el.length;i++){
    if(el[i].src.indexOf('googlesyndication.com')>-1||el[i].src.indexOf('googleads.g.doubleclick.net')>-1){
      af[af.length]=el[i];
      if(ie){
        el[i].onfocus=_o;
        el[i].onblur=_f;
        w.onbeforeunload=tA;
      }else{
        el[i].addEventListener('mouseover',_o,n);
        el[i].addEventListener('mouseout',_f,n);
        if(w.opera){
          b='unload';
        }else{
          b='beforeunload';
        }
        w.addEventListener(b,tA,n);
      }
    }
  }
}
function tA(){
  if(ac){
    var tg=(ie)?aO:aO.target;
    for(var i=0;i<af.length;i++){
      if(af[i]==tg){
        var aT=ec('Unit='+(i+1)+',Size='+af[i].width+'x'+af[i].height);
        st(aT,aT,U,'g',1);
        break;
      }
    }
  }
}
function _o(e){
  ac=o;
  aO=(ie)?w.event.srcElement:e;
}
function _f(){
  ac=n;
}
function ec(s){
  return encodeURIComponent(s);
}
function sl(c){
  var m=(new Date()).getTime()+c;
  while(o){
    if((new Date()).getTime()>m){return;}
  }
}
st(U,t,f,'0',0);
d.onclick=cg;
if(ie){
  d.oncontextmenu=cg;
}
(typeof w.attachEvent!='undefined')?w.attachEvent('onload',ai):w.addEventListener('load',ai,n);
})();
