<!--
// Client Specific Values
var vltrc_svr = 'www.al.go.biglobe.ne.jp/VL/Trace';
var vltrc_ce = '';

// Page Specific Values
var vltrc_protocol = location.protocol;
if (typeof(vltrc_p) == 'undefined') {
	var vltrc_p = '';
}
var vltrc_l = '';
var vltrc_r = '';
var vltrc_a = '';
var vltrc_t = '';
var vltrc_k = '';
var vltrc_f = '';
var vltrc_j = '';
var vltrc_w = '';
var vltrc_h = '';
var vltrc_d = '';
var vltrc_o = '';
var vltrc_v = true;
var vltrc_b = true;
var vltrc_plugin = '';
var vltrc_cookval = '';
var _vltrc_cookval = '';
var vltrc_tp = '';
var vltrc_ce = '';
var vltrc_ad = '';
var vltrc_str = '';
var vltrc_stid = '';
var vltrc_isnewid = '';
var vltrc_isnewses = '';
var vltrc_cookcontpv = '';
var vltrc_cookconrpt = '';
var vltrc_cookconfre = '';
var vltrc_cookconrec = '';
var vltrc_cookconsta = '';
var vltrc_cookconmon = '';
var SPID  = '';
var SSTR  = '';
var SSTID = '';

function fError_lg(){
  if (vltrc_l.length > 512) { vltrc_l = vltrc_l.substring(0, 512); }
  if (vltrc_r.length > 512) { vltrc_r = vltrc_r.substring(0, 512); }
  if (vltrc_a.length > 51 ) { vltrc_a = vltrc_a.substring(0, 51 ); }
  if (vltrc_t.length > 128) { vltrc_t = vltrc_t.substring(0, 128); }
  
  if (vltrc_v == true) {
    document.write('<img src="'+vltrc_protocol+'//'+vltrc_svr+'?'+'c='+vltrc_cid+'&p='+vltrc_p+'&g=/1'+'&r='+vltrc_r+'&l='+vltrc_l+'&a='+vltrc_a+'&t='+vltrc_t+'&k='+vltrc_k+'&sf='+vltrc_f+'&j='+vltrc_j+'&w='+vltrc_w+'&h='+vltrc_h+'&d='+vltrc_d+'&o='+vltrc_o+'&cval='+vltrc_cookval+'&tp='+vltrc_tp+'&ce='+vltrc_ce+'&adf='+vltrc_ad+'&str='+vltrc_str+'&stid='+vltrc_stid+'&cvalcontpv='+vltrc_cookcontpv+'&cvalconrpt='+vltrc_cookconrpt+'&cvalconfre='+vltrc_cookconfre+'&cvalconrec='+vltrc_cookconrec+'&cvalconsta='+vltrc_cookconsta+'&cvalconmon='+vltrc_cookconmon+'" width="0" height="0" border="0" alt="">');

  }
  window.onerror=null;
  return true;
}
window.onerror=fError_lg;

vltrc_tp=1;
vltrc_l = escape(document.location);
vltrc_l = unescape(vltrc_l);
var vltrc_tmp3 = vltrc_l.indexOf('?',0);
if (vltrc_tmp3 == -1){
  vltrc_l = vltrc_l + '?post_id=' + bl_bcid;
} else {
  vltrc_l = vltrc_l + '&post_id=' + bl_bcid;
}
vltrc_l = escape(vltrc_l);
vltrc_r = escape(document.referrer);
vltrc_t = escape(document.title);
vltrc_k = escape(navigator.cookieEnabled);
vltrc_plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if (vltrc_plugin) {
  var vltrc_f = navigator.plugins["Shockwave Flash"].description.split(" ");
} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
           && (navigator.appVersion.indexOf("Win") != -1)) {
  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('vltrc_f = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))\n');
  document.write('</SCR' + 'IPT\> \n');
}
if (vltrc_f) {
  vltrc_f = "true";
} else {
  vltrc_f = "false";
}
vltrc_j = escape(navigator.javaEnabled());
vltrc_w = escape(screen.width);
vltrc_h = escape(screen.height);
vltrc_d = escape(screen.colorDepth);
vltrc_o = escape(location.protocol);
var vltrc_cookconrpt='';
var vltrc_cookcontpv='';
var vltrc_cookconfre='';
var vltrc_cookconrec='';
var vltrc_cookconsta='';
var vltrc_cookconmon='';
	if (vltrc_b == true) {
	  vltrc_a = escape(parent.location);
	  if (vltrc_l != vltrc_a && typeof vltrc_a != 'undefined') {
	    vltrc_r = escape(parent.document.referrer);
	  }
	  if (typeof vltrc_a != 'undefined') {
	      var vltrc_tmp1;
	      var vltrc_tmp2;
	      vltrc_a = unescape(vltrc_a);
	      vltrc_tmp1 = vltrc_a.indexOf('vl_bnr_id=',0);
	      if (vltrc_tmp1 >= 0) {
	          vltrc_tmp2 = vltrc_a.indexOf('&',vltrc_tmp1);
	          if (vltrc_tmp2 < 0) {
	              vltrc_tmp2 = vltrc_a.length;
	          }
	          vltrc_a = vltrc_a.substring(vltrc_tmp1,vltrc_tmp2);
	          vltrc_a = escape(vltrc_a);
	      } else {
	          vltrc_a = '';
	      }
	  } else {
	      vltrc_a = '';
	  }
}
if (vltrc_l.length > 512) { vltrc_l = vltrc_l.substring(0, 512); }
if (vltrc_r.length > 512) { vltrc_r = vltrc_r.substring(0, 512); }
if (vltrc_a.length > 51 ) { vltrc_a = vltrc_a.substring(0, 51 ); }
if (vltrc_t.length > 128) { vltrc_t = vltrc_t.substring(0, 128); }
if (vltrc_v == true) {
  document.write('<img src="'+vltrc_protocol+'//'+vltrc_svr+'?'+'c='+vltrc_cid+'&p='+vltrc_p+'&g=/1'+'&r='+vltrc_r+'&l='+vltrc_l+'&a='+vltrc_a+'&t='+vltrc_t+'&k='+vltrc_k+'&sf='+vltrc_f+'&j='+vltrc_j+'&w='+vltrc_w+'&h='+vltrc_h+'&d='+vltrc_d+'&o='+vltrc_o+'&cval='+vltrc_cookval+'&tp='+vltrc_tp+'&ce='+vltrc_ce+'&adf='+vltrc_ad+'&str='+vltrc_str+'&stid='+vltrc_stid+'&cvalcontpv='+vltrc_cookcontpv+'&cvalconrpt='+vltrc_cookconrpt+'&cvalconfre='+vltrc_cookconfre+'&cvalconrec='+vltrc_cookconrec+'&cvalconsta='+vltrc_cookconsta+'&cvalconmon='+vltrc_cookconmon+'" width="0" height="0" border="0" alt="">');

}
function sError_lg(){
	if (vltrc_l.length > 512) { vltrc_l = vltrc_l.substring(0, 512); }
	if (vltrc_r.length > 512) { vltrc_r = vltrc_r.substring(0, 512); }
	if (vltrc_a.length > 51 ) { vltrc_a = vltrc_a.substring(0, 51 ); }
	if (vltrc_t.length > 128) { vltrc_t = vltrc_t.substring(0, 128); }
	if (vltrc_v == true) {

	vlimg = new Image(1,1);
	var date = new Date();
	vlimg.src = vltrc_protocol+'//'+vltrc_svr+'?'+'c='+vltrc_cid+'&p='+ SPID + '&str=' + SSTR + '&stid=' + SSTID + '&g=/1'+'&r='+vltrc_r+'&l='+vltrc_l+'&a='+vltrc_a+'&t='+vltrc_t+'&k='+vltrc_k+'&sf='+vltrc_f+'&j='+vltrc_j+'&w='+vltrc_w+'&h='+vltrc_h+'&d='+vltrc_d+'&o='+vltrc_o+'&cval='+vltrc_cookval+'&tp='+vltrc_tp+'&ce='+vltrc_ce+'&adf='+vltrc_ad + '&' + date.getTime();
  }
  window.onerror=null;
  return true;
}

function VL_Send_lg(sPid, sStr, sStid)
{
  window.onerror=sError_lg;
  if (typeof sPid != 'undefined') {
    SPID  = sPid;
  }
  if (typeof sStr != 'undefined') {
    SSTR  = sStr;
  }
  if (typeof sStid != 'undefined') {
    SSTID = sStid;
  }
  if (typeof sPid == 'undefined') {
	   sError_lg();
	   return;
  }
  if (typeof sStr == 'undefined') {
	   sError_lg();
	   return;
  }
  if (typeof sStid == 'undefined') {
	   sError_lg();
	   return;
  }
vltrc_tp=1;

	vltrc_l = escape(document.location);
	vltrc_l = unescape(vltrc_l);
	var vltrc_tmp3 = vltrc_l.indexOf('?',0);
	if (vltrc_tmp3 == -1){
	  vltrc_l = vltrc_l + '?post_id=' + bl_bcid;
	} else {
	  vltrc_l = vltrc_l + '&post_id=' + bl_bcid;
	}
	vltrc_l = escape(vltrc_l);
	vltrc_r = escape(document.referrer);
	vltrc_t = escape(document.title);
	vltrc_k = escape(navigator.cookieEnabled);
	vltrc_f = "true";
	vltrc_j = escape(navigator.javaEnabled());
	vltrc_w = escape(screen.width);
	vltrc_h = escape(screen.height);
	vltrc_d = escape(screen.colorDepth);
	vltrc_o = escape(location.protocol);
	if (vltrc_b == true) {
	  vltrc_a = escape(parent.location);
	  if (vltrc_l != vltrc_a && typeof vltrc_a != 'undefined') {
	    vltrc_r = escape(parent.document.referrer);
	  }
	  if (typeof vltrc_a != 'undefined') {
	      var vltrc_tmp1;
	      var vltrc_tmp2;
	      vltrc_a = unescape(vltrc_a);
	      vltrc_tmp1 = vltrc_a.indexOf('vl_bnr_id=',0);
	      if (vltrc_tmp1 >= 0) {
	          vltrc_tmp2 = vltrc_a.indexOf('&',vltrc_tmp1);
	          if (vltrc_tmp2 < 0) {
	              vltrc_tmp2 = vltrc_a.length;
	          }
	          vltrc_a = vltrc_a.substring(vltrc_tmp1,vltrc_tmp2);
	      } else {
	          vltrc_a = '';
	          vltrc_a = escape(vltrc_a);
	      }
	  } else {
	      vltrc_a = '';
	  }
}
	if (vltrc_l.length > 512) { vltrc_l = vltrc_l.substring(0, 512); }
	if (vltrc_r.length > 512) { vltrc_r = vltrc_r.substring(0, 512); }
	if (vltrc_a.length > 51 ) { vltrc_a = vltrc_a.substring(0, 51 ); }
	if (vltrc_t.length > 128) { vltrc_t = vltrc_t.substring(0, 128); }
	if (vltrc_v == true) {

	vlimg = new Image(1,1);
	var date = new Date();
	vlimg.src = vltrc_protocol+'//'+vltrc_svr+'?'+'c='+vltrc_cid+'&p='+ SPID + '&str=' + SSTR + '&stid=' + SSTID + '&g=/1'+'&r='+vltrc_r+'&l='+vltrc_l+'&a='+vltrc_a+'&t='+vltrc_t+'&k='+vltrc_k+'&sf='+vltrc_f+'&j='+vltrc_j+'&w='+vltrc_w+'&h='+vltrc_h+'&d='+vltrc_d+'&o='+vltrc_o+'&cval='+vltrc_cookval+'&tp='+vltrc_tp+'&ce='+vltrc_ce+'&adf='+vltrc_ad + '&' + date.getTime();

	}

}
window.onerror=null;

var V5_Trace = new Object();
V5_Trace.ImgMeasure = null;
function VL_FileDL_lg( Obj ){
	var target = Obj.target;
	var b1 = target=='_blank';
	var b2 = (target!='' && typeof target!='undefined') && (typeof parent.frames[target]=='undefined');
	var clickLinkIsNewWindow = b1 || b2;
	var url                = V5getTraceUrlFileDLExtLink_lg( Obj, 'FileDL' );
	var jsCodeClickLink    = V5getJsCodeClick_lg(Obj);
	var isCompleteV5ReqImg = V5reqImg_lg(url, 500, jsCodeClickLink, clickLinkIsNewWindow);
	if( isCompleteV5ReqImg ){ return true; }
	return false;
}
function VL_ExtLink_lg( Obj ){
	var target = Obj.target;
	var b1 = target=='_blank';
	var b2 = (target!='' && typeof target!='undefined') && (typeof parent.frames[target]=='undefined');
	var clickLinkIsNewWindow = b1 || b2;
	var url                = V5getTraceUrlFileDLExtLink_lg( Obj, 'ExtLink' );
	var jsCodeClickLink    = V5getJsCodeClick_lg(Obj);
	var isCompleteV5ReqImg = V5reqImg_lg(url, 500, jsCodeClickLink, clickLinkIsNewWindow);
	if( isCompleteV5ReqImg ){ return true; }
	return false;
}
function V5getJsCodeClick_lg(Obj){
	var target = Obj.target;
	var code = 'location.href="'+Obj.href+'"';
	if( target=='_blank' ){
		code = 'open("'+Obj.href+'")';
	}
	else if( target=='_self' ){
	}
	else if( target=='_top' || target=='_parent' ){
		code = 'parent.location.href="'+Obj.href+'"';
	}
	else if( target!='' && typeof target!='undefined' ){
		if(typeof parent.frames[target] != 'undefined'){
			code = 'parent.frames["'+target+'"].location.href="'+Obj.href+'"';
		}else{
			code = 'open("'+Obj.href+'", "'+target+'")';
		}
	}
	return code;
}
function V5jsSleep_lg(t){
	var d0 = new Date();
	while( (new Date()-d0)<t ){}
}
function V5reqImg_lg(ImageUrl, WaitTime, JsCodeClickLink, ClickLinkIsNewWindow){
	var isFirefox = 0<=navigator.userAgent.indexOf('Firefox');
	var isWinXpSp2  = 0<=navigator.userAgent.indexOf("SV1");
	var isFirstRequest     = (ImageUrl!='');
	var img                = V5_Trace.ImgMeasure;
	var imgRequestComplete = false;
	if( isFirstRequest && vltrc_v==true ){
		img = new Image();
		V5_Trace.ImgMeasure = img;
		V5_Trace.ImgMeasure.src = ImageUrl+'&jd='+new Date().getTime();
	}
	if( isWinXpSp2 ){
		V5jsSleep_lg(500);
		imgRequestComplete = true;
	}
	else if( isFirefox && ClickLinkIsNewWindow ){
		setTimeout( JsCodeClickLink, 500);
	}
	else{
		if( img.complete || WaitTime<=0 ){
			if( !isFirstRequest ){
				setTimeout( JsCodeClickLink, 0);
			}
			imgRequestComplete = true;
		}else{
			setTimeout( "V5reqImg_lg('', "+(WaitTime-100)+", '"+JsCodeClickLink+"')", 100 );
		}
	}
	return imgRequestComplete;
}
function V5getTraceUrlFileDLExtLink_lg( Obj, UrlType ){
	var urlTracer = location.protocol+'//'+vltrc_svr;
	var urlQuery  = '';
	var uu        = new Array(); 
	var vlTsGenClientId, vlPageId;
	var _vltrc_r, _vltrc_l;
	var linkFlg;
	window.onerror = _fError_lg;
	initParameters_lg();
	setArrayMethod_lg();
	setParameters_lg();
	window.onerror = null;
	return getTraceUrl1_lg();
	function _fError_lg(){
		window.onerror = null;
		var traceUrl = getTraceUrl1_lg();
		V5reqImg_lg(traceUrl, 500, '', false)
		return true;
	}
	function initParameters_lg(){
		for( var i=1; i<11; i++ ){ uu[i] = null; }
		vlTsGenClientId    = vltrc_cid;
		vlPageId           = null;
		_vltrc_r           = 'null';
		_vltrc_l           = 'null';
		linkFlg            = null;
	}
	function setParameters_lg(){
		linkFlg             = (UrlType == 'ExtLink') ? '1' : '2';
		_vltrc_r            = escape( location.href );
		vlPageId            = getProperty2_lg( Obj, 'vlpageid' );
		_vltrc_l            = escape( getLinkUrl_lg( Obj ) );
		
		for(var i=1; i<11; i++){
			uu[i] = getProperty2_lg( Obj, 'vlunit'+i );
		}
		
		if( UrlType=='ExtLink' ){
			
			var queryStringExtLink = null;
			var vlpname  = getProperty1_lg( Obj, 'vlpname' );
			var vlpvalue = getProperty1_lg( Obj, 'vlpvalue' );
			
			if( vlpname!=null && vlpvalue!=null ){
				queryStringExtLink = vlpname+'='+vlpvalue;
			}else{
				var pp = unescape(_vltrc_l).split('?');
				if( 1<pp.length ){
					_vltrc_l = escape(pp[0]);
					queryStringExtLink = pp[1];
				}
			}
			if( UrlType=='ExtLink' && queryStringExtLink!=null ){
				var unescape_vltrc_l = unescape(_vltrc_l);
				
				if( 1<unescape_vltrc_l.split('?').length ){
					_vltrc_l = escape( unescape_vltrc_l + '&' +queryStringExtLink );
				}else{
					_vltrc_l = escape( unescape_vltrc_l + '?' +queryStringExtLink );
				}
			}
		}
	}
	function getTraceUrl1_lg(){
		if (_vltrc_l.length > 512) { _vltrc_l = _vltrc_l.substring(0, 512); }
		if (_vltrc_r.length > 512) { _vltrc_r = _vltrc_r.substring(0, 512); }
		if (vltrc_a.length > 51) { vltrc_a = vltrc_a.substring(0, 51); }
		if (vltrc_t.length > 128) { vltrc_t = vltrc_t.substring(0, 128); }
		urlQuery +=  'c='          + vlTsGenClientId;
		if(UrlType=='FileDL'){ urlQuery += '&p='          + vlPageId;  }
		urlQuery += '&g='          + '/1';
		urlQuery += '&r='          + _vltrc_r; 
		urlQuery += '&l='          + _vltrc_l; 
		urlQuery += '&k='          + vltrc_k;
		urlQuery += '&sf='         + vltrc_f;
		urlQuery += '&j='          + vltrc_j;
		urlQuery += '&w='          + vltrc_w;
		urlQuery += '&h='          + vltrc_h;
		urlQuery += '&d='          + vltrc_d;
		urlQuery += '&o='          + vltrc_o;
		urlQuery += '&cval='       + _vltrc_cookval;
		urlQuery += '&tp='         + vltrc_tp;
		urlQuery += '&ce='         + vltrc_ce;
		urlQuery += '&adf='        + vltrc_ad;
		urlQuery += '&str='        + vltrc_str;
		urlQuery += '&stid='       + vltrc_stid;
		urlQuery += '&cvalcontpv=' + vltrc_cookcontpv;
		urlQuery += '&cvalconrpt=' + vltrc_cookconrpt;
		urlQuery += '&cvalconfre=' + vltrc_cookconfre;
		urlQuery += '&cvalconrec=' + vltrc_cookconrec;
		urlQuery += '&cvalconsta=' + vltrc_cookconsta;
		urlQuery += '&cvalconmon=' + vltrc_cookconmon;
		for(var i=1; i<11; i++){
			if(UrlType=='FileDL'){ urlQuery += ( '&u'+i+'='  + uu[i] ); }
		}
		urlQuery += ( '&lf='         + linkFlg );
		
		return urlTracer +'?'+ urlQuery;
	}
	function getProperty1_lg(Object, ParopertyName){
		
		var value = null;
		if(typeof Object.getAttribute!='undefined'){
			value = Object.getAttribute(ParopertyName);
			if( value =='' ){ value=null; }
		}
		
		if( typeof value!='undefined' && value!=null ){
		}
		else if( typeof Object[ParopertyName]!='undefined' ){
			value = Object[ParopertyName];
		}
		else{
			value = null;
		}
		return value;
	}
	function getProperty2_lg(Object, ParopertyName){
		var value = getProperty1_lg(Object, ParopertyName);
		return value!=null ? value : '';
	}
	function getLinkUrl_lg( Obj ){
		var url = getProperty2_lg(Obj, 'href');
		
		if( url.substring(0,2)=='//' ){
			url = Obj.protocol+':'+url;
		}
		else if( url.substring(0,1)=='/' ){
			url = location.protocol+'//'+location.host + url;
		}
		else if( url.substring(0,4)!='http' && url.indexOf(Obj.protocol)!=0 ){
			var cc = url.split('/');
			var pp = location.href.split('/');
			pp.pop();
			while( 0<cc.length ){
				var h = cc.shift();
				if( h=='..' ){
					pp.pop();
				}
				else if( h!='.' && h!='' ){
					pp.push(h);
				}
			}
			url = pp.join('/');
		}
		return url;
	}
	function setArrayMethod_lg(){
		if(typeof Array.prototype.push=='undefined'){
			Array.prototype.push = function(x){
				this[this.length] = x;
			}
		}
		if(typeof Array.prototype.pop=='undefined'){
			Array.prototype.pop = function(){
				var x;
				if( this.length!=0 ){
					x = this[ this.length-1 ];
					this.length = this.length-1;
					return x;
				}else{
					return x;
				}
			}
		}
		if(typeof Array.prototype.shift=='undefined'){
			Array.prototype.shift = function(){
				var x;
				if( this.length!=0 ){
					x = this[0];
					for(var i=0; i<this.length-1; i++){
						this[i] = this[i+1];
					}
					this.length = this.length-1;
					return x;
				}else{
					return x;
				}
			}
		}
	}
}
//-->
