function ShowAllCities(id,my) {
	var myit = '';
	var myitb = '';
	if (my!='undefined'&&typeof(my)!='undefined') { myit=my; myitb = "?myit="+myit; }
	if (id!='') {
		document.getElementById('city'+myit).innerHTML = "Подождите... Идет загрузка городов...";
		JsHttpRequest.query("/comm/ajax/regist.php"+myitb,{ "cid":id,"get":"allcities" },
		function (result, errors) {
			if (result.error == "") {
				if (result.result) {
					document.getElementById('city'+myit).innerHTML = result.result;
				} else {
					document.getElementById('city'+myit).innerHTML = "Городов не найдено";
				}
			}
		}, false
		);
	}
	return false;
}

function ShowCity(id,country,my) {
	var myit = '';
	if (my!='undefined'&&typeof(my)!='undefined') myit=my;
	if (id=='others'||id=='others_my') {
		document.getElementById('others'+myit).innerHTML = "<input autocomplete=\"off\" name=\"city_regist\" onchange=\"SubListCity(this.value,"+country+",'','"+myit+"');\" onkeydown=\"SubListCity(this.value,"+country+",'','"+myit+"');\" onkeyup=\"SubListCity(this.value,"+country+",'','"+myit+"');\" onblur=\"SubListCity(this.value,"+country+",'','"+myit+"');\" onfocus=\"SubListCity(this.value,"+country+",'','"+myit+"');\" onkeypress=\"SubListCity(this.value,"+country+",'','"+myit+"');\" type=text class=\"textsize4 textcolor0 padding2\" style=\"width:250px;\" id=\"sublisttext"+myit+"\">";
	} else {
		document.getElementById('others'+myit).innerHTML = "";
	}
	return false;
}

function SubListCity(city,country,search,my) {
	var myit = '';
	var myitb = '';
	if (my!='undefined'&&typeof(my)!='undefined') {myit=my; myitb = "?myit="+myit;}
	var searchs = search;
	if (city!='') {
		if (searchs!='search') {
			document.getElementById('comments'+myit).innerHTML = "Загрузка...";
			JsHttpRequest.query("/comm/ajax/regist.php"+myitb,{ "cnid":country,"cid":city,"get":"fromcity" },
			function (result, errors) {
				if (result.error == "") {
					document.getElementById('subcity'+myit).style.display = 'block';
					document.getElementById('comments'+myit).innerHTML = "";
					if (result.result) {
						document.getElementById('subcity'+myit).innerHTML = result.result;
					} else {
						document.getElementById('subcity'+myit).innerHTML = "";
					}
				}
			}, false
			);
		} else {
			document.getElementById('comments_search').innerHTML = "Загрузка...";
			JsHttpRequest.query("/comm/ajax/regist.php"+myitb,{ "cnid":"all","cid":city,"get":"fromcity" },
			function (result, errors) {
				if (result.error == "") {
					document.getElementById('subcity_search').style.display = 'block';
					document.getElementById('comments_search').innerHTML = "";
					if (result.result) {
						document.getElementById('subcity_search').innerHTML = result.result;
					} else {
						document.getElementById('subcity_search').innerHTML = "";
					}
				}
			}, false
			);
		}
	} else {
		if (searchs!='search') {
			document.getElementById('subcity'+myit).style.display = 'none';
		} else {
			document.getElementById('subcity_search'+myit).style.display = 'none';
		}
	}
	return false;
}

function SetCity(city,tp,my) {
	var myit = '';
	if (my!='undefined'&&typeof(my)!='undefined') myit=my;
	if (typeof(tp) == 'undefined'||!tp||tp=='undefined') {
		document.getElementById('sublisttext'+myit).value = city;
		document.getElementById('subcity'+myit).style.display = 'none';
	} else {
		document.getElementById('sublisttext_search'+myit).value = city;
		document.getElementById('subcity_search'+myit).style.display = 'none';
	}
}
