// Вывод списка регионов
function showregions(http_request){
	if(http_request.readyState==4){
		if (http_request.status==200){
			var xmldoc=http_request.responseXML;

			var region=document.getElementsByName('region')[0];
			region.options.length=1;
			region.disabled=false;
			document.getElementsByName('city')[0].disabled=true;
			updateselect(xmldoc, region);

			var city=document.getElementsByName('city')[0];
			city.options.length=1;
			}
		else{
			alert('Произошла ошибка при обработке запроса');
			}
		}
	}

// Вывод списка городов
function showcities(http_request){
	if(http_request.readyState==4){
		if (http_request.status==200){
			var xmldoc=http_request.responseXML;

			var city=document.getElementsByName('city')[0];
			city.disabled=false;
			city.options.length=1;
			updateselect(xmldoc, city);
			}
		else{
			alert('Произошла ошибка при обработке запроса');
			}
		}
	}

Array.prototype.in_array=function(obj){
	var len=this.length;
	for(var x=0; x<=len; x++) if(this[x]==obj) return true;
	return false;
	}	
	
// Подсветка магазинов с брендами
function highlightbrands(http_request){
	if(http_request.readyState==4){
		if (http_request.status==200){
			var xmldoc=http_request.responseXML;
			var brandpic=xmldoc.getElementsByTagName('objects')[0].getAttribute('pic');

			var msglist=xmldoc.getElementsByTagName('msg');
			var msgarray=new Array;
			for(var i=0; i<msglist.length; i++) msgarray.push(msglist[i].getAttribute('id'));

			var piclist=document.getElementById('shoptable').getElementsByTagName('img');
			for(i=0; i<piclist.length; i++)
				if(!msgarray.in_array(piclist[i].id.replace('msgpic', ''))) piclist[i].src='/i/nobrand.gif';

			for(i=0; i<msgarray.length; i++){
				var p=document.getElementById('msgpic'+msgarray[i]);
				if(p) p.src=brandpic;
				}

			}
		else{
			alert('Произошла ошибка при обработке запроса');
			}
		}
	}
	
