function aCatalog ( 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 && sArray[i].sProvince != '')
        	{
        	        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);
}