
var gMethod;
var xmlHttp;
function getKvartovi(cityID){
	gMethod = "getKvartovi"
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="responder.asp?task=getKvartovi&cityID=" + cityID
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged(){
	if (xmlHttp.readyState==4){
		var doc = xmlHttp.responseXML;
		var element = doc.getElementsByTagName("kvart");
		if (element.length==0){
			try{
	        	element = doc.getElementsByTagNameNS('*', 'kvart')
			}
			catch(e){}
		}
		if (gMethod == "getKvartovi"){
			var oElem = document.getElementById("selKvartovi");
			while(oElem.options.length > 1){oElem.remove(1);}
			for (var i=0; i<element.length;i++){
				var att=element[i].attributes;
				ime_kvarta =  att.getNamedItem("naziv").value
				kvartID = att.getNamedItem("predioID").value
				var objOption = document.createElement("option");
				objOption.text = ime_kvarta
				objOption.value = kvartID
				
				if(document.all && !window.opera)
					{oElem.add(objOption);}
				else
					{oElem.add(objOption, null);};
	
			}
		}
		gMethod = null;
	}
}

function GetXmlHttpObject(){
	var xmlHttp=null;
	try{// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

/*var xmlhttp;
function loadXMLDoc(url)
{ 
	 try {  
		xmlhttp = new XMLHttpRequest();  
	 } catch(e) {  
	 try {  
	 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");  
	 } catch(e) {  
	 try {  
	 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");  
	 } catch(e) {  
	 alert("Your browser does not support XMLHTTP.");  
	 }  
	 }  
	 }  	

	xmlhttp.onreadystatechange=state_Change;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function state_Change()
{
	
if (xmlhttp.readyState==4)
  {// 4 = "loaded"
  if (xmlhttp.status==200)
    {// 200 = OK
    // ...our code here...
		var doc = xmlhttp.responseXML;
		var element = doc.getElementsByTagName("z:row");
		if (element.length==0){
			try{
	        	element = doc.getElementsByTagNameNS('*', 'row')
			}
			catch(e){}
		}
		alert(xmlhttp.responseText)
		if (gMethod == "getKvartovi"){
			var oElem = document.getElementById("selKvartovi");
			while(oElem.options.length > 1){oElem.remove(1);}
			for (var i=0; i<element.length;i++){
				var att=element[i].attributes;
				ime_kvarta =  att.getNamedItem("naziv").value
				kvartID = att.getNamedItem("predioID").value
				var objOption = document.createElement("option");
				objOption.text = ime_kvarta
				objOption.value = kvartID
				
				if(document.all && !window.opera)
					{oElem.add(objOption);}
				else
					{oElem.add(objOption, null);};
	
			}
		}
		gMethod = null;
    }
  else
    {
    alert("Problem retrieving XML data");
    }
  }
}
*/
function tableOrdering( order, dir, task ) {
	var form = document.adminForm;

	form.filter_order.value 	= order;
	form.filter_order_Dir.value	= dir;
	submitform( task );
}

function submitform(pressbutton){
	if (pressbutton) {
		document.adminForm.task.value=pressbutton;
	}
	try {
		document.adminForm.onsubmit();
		}
	catch(e){}
	document.adminForm.submit();
}

function setLanguage(val){
	document.getElementById("selLngSel").value = val;
	try {
		document.frmLangSelection.onsubmit();
		}
	catch(e){}
	document.frmLangSelection.submit();
}

