function change_weather(area)
{
	$("#weather_mapArea").attr("class","weather_mapArea s"+area);
	$("#smap").html('<span class="smap"></span>');
	$("#smap .smap").ifixpng();
	$("#weather_mapArea .area_list li").hide();
	$("#weather_mapArea .area_list li.m0"+area).show();
	$("[id^='city_list_area']").hide();
	$("#city_list_area"+area).show();
	$("[id^='news']").hide();
	$("#news"+area).show();
	$("#news_more"+area).show();
	$("#news_morelist"+area).show();
}
$(function(){
	$("#weaterarea_tab li a").click(function(event){
		event.stopPropagation();
		$("#weaterarea_tab li.current").removeClass("current");
		$(this).parent().addClass("current");
		change_weather(String($(this).attr("href")).substring(1));
		return false;
	});
	var area = String($("#weaterarea_tab li.current a").attr("href")).substring(1);
	change_weather(area);
	//$("#area_select").selectOptions(area);
	//change_city(area);

	$(".taiwan_map ."+list_name+" a").each(function(){
		$(this).attr("title",$(this).text());
	});
	$(".taiwan_map ."+list_name+" a").click(function(event){
		event.stopPropagation();
		setCity($(this).text());
		$(".taiwan_map ."+list_name+" li.current").removeClass("current");
		$(this).parent().addClass("current");
		return false;
	});
	$("#week_date").html(w.date);
	var city = $(".taiwan_map ."+list_name+" .current a").text();
	setCity(city);
});
var _index;
function isIndex(index)
{
	return _index != index;
}
var _city;
function formatDate(date){
	var month = w.date.substring(5,7);
	var selectDate = $.datepicker.parseDate( 'm/d', date );
	if( month == '12' && selectDate.getMonth() == 0 ){
		selectDate.setFullYear(selectDate.getFullYear() + 1);	
	}
	return $.datepicker.formatDate( 'mm/dd <br/> (D)', selectDate ,{dayNamesShort: ['日','一','二','三','四','五','六']} );
}
function setCity(name,index)
{
	var data;
	if( index == 3 )
	{
		_index = 3;
		data = m;
	}
	else if( index == 2 )
	{
		_index = 2;
		data = n;
	}
	else
	{
		if( index != 1 )
		{
			setWeek(name);
		}
		_index = 1;
		data = d;
	}
	$("#weather_info").empty();
	jQuery.each(data.data, function(key, value){
		if( value.name == name )
		{
			_city = name; 
			$( "#tmpl_in" ).tmpl(value).appendTo( "#weather_info" );
			$('#weather_info .fixpng').ifixpng();
			return false;
		}
	});
}
function getWeekName(name)
{
	var areaname = null;
	if( weekmapping != null ){
		jQuery.each(weekmapping, function(key, value){
			jQuery.each(value, function(key2, value2){
				if( value2 == name ){
					areaname = key;
					return false;
				}
			});
			if( areaname !== null )
				return false;
		});
	}
	if( areaname == null )
		areaname = name;
	return areaname;
}
function setWeek(name){
	var areaname = getWeekName(name);
	$("#weather_week").empty();
	jQuery.each(w.data, function(key, value){
		if( value.name == areaname )
		{
			$("#zone_select").selectOptions(areaname);;
			$( "#tmpl_week" ).tmpl(value).appendTo( "#weather_week" );
			$('#weather_week .fixpng').ifixpng();
			return false;
		}
	});
}
function queryZone(){
	var select = $('#zone_select').selectedTexts();
	if( "請選擇" == select )
	{
		alert("請選擇");
	}
	else
	{
		setWeek(select);
	}
}
/*function change_city(area){
	$("#city_select").empty().addOption({"請選擇":"請選擇"}, false);
	if( areaCity[area] )
		$("#city_select").addOption(areaCity[area], false);
}
function queryCity(){
	var select = $('#area_select').selectedValues();
	var select2 = $('#city_select').selectedTexts();
	if( "請選擇" == select2 )
	{
		alert("請選擇"+(list_name=='city_list'?"城市":"景點"));
	}
	else
	{
		change_weather(select);
		setCity(select2);
	}
}*/
