var VG=new geolocate(false, true);
var wN=new Object();
wN['zh']={'01':'雷雨','02':'雨夹雪','03':'阵雨','04':'雪','05':'有雨','06':'小雨','07':'大雪','08':'雾','09':'小雨/晴','10':'晴','11':'暴风雪','12':'冰雹','13':'局部多云','14':'阴天','15':'多云'}
wN['en']={'01':'Thunderstorm','02':'Sleety','03':'Showery','04':'Snowy','05':'Rainy','06':'Light rain','07':'Heavy Snow','08':'Foggy','09':'light rain/Clear','10':'Clear','11':'Snow storm','12':'Hailstorm','13':'Partly Cloudy','14':'Overcast','15':'Cloudy'}
var symbolName='';
var Num='';
var cityName='';
init();
var ck=function(){
	var iploc=VG.getField;
	loadCurrent(iploc('cityName'),iploc('latitude'),iploc('longitude'),1);
	if(typeof(ppo)!='undefined'&&ppo==2)loadForecast(iploc('latitude'),iploc('longitude'));
}
VG.checkcookie(ck);
function loadme(wtr){
var LN=$.getJSON(jctrs,function(w){
	Num=w[symbolName];
	$('#symbolName').html(wN['zh'][Num]);
	var sP="<img src='../image/weather/"+Num+".png'/>";
	var sP2="<img src='../image/MWgif250/"+Num+".gif'/>";
  $('#symbolPIC').html(sP);
  $('#symbolPIC2').html(sP2);
	$('#curImg').attr("src","http://mmclock.cn/weather/server/index.php/picture?dest=web&name="+symbolName);
  if(wtr==1)translate(cityName);
	else $('#cityName').html(cityName);
	if(typeof(ppo)!='undefined'&&ppo==2)incMsg(Num);
});
}
function loadForecast(lat,lng){
  var ss="http://mmclock.cn/weather/server/index.php/current?lat="+lat+"&lng="+lng+"&qtype=f&js=1&ctz=GMT&callback=?";
  var ta=$.getJSON(ss,function(d2){
	 	for(i=0;i<=2;i++){
  	  var tf=d2[i]['timeFrom'];
    	var ar=tf.split("-",3);
			var UT=Date.UTC(ar[0],ar[1]-1,ar[2]);
			var d1=new Date(UT); 
      $('#timeFrom'+[i+1]).html(d1.getMonth()+1+"月"+d1.getDate()+"日");
      $('#hi'+[i+1]).html(d2[i]['hi']+"℃");
      $('#low'+[i+1]).html(d2[i]['low']+"℃");
      $('#symbol'+[i+1]).html(wN['zh'][d2[i]['symbol']]);
      $('#symbolPIC3'+[i+1]).html("<img src='../image/MWGIF72/"+d2[i]['symbol']+".gif' />");
     }
	});
}
function loadCurrent(name,lat,lng,wtr){
	var ss="http://mmclock.cn/weather/server/index.php/current?lat="+lat+"&lng="+lng+"&qtype=c&js=1&ctz=GMT&callback=?";
  var tc= $.getJSON(ss,function(d2){
   $('#temperature').html(d2['temperature']+"℃");
   $('#hi').html(d2['hi']+"℃");
   $('#low').html(d2['low']+"℃");
   cityName=name;
   symbolName=(d2['symbolName']);
   loadme(wtr);
  });
}
function incMsg(n){
  window.callback=function(msg){$('#msg').html(msg);};
  var headId=document.getElementsByTagName("head")[0];
  var newScript=document.createElement('script');
  newScript.type='text/javascript';
  newScript.src='http://mmclock.cn/weather/server/index.php/msg?cb=callback&name='+n;
  headId.appendChild(newScript);
}
function chnMsg(){
  $('#msg').html(msg);
}
function translate(t){
  window.mycallback=function(r){$('#cityName').html(r);}
  var s=document.createElement("script");
  s.src="http://api.microsofttranslator.com/V2/Ajax.svc/Translate?oncomplete=mycallback&appId="+appId+"&from=en&to=zh-cn&text="+t;
  document.getElementsByTagName("head")[0].appendChild(s);
}
function init(){
	var ld='<img src="../image/2.gif"/>';
	$('#cityName').html(ld);
	$('#temperature').html(ld);
	$('#hi').html(ld);
	$('#low').html(ld);
	for(i=1;i<=3;i++){
	  $('#timeFrom'+[i]).html(ld);
    //$('#hi'+[i]).html(ld);
    //$('#low'+[i]).html(ld);
    $('#symbol'+[i]).html(ld);
    //$('#symbolPIC3'+[i]).html(ld);
  }
}
