// --------------------------------------------------------------------ENGINE AJAX---------------------------------------------------------------------- //
function ajax(id,url,after,param){
	var tmp;
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	var method=(id==0?"GET":"POST"); 
	
	//document.getElementById('loader').style.display='block';
	
	//fix pt no-cache
	param+='&date='+new Date().getTime();

	if (x){
		x.onreadystatechange = function(){
				if (x.readyState == 4 && x.status == 200) {
							//eval(after+'(x.responseText);');
							//document.getElementById('loader').style.display='none';
							return true;
							}
							else return false;
				}
		if (id==0){
				x.open(method, url+'?'+param, true);
				x.send(null);
				}
			else{
				x.open(method, url, true);
				x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				x.setRequestHeader("Content-length", param.length);
				x.setRequestHeader("Connection", "close");
				x.send(param);
				}
		}

}

function ajaxResponse(tmp){
msgBox.innerHTML=tmp;
msgBox.style.display='block';
if (document.getElementById('nobutton'))
		document.getElementById('nobutton').focus();
		else
		if (document.getElementById('okbutton')) document.getElementById('okbutton').focus();
}

function noResponse(tmp){
return false;
}
// -------------------------------------------------------------------SFARSIT ENGINE AJAX----------------------------------------------------------------//

// -------------------- modul SUGESTIE ORAS----------------------------------------//
var timeout,triggerDiv;
function suggestCity(e,field,div2disp){
  var kC=isIe?event.keyCode : e.keyCode;

if (kC!=27){
			triggerDiv=div2disp;
			ajax(0,'inc.suggest.php','suggestCityResponse','keyword='+field.value+'&id_field='+field.id);
			}
	else
		hideSuggest(triggerDiv);
}

function suggestCityResponse(tmp){
if (triggerDiv!=''){
			var oTrigger=document.getElementById(triggerDiv);
			oTrigger.innerHTML=tmp;
			if (tmp!='') oTrigger.style.display='block';
			//clearTimeout(timeout); //se sterge timeout vechi si se aplica unul nou
			//timeout=setTimeout('hideSuggest(triggerDiv)',5000);
			}
}

function selectCity(val,field){ 
document.getElementById(field).value=val;
document.getElementById(triggerDiv).style.display='none';
return false;
}

function hideSuggest(tmp){
if (triggerDiv!='') 
			document.getElementById(tmp).style.display='none';
}
// ----------------------------------sfarsit modul SUGESTII --------------------------------------------//
