jQuery(document).ready(function(){
    WeatherReadhtml();
});
jaaulde.utils.cookies.setOptions({hoursToLive:24});
function WeatherReadhtml(){
   var f1=jaaulde.utils.cookies.get('weat_f1');
   var s1=jaaulde.utils.cookies.get('weat_s1');
   var t1=jaaulde.utils.cookies.get('weat_t1');
   var t2=jaaulde.utils.cookies.get('weat_t2');
   var city=jaaulde.utils.cookies.get('city');
   if(f1!=null&&f1!=""&&city!=""&&city!=null){
       pshtml("weather",city,f1,s1,t1,t2);
   }else{
       getajaxweather();
   }
}
function getajaxweather(){
   jQuery.ajax({
            async:false,
            url: 'http://php.weather.sina.com.cn/iframe/index/w_cl.php?day=2&code=js&cbf=show',
            type: 'GET',
            dataType: 'script',
            scriptCharset:"gb2312",
            timeout: 5000,
            jsonp: 'cbf',
            error: function(xhr){
            }
    });
}
function getimg(size,figure,type,status){
      return '<img src="http://i2.sinaimg.cn/dy/weather/images/yb2/'+size+'_'+size+'/'+figure+'_'+type+'.gif" title="'+status+'" />';
}
function pshtml(id,City,f1,s1,t1,t2){

      var img=getimg(20,f1,0,s1);
      var html="<span>"+City+"</span><span>"+img+"</span><span>"+s1+"</span> <span>"+t1+"℃～"+t2+"℃</span>";
      jQuery("#"+id).html(html);
}
window.show = function(data) {
       var CityWea ="";
       var City="";
       if(data.w){
           for(i in data.w){
               City=i;
               CityWea=data.w[i];
               jaaulde.utils.cookies.set('city',City,{hoursToLive:12,path:'/',secure:false});
               jaaulde.utils.cookies.set('weat_f1',CityWea[0].f1,{hoursToLive:12,path:'/',secure:false});
               jaaulde.utils.cookies.set('weat_s1',CityWea[0].s1,{hoursToLive:12,path:'/',secure:false});
               jaaulde.utils.cookies.set('weat_t1',CityWea[0].t1,{hoursToLive:12,path:'/',secure:false});
               jaaulde.utils.cookies.set('weat_t2',CityWea[0].t2,{hoursToLive:12,path:'/',secure:false});
           }
           pshtml("weather",City,CityWea[0].f1,CityWea[0].s1,CityWea[0].t1,CityWea[0].t2);
       }
}
