function aCatalog ( sId ,sProvince, sCity)
{
        if(sId!="" 
                && sProvince!=""
                && sCity!="")
        {
                this.sId = sId;
                this.sProvince = sProvince;
                this.sCity = sCity;
        }
}

function AddOption (sText,sValue,obSelect2) 
{
	var newItem = document.createElement("OPTION") ;
	newItem.text =  sText ;
	newItem.value =  sValue ;
	document.getElementById(obSelect2).add(newItem);		
}

function DelOption (obSelect2) 
{
	var iLength = document.getElementById(obSelect2).options.length ;
	for ( var i = iLength - 1 ; i >= 0 ; i -- )
		document.getElementById(obSelect2).options[i]=null ;
}

function ChangeChild (value, sArray, obSelect2)
{	
	var i;
	DelOption(obSelect2);
	AddOption ("ÇëÑ¡Ôñ", "-1", obSelect2);
	
	for ( i = 0 ; i < sArray.length ; i ++ )
	{
		if ( sArray[i].sProvince == value )
		{
			AddOption (sArray[i].sCity,sArray[i].sId, obSelect2) ;
		}
	}
}

function Init(sArray, obSelect1, obSelect2)
{
        var s="";
        for ( i = 0 ; i < sArray.length-1; i ++ )
        {
          if(sArray[i].sProvince != s)
        	{
        	        s=sArray[i].sProvince;
                	var newItem = document.createElement("OPTION") ;
                	newItem.text =  s;
                	newItem.value =  s;
                	document.getElementById(obSelect1).add(newItem);
			
        	}
        }
	ChangeChild(document.getElementById(obSelect1).value, sArray, obSelect2);
}
