var status=0;
var state=0;

function showCity(divId) {
	if (status==0) show (divId);		
	else hide(divId);
}
function show(divId) {	
	divIdGlob = divId;
	var myDiv = document.getElementById(divId);
	myDiv.style.display = "block";
	status=1;
	document.getElementById("city_name").select();
}  
function hide(divId) {	
	divIdGlob = divId;
	var myDiv = document.getElementById(divId);
	myDiv.style.display = "none";
	status=0;		
}
function selectCity() {
	document.getElementById("city_name").value=document.getElementById("city_list").value;
	document.getElementById("selectedCity").value=document.getElementById("city_name").value;
	showCity("cityContainer");
}
function selectCityMain() {
	//document.getElementById("city_name").value=city_list.options[selectedIndex].text;
	document.getElementById("placeInput").value=document.getElementById("city_name").value;
	document.getElementById("city_id").value=document.getElementById("city_list").value;
	showCity("cityContainer");
}
function setResponseOther (text) {
	if (text=='Загрузка...<img src="img/loading.gif">') { 
		document.getElementById("city_auto_complete").style.paddingTop=50;
		document.getElementById("city_auto_complete").style.textAlign='center';
	}
	else {
		document.getElementById("city_auto_complete").style.paddingTop=0;
		document.getElementById("city_auto_complete").style.textAlign='right';
	}
	document.getElementById("city_auto_complete").innerHTML=text;
}

function pressKey() {
	if (document.getElementById("city_name").value.length>2)		
		prepReq(1, document.getElementById("countrySelectCreate").value, document.getElementById("city_name").value);
}
function pressKeyMain() {
	if (document.getElementById("city_name").value.length>2)		
		prepReq(1, document.getElementById("countrySelect").value, document.getElementById("city_name").value);
}

function clearInput() {
	//alert (state);
	if (state==0 && document.getElementById("city_name").value=="Введите город")
		document.getElementById("city_name").value="";
	state=1;	
}

var http = createRequestObject(); 

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == 'Microsoft Internet Explorer'){
        ro = new ActiveXObject('Microsoft.XMLHTTP');
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
} 
function sndReq(op, snd, typeReq) {
http.open('POST', op, true);
    http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http.onreadystatechange = function() {
		    if(http.readyState == 4){
    		    var response = http.responseText; 
				if (typeReq==1) setResponse(response);
				else setResponseOther(response);
		    }
			else
				if (typeReq<1) setResponseOther('Загрузка...<img src="img/loading.gif">');		
		}
    http.send(snd);//null
}
function setResponse (text) {
	document.getElementById('table_top_search').innerHTML = text;
}
function prepReq(action, cntr, city) {
    var op='get_cityName.php';
    var snd='country='+cntr+'&city='+city;//null
	var typeReq=0;
	if(action==1) {
	sndReq(op, snd, typeReq);
	}
	else document.getElementById("city_auto_complete").innerHTML="Загрузка!";
}
