
//公网首页需要的天气预报信息



function weatherForecast() { 
	
var XMLHttpReq = false;
function createXMLHttpRequest() {
    if(window.XMLHttpRequest) { 
        XMLHttpReq = new XMLHttpRequest();
    }else if (window.ActiveXObject) {
		try {
	         XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e) {
	        try {
	              XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
	        } catch (e) {	         
	        }
		}
    }
}
  
function sendRequestGetForecast() {
    createXMLHttpRequest();
    if(XMLHttpReq){
        XMLHttpReq.open("get", "/bjglwww/ws/wsi/WeatherService/getSubStringForecastText");
        XMLHttpReq.onreadystatechange = processResponse;
        XMLHttpReq.send(null);   
    }    
}

function processResponse() {
	if (XMLHttpReq.readyState == 4) { 
       if (XMLHttpReq.status == 200) {     	  
           var weatherForecast =XMLHttpReq.responseText;
      	      function checkWeatherForecast(weatherForecast) {
		         if(weatherForecast.length==0){
		         	var str = ["","","","","","",""];
		         	return str;		         
		         }else {		         	
		            var str = weatherForecast.split("@");
		            return str;
		            //alert(weatherForecast);
		         }
	          }
	         
	         var str = checkWeatherForecast(weatherForecast);
	          	         
	         //var str = weatherForecast.split("@");
	          
	         //var strTianKongZhuangKuang = str[0] 天空状况; 
		     //var strQiWen = str[1]    气温;		      
		     //var strFengXiang = str[2]   风向;
		     //var strFengLi = str[3]      风力;		       	
		     //var strXiangDuiShiDu = str[4]    相对湿度;
	         
			 //tick_weather_01.png 小雨
			 //tick_weather_02.png 中雨
			 //tick_weather_03.png 大雨
			 //tick_weather_04.png 晴间多云
			 //tick_weather_05.png 晴
		 	 //tick_weather_06.png 小雪
			 //tick_weather_07.png 中雪
			 //tick_weather_08.png 大雪
			 //tick_weather_09.png 阴天
	         

	         	     	     
		     function checkTianKongZhuangKuang(str) {
		     	
		     	 var img = "";
		     	 
		     	 if(str[0].indexOf ("雪") >= 0){
		         	
				         if((str[0].indexOf ("大雪")>=0)||(str[0].indexOf ("暴雪") >= 0)||(str[0].indexOf ("暴风雪") >= 0)){
				            img = "<img src=\"images/tq/tick_weather_08.png \"/> "; 
				                            
				         }else if(str[0].indexOf ("中雪")>= 0){
				            img = "<img src=\"images/tq/tick_weather_07.png \"/> "; 
				                           
				         }else if(str[0].indexOf ("小雪") >= 0 ){
				            img = "<img src=\"images/tq/tick_weather_06.png \"/> "; 
				                            
				         }else{
				            img = "<img src=\"images/tq/tick_weather_06.png \"/> ";
				            
				         } 
		          }else if((str[0].indexOf ("雨") >=0)){
		         	
				        if((str[0].indexOf ("大雨") >= 0)||(str[0].indexOf ("暴雨") >= 0)||(str[0].indexOf ("大暴雨") >= 0)||(str[0].indexOf ("特大暴雨") >= 0)){
				            img = "<img src=\"images/tq/tick_weather_03.png \"/> "; 
				           		            
				         }else if((str[0].indexOf ("中雨") >= 0)||(str[0].indexOf ("阵雨") >= 0)){
				            img = "<img src=\"images/tq/tick_weather_02.png \"/> "; 
				                          
				         }else if(str[0].indexOf ("小雨") >=0){
				            img = "<img src=\"images/tq/tick_weather_01.png \"/> "; 
				                             
				         }else{
				            img = "<img src=\"images/tq/tick_weather_02.png \"/> "; 
				         
				         }                  
				       				         		        		     		         		         
		         }else if((str[0].indexOf ("多云") >= 0)&&(str[0].indexOf ("晴") >= 0)){
		            img = "<img src=\"images/tq/tick_weather_04.png \" />"; 
		            
		     	 }else if((str[0].indexOf ("阴") >= 0)||(str[0].indexOf ("多云") >= 0)){
		            img = "<img src=\"images/tq/tick_weather_09.png \" /> "; 
		                
		         }else if(str[0].indexOf ("晴") == 0){
		            img = "<img src=\"images/tq/tick_weather_05.png\" /> ";      
		                 
		         }else if(str[0].indexOf ("雾") >= 0){
		         	img = "";
		         	
		          } 
  
		       return img;  
		                   
		     }   
		     
		      var img = checkTianKongZhuangKuang(str); 
		     		     
		     //alert(img);
		      var strSky = "";
		      
		      if(str[0].length<20){
		      	   strSky = str[0] + "<br />" +str[1];      
		      }else{
		      	   strSky = str[0]+str[1];
		      }
		     
		    var html =  "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">"
	                 +  "   <tr class=\"col_000\" height=\"54\">"
	                 +  "     <td class=\"bold fz_14\" style=\"padding-left:28px\">北京</td>"
	                 +  "     <td> "+img+" </td>"
	                 +  "     <td class=\"lh_20\">" +strSky+ "</td>"
	                 +  "   </tr>"
	                 +  "</table>"
				     +  "<ul class=\"list_weather\">"
	                 +  "   <li>·<a >风向：" +str[2] + "</a></li>"
	                 +  "   <li>·<a >风力：" +str[3] + "</a></li>"
	                 +  "   <li>·<a >相对湿度：" + str[4] + "</a></li>"
	                 +  "</ul>"
		     	     	
	                // alert(html);
	                 
	                document.getElementById("weatherForeCast").innerHTML = html;          
      	               
           } else {
                 window.alert("天气预报信息读取失败");
           }
    }
}
	
sendRequestGetForecast();	
	                       	
}

weatherForecast();




