﻿//----------------------------------------------------
//----                说明-很重要                    --
//--                                                            --
//--文件名：   weather1.js                        --
//--功能  ：AJAX主体文件                     --
//--如果您不了解请不要修改                --
//--蚊子小偷之--雅虎天气                     --
//--QQ：127029751  by www.818699.com--
//---------------------------------------------------
//百度嗨ID：chehe
var Citys=new Array(
new Array("110100","北京"),
new Array("120100","天津"),
new Array("130101","石家庄"),
new Array("130201","唐山"),
new Array("130301","秦皇岛"),
new Array("130701","张家口"),
new Array("130801","承德"),
new Array("131001","廊坊"),
new Array("130401","邯郸"),
new Array("130501","邢台"),
new Array("130601","保定"),
new Array("130901","沧州"),
new Array("133001","衡水"),
new Array("140101","太原"),
new Array("140201","大同"),
new Array("140301","阳泉"),
new Array("140501","晋城"),
new Array("140601","朔州"),
new Array("142201","忻州"),
new Array("142331","离石"),
new Array("142401","榆次"),
new Array("142601","临汾"),
new Array("142701","运城"),
new Array("140401","长治"),
new Array("150101","呼和浩特"),
new Array("150201","包头"),
new Array("150301","乌海"),
new Array("152601","集宁"),
new Array("152701","巴彦浩特"),
new Array("152801","临河"),
new Array("152921","鄂尔多斯"),
new Array("150401","赤峰"),
new Array("152301","通辽"),
new Array("152502","锡林浩特"),
new Array("152101","海拉尔"),
new Array("152201","乌兰浩特"),
new Array("210101","沈阳"),
new Array("210201","大连"),
new Array("210301","鞍山"),
new Array("210401","抚顺"),
new Array("210501","本溪"),
new Array("210701","锦州"),
new Array("210801","营口"),
new Array("210901","阜新"),
new Array("211101","盘锦"),
new Array("211201","铁岭"),
new Array("211301","朝阳"),
new Array("211401","葫芦岛"),
new Array("210601","丹东"),
new Array("220101","长春"),
new Array("220201","吉林"),
new Array("220301","四平"),
new Array("220401","辽源"),
new Array("220601","松原"),
new Array("222301","白城"),
new Array("222401","延边"),
new Array("220501","通化"),
new Array("230101","哈尔滨"),
new Array("230301","鸡西"),
new Array("230401","鹤岗"),
new Array("230501","双鸭山"),
new Array("230701","伊春"),
new Array("230801","佳木斯"),
new Array("230901","七台河"),
new Array("231001","牡丹江"),
new Array("232301","绥化"),
new Array("230201","齐齐哈尔"),
new Array("230601","大庆"),
new Array("232601","黑河"),
new Array("232700","大兴安岭"),
new Array("310100","上海"),
new Array("320101","南京"),
new Array("320201","无锡"),
new Array("320301","徐州"),
new Array("320401","常州"),
new Array("320501","苏州"),
new Array("320600","南通"),
new Array("320701","连云港"),
new Array("320801","淮阴"),
new Array("320901","盐城"),
new Array("321001","扬州"),
new Array("321101","镇江"),
new Array("321102","泰州"),
new Array("321103","宿迁"),
new Array("330101","杭州"),
new Array("330201","宁波"),
new Array("330301","温州"),
new Array("330401","嘉兴"),
new Array("330501","湖州"),
new Array("330601","绍兴"),
new Array("330701","金华"),
new Array("330801","衢州"),
new Array("330901","舟山"),
new Array("332501","丽水"),
new Array("332602","台州"),
new Array("340101","合肥"),
new Array("340201","芜湖"),
new Array("340301","蚌埠"),
new Array("340401","淮南"),
new Array("340501","马鞍山"),
new Array("340601","淮北"),
new Array("340701","铜陵"),
new Array("340801","安庆"),
new Array("341001","黄山市"),
new Array("342101","阜阳"),
new Array("342201","宿州"),
new Array("342301","滁州"),
new Array("342401","六安"),
new Array("342501","宣城"),
new Array("342601","巢湖"),
new Array("342901","池州"),
new Array("350101","福州"),
new Array("350201","厦门"),
new Array("350301","莆田"),
new Array("350401","三明"),
new Array("350501","泉州"),
new Array("350601","漳州"),
new Array("352101","南平"),
new Array("352201","宁德"),
new Array("352601","龙岩"),
new Array("622602","陇南"),
new Array("622603","庆阳"),
new Array("360101","南昌"),
new Array("360201","景德镇"),
new Array("362101","赣州"),
new Array("360301","萍乡"),
new Array("360401","九江"),
new Array("360501","新余"),
new Array("360601","鹰潭"),
new Array("362201","宜春"),
new Array("362301","上饶"),
new Array("362401","吉安"),
new Array("370101","济南"),
new Array("370201","青岛"),
new Array("370301","淄博"),
new Array("370401","枣庄"),
new Array("370501","东营"),
new Array("370601","烟台"),
new Array("370701","潍坊"),
new Array("370801","济宁"),
new Array("370901","泰安"),
new Array("371001","威海"),
new Array("371100","日照"),
new Array("372301","滨州"),
new Array("372401","德州"),
new Array("372501","聊城"),
new Array("372801","临沂"),
new Array("372901","菏泽"),
new Array("372902","莱芜"),
new Array("410101","郑州"),
new Array("410201","开封"),
new Array("410301","洛阳"),
new Array("410401","平顶山"),
new Array("410501","安阳"),
new Array("410601","鹤壁"),
new Array("410701","新乡"),
new Array("410801","焦作"),
new Array("410901","濮阳"),
new Array("411001","许昌"),
new Array("411101","漯河"),
new Array("411201","三门峡"),
new Array("412301","商丘"),
new Array("412701","周口"),
new Array("412801","驻马店"),
new Array("412901","南阳"),
new Array("413001","信阳"),
new Array("420101","武汉"),
new Array("420201","黄石"),
new Array("420301","十堰"),
new Array("420400","随州"),
new Array("420501","宜昌"),
new Array("420601","襄樊"),
new Array("420701","鄂州"),
new Array("420801","荆门"),
new Array("422103","黄冈"),
new Array("422201","孝感"),
new Array("422301","咸宁"),
new Array("422421","荆州"),
new Array("422801","恩施"),
new Array("430101","长沙"),
new Array("430401","衡阳"),
new Array("430501","邵阳"),
new Array("432801","郴州"),
new Array("432901","永州"),
new Array("430801","韶山"),
new Array("430802","张家界"),
new Array("433001","怀化"),
new Array("433101","吉首"),
new Array("430201","株洲"),
new Array("430301","湘潭"),
new Array("430601","岳阳"),
new Array("430701","常德"),
new Array("432301","益阳"),
new Array("432501","娄底"),
new Array("440101","广州"),
new Array("440601","佛山"),
new Array("440301","深圳"),
new Array("441501","汕尾"),
new Array("441301","惠州"),
new Array("441601","河源"),
new Array("441801","清远"),
new Array("441901","东莞"),
new Array("440401","珠海"),
new Array("440701","江门"),
new Array("441201","肇庆"),
new Array("442001","中山"),
new Array("440801","湛江"),
new Array("440901","茂名"),
new Array("440201","韶关"),
new Array("440501","汕头"),
new Array("441401","梅州"),
new Array("441701","阳江"),
new Array("441702","潮州"),
new Array("441703","顺德"),
new Array("441704","揭阳"),
new Array("441705","云浮"),
new Array("450101","南宁"),
new Array("450401","梧州"),
new Array("452501","玉林"),
new Array("450301","桂林"),
new Array("452601","百色"),
new Array("452701","河池"),
new Array("452802","钦州"),
new Array("450201","柳州"),
new Array("450501","北海"),
new Array("450502","防城港"),
new Array("450503","贵港"),
new Array("450504","贺州"),
new Array("460100","海口"),
new Array("460200","三亚"),
new Array("460300","西沙群岛"),
new Array("510101","成都"),
new Array("513321","眉山"),
new Array("513101","雅安"),
new Array("513229","峨嵋山"),
new Array("510301","自贡"),
new Array("500100","重庆"),
new Array("500102","万州"),
new Array("500103","涪陵"),
new Array("512901","南充"),
new Array("510501","泸州"),
new Array("510601","德阳"),
new Array("510701","绵阳"),
new Array("510901","遂宁"),
new Array("511001","内江"),
new Array("511101","乐山"),
new Array("512501","宜宾"),
new Array("510801","广元"),
new Array("513021","达州"),
new Array("513401","资阳"),
new Array("510401","攀枝花"),
new Array("510402","阿坝"),
new Array("510403","甘孜"),
new Array("510404","凉山"),
new Array("510405","广安"),
new Array("510406","巴中"),
new Array("500239","黔江"),
new Array("520101","贵阳"),
new Array("520200","六盘水"),
new Array("522201","铜仁"),
new Array("522501","安顺"),
new Array("522601","凯里"),
new Array("522701","都匀"),
new Array("522301","兴义"),
new Array("522421","毕节"),
new Array("522101","遵义"),
new Array("530101","昆明"),
new Array("530201","德宏"),
new Array("532201","曲靖"),
new Array("532301","楚雄"),
new Array("532401","玉溪"),
new Array("532501","红河"),
new Array("532621","文山"),
new Array("532721","思茅"),
new Array("532101","昭通"),
new Array("532821","西双版纳"),
new Array("532901","大理"),
new Array("533001","保山"),
new Array("533121","怒江"),
new Array("533221","丽江"),
new Array("533321","迪庆"),
new Array("533521","临沧"),
new Array("540101","拉萨"),
new Array("542121","昌都"),
new Array("542221","山南"),
new Array("542301","日喀则"),
new Array("542421","那曲"),
new Array("542523","阿里"),
new Array("542621","林芝"),
new Array("610101","西安"),
new Array("610201","铜川"),
new Array("610301","宝鸡"),
new Array("610401","咸阳"),
new Array("612101","渭南"),
new Array("612301","汉中"),
new Array("612401","安康"),
new Array("612501","商洛"),
new Array("612601","延安"),
new Array("612701","榆林"),
new Array("620101","兰州"),
new Array("620401","白银"),
new Array("620301","金昌"),
new Array("620501","天水"),
new Array("622201","张掖"),
new Array("622301","武威"),
new Array("622421","定西"),
new Array("622701","平凉"),
new Array("622901","临夏"),
new Array("620201","嘉峪关"),
new Array("622102","酒泉"),
new Array("630100","西宁"),
new Array("632121","果洛"),
new Array("632221","海西"),
new Array("632321","格尔木"),
new Array("632521","海东"),
new Array("632621","海北"),
new Array("632721","玉树"),
new Array("632802","黄南"),
new Array("640101","银川"),
new Array("640201","石嘴山"),
new Array("642101","吴忠"),
new Array("642221","固原"),
new Array("650101","乌鲁木齐"),
new Array("650201","克拉玛依"),
new Array("652101","吐鲁番"),
new Array("652201","哈密"),
new Array("652301","昌吉"),
new Array("652701","博乐"),
new Array("652801","库尔勒"),
new Array("652901","阿克苏"),
new Array("653001","克州"),
new Array("653101","喀什"),
new Array("654101","伊犁"),
new Array("655001","石河子"),
new Array("655002","塔城"),
new Array("655003","阿勒泰"),
new Array("710001","台北"),
new Array("211001","辽阳"),
new Array("653201","和田"),
new Array("820000","澳门"),
new Array("810000","香港"),
new Array("130101","河北"),
new Array("140101","山西"),
new Array("150101","内蒙古"),
new Array("210101","辽宁"),
new Array("220101","吉林"),
new Array("230101","黑龙江"),
new Array("320101","江苏"),
new Array("330101","浙江"),
new Array("340101","安徽"),
new Array("350101","福建"),
new Array("360101","江西"),
new Array("370101","山东"),
new Array("410101","河南"),
new Array("420101","湖北"),
new Array("430101","湖南"),
new Array("440101","广东"),
new Array("450101","广西"),
new Array("460100","海南"),
new Array("510101","四川"),
new Array("520101","贵州"),
new Array("530101","云南"),
new Array("540101","西藏"),
new Array("610101","陕西"),
new Array("620101","甘肃"),
new Array("630100","青海"),
new Array("640101","宁夏"),
new Array("650101","新疆"),
new Array("710001","台湾")
);

var queryUrl="http://counter.sina.com.cn/ip";
if ( navigator.userAgent.toLowerCase().indexOf('msie') >= 0 ) {
		document.getElementById("IP_FORIE").src = queryUrl; 
	} else {
		var js = document.createElement("script"); 
		js.setAttribute("type", "text/javascript");
		js.setAttribute("src", queryUrl);
		document.body.insertBefore(js, null);
}
function ILData_callback()
{   var ip=ILData[0] //ip
	var country = ILData[1];// 国家
	var province = ILData[2];// 省份
	var city = ILData[3];  // 地区
	var new_city_id = "110100"; //默认北京天气
     
	if(country != "" || province != "" || city != "")
	{
		coun_len = (country == "")?0:country.length;
		prov_len = (province == "")?0:province.length;
		city_len = (city == "")?0:city.length;
		
		for(i=0;i<Citys.length;i++)
		{
			min_coun_len = (coun_len==0)?0:((coun_len<Citys[i][1].length)?coun_len:Citys[i][1].length);
			min_prov_len = (prov_len==0)?0:((prov_len<Citys[i][1].length)?prov_len:Citys[i][1].length);
			min_city_len = (city_len==0)?0:((city_len<Citys[i][1].length)?city_len:Citys[i][1].length);

			if ((min_city_len!=0 && city.substr(0,min_city_len)==Citys[i][1].substr(0,min_city_len))
				|| (min_prov_len!=0 && province.substr(0,min_prov_len)==Citys[i][1].substr(0,min_prov_len))
				|| (min_coun_len!=0 && country.substr(0,min_coun_len)==Citys[i][1].substr(0,min_coun_len)))
			{
				 new_city_id = Citys[i][0];
				 break;
			}
		}
		// ajax 显示根据IP显示的天气
		//var ajaxurl='weather1.php';
		//var ajaxdata='action=show&id='+new_city_id;
        //var weather=new Ajax.Updater('showipweather',ajaxurl,{method:"post",parameters:ajaxdata});
		cityname=Citys[i][1];
		showweather(cityname);
		
	}else{
	    cityname='北京';
		showweather(cityname);
	}
	
}


function showcity(id){
   for(i=1;i<8;i++){
         if(i==id){
		        document.getElementById("td_"+id).className="focu";		    
                document.getElementById("city_"+id).style.display="block";		    
		 }else{
		        document.getElementById("td_"+i).className="";		
		        document.getElementById("city_"+i).style.display="none";	

		 }
   }

}

function showmap(id){
   for(i=1;i<3;i++){
         if(i==id){		    
                document.getElementById("cxmap_"+id).style.display="block";		    
		 }else{	
		        document.getElementById("cxmap_"+i).style.display="none";	

		 }
   }

}

function showweather(city){
city=toPinyin(city);
//alert(city);
	//$('status').style.display='block';
	//$('status').innerHTML='<img src="images/weatherloading.gif" />数据加载中,请稍后...';
    	//$('status').style.display='none';
        $('w_map').innerHTML='<br><br><img src="images/weatherloading.gif" />数据加载中。。请等下哦....';
        $('w_map').style.display='block';
        $('cx_map').style.display='none';
         $('cx_map').innerHTML='<img src="images/weatherloading.gif" />数据加载中,请稍后...';
         $('cx_map').style.display='block';

        ajax.setVar("city", city);
	ajax.setVar("action",'showcity');
	cx_name = "index2.asp?city="+city
	//alert(cx_name);
	ajax.requestFile = cx_name;
	ajax.method = 'POST';
	ajax.onCompletion =showweatherinfo;
	ajax.runAJAX();
	cx_showweather(city);
}

function showweatherinfo(){
	if (ajax.responseStatus){
		weatherinfo=ajax.response;
	} else {
		weatherinfo='查询出错!请重试!';
    }
	$('status').style.display='none';
    $('w_map').innerHTML=weatherinfo;
    $('w_map').style.display='block';
    $('xt').innerText=weatherinfo;
document.getElementById('s1').value=weatherinfo;

}

function cx_showweather(city){
city=toPinyin(city);
    cx_ajax.setVar("city", city);
	cx_ajax.setVar("action",'showcity');
	cx_map_name = "index1.asp?city="+city
	//alert(cx_name);
	cx_ajax.requestFile = cx_map_name;
	cx_ajax.method = 'POST';
	cx_ajax.onCompletion =cx_showweatherinfo;
	cx_ajax.runAJAX();
}

function cx_showweatherinfo(){
	if (cx_ajax.responseStatus){
		cx_weatherinfo=cx_ajax.response;
	} else {
		cx_weatherinfo='查询出错!请重试!';
    }
    $('cx_map').innerHTML=cx_weatherinfo;
    $('cx_map').style.display='block';
}

function showweather_gw(city){
//city=toPinyin(city);
alert(city);

	//$('status').style.display='block';
	//$('status').innerHTML='<img src="images/weatherloading.gif" />数据加载中,请稍后...';
        ajax.setVar("city", city);
	ajax.setVar("action",'showcity');
	cx_name = "index2.asp?city="+city
	//alert(cx_name);
	ajax.requestFile = cx_name;
	ajax.method = 'POST';
	ajax.onCompletion =showweatherinfo;
	ajax.runAJAX();
	cx_showweather(city);
}

var ajax = new sack();
var cx_ajax = new sack();

// 国际城市天气
var intCity = new Array();
intCity[1] = ['东京','京都'];
intCity[2] = ['首尔'];
intCity[3] = ['乌兰巴托'];
intCity[4] = ['马尼拉'];
intCity[5] = ['河内'];
intCity[6] = ['曼谷'];
intCity[7] = ['吉隆坡'];
intCity[8] = ['新加坡'];
intCity[9] = ['文莱'];
intCity[10] = ['雅加达'];
intCity[11] = ['仰光'];
intCity[12] = ['科伦坡'];
intCity[13] = ['新德里'];
intCity[14] = ['卡拉奇'];
intCity[15] = ['德黑兰'];
intCity[16] = ['大马士革'];
intCity[17] = ['利雅得'];
intCity[18] = ['开罗'];
intCity[19] = ['突尼斯'];
intCity[20] = ['达喀尔'];
intCity[21] = ['亚的斯亚贝巴'];
intCity[22] = ['内罗毕'];
intCity[23] = ['达累斯萨拉姆'];
intCity[24] = ['约翰内斯堡','开普敦'];
intCity[25] = ['莫斯科'];
intCity[26] = ['斯德哥尔摩'];
intCity[27] = ['赫尔辛基'];
intCity[28] = ['哥本哈根'];
intCity[29] = ['柏林','汉堡'];
intCity[30] = ['阿姆斯特丹'];
intCity[31] = ['布鲁塞尔'];
intCity[32] = ['苏黎世','日内瓦'];
intCity[33] = ['维也纳'];
intCity[34] = ['米兰'];
intCity[35] = ['巴黎','马赛'];
intCity[36] = ['伦敦','曼彻斯特'];
intCity[37] = ['马德里','巴塞罗那'];
intCity[38] = ['罗马'];
intCity[39] = ['雅典'];
intCity[40] = ['伊斯坦布尔'];
intCity[41] = ['纽约','芝加哥','波士顿','华盛顿','亚特兰大','迈阿密','休斯顿','西雅图','旧金山','洛杉矶','拉斯维加斯','檀香山'];
intCity[42] = ['温哥华','多伦多','蒙特利尔','渥太华'];
intCity[43] = ['哈瓦那'];
intCity[44] = ['墨西哥城'];
intCity[45] = ['加拉加斯'];
intCity[46] = ['利马'];
intCity[47] = ['里约热内卢','圣保罗'];
intCity[48] = ['悉尼','墨尔本','布里斯班','珀斯'];
intCity[49] = ['奥克兰','惠灵顿'];
function inCityList(){
  var curCountryID = intCity[document.getElementById("country").value];
  if(document.getElementById("country").value!=0){
     var strSel;
     for(i=0;i<curCountryID.length;i++){
          strSel += "<option value="+curCountryID[i]+">"+curCountryID[i]+"</option>"
     }
     document.getElementById("citycon").innerHTML='<select name=city2 id=city2>'+ strSel +'</select>';
  }else{
     document.getElementById("citycon").innerHTML='<select name=city2 id=city2><option selected=selected value=0>请选择</option></select>';
  }
}
function goIntCity(){
    var curCityName = document.getElementById("city2").value;
    if(curCityName!=0){
	  showweather_gw(curCityName);
   }else{
     alert("您还没有选择城市")
   }
}
function map(m,intype){
	if(m==1){
		document.getElementById("maptab").innerHTML="<li class=\"current\"><a href=\"javascript:map(1,'"
			+ intype + 
			"')\" class=\"current\">24小时</a><li><a href=\"javascript:map(2,'"
			+ intype + 
			"')\">48小时</a></li><li><a href=\"javascript:map(3,'"
			+ intype + 
			"')\" >72小时</a></li>";
	}else if(m==2){
		document.getElementById("maptab").innerHTML="<li><a href=\"javascript:map(1,'"
			+ intype + 
			"')\">24小时</a><li class=\"current\"><a class=\"current\" href=\"javascript:map(2,'"
			+ intype + 
			"')\">48小时</a></li><li><a href=\"javascript:map(3,'"
			+ intype + 
			"')\" >72小时</a></li>";
	}else{
		document.getElementById("maptab").innerHTML="<li><a href=\"javascript:map(1,'"
			+ intype + 
			"')\" >24小时</a><li><a href=\"javascript:map(2,'"
			+ intype + 
			"')\">48小时</a></li><li class=\"current\"><a class=\"current\" href=\"javascript:map(3,'"
			+ intype + 
			"')\" >72小时</a></li>";
	}
	flash.addParam("FlashVars","url=http://weather.cn.yahoo.com/beta_flashxml.html?type="+intype+"&date="+m);
	flash.reWrite();	
}

window.onerror=function(){
   return true;
}