///////////////////////////////////////////
// 2009/09/15 by ryou
///////////////////////////////////////////


//		<div name="k01"><img src="/imagefiles/wtelop/weather_a06_t012.png" alt="ヨーロッパの天気"></div>
//		<div name="k02"><img src="/imagefiles/wtelop/maxmint_a06_t012.png" alt="ヨーロッパの気温"></div>
//		<div name="k03"><img src="/imagefiles/wmap/europe0.png" ALT="ヨーロッパの気圧配置"></div>

// 項目毎のベースファイル名  天気/気温/気圧
	var base = ["/imagefiles/wtelop/weather_","/imagefiles/wtelop/maxmint_","/imagefiles/wmap/"];

// 地域名	
	var ar1 = ['a06','a04','a02','a03','a01','a05']; // 天気、気温
	var ar2 = ['europe','north_america','asia','south_america','africa','oceania']; // 気圧

// 時間
  var dy1 = ['t012','t036','t060','t084','t108','t132','t156']; // 天気、気温
	var dy2 = ['0','1']; // 気圧

// 表示中の項目
  var curItem = 0;
	var curArea = 0;
	var curTime = 0;

  var ItemTabs = "ItemTabs";
	var AreaTabs = "AreaTabGroup";
	var TimeTabs = "TimeTabs"; 

// 表示すべきファイル名
function curFilename() {

	var f = base[curItem];

	if (curItem==2)	 {
		if (curTime>1) { curTime = 1}
		f = f + ar2[curArea] + dy2[curTime] + ".png"; 
	} else {
		f = f + ar1[curArea] + "_" + dy1[curTime] + ".png"; 
	}
	return f;
}


function selArea(n) {
	if (curArea==n) return;
	curArea=n;
	setTab(AreaTabs,curArea);
	setAll();
}

function selItem(n) {
	if (curItem==n) return;
	if (n==2 && curTime>1) {
		selTime(1) 
	}
	curItem=n;
	setTab(ItemTabs,curItem);
	setAll();
}

function selTime(n) {
	if (curTime==n) return;
	if (curItem==2 && n>1) { n=1}
	curTime=n;
	setTab(TimeTabs,curTime);
	setAll();
}

function setAll() {
	
	var elm = document.getElementById('dispMap');

	elm.src = curFilename()
	elm.alt = '';
	$.cookie('world_area',curArea, { path: '/', expires: 365 } );
	$.cookie('world_menu',curItem, { path: '/', expires: 365 } );

}


$(function() {

	var argv = getUrlVars(); 

	if (argv['area']) {
		var a = argv['area'];
		selArea(a);
	} else {
		var a = $.cookie('world_area');
		if(a != null) {
			selArea(a);
		}
	}
	if (argv['menu']) {
		var a = argv['menu'];
		selItem(a);
	} else {
		var a = $.cookie('world_menu');
		if(a != null) {
			selItem(a);
		}
	}

});
