new function(){
	var d=document;
	if(typeof($)=="undefined"){
		var s=d.createElement('script');
		s.setAttribute('src','/js/jquery.js');
		d.getElementsByTagName("head")[0].appendChild(s);
		//s=d.createElement('script');
		//s.setAttribute('src','/js/jquery.cookie.js');
		//d.getElementsByTagName("head")[0].appendChild(s);
		s=d.createElement('script');
		s.setAttribute('src','/js/heightLine.js');
		d.getElementsByTagName("head")[0].appendChild(s);
		s=d.createElement('script');
		s.setAttribute('src','/js/swfobject.js');
		d.getElementsByTagName("head")[0].appendChild(s);
	}
};

var _an_appkey1, _an_appkey2, _an_appkey3, _an_appkey4, _an_appkey5;
var _an_tag_image = "http://an.mainichi.jp/an/null.gif"; 
var _an_host = document.location.hostname;
var _an_path = document.location.pathname;
var _an_search = document.location.search;
var _an_protocol = document.location.protocol;
var _an_referrer = document.referrer;
var _an_width = screen.width;
var _an_height = screen.height;

function aq_tag(){
	var abc = new Image(1,1);
	var i, rhost, rpath, app1;
	var _id=checkCookie();

	now=new Date();
	utctime=now.toGMTString();
	rhost = "";
	rpath = "";
	i = _an_referrer.indexOf("://");
	if (i > 0) {
		_an_referrer = _an_referrer.substring(i + 3, _an_referrer.length);
		i = _an_referrer.indexOf("/");
		if (i > 0) {
			rhost = _an_referrer.substring(0, i);
			rpath = _an_referrer.substring(i, _an_referrer.length);
		}
	}
	if (rhost==_an_host){
		rhost = "";
		rpath = "";
	}
	
	var inbv = document.location.href.split("inb=");
	var inb = inbv[1];
	if(typeof inb != "undefined"){
		if(inb.length == 2){
			_an_appkey1 = _an_path + "?inb=" + inb;
		}
	}
	
	abc.src = _an_tag_image + "?protocol=" + _an_protocol + "&host=" + _an_host + "&path=" + _an_path + "&rhost=" + rhost + "&rpath=" + escape(rpath) + "&app1=" + _an_width + "x" + _an_height + "&username=" +_id + "&time=" + utctime;
	if (_an_search) abc.src += "&search&" + _an_search.substring(1,_an_search.length) + "&brk&";
	if (_an_appkey1) abc.src += "&_an_appkey1=" + _an_appkey1;
	if (_an_appkey2) abc.src += "&_an_appkey2=" + _an_appkey2;
	if (_an_appkey3) abc.src += "&_an_appkey3=" + _an_appkey3;
	if (_an_appkey4) abc.src += "&_an_appkey4=" + _an_appkey4;
	if (_an_appkey5) abc.src += "&_an_appkey5=" + _an_appkey5;
	abc.onload = function(){soWhat();}
}

function rs_tag(_file){
	var abc = new Image(1,1);
	var _id=checkCookie();
	now=new Date();
	utctime=now.toGMTString();
	_an_path=_file;
	abc.src = _an_tag_image + "?protocol=" + _an_protocol + "&host=" + _an_host + "&path=" + _an_path + "&username=" +_id + "&time=" + utctime;
	abc.onload = function(){soWhat();}
}

function soWhat() {return;}

function getCookie(c_name){
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf(c_name + "=");
	if (c_start!=-1){
		c_start=c_start + c_name.length+1;
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return null;
}

function getVisits(vc){
	if (document.cookie.length>0){
		v_start=document.cookie.indexOf(vc+"=");
		if (v_start!=-1){
			v_start=v_start + vc.length+1;
			v_end=document.cookie.indexOf(";",v_start);
		if (v_end==-1) v_end=document.cookie.length;
			return unescape(document.cookie.substring(v_start,v_end));
		}
	}
	return null;
}

function checkDate(dc){
	if (document.cookie.length>0){
		d_start=document.cookie.indexOf(dc+"=");
		if (d_start!=-1){
			d_start=d_start + dc.length+1;
			d_end=document.cookie.indexOf(";",d_start);
			if (d_end==-1) d_end=document.cookie.length;
				return unescape(document.cookie.substring(d_start,d_end));
			}
		}
	return null;
}

function setCookie(c_name,value,expiredays,v_count){
var exdate=new Date();
v_count++;
exdate.setDate(expiredays);
var exdateGMT = exdate.toGMTString();
_datesum=exdate.getHours(expiredays)+exdate.getDay(expiredays)+exdate.getMonth(expiredays)+exdate.getFullYear(expiredays);
document.cookie=c_name+"="+escape(value)+"; path=/"+((expiredays==null)?"":("; expires="+exdateGMT));
document.cookie="v_count="+v_count+"; path=/"+((expiredays==null)?"":("; expires="+exdateGMT));
document.cookie="d_count="+_datesum+"; path=/"+((expiredays==null)?"":("; expires="+exdateGMT));
}

function checkCookie(){
	var exp=3650;
	var _date=new Date();
	var _now=new Date();
	_date.setDate(exp);
	username=getCookie('username');
	visits=getVisits('v_count');
	valsum=checkDate('d_count');
	sumdate=_date.getHours(exp)+_date.getDay(exp)+_date.getMonth(exp)+_date.getFullYear(exp);
	if (username!=null){
		if (sumdate != valsum){
			setCookie('username',username,exp,visits);
		}
	}else{
		username=Math.round(Math.random() * 7777341)+"H"+_now.getTime();
		if (username!=null||username!=""){
			setCookie('username',username,exp,0)
		}
	}
	return username;
}
aq_tag();


function sokuhouFlash(){
	
	if(typeof($) == 'undefined' || typeof(SWFObject) == 'undefined'){
		addEvent(window,'load',function(){if(typeof($)!= 'undefined'){sokuhouFlash();}});
		return;
	}
	
	var installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
	var requiredver = 7;
	var userAgent = navigator.userAgent.toLowerCase();
	if (installedVer['major'] >=requiredver) {
			var so = new SWFObject("/etc/swf/sokuhou7.swf", "sokuhou", "280", "28", "8");
			so.addParam("wmode", "opaque");
			var qnum = 0;
			$('li',$('div.QuickReport>ul')).each(function(){
				var href= $('a',$(this)).attr("href");
				$('a',$(this)).attr("href",href);
				$('span',$(this)).removeAttr('class');
				so.addVariable("quickreport_"+qnum+"_html",encodeURI($(this).html()));
				so.addVariable("quickreport_"+qnum+"_link",href);
				qnum++;
			});
			so.addVariable("quickreport_length",qnum);
			$('div.QuickReport>ul').css({display:'none'});
			so.write('QuickReportFlash');
	}else{
		$('div#QuickReportFlash').remove();
	}
	$('div.QuickReport').css("height",'auto');
}

new function(){
function addEvent(elmObj,listener,func){
	try{
		elmObj.addEventListener(listener,func,false);
	}catch(e){
		elmObj.attachEvent("on"+listener,func);
	}
}
function gnaviMove(){
	if(typeof($) == 'undefined'){
		return;
	}
	var divGnaviRight = $('div.GnaviRight');
	divGnaviRight.width($('div.GnaviRight>ul').width());
	if($("div#Gnavi").width()<=$('div.GnaviLeft').width()+divGnaviRight.width()+20){
		 divGnaviRight.css({float:'left'});
		$('li', divGnaviRight ).css("margin-top",0);
	}else{
		 divGnaviRight.css({float:'right'});
		$('li', divGnaviRight).css("margin-top","5px");
	}
}
addEvent(window,'load',function(){addEvent(window,'resize',gnaviMove);});
};

