//Jquery
typhoonAlertHref = "typhoon/index.php";
loopArray = new Array();
alertId = 0;
alertData = '';
adData = '';
adId = 0;
alertArray = new Array();
adArray = new Array();
function weatherAlert(xmlLoc)
{
	$("#alert").hide();
	var r= new Date();
	$.get(xmlLoc+"?v="+r, {}, function (data,textStatus)
	{
		alertData=data;
		checkAlert(data);
	},"xml");
}

function checkAlert(data)
{
	var alerts=$(data).find("Weather-Report TimeRange").size();
	for(var temp=0; temp<alerts; temp++)
	{
		var alertText=$(data).find("Weather-Report TimeRange:eq("+temp+") WeatherItem String").text();
		if(alertText!='')
		{
			alertArray.push(temp);
		}
	}
	if(alertArray.length>0)
	{
		$("#alert").fadeIn(500);
		$("#alert p").empty();
		alertManys=alertArray.length;
		var alertText=$(data).find("Weather-Report TimeRange:eq("+alertArray[0]+") WeatherItem String").text();
		var alertType=$(data).find("Weather-Report TimeRange:eq("+alertArray[0]+") WeatherItem").attr("Label");
		var year=$(data).find("Weather-Report TimeRange:eq("+alertArray[0]+")").attr("Year");
		var month=$(data).find("Weather-Report TimeRange:eq("+alertArray[0]+")").attr("Month");
		var day=$(data).find("Weather-Report TimeRange:eq("+alertArray[0]+")").attr("Day");
		var hour=$(data).find("Weather-Report TimeRange:eq("+alertArray[0]+")").attr("Hour");
		var min=$(data).find("Weather-Report TimeRange:eq("+alertArray[0]+")").attr("Min");
		var code=year+month+day+hour+min;
		if(alertType=="颱風警報")
		{
			alertText=alertText.split(/\n/g);
			$("#alert .alertContent p").append(alertText[0]+"<div class='link'><a title='颱風警報' href='"+typhoonAlertHref+"'>觀看進一步消息</a></div>");
		}
		else
			$("#alert .alertContent p").append(alertText.replace(/\n/g, "<br />"));
		if(alertArray.length>1)
		{
			$("#alert .alertContent p").append("<div class='alert_index'>("+(alertId+1)+"/"+alertArray.length+")</div>");
			var showAlertContent=setInterval('alertContent(alertData,alertArray)',10000);
		}
	}
}
function alertContent(data,alertArray)
{
	if(alertId<(alertArray.length-1))
		alertId++;
	else
		alertId=0;
	$("#alert p").fadeTo(500,0.1,function(){
	var alertText=$(data).find("Weather-Report TimeRange:eq("+alertArray[alertId]+") WeatherItem String").text();
	var alertType=$(data).find("Weather-Report TimeRange:eq("+alertArray[alertId]+") WeatherItem").attr("Label");
	$("#alert p").empty();
	if(alertType=="颱風警報")
	{
		alertText=alertText.split(/\n/g);
		$("#alert p").append(alertText[0]+"<div class='link'><a title='颱風警報' href='"+typhoonAlertHref+"'>觀看進一步消息</a></div>");
	}
	else
		$("#alert .alertContent p").append(alertText);
	$("#alert .alertContent p").append("<div class='alert_index'>("+(alertId+1)+"/"+alertArray.length+")</div>");
	$("#alert .alertContent p").fadeTo(500,1);
	});	
}

function adShow(xmlLoc)
{
	$("#ad").hide();
	var r= new Date();
	$.get(xmlLoc+"?v="+r, {}, function (data,textStatus)
	{
		adData=data;
		checkAD(data);
	},"xml");
}

function checkAD(data)
{
	var ADs=$(data).find("rss channel item").size();
	for(var temp=0; temp<ADs; temp++)
	{
		var now = new Date();
		
		var sourceExpired=$(data).find("rss channel item:eq("+temp+") expired").text();
		var expired = new Date(eval(sourceExpired.substr(0,4)), eval(parseInt(sourceExpired.substr(5,2)-1,10)), eval(sourceExpired.substr(8,2)), eval(parseInt(sourceExpired.substr(11,2),10)), eval(parseInt(sourceExpired.substr(14,2),10)) );
		if(now<=expired)
		{
			adArray.push(temp);
		}
	}
	if(adArray.length>0)
	{
		$("#ad").fadeIn(500);
		$("#ad .adImg").empty();
		var adContent=$(data).find("rss channel item:eq("+adArray[0]+") description").text();
		$("#ad .adImg").append(adContent);
		$("#ad .adImg").slideDown(500);
		if(adArray.length>1)
		{
			var showAdContent=setInterval('adContent(adData,adArray)',13000);
		}
	}
}
function adContent(data,adArray)
{
	if(adId<(adArray.length-1))
		adId++;
	else
		adId=0;
	$("#ad .adImg").slideUp(500,function(){
		var adContent=$(data).find("rss channel item:eq("+adArray[adId]+") description").text();
		$("#ad .adImg").empty();
		$("#ad .adImg").append(adContent);
		$("#ad .adImg").slideDown(500);
	});	
}

function messageShow(xmlLoc)
{
	$("#message").hide();
	var r= new Date();
	$.get(xmlLoc+"?v="+r, {}, function (data,textStatus)
	{
		var now = new Date();
		var expired = new Date();
		var putDate = $(data).find("rss channel item putDate").text();
		var message = $(data).find("rss channel item description").text();
		// 發布時效為12小時
		var hour=eval(parseInt(putDate.substr(11,2),10))+12;
		if(hour>24){hour=23;}
		var data_time = new Date(eval(putDate.substr(0,4)), eval(parseInt(putDate.substr(5,2)-1,10)), eval(putDate.substr(8,2),10), eval(parseInt(putDate.substr(11,2),10)), eval(parseInt(putDate.substr(14,2),10)) );
		var expired = new Date(eval(putDate.substr(0,4)), eval(parseInt(putDate.substr(5,2)-1,10)), eval(putDate.substr(8,2)), hour, eval(parseInt(putDate.substr(14,2),10)) );
		if(now<=expired)
		{
		   data_time=Date.parse(data_time);
		   showfb(data_time);
			$("#message p").empty();
			$("#message p").append(message);
			$("#message p").append("<br>發布時間:"+putDate);
			$("#message").fadeIn(500);
		}
	},"xml");
	
}

function showfb(data_time){
// document.getElementById("fb_sms").innerHTML='<iframe src="http://www.facebook.com/plugins/like.php?app_id=146805578721020&amp;href=http%3A%2F%2Fwww.facebook.com%2F%23%21%2Fpages%2F%25E8%25A1%258C%25E5%258B%2595%25E5%25A4%25A9%25E6%25B0%25A3%25E7%2594%25A8%25E6%2588%25B6%25E4%25BF%25B1%25E6%25A8%2582%25E9%2583%25A8%2F127947783949370&amp;send=false&amp;layout=standard&amp;width=40&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:40px; height:20px;" allowTransparency="true"></iframe><a href="http://www.tenki.tw/xml/sms.xml" target="_blank"><img src="images/rss.gif" border="0" /></a>';
 
 document.getElementById("fb_sms").innerHTML="<iframe src='http://www.facebook.com/plugins/like.php?href=http://www.tenki.tw/showalert.php?date="+data_time+"&amp;layout=button_count &amp;show_faces=false&amp;width=40&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=20' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:40px; height:20px;' allowTransparency='true'></iframe><a href='http://www.tenki.tw/xml/sms.xml' target='_blank'><img src='images/rss.gif' border='0' /></a>";
}


