<!--

//选择地区的二级分类(非通用调用)
function selNext(oj, v)
{
	var newobj = oj.options;
	var selv = parseInt(v);
	var maxv = parseInt(v) + 500;
	while(newobj.length > 0) {
		oj.remove(0);
	}
	clear(oj);
	if(selv==0)
	{
		aOption = document.createElement('OPTION');
		aOption.text = '具体地区';
		aOption.value = '0';
		oj.options.add(aOption);
		return;
	}
	else
	{
		aOption = document.createElement('OPTION');
		aOption.text = '具体地区';
		aOption.value = '0';
		oj.options.add(aOption);
	}
	var str = '';
	for(i=selv+1; i < maxv; i++)
	{
		if(!em_nativeplaces[i]) continue;
		aOption = document.createElement('OPTION');
		aOption.text = em_nativeplaces[i];
		aOption.value = i;
		oj.options.add(aOption);
	}
}


//子类改变事件
function ChangeSon()
{
	var emname = this.name.replace('_son', '');
	var topSelObj = document.getElementById(emname+'_top');
	if(this.options[this.selectedIndex].value==0) {
		document.getElementById('hidden_'+emname).value = topSelObj.options[topSelObj.selectedIndex].value;
	}
	else {
		document.getElementById('hidden_'+emname).value = this.options[this.selectedIndex].value;
	}
}

//顶级类改变事件
function selNextSon()
{
	var emname = this.name.replace('_top', '');
	if( document.getElementById(emname+'_son') )
	{
		var oj = document.getElementById(emname + '_son');
	}
	else
	{
		var oj  = document.createElement('select');
		oj.name = emname + '_son';
		oj.id   = emname + '_son';
		oj.onchange = ChangeSon;
	}
	var v = this.options[this.selectedIndex].value;
	document.getElementById('hidden_'+emname).value = v;
	var newobj = oj.options;
	var selarr = eval('em_'+emname+'s');
	var selv = parseInt(v);
	var maxv = parseInt(v) + 500;
	while(newobj && newobj.length > 0) oj.remove(0);
	clear(oj);
	if(selv==0)
	{
		aOption = document.createElement('OPTION');
		aOption.text = '请选择..';
		aOption.value = '0';
		oj.options.add(aOption);
		return;
	}
	else
	{
		aOption = document.createElement('OPTION');
		aOption.text = '请选择..';
		aOption.value = '0';
		oj.options.add(aOption);
	}
	var str = '';
	for(i=selv+1; i < maxv; i++)
	{
		if(!selarr[i]) continue;
		aOption = document.createElement('OPTION');
		aOption.text = selarr[i];
		aOption.value = i;
		oj.options.add(aOption);
	}
	document.getElementById('span_'+emname+'_son').appendChild(oj);
}


//生成任意的两级选择框
function MakeTopSelect(emname, selvalue)
{
	var selectFormHtml = '';
	var aOption = null;
	var selObj = document.createElement("select");
	selObj.name = emname + '_top';
	selObj.id   = emname + '_top';
	selObj.onchange = selNextSon;
	var selarr = eval('em_'+emname+'s');
	var topvalue = 0;
	var sonvalue = 0;
	
	aOption = document.createElement('OPTION');
	aOption.text = '请选择..';
	aOption.value = 0;
	selObj.options.add(aOption);

	if(selvalue%500 == 0 ) {
			topvalue = selvalue;
	}
	else {
			sonvalue = selvalue;
			topvalue = selvalue - (selvalue%500);
	}
	
	for(i=500; i<=selarr.length; i += 500)
	{
		if(!selarr[i]) continue;
		aOption = document.createElement('OPTION');
		if(i == topvalue) {
			aOption = document.createElement('OPTION');
			aOption.text = selarr[i];
			aOption.value = i;
			selObj.options.add(aOption);			
			aOption.selected = true;
		}
		else {
			aOption = document.createElement('OPTION');
			aOption.text = selarr[i];
			aOption.value = i;
			selObj.options.add(aOption);
		}
	}
	document.getElementById('span_'+emname).appendChild(selObj);
	
	//如果子类存在值，创建子类
	//if(sonvalue > 0 || topvalue > 0) {
	selObj = document.createElement("select");
	selObj.name = emname + '_son';
	selObj.id   = emname + '_son';
	selObj.onchange = ChangeSon;
	aOption = document.createElement('OPTION');
	aOption.text = '请选择..';
	aOption.value = 0;
	selObj.options.add(aOption);
	//当大类有值输出子类
	if(topvalue > 0)
	{
			var selv = topvalue;
	    var maxv = parseInt(topvalue) + 500;
			for(i=selv+1; i < maxv; i++)
			{
				if(!selarr[i]) continue;
				aOption = document.createElement('OPTION');
				if(i == sonvalue) {
					aOption = document.createElement('OPTION');
					aOption.text = selarr[i];
					aOption.value = i;
					selObj.options.add(aOption);
					aOption.selected = true;
				}
				else {
					aOption = document.createElement('OPTION');
					aOption.text = selarr[i];
					aOption.value = i;
					selObj.options.add(aOption);
				}
			}
	}
	document.getElementById('span_'+emname+'_son').appendChild(selObj);
}

//清除旧对象
function clear(o)
{
	l=o.length;
	for (i = 0; i< l; i++){
		o.options[1]=null;
	}
}

-->