﻿var childmenu = new Array(
[0,136, '北京'],
[136,137, '海定区'],
[133,135, '金华市'],
[133,134, '杭州市'],
[0,133, '浙江省'],
[0,153, '上海'],
[153,154, '静安区']

	);
	
var loopmenu_num = 1;
function drawSelect(parentValue, arrMenu, selectName, htmlObj, var1, var2, var3)
{
	var strHtml = "";
	var existparent = false;
	var csh = false;
	var csz = -1;
	var k = 0;
	var arrHtml = new Array();
	for(i=0; i<arrMenu.length; i++)
	{
		if(arrMenu[i][0] == parentValue)
		{
			if((var1 == arrMenu[i][1]) || (var2 == arrMenu[i][1]) || (var3 == arrMenu[i][1]))
			{
				arrHtml[k] += '<option value="'+arrMenu[i][1]+'" selected>'+arrMenu[i][2]+'</option>';
				csh = true;
				csz = arrMenu[i][1];
			}
			else
			{
				arrHtml[k] += '<option value="'+arrMenu[i][1]+'">'+arrMenu[i][2]+'</option>';
			}
			existparent = true;
		}
		k++;
	}
	if(existparent == false)
	{
		htmlObj.innerHTML = "";
		return;
	}
	strHtml += '<select name="'+selectName+'[]" id="'+selectName+'" onChange="drawSelect(this.value, childmenu, \''+selectName+'\', loopselect_'+loopmenu_num+')"  dataType="Require"  msg="未选择工作地"><option value="-1" selected>不限制</option>';    
	strHtml += arrHtml.join("");
	strHtml += '</select>';
	strHtml += '<span id="loopselect_'+loopmenu_num+'"></span>';
	if(htmlObj == null)
	{
		document.write(strHtml);
	}
	else
	{
		
		eval(htmlObj).innerHTML = strHtml;
	}
	if((csh == true) && (csz !== -1))
	{
		var loopid =  'loopselect_'+loopmenu_num;
		loopmenu_num++; 
		drawSelect(csz, childmenu, selectName, loopid, var1, var2, var3);
		return;
	}
	loopmenu_num++;
}
