// JavaScript Document
function getNewWeather(obj,type,template){
	//http://maps.weather.com.cn/maps_new/xml/keyCity.xml
	//http://news.163.com/xml/weather.xml
	//http://maps.weather.com.cn/maps_new/xml/guizhou.xml
	//2010-03-25
	//http://flash.weather.com.cn/wmaps/xml/china.xml
	//http://flash.weather.com.cn/wmaps/xml/hubei.xml?79443
	//http://flash.weather.com.cn/wmaps/xml/shiyan.xml
	//http://m.weather.com.cn/data/101201101.html json
	var type=type || 0;
	var template=template || "";
	
	var url="/v5/weather.xml";//当天天气xml数据
	var urljson="/v5/weatherjson.js";//多天天气json数据
	var icoUrl="/v5/images/weather_com_cn/";//天气图标
	var moreWeater="/v5/article/tools/20090927185753916.html";//更多天气链接
	var attrArr=["date","stateDetailed","state1","state2","tem1","tem2","windState","humidity","temNow"];
	
	
	if(obj.length==0)
	return false;
	
	if(type!=1){
		$.ajax({
			type: "get",
			url: url+"?r="+randomNumber(1000),
			dataType: "xml",
			success: function(msg) {
				try{
					var xmlDoc=$(msg);
					var nodeObj=xmlDoc.find("city date");
					var weatherArr=[];
					nodeObj.each(function(i){
						var self=$(this);
						var title= i==0?"今日天气：":self.attr(attrArr[0])+"：";
						var day_icoArr=[];
							day_icoArr.push(self.attr(attrArr[2])+".gif");
							day_icoArr.push(self.attr(attrArr[3])+".gif");
						
						var day_ico_b="<img style='vertical-align:middle' width='20' src='"+icoUrl+day_icoArr[0]+"' /> ";
						var day_ico_e=day_icoArr[0]!=day_icoArr[1]?" <img style='vertical-align:middle' width='20' src='"+icoUrl+day_icoArr[1]+"' /> ":"";
						
						weatherArr.push("<span title='相对湿度：" + self.attr(attrArr[7]) + "&#13风力：" + self.attr(attrArr[6]) + "&#13目前温度：" + self.attr(attrArr[8]) + "℃&#13点击查看详细天气预报'>" + title + self.attr(attrArr[1])+day_ico_b+day_ico_e+"&nbsp;&nbsp;温度：" + self.attr(attrArr[5]) + "℃～" + self.attr(attrArr[4]) + "℃</span>");	
					});
					obj.html("<a href='"+moreWeater+"' target='_blank'>"+weatherArr[0]+"</a>");
				}catch(e){obj.html("天气加载失败...");}
			//	obj.html(weatherArr.join(""));
			},error:function(){
				obj.html("天气加载超时...");	
			}
		});
	}else{
		
		$.ajax({
			type: "get",
			url: urljson+"?r="+randomNumber(1000),
			dataType: "json",
			success: function(json) {
				//try{
					var jsonObj=json.weatherinfo;
					var weatherArr=[];
					
					for(var i=1;i<=2;i++){
						var day_icoArr=[];
							day_icoArr.push(jsonObj["img"+(i*2-1)]+".gif");
							day_icoArr.push(jsonObj["img"+(i*2)]+".gif");
						
						var day_ico_b="<img style='vertical-align:middle' width='20' src='"+icoUrl+day_icoArr[0]+"' /> ";
						var day_ico_e=(day_icoArr[0]!=day_icoArr[1]&&day_icoArr[1]!="99.gif")?day_ico_b+" <img style='vertical-align:middle' width='20' src='"+icoUrl+day_icoArr[1]+"' /> ":day_ico_b;
						
						var tempArr=jsonObj["temp"+i].split("~");
						
						weatherArr.push("<a href='"+moreWeater+"' target='_blank' title='风力：" + jsonObj["wind"+i] + jsonObj["fl"+i] + "&#13点击查看详细天气预报'>" + jsonObj["weather"+i] + day_ico_e + "<br />温度：" + tempArr[1] + "~" + tempArr[0] +"</a>");
					}
					//$.each(json, function(entryIndex, entry) {
						//obj.html(entry["weatherinfo"].city);
					//});
					if(template!=""){
						obj.html(template.replace("$today",weatherArr[0]).replace("$tomorrow",weatherArr[1]));
					}else{
						obj.html("<h3>今日天气</h3>"+weatherArr[0]+"<h3>明日天气</h3>"+weatherArr[1]);	
					}
					//obj.html("<a href='"+moreWeater+"' target='_blank'>"+weatherArr[0]+"</a>");	
				//}catch(e){obj.html("天气加载失败...");}
			//	obj.html(weatherArr.join(""));
			},error:function(){
				obj.html("天气加载超时...");	
			}
		});
	}
}
