﻿var Area = Class.create();
Area.prototype={
	initialize:function()
	{
	},
	rProvince:function(){
	    if( parseInt(arguments[0]) != 0 )
	    {
		    var url = "/MyYoho/ajax/Area.aspx";
		    var params = "m=1&s="+arguments[0];
		    var dbajax = new Ajax.Request(url,{method:"post",parameters:params,onComplete:h_area.hrProvince});
	    }
	    else
	    {
	        var op = $("province_select").options;
		    op.length=1;
		    var opc = $("city_select").options;
		    opc.length=1;
	    }
	},
	hrProvince:function(){
		var op = $("province_select").options;
		op.length=1;
		var opc = $("city_select").options;
		opc.length=1;
		try{
			var objxml=arguments[0].responseXML;
			var Table = objxml.getElementsByTagName("Table");
			for(var i = 0;i<Table.length;i++){
				var option_ = document.createElement("option");
				op[op.length] = option_;
				option_.value=xml_table_data(Table[i],"pid");
				option_.innerHTML=xml_table_data(Table[i],"pname");
			}
			
		}catch(e){}
		finally
		{
		    for( var i = 0; i < $("province_select").options.length; i++ )
            {
                if( parseInt($("province_select").options[i].value) == province )
                {
                    $("province_select").selectedIndex = i;
                    break;
                }
            }
		}
	},
	rCity:function(){
	    if( parseInt(arguments[0]) != 0 )
	    {
		    var url = "/MyYoho/ajax/Area.aspx";
		    var params = "m=2&p="+arguments[0];
		    var dbajax = new Ajax.Request(url,{method:"post",parameters:params,onComplete:h_area.hrCity});
	    }
	    else
	    {
	        var op = $("city_select").options;
		    op.length=1;
	    }
	},
	hrCity:function(){
		var op = $("city_select").options;
		op.length=1;
		try{
			var objxml=arguments[0].responseXML;
			var Table = objxml.getElementsByTagName("Table");
			for(var i = 0;i<Table.length;i++){
				var option_ = document.createElement("option");
				op[op.length] = option_;
				option_.value=xml_table_data(Table[i],"cid");
				option_.innerHTML=xml_table_data(Table[i],"cname");
			}
		}catch(e){}
		finally
		{
		    for( var i = 0; i < $("city_select").options.length; i++ )
            {
                if( parseInt($("city_select").options[i].value) == city )
                {
                    $("city_select").selectedIndex = i;
                    break;
                }
            }
		}
	}
}
var h_area = new Area();


