var W=window, D=document

function $(id){return D.getElementById(id)}

function parseXML(nr,xml){
	var i,n,o,options=D.forms['footer_form'].elements['region'+nr].options
	o=xml.getElementsByTagName('o')
	for(i=0,n=o.length;i<n;++i){
		options[options.length]=new Option(o[i].childNodes[0].nodeValue,o[i].getAttribute('i'),false,false)
	}
	$('footer_region_info').style.display='none'
}

function clear_options(name) {
	var i,o=D.forms['footer_form'].elements[name].options
	for(i=o.length-1;i>0;--i) o[i]=null
}

function change_region(nr) {
	var i,r=D.forms['footer_form'].elements['region'+nr]
	for(i=nr+1;i<=3;++i)clear_options('region'+i)
	if(r.selectedIndex>0){
		read_options(nr+1,r.options[r.selectedIndex].value)
	}
}

function read_options(nr,id) {
	advAJAX.get({
		url : 'xml_read_regions.php?nr='+nr+'&id='+id,
		onInitialization : function(){$('footer_region_info').style.display=''},
		onSuccess : function(obj){parseXML(nr,obj.responseXML)}
	});
}