function baseinit(InputName){
	document.write("<select name=\"SelProv\" id=\"SelProv\" onchange=\"ChangeCity('"+ InputName +"');\"><option value=''>请选择省份</option></select>&nbsp;");
	document.write("<select name=\"SelCity\" id=\"SelCity\" onchange=\"ChangeArea('"+ InputName +"');\"><option value=''>请选择城市</option></select>&nbsp;");
	document.write("<select name=\"SelArea\" id=\"SelArea\" onchange=\"setAddValue('"+ InputName +"');\"></select>");
	document.write("<input name='"+ InputName +"' type='hidden' id='"+ InputName +"'>");
}
function init(){
	var e1 = document.getElementById("SelProv");
	for(var i=0;i<groupProv.length;i++){
		e1.options[i+1] = groupProv[i];
	}
}
function ChangeCity(InputName){
	var id = document.getElementById("SelProv").selectedIndex;
	var e2 = document.getElementById("SelCity");
	if (id==0){
		e2.options.length=1;
	}
	else{
		e2.options.length=1;
		for(var i=0;i<groupCity[id-1].length;i++){
			e2.options[i+1] = groupCity[id-1][i];
		}
	}
	e2.selectedIndex = 1;
	ChangeArea(InputName);
	setAddValue(InputName);
}
function ChangeArea(InputName){
	var id1 = document.getElementById("SelProv").selectedIndex;
	var id2 = document.getElementById("SelCity").selectedIndex; 
	var e3 = document.getElementById("SelArea");
	if (id2==0){
		e3.options.length=0;
	}
	else{
		e3.options.length=1;
		try{
			for(var i=0;i<groupArea[id1-1][id2-1].length;i++){
				e3.options[i] = groupArea[id1-1][id2-1][i];
			}
		}
		catch(e){}
	}
	setAddValue(InputName);
}
function setAddValue(InputName){
    var obj1 = document.getElementById("SelProv");
    var obj2 = document.getElementById("SelCity");
    var obj3 = document.getElementById("SelArea");
    var v1='',v2='',v3='';
    try
    {
        if(obj1.options.length>0)
        {
	        v1 = obj1.options[obj1.selectedIndex].text;
        }
        if(obj2.options.length>0)
        {
	        v2 = obj2.options[obj2.selectedIndex].text;
        }
        if(obj3.options.length>0)
        {
	        v3 = obj3.options[obj3.selectedIndex].text;
        }
    }
    catch(e){}
    

	if (v1 == '' || v2 == '' )
		document.getElementById(InputName).value = '';
	else{
		document.getElementById(InputName).value = v1 + ',' +  v2 + ',' +  v3;
	}
}
function getAddValue(InputName){
	var e1 = document.getElementById("SelProv");
	var e2 = document.getElementById("SelCity");
	var e3 = document.getElementById("SelArea");
	var sVal = document.getElementById(InputName).value;
	var aVal = sVal.split(",");
	init();
	
	for(var i=1;i<=groupProv.length;i++){
		if (e1.options[i].value == aVal[0]){
			e1.options[i].selected = true;
			break;
		}
	}
	ChangeCity(InputName);
	//alert(e1.selectedIndex-1);
	//alert(groupCity[parseInt(e1.selectedIndex)-1].length);
	try{
		for(var i=1;i<=groupCity[parseInt(e1.selectedIndex)-1].length;i++){
			//alert("e2.options[i].value=" + e2.options[i].value + " , aVal[1]=" + aVal[1]);
			if (e2.options[i].value == aVal[1]){
				e2.options[i].selected = true;
				break;
			}
		}
	}
	catch(e){}
	ChangeArea(InputName);
	try{
		for(var i=1;i<=groupArea[parseInt(e1.selectedIndex)-1][parseInt(e2.selectedIndex)-1].length;i++){
			
			if (e3.options[i].value == aVal[2]){
				e3.options[i].selected = true;
				break;
			}
		}
	}
	catch(e){}
}


