//
//	iPhone用アドレスバー非表示処理
//
function HideAddressBar()
{
	if( -1 != navigator.userAgent.indexOf("iPhone"))
	{
		setTimeout("window.scrollTo(0,1)", 100);
	}
}

//
//	Open new window without tools bar, title bar and any other bars.
//
function OpenSimple(url, title, h, w)
{
	var size = "width=" + w + ", " + "height=" + h;1
	window.open(url, title, size,
					directories=false,
					locationbar=false,
					menubar=false,
					personalbar=false,
					scrollbars=false,
					toolbar=false)
}
//
//	Change image source
//
function ChangeImage (id, url)
{
	document.getElementById(id).src = url;
}

// Get URL
function GetURL(current, page)
{
	thisLocation = current.toString();
	chara = '/';
	index = thisLocation.lastIndexOf(chara, thisLocation.length);
	if (index != -1)
	{
		thisLocation = thisLocation.substring(0, index);
		thisLocation += page;
	}
	return thisLocation;
}
// Get Protocol and Host name
function GetProtocolAndHostName()
{
	var str = window.location.protocol + "//";
	str = str + window.location.hostname + "/";
	return str;
}


// Get Count URL
function GetNumberImageSource(number, type)
{
	if ("blank" == number)
		return "/images/count/blank.gif";

	switch(type)
	{
	case 0:
		str = new String("/images/count/g-" + number + ".gif");
		break;

	case 1:
		str = new String("/images/count/m-" + number + ".gif");
		break;

	case 2:
		str = new String("/images/count/newyear-" + number + ".gif");
		break;
	}
	return str;
}
function GetNumberImage(number, type)
{
	src = GetNumberImageSource(number, type);
	str = "<IMG SRC='" + src +"'>";		
	return str;
}

function SetAge()
{
	var today = new Date();
	var	byear = today.getYear();
	if (byear < 1900) byear+=1900;

	switch (today.getMonth())
	{
	case 2:
		if (today.getDate() < 6 )
			byear = byear - 1;
		break;
	case 1:
	case 0:
		byear = byear - 1;
	default:
	}

	var birthday =  new Date(byear,2,5,22,17,0);
	diff = today.getTime() - birthday.getTime();
	d = Math.floor(diff /(24*60*60*1000));
	byear -= 1998;
	strYear = byear.toString(10);
	strDay = d.toString(10);
	document.write(GetNumberImage(strYear.substr(0,1),0));
	document.write(GetNumberImage(strYear.substr(1,1),0));
	document.write("才と");
	document.write(GetNumberImage(strDay.substr(0,1),0));
	if (strDay.length > 1)
		document.write(GetNumberImage(strDay.substr(1,1),0));
	if (strDay.length > 2)
		document.write(GetNumberImage(strDay.substr(2,1),0));
}

function CountDown()
{
	var today = new Date();
	var nextYear =  new Date(2009,0,0,0,0,0);

	diff = nextYear.getTime() - today.getTime();
	d = Math.floor(diff /(24*60*60*1000));
	diff = diff - (d * 24*60*60*1000);
	h = Math.floor(diff /(60*60*1000));
	diff = diff - (h * 60*60*1000);
	m = Math.floor(diff /(60*1000));
	diff = diff - (m * 60*1000);
	s = Math.floor(diff / 1000);
// Day
	strDay = d.toString(10);
	ChangeImage("day1", GetURL(GetProtocolAndHostName(),GetNumberImageSource(strDay.substr(0,1),0)));
	if (strDay.length >= 2)
		ChangeImage("day2", GetURL(GetProtocolAndHostName(),GetNumberImageSource(strDay.substr(1,1),0)));
	else
		ChangeImage("day2", GetURL(GetProtocolAndHostName(),GetNumberImageSource("blank",0)));
		
	if (strDay.length == 3)
		ChangeImage("day3", GetURL(GetProtocolAndHostName(),GetNumberImageSource(strDay.substr(2,1),0)));
	else
		ChangeImage("day3", GetURL(GetProtocolAndHostName(),GetNumberImageSource("blank",0)));
// Hour
	strHour = h.toString(10);
	ChangeImage("hour1", GetURL(GetProtocolAndHostName(),GetNumberImageSource(strHour.substr(0,1),0)));
	if (strHour.length == 2)
		ChangeImage("hour2", GetURL(GetProtocolAndHostName(),GetNumberImageSource(strHour.substr(1,1),0)));
	else
		ChangeImage("hour2", GetURL(GetProtocolAndHostName(),GetNumberImageSource("blank",0)));

// Hour
	strMinute = m.toString(10);
	ChangeImage("minute1", GetURL(GetProtocolAndHostName(),GetNumberImageSource(strMinute.substr(0,1),0)));
	if (strMinute.length == 2)
		ChangeImage("minute2", GetURL(GetProtocolAndHostName(),GetNumberImageSource(strMinute.substr(1,1),0)));
	else
		ChangeImage("minute2", GetURL(GetProtocolAndHostName(),GetNumberImageSource("blank",0)));
	
// Second
	strSecond = s.toString(10);
	ChangeImage("second1", GetURL(GetProtocolAndHostName(),GetNumberImageSource(strSecond.substr(0,1),0)));
	if (strSecond.length == 2)
		ChangeImage("second2", GetURL(GetProtocolAndHostName(),GetNumberImageSource(strSecond.substr(1,1),0)));
	else
		ChangeImage("second2", GetURL(GetProtocolAndHostName(),GetNumberImageSource("blank",0)));
}

//
//	Open new window without tools bar, title bar and any other bars.
//  年賀ページのおみくじ表示用
//
function OpenSimple(url, title, h, w)
{
	var size = "width=" + w + ", " + "height=" + h;
	window.open(url, title, size,
					directories=false,
					locationbar=false,
					menubar=false,
					personalbar=false,
					scrollbars=false,
					toolbar=false)
}

function GetSeasonImage()
{
	var today = new Date();
	var season_image;
	
	var month = today.getMonth();

	switch(month)
	{
	case 0:
		season_image = "<img src='/images/season/jan12.gif' width='141' height='36' alt='January' />";
		break;
	case 1:
		season_image = "<img src='/images/season/feb01.gif' width='136' height='34' alt='February' />";
		break;
	case 2:
		season_image = "<img src='/images/season/mar0115.gif' width='59' height='38' alt='March' /><img src='/images/season/mar0115.gif' width='59' height='38' alt='March' />";
		break;
	case 3:
		season_image = "<img src='/images/season/apr0007.gif' width='174' height='73' alt='April' />";
		break;
	case 4:
		season_image = "<img src='/images/season/may0001.gif' width='113' height='39' alt='May' />";
		break;
	case 5:
		season_image = "<img src='/images/season/rain14.gif' width='70' height='44' alt='June' /><img src='/images/season/rain14.gif' width='70' height='44' alt='June' />";
		break;
	case 6:
		season_image = "<img src='/images/season/jul17.gif' width='137' height='38' alt='July' />";
		break;
	case 7:
		season_image = "<img src='/images/season/sea25_a.gif' width='90' height='40' alt='Augast' />";
		break;
	case 8:
		season_image = "<img src='/images/season/sep08.gif' width='134' height='47' alt='September' />";
		break;
	case 9:
		season_image = "<img src='/images/season/oct0234.gif' width='146' height='109' alt='October' />";
		break;
	case 10:
		season_image = "<img src='/images/season/nov07.gif' width='114' height='92' alt='November' />";
		break;
	case 11:
	default:	
		season_image = "<img src='/images/season/dec61.gif' width='164' height='29' alt='December' />";
		break;
	}

	document.write(season_image);
}

function GetAdSkyScraper(number)
{
	var str;

	switch(number)
	{
	case 0:
	default:
		str = "<iframe frameborder='0' allowtransparency='true' height='600' width='160' marginheight='0' scrolling='no' src='http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2133138&pid=877837894' marginwidth='0'><script language='javascript' src='http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2133138&pid=877837894'></script><noscript><a href='http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2133138&pid=877837894' target='_blank' ><img src='http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2133138&pid=877837894' height='600' width='160' border='0'></a></noscript></iframe>";
		break;
	}

	document.write(str);

}