
function processJSON(url,div,tag) {
	$('.add_load').html('<img src="http://74mail.ru/Templates/Images/add_load.gif" />');
	$.getJSON(url, function(data){
		str = '';
		i = 0;
		k = 0;
		n = 0;
		var text = new Array();
		var num = new Array();
		for(var val in data)
		{
			if(i%2 != 0)
			{
				text[k] = data[val];
				k++;
			}
			else
			{
				num[n] = data[val];
				n++;
			}
			i++;
		}
		
		if (tag == 'select')
		{
			for(i=0;i<text.length;i++)
				$(div).append('<option value='+num[i]+'>'+text[i]+'</option>');
		}
	$('.add_load').html('');
    });
}

//---------------------------------------------------------------------
function regionInit() {
	processJSON('http://74mail.ru/kladr_ajax_root.php?level=0&mode=select&table=district&rnd='+Math.random()+'&callback=?','#major_region','select');
}
function showState(val) {
	processJSON('http://74mail.ru/kladr_ajax_root.php?level=1&table=region&mode=select&parent='+val+'&rnd='+Math.random()+'&callback=?','#minor_region','select');
}
function showCity(val) {
	processJSON('http://74mail.ru/kladr_ajax_root.php?level=0&table=city&mode=select&parent='+val+'&rnd='+Math.random()+'&callback=?','#major_city','select');
}
function showCityUnderRegion(val) {
	processJSON('http://74mail.ru/kladr_ajax_root.php?level=1&table=city&mode=select&parent='+val+'&rnd='+Math.random()+'&callback=?','#minor_city','select');
}
function showTown(val) {
	processJSON('http://74mail.ru/kladr_ajax_root.php?table=town&mode=select&parent='+val+'&rnd='+Math.random()+'&callback=?','#minor_city','select');
}
function showStreet(val) {
	processJSON('http://74mail.ru/kladr_ajax_root.php?level=0&table=street&mode=select&parent='+val+'&rnd='+Math.random()+'&callback=?','#street','select');
}
function showStreetTown(val) {
	processJSON('http://74mail.ru/kladr_ajax_root.php?level=1&table=street&mode=select&parent='+val+'&rnd='+Math.random()+'&callback=?','#street','select');
}



