/*-------------------------------------------------------------------------------

	株式会社メディア工房

	ランキング取得用スクリプト

-------------------------------------------------------------------------------*/

cgiUrl     = "http://www.uranai-gogo.com/mkb/uranai/today/result.jsp?seiza=";
cgiRankUrl = "http://www.uranai-gogo.com/uranai/today/ranking.jsp";

/* 2009/12 - 2011/01 */
strRankingData = new String();
strRankingData = "6c27317b32ca2c5913951a62a76b73b75b37c64c681951592a66a262a7b173b824584824951953a42a46b73b3764226a91319562a26aa263b773148cc685199151592a66a2b3537b38b8249c815951b91528626a731b37a8626a91319562a26ab733b982c48c19559195126a26a7b1b7337b4ac584195159591a4228a37b7b3642a811599512a663237bb754a882448c195591a6226a2a67b1b7348c14c8241951596c4a463b737b73b642a811599512a663237bb754a882415915962aa2626a37973bc6848c4ac95119726a6c2a643b737b2ca64959b159a622ba73b37bc644ac95115919562aa2637b3b77c3c6848c51995315926a6c2b7337b26a2c515751926aa763b773137bc644ac9511592a66a2a6237b3b78249c848c51995328626a731b37a8626a2c615751926aa763b773148cc6851991526a26a62ab3537b4ac584c6815951ba4228a26a731b37a8626a91319562a26ab733b982c48c19559195126a26a7b1b7337b4ac584195159591a4228a37b7b3642a811599512a663237bb754a882448c195591a6226a37973bb4748c14c9511971596c4a463b737b73b642a811599512a663237bb754a882415915962aa2626a37973bc6848c4ac95119726a6c2a643b737b2ca64959b159a622ba73b37bc644ac95115919562aa2637b3b78249c848c51995328626a62cb7337b26a2c5157519159a622ba73b37bc644ac9511592a66a2b3537b38b8249c815951b91528626a731b37a8626a2c615751926aa763b773148cc6851991526a26a62ab3537b4ac584c6815951ba4228a26a731b37a8626a91319562a26ab733b982c48c19559195126a26a7b1b7348c14c824195159591a4228a37b7b3642a811599512a663237bb754a882448c195591a62";

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(2009,12-1,1);

	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;
}