/**
*city info
*jquery plugin v0.2
*by benson 2009-6-16
*/
(function($){

jQuery.fn.cityinfo = function(opts){
	opts = jQuery.extend({
		s_hidden:"_system_city_hidden",  //隐藏区域id 用于code
		s_url:system_js_basepath_support+"/common/cityinfo.dhtml?jsoncallback=?",  //默认的数据集url
		s_type:"",
		callback:function(data){return false;}
	},opts||{});
	var o_this = $(this);
	var o_hidden = $("#"+opts.s_hidden); 
	if(opts.s_type=="i18n"){
		opts.s_url = system_js_basepath_support+"/common/cityinfo-i18n.dhtml?jsoncallback=?";
	}
	
	var a_data;
	$.ajax({
	  type: "GET",
	  cache: true,
	  url: opts.s_url,
	  dataType: "jsonp",
	  async: false,
	  success: function(json){
    	a_data = json.citys;
    	if(o_hidden.val() != ""){//初始化
			for(var i=0;i<a_data.length;i++){
				if(a_data[i].code == o_hidden.val()){ 
					o_this.val(a_data[i].name);
				}
			}
		}
		if (opts.callback) {
			opts.callback(json);
		}
  	  }
	});
	
}

})(jQuery)

