/*-------------------------------------------------------------------------------

	株式会社メディア工房

	ランキング取得用スクリプト

-------------------------------------------------------------------------------*/

cgiUrl     = "http://web.uranai-gogo.com/dion/today/cgi-bin/suranai.cgi?seiza=";
cgiRankUrl = "http://web.uranai-gogo.com/dion/today/cgi-bin/ranking.cgi";

strRankingData = new String();
strRankingData = "59b5195c162a63273b7317b382c824951915951a62a26b35b7348c48c15915926a26a37b37b37b26a26a15915926a26a26a37b37b48c48c48c15915926a26a37b37b48c48c4ac51951b6c46c27317b32ca2c5913951a62a76a26b73b75c64c68c681951592a626a2a63793b74ac14c519953a42a46b73b376426491571951892a62ba3b73b937b4a84ac51959151962a6a27b173b824584951953a4228a3b737ba86a81a8259b51962a63273b7317b382c824951915951a62a26b35b73b47c689c819519728628a37b37b26a26a15915926a26a26a37b37b48c48c48c15915926a26a26a37b37b48c48c15915926a26a37b37b2ca2c5913951945a62a76b73b75c64c68c681951592a626a2a63793b74ac14c51951b5916c46c27317b32ca6491571952a62ba3b73b937b4a84ac";

function getSeiza(no){

	switch( no ){
		case '1': return "牡羊座";break;
		case '2': return "牡牛座";break;
		case '3': return "双子座";break;
		case '4': return "蟹　座";break;
		case '5': return "獅子座";break;
		case '6': return "乙女座";break;
		case '7': return "天秤座";break;
		case '8': return "蠍　座";break;
		case '9': return "射手座";break;
		case 'a': return "山羊座";break;
		case 'b': return "水瓶座";break;
		case 'c': return "魚　座";break;
		default: return "　　　";break;
	}
}

function getSeizaCode(no){

	switch( no ){
		case '1': return "01";break;
		case '2': return "02";break;
		case '3': return "03";break;
		case '4': return "04";break;
		case '5': return "05";break;
		case '6': return "06";break;
		case '7': return "07";break;
		case '8': return "08";break;
		case '9': return "09";break;
		case 'a': return "10";break;
		case 'b': return "11";break;
		case 'c': return "12";break;
		default: return "01";break;
	}
}

function getDiff(){

	var today;
	var baseDate;
	var diff;

	today = new Date();

	baseDate = new Date(2007,7-1,15);

	diff = Math.floor((today.getTime() - baseDate.getTime()) / 86400000)

	if( diff < 0 ){ diff = 0; }

	if( (diff*3+3) > strRankingData.length ){diff = 0;}
	return diff

}

function getName(num){
	num = num - 1;
	if(num < 0){ num  = 0; }
	if(num > 2){ num  = 2; }
	return getSeiza(strRankingData.charAt(getDiff() * 3 + num));
}

function getNo(num){
	num = num - 1;
	if(num < 0){ num  = 0; }
	if(num > 2){ num  = 2; }
	return strRankingData.charAt(getDiff() * 3 + num);
}

function getCode(num){
	num = num - 1;
	if(num < 0){ num  = 0; }
	if(num > 2){ num  = 2; }
	return getSeizaCode(strRankingData.charAt(getDiff() * 3 + num));
}

function getCgiUrl(num){
	return cgiUrl + getCode(num);
}

function getCgiRankingUrl(num){
	return cgiRankUrl;
}
