//var HOSTNAME = 'http://193.226.105.7/vodalmighty/vodwarehouse/';
var HOSTNAME = 'http://www.autotrafic.ro/';
//var HOSTNAME = 'http://localhost/autotrafic_v2/';
var tid;
var previousresult="_null_";
var userGroup = 0;
var ajaxterminat;

function httpRequest(method, url, parameters, asynchronous) {
	var request = false;
	this.method = method;
	this.url = url;
	this.parameters = parameters;
	this.asynchronous = asynchronous;
	//alert("dada");
	this.initRequest = function() {
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest();
		}
		else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {}
			}
		}
		if (!request) {
			alert("Giving up :( Cannot create an XMLHTTP instance");
			return false;
		}
		return true;
	}

	this.setHandlerFunction = function(callbackFunction) {
		request.onreadystatechange = function() {
			switch(request.readyState) {
				case 1:
				eval(callbackFunction );
				break;
				case 2:
				eval(callbackFunction);
				break;
				case 4:
				if (request.status == 200) {
					if(request.responseText.split(":")[0]=="<redirect>")
					window.location.assign(request.responseText.split(":")[1]);
					else
					eval(callbackFunction + "(request.responseText)");
				} else {
					alert("There was a problem with the request. Status code: " + request.status + ", " + request.statusText);
				};
				break;
			}
		}
	}

	this.sendRequest = function() {
		if(this.method == "GET") {
			request.open(this.method, this.url + '?' + this.parameters, this.asynchronous);
			request.send(null);
		}
		else if(this.method == "POST") {
			request.open(this.method, this.url, this.asynchronous);
			request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			request.send(this.parameters);
		}
	}

	this.abortRequest = function() {
		request.abort();
	}
}





function viewModel(result)
{
	document.getElementById("model").disabled=false;
	document.getElementById("model").innerHTML = result;
//	ajaxterminat=1;
//	setModel(3);
}
function getModel(marca_id)
{
	//ajaxterminat=0;
	request = new httpRequest("POST", HOSTNAME+"selectmodel.php","marca_id="+marca_id,true)
  	if (request.initRequest())
	{
		request.setHandlerFunction("viewModel");
		request.sendRequest();
	}
}
function viewModel2(result)
{
	document.getElementById("model2").disabled=false;
	document.getElementById("model2").innerHTML = result;
}
function getModel2(marca_id)
{
	//ajaxterminat=0;
	request = new httpRequest("POST", HOSTNAME+"selectmodel.php","marca_id="+marca_id,true)
  	if (request.initRequest())
	{
		request.setHandlerFunction("viewModel2");
		request.sendRequest();
	}
}
function setModel(valoare) {
	//alert ('xx'+request.readyState);
	//alert (ajaxterminat);
	//alert ('xxx');
	var obj=document.getElementById("model");
	//alert (obj.options.length);
	for (i=0; i<obj.options.length; i++) {
		//alert (obj.options[i].value);
		if (obj.options[i].value==valoare) obj.options[i].selected=true;
	}
}
function popupw(page,w,h){
	if(page && w && h){
		pop_wnd = window.open(page,'_blank','resizable=1,folders=0,toolbar=0,scrollbars=1,width='+ (w) +',height='+ (h));
	}
}



