// Ajax Kreipimosi i Narsykle Dalis
// *************** START HTTP REQUEST *********************
function createRequestObject() {
	var req;
 	if(window.XMLHttpRequest){
  		// Firefox, Safari, Opera...
    	req = new XMLHttpRequest();
    }
    else if(window.ActiveXObject) {
    	// Internet Explorer 5+
     	req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
    	// There is an error creating the object,
     	// just as an old browser is being used.
      	alert('There was a problem creating the XMLHttpRequest object');
    }
    return req;
}

// Dinaminio DIV'o funkcija sukurimui
function handleDivTag(divTag) {
	var divtag;
	return divtag;
}

// Sukuriamas XMLHttpRequest objektas
var http = createRequestObject();

// Sukuriamas dinaminis DIV
var divhandler = new handleDivTag(null);

// ***************** END HTTP REQUEST *********************

// ***************** START GET METODAS ********************
function sendRequest(divtag,func,text,modelis_id) {
	var modelis='';
	if (modelis_id!='')
	modelis='&id='+modelis_id; 
	http.open('get', "admin/modules/cars/cars_search/ajax_search.php?func="+func+"&value="+text+modelis);
 	http.onreadystatechange = handleResponse;
	divhandler.divtag = divtag;
 	http.send(null);
}
function SendFunc(divtag,func,user,email,sfunc,text) {
	http.abort; 	
	

    	divhandler.divtag = divtag;

	var url = "admin/modules/cars/cars_search/ajax_search.php";
	var params = "func="+func+"&user="+user+"&email="+email+"&sfunc="+sfunc+"&text="+text;

	http.onreadystatechange = handleResponse;

	http.open('POST', url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.send(params);
}
function handleResponse() {
	switch (http.readyState) {
		case 0:
			document.getElementById(divhandler.divtag).innerHTML  = '<p><center>Ruosiama...</center></p>';
		break;
		case 1:
			document.getElementById(divhandler.divtag).innerHTML  = '<p><center>Kraunama...</center></p>';
		break;
		case 2:
			document.getElementById(divhandler.divtag).innerHTML  = '<p><center>Baigta krauti...</center></p>';
		break;
		case 3:
			document.getElementById(divhandler.divtag).innerHTML  = '<p><center>Beveik baigta...</center></p>';
		break;
		case 4:
			if(http.status == 200) {
    				var response = http.responseText;
        			if(response) {
        				document.getElementById(divhandler.divtag).innerHTML = response;
        			}
    			}
		break;
	}
}

// ***************** END GET METODAS ************************


