var http 				= createRequestObject();
//////////////////// Functions ///////////////////////////////////////////////////
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

//////////////// model sections ///////////
function GetModels()
{
	if (document.form.marka.value != "-" && document.form.marka.value != "")
	{
		http.open('get', '/models.php?marka='+document.form.marka.value);
		http.onreadystatechange = handleModelResponse;
		http.send(null);
  }
  else
  {
  	var modelselect 				= document.form.model;
  	modelselect.options[0] 	= new Option("Svi modeli","-",true,true);
  }
}

function handleModelResponse()
{
	var modelselect 	= document.form.model;

	if(http.readyState == 4)
	{
		modelselect.options.length = 0;
		var xmldoc	= http.responseXML;

		var models 					= xmldoc.getElementsByTagName('model');
		for(i=0; i<models.length; i++)
		{
			name 			= models[i].getElementsByTagName('name')[0].firstChild.nodeValue;
			opt_val 	= models[i].getElementsByTagName('opt_value')[0].firstChild.nodeValue;
			sel_val 	= models[i].getElementsByTagName('selected')[0].firstChild.nodeValue;
			if (sel_val == "yes")
			{
				modelselect.options[i] = new Option(name,opt_val,true,true);
			}
			else
			{
				modelselect.options[i] = new Option(name,opt_val,false,false);
			}
		}
	}
}
//////////////////////////////////
function open_popup(w,h,win_url)
{
	window.showModalDialog(win_url,'name',"dialogWidth:"+w+"px;dialogHeight:"+h+"px;dialogLeft:200px;dialogTop:200px;");
}

function goToTerms()
{
	window.opener.location.href	= "/uslovi-koriscenja/";
	window.close();
}
