function clear(o)
{
	l=o.length;
	for (i = 0; i < l; i ++)
	{
		o.options[0]=null;
	}
}
function fullup(obj1,val)
{
	var vn = new Option(val,val); 
	obj1.add(vn);
}
function sel(val,obj)
{
	for (i=0;i<obj.length;i++)
	{
		if (obj[i]==val)
		{
			return i;
		}
	}
	if (i==obj.length)
	{
		return 0;
	}
}
function fullcity(obj)
{
	for (i=0;i<P.length;i++)
	{
		for (j=0;j<C[i].length;j++)
		{
			obj.add(new Option(C[i][j],C[i][j]));
		}
	}
}
function SelectProvince()
{
	pbox=document.all.strProvince;
	cbox=document.all.strCity;
	val=pbox.value;
	if (val!="")
	{
		err=1;
		m=sel(val,P);
		clear(cbox);
		cbox.add(new Option("请选择",""));
		for (i=0;i<C[m].length;i++){fullup(cbox,C[m][i])}
	}
	else
	{
		clear(cbox);
		fullup(cbox,"请选择")
	}
}
function SelectProvinceR()
{
	pbox=document.all.strProvinceR;
	cbox=document.all.strCityR;
	val=pbox.value;
	if (val!="")
	{
		err=1;
		m=sel(val,P);
		clear(cbox);
		cbox.add(new Option("请选择",""));
		for (i=0;i<C[m].length;i++){fullup(cbox,C[m][i])}
	}
	else
	{
		clear(cbox);
		fullup(cbox,"请选择")
	}
}
function SelectProvinceT()
{
	pbox=document.all.strProvinceT;
	cbox=document.all.strCityT;
	val=pbox.value;
	if (val!="")
	{
		err=1;
		m=sel(val,P);
		clear(cbox);
		cbox.add(new Option("请选择",""));
		for (i=0;i<C[m].length;i++){fullup(cbox,C[m][i])}
	}
	else
	{
		clear(cbox);
		fullup(cbox,"请选择")
	}
}
function sdistrict(oj,v){
	m=-1;
	n=-1;
	for (i=0;i<P.length;i++)
	{
		for (j=0;j<C[i].length;j++)
		{
			if (C[i][j]==v)
			{
				m=i;
				n=j;
			}
		}
	}
	clear(oj);
	oj.add(new Option("请选择","请选择"));
	if (m!=-1&&n!=-1)
	{
		for (i=0;i<D[m][n].length;i++)
		{
			oj.add(new Option(D[m][n][i],D[m][n][i]));
		}
	}
}
function city_district(oj,cv)
{
    m=-1;
	n=-1;
	for (i=0;i<P.length;i++)
	{
		for (j=0;j<C[i].length;j++)
		{
			if (C[i][j]==cv)
			{
				m=i;
				n=j;
			}
		}
	}
	clear(oj);
	oj.add(new Option('请您选择',''));	
	if (m!=-1&&n!=-1)
	{
		for (i=0;i<D[m][n].length;i++)
		{
		    oj.add(new Option(D[m][n][i],D[m][n][i]));
		}
	}
}