document.write('<span id="NinjaSTBn0013923"><\/span>');
var NinjaST = function(){
	var uid = "0013923";
	var siz = 0;
	var stt = (siz & 3);
	var wob = (siz & 32) ? 'white':'black';
	var aD = function(c) {
		document.getElementById(('NinjaSTBn'+uid)).innerHTML = ('<a href="http://www.ninja.co.jp/" target="_blank"><img src="http://img.shinobi.jp/st/' + c + '.gif" alt="NinjaStayTime" style="border: 0px" /><\/a>');
	}
	var pyd = (siz & 16);
	if (!pyd) {aD(wob);}
	
	var lst = new Array();
	//getTime
	var gT = function(){return (new Date).getTime();}
	//setCookie
	var sC = function(k, v, p, e){
		if(!p) p='/';
		var c = k + '=' + encodeURIComponent(v) + '; path='+p+';';
		if (e) c += 'expires = ' + e + '; path='+p+';';
		document.cookie = c;
	}
	
	//getCookie
	var gC = function(k){
		var c = document.cookie + ';';
		var i = c.indexOf(k, 0);
		if(i != -1){
			c = c.substring(i,c.length);
			var j = c.indexOf('=',0) + 1;
			var k = c.indexOf(';',k);
			return(decodeURIComponent(c.substring(j,k)));
		}
		return null;
	}
	//getRandom
	var gR = function(v){
		if (!v) return Math.random();
		return Math.floor(Math.random()*v);
	}
	//getEvent
	var gE = function(){
		if(window.event) return window.event;
		var caller = arguments.callee.caller;
		while(caller){
			var o = caller.arguments[0];
			if(o && o.constructor == MouseEvent) return o;
			caller = caller.caller;
		}
		return null;
	}
	//getParent
	var gP = function(o){
		if (o.parentNode) return o.parentNode;
		else if (o.parentElement) return o.parentElement;
		else return;
	}
	//getHref
	var gH = function(e){
		var e2 = e;
		while (e2.nodeName != "A" && e2.nodeName != "HTML") e2 = gP(e2);
		return e2;
	}
	//addEvent
	var aE = function(l,v,f){
		if(l.attachEvent) {l.attachEvent('on'+v,f);}
		else if(l.addEventListener) {l.addEventListener(v,f,false);}
		else{}
	}
	//setQuery
	var sQ = function(a,k,v){
		if (typeof(v)=='undefined'||v=='undefined'||!v||v==null) v = '';
		a.push( k + '=' + encodeURIComponent(v) );
	}
	var aL = function(u){
		var tgt;
		var e = gE();
		if (e.srcElement)  tgt = gH(e.srcElement);
		else if (e.target) tgt = gH(e.target);
		if ( (tgt.toString()).indexOf('http',0) == 0 ) {
			lst.push(tgt);
		}
	}

	//setLog
	var sL = function(){
		if (lst.length>0) {
			sQ(q, 'wg', (lst[lst.length-1]));
			sQ(q, 'iwgm', isMine(lst[lst.length-1]));
		}else{sQ(q, 'wg', '');}
		var sts = gT() - st;
		sts = ( sts>0 ) ? sts : 0;
		sQ(q, 'st', sts);
		(new Image).src= url + '?' + q.join('&');
	}
	var sL2 = function(){
		if (sc_loaded) {return true;}
		if (lst.length>0) {
			sQ(q, 'wg', (lst[lst.length-1]));
			sQ(q, 'iwgm', isMine(lst[lst.length-1]));
		}else{sQ(q, 'wg', '');}
		var sts = gT() - st;
		sts = ( sts>0 ) ? sts : 0;
		sQ(q, 'st', sts);

		dyimg.src = url + '?' + q.join('&');


		//Wt('CBObj', function(){void(0);});
		//(function() {
		//	if ( !sc_loaded ) {
		//		m++;
		//		setTimeout( arguments.callee, 100 );
		//	}
		//})();
	}
	//parseUrl
	var pU = function(data){
		var re = new RegExp("^(https?|ftp)\:\/\/(.*?)\/(.*)$", "g");
		var ma = re.exec(data);
		if (ma) {
			return  {
				proto: ma[1],
				host: ma[2],
				path: '/' + ma[3]
			};
		}
		return null;
	}

	//getPath
	var gPt = function(){
		var pt = mypath.split('/');
		switch(stt) {
		case 0: return '/';
		case 1:
			if (pt.length < 3) return '/';
			return '/' + pt[1] + '/';
		case 2:
			if (pt.length < 4) return '/';
			return '/' + pt[1] + '/' + pt[2] + '/';
		}
		return 0;
	}
	
	var isMine = function(ul){
		var res = pU(ul);
		if (res) {
			var host = res['host'];
			var path = res['path'];
		}else{
			return 0;
		}
		if (myhost!=host) return 0;
		switch(stt) {
		case 0: return 1;
		case 1:
		case 2:
			var pt = gPt();
			if (mypath.indexOf(pt,0)!=0) return 0;
		}
		return 0;
	}

	var scL = function(){
		sc_loaded = 1;
	}
	//wait
	var Wt = function (a,func){
		var check = 0;
		try{eval("check = " + a);}
		catch(e){}
		if(check){func()}
		else{
			var f = function(){W(a,func)};
			setTimeout(f,100);
		}
	}

	var dl = document.location;
	var myhost = dl.hostname;
	var mypath = dl.pathname;

	var sc_loaded = 0;
	var obj = document.createElement('img');
	var dyimg = document.body.appendChild(obj);
	dyimg.style.display = 'none';
	aE(obj, "load", scL);

	var m = 0;
	var sc;
	var rnd = gR(1000);
	var q = new Array();
	var url = 'http://st1.shinobi.jp/r/'+uid+'.gif';
	var st  = gT();

	var pv = gC('NinjaSTpV');
	sQ(q,'t', gT());
	sQ(q,'pv', (pv>0) ? 1:0 );
	if (!pv || pv==null ||pv=='undefined') { sC('NinjaSTpV', gT(), gPt() ); }
	
	sQ(q, 'dr', document.referrer);
	sQ(q, 'du', document.URL);
	sQ(q, 'dt', document.title);
	//sQ(q, 'ua', navigator.userAgent);
	sQ(q, 'idrm', isMine(document.referrer));

	var p = document.getElementsByTagName('a');
	for(var i=0; i<p.length; i++){
		if ( p[i].href ) aE(p[i], "mousedown", aL);
	}
	var isMSIE = /*@cc_on!@*/false;
	if(isMSIE){
		aE(window, "beforeunload", sL);
	}else if(document.getElementById){
		aE(window, "unload", sL2);
		aE(window, "beforeunload", sL2);
	}

}
if (window.attachEvent){
	window.attachEvent("onload", NinjaST);
} else if (window.addEventListener){
	window.addEventListener("load", NinjaST, false);
} else {
	window.onload = NinjaST;
}
//NinjaST();
