
var cc = 0;
function change_area(province,city){
	var optionArray = province == 'region'?regionAndxq:classifyAndsub
	var country = document.getElementById(province);
	var cg=country.options[country.selectedIndex].value;
	var select2=document.getElementById(city);
	var j=0;
	for(var i=0;i<optionArray.length;i++){
		if(optionArray[i].country==cg){
			select2.options[j]=new Option(optionArray[i].cityValue,optionArray[i].cityText);
			j++;
		}
	}
	if(cc>j) {
		for(var ii=cc;ii>=j;ii--){
			select2.options[ii] = null;
		}		
	}
	cc=j;
}
function change_char(c,province,city){
	var optionArray = province == 'region'?regionAndxq:classifyAndsub
	var country = document.getElementById(province);
	var cg=country.options[country.selectedIndex].value;
	var select2=document.getElementById(city);
	var j=0;
	for(var i=0;i<optionArray.length;i++){
		if(optionArray[i].country==cg&&optionArray[i].charactor.toLowerCase()==c.toLowerCase()){
			select2.options[j]=new Option(optionArray[i].cityValue,optionArray[i].cityText);
			j++;
		}
	}
	if(cc>j) {
		for(var ii=cc;ii>=j;ii--){
			select2.options[ii] = null;
		}		
	}
	cc=j;
}

function OptionObject(aData, aValue, aText,aChar) {
    this.country  = aData;
    this.cityValue = aValue;
    this.cityText  = aText;
	this.charactor = aChar;
}

function fillSelect(nodeString,array) {
	var node = document.getElementById(nodeString);
	var nodelen = node.length;
	for(var i=nodelen,j=0;i<array.length+nodelen-1;i++,j++){	
		node.options[i] = new Option(array[j][1],array[j][0]);
	}
}
