var UrlOglas = 'AJAX-index.php';

// *************************************************************************************************************************************

function OdrediBrojRezultata() {

	var BMarka = '';
	var BModel = '';
	var BPocetnaGodina = '';
	var BKrajnjaGodina = '';
	var BPocetnaCena   = '';
	var BKrajnjaCena   = '';
	var BVrsta		   = '';
	var BNaziv		   = '';
	var BTipUslova	   = 1;

	var parametri	   = '';
	
	if (document.getElementById('BPRETRAGA_MVOZILA').style.display == "block") {

		var BMarka         = document.getElementById('BMMARKA').value;
		var BModel         = document.getElementById('BMMODEL').value;
		var BPocetnaGodina = document.getElementById('BMGODINA_OD').value;
		var BKrajnjaGodina = document.getElementById('BMGODINA_DO').value;
		var BPocetnaCena   = document.getElementById('BMCENA_OD').value;
		var BKrajnjaCena   = document.getElementById('BMCENA_DO').value;
		
		var parametri = "MARKA="      + BMarka+"&"+
						"MODEL="      + BModel+"&"+
						"GODINA_OD="  + BPocetnaGodina+"&"+
						"GODINA_DO="  + BKrajnjaGodina+"&"+
						"CENA_OD="    + BPocetnaCena+"&"+
						"CENA_DO="    + BKrajnjaCena+"&"+
						"KAT=2"       +"&"+
						"BPBROJ=1";		
		
	} else 	if (document.getElementById('BPRETRAGA_TVOZILA').style.display == "block") {
		
		var BMarka         = document.getElementById('BTMARKA').value;
		var BModel         = document.getElementById('BTMODEL').value;
		var BPocetnaGodina = document.getElementById('BTGODINA_OD').value;
		var BKrajnjaGodina = document.getElementById('BTGODINA_DO').value;
		var BPocetnaCena   = document.getElementById('BTCENA_OD').value;
		var BKrajnjaCena   = document.getElementById('BTCENA_DO').value;
		var BVrsta         = document.getElementById('TBVRSTA').value;
		
		var parametri = "MARKA="      + BMarka+"&"+
						"MODEL="      + BModel+"&"+
						"GODINA_OD="  + BPocetnaGodina+"&"+
						"GODINA_DO="  + BKrajnjaGodina+"&"+
						"CENA_OD="    + BPocetnaCena+"&"+
						"CENA_DO="    + BKrajnjaCena+"&"+						
						"VRSTA="      + BVrsta+"&"+
						"KAT=3"       +"&"+
						"BPBROJ=1";		

	} else 	if (document.getElementById('BPRETRAGA_DELOVI').style.display == "block") {
		
		var BNaziv         = document.getElementById('BADBNAZIV').value;
		var BPocetnaCena   = document.getElementById('BADCENA_OD').value;
		var BKrajnjaCena   = document.getElementById('BADCENA_DO').value;
		
		if (document.getElementById('BADNACIN_1').checked) {BTipUslova = 1;} 
		else {BTipUslova = 2;}
		
		var parametri = "NAZIV="      + BNaziv+"&"+
						"CENA_OD="    + BPocetnaCena+"&"+
						"CENA_DO="    + BKrajnjaCena+"&"+
						"TIPUSLOV="   + BTipUslova+"&"+
						"KAT=4"       +"&"+
						"BPBROJ=1";			
	} else {
		
		var BMarka         = document.getElementById('BPMARKA').value;
		var BModel         = document.getElementById('BPMODEL').value;
		var BPocetnaGodina = document.getElementById('BPGODINA_OD').value;
		var BKrajnjaGodina = document.getElementById('BPGODINA_DO').value;
		var BPocetnaCena   = document.getElementById('BPCENA_OD').value;
		var BKrajnjaCena   = document.getElementById('BPCENA_DO').value;
		
		var parametri = "MARKA="      + BMarka+"&"+
						"MODEL="      + BModel+"&"+
						"GODINA_OD="  + BPocetnaGodina+"&"+
						"GODINA_DO="  + BKrajnjaGodina+"&"+
						"CENA_OD="    + BPocetnaCena+"&"+
						"CENA_DO="    + BKrajnjaCena+"&"+						
						"KAT=1"       +"&"+
						"BPBROJ=1";				
	}
	
	xmlHttp_BrojOglasa=GetXmlHttpObject();
	if (xmlHttp_BrojOglasa==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}	
	
	xmlHttp_BrojOglasa.onreadystatechange=BrojOglasa_Changed;
	xmlHttp_BrojOglasa.open("POST",UrlOglas,true);
	xmlHttp_BrojOglasa.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp_BrojOglasa.setRequestHeader("Content-length", parametri.length);
	xmlHttp_BrojOglasa.setRequestHeader("Connection", "close");
	xmlHttp_BrojOglasa.send(parametri);		
}

function BrojOglasa_Changed() { 
	
	if (xmlHttp_BrojOglasa.readyState==1) { 
		if (document.getElementById('BPRETRAGA_MVOZILA').style.display == "block") {
			document.getElementById('UKM').innerHTML='<img src="Slike/Ajax/wait.gif" width="10" height="10"></img>';
		} else if (document.getElementById('BPRETRAGA_TVOZILA').style.display == "block") {
			document.getElementById('UKT').innerHTML='<img src="Slike/Ajax/wait.gif" width="10" height="10"></img>';
		} else if (document.getElementById('BPRETRAGA_DELOVI').style.display == "block") {
			document.getElementById('UKD').innerHTML='<img src="Slike/Ajax/wait.gif" width="10" height="10"></img>';
		} else {
			document.getElementById('UKP').innerHTML='<img src="Slike/Ajax/wait.gif" width="10" height="10"></img>';
		}			
	} else if (xmlHttp_BrojOglasa.readyState==4) { 
		if (document.getElementById('BPRETRAGA_MVOZILA').style.display == "block") {
			document.getElementById('UKM').innerHTML=xmlHttp_BrojOglasa.responseText;
		} else if (document.getElementById('BPRETRAGA_TVOZILA').style.display == "block") {
			document.getElementById('UKT').innerHTML=xmlHttp_BrojOglasa.responseText;			
		} else if (document.getElementById('BPRETRAGA_DELOVI').style.display == "block") {
			document.getElementById('UKD').innerHTML=xmlHttp_BrojOglasa.responseText;			
		} else {
			document.getElementById('UKP').innerHTML=xmlHttp_BrojOglasa.responseText;			
		}
	}
}

// *************************************************************************************************************************************

function ProveriKrajnjuCenu(id_kategorije) {

	if (id_kategorije == 2) {
	 	var PocetnaCena = 'BMCENA_OD';
		var KrajnjaCena = 'BMCENA_DO';
	} else if (id_kategorije == 3) {
	 	var PocetnaCena = 'BTCENA_OD';
		var KrajnjaCena = 'BTCENA_DO';
	} else if (id_kategorije == 4) {
	 	var PocetnaCena = 'BADCENA_OD';
		var KrajnjaCena = 'BADCENA_DO';
	} else {
	 	var PocetnaCena = 'BPCENA_OD';
		var KrajnjaCena = 'BPCENA_DO';
	}

	var PocetnaCenaVrednost = document.getElementById(PocetnaCena).value;
	var KrajnjaCenaVrednost = document.getElementById(KrajnjaCena).value;
	
	if (KrajnjaCenaVrednost!= '-') {
		if (PocetnaCenaVrednost  != '-') {
			var Suma = KrajnjaCenaVrednost - PocetnaCenaVrednost;
			if (Suma < 0) {
				document.getElementById(PocetnaCena).value = KrajnjaCenaVrednost;
			}
		}
	} 
	
	OdrediBrojRezultata();
}

function ProveriPocetnuCenu(id_kategorije) {

	if (id_kategorije == 2) {
	 	var PocetnaCena = 'BMCENA_OD';
		var KrajnjaCena = 'BMCENA_DO';
	} else if (id_kategorije == 3) {
	 	var PocetnaCena = 'BTCENA_OD';
		var KrajnjaCena = 'BTCENA_DO';
	} else if (id_kategorije == 4) {
	 	var PocetnaCena = 'BADCENA_OD';
		var KrajnjaCena = 'BADCENA_DO';
	} else {
	 	var PocetnaCena = 'BPCENA_OD';
		var KrajnjaCena = 'BPCENA_DO';
	}

	var PocetnaCenaVrednost = document.getElementById(PocetnaCena).value;
	var KrajnjaCenaVrednost = document.getElementById(KrajnjaCena).value;

	if (PocetnaCenaVrednost != '-') {
		if (KrajnjaCenaVrednost != '-') {
			var Suma = KrajnjaCenaVrednost - PocetnaCenaVrednost;
			if (Suma < 0) {
				document.getElementById(KrajnjaCena).value = PocetnaCenaVrednost;
			}
		}
	} 
	
	OdrediBrojRezultata();
}

// *************************************************************************************************************************************

function ProveriKrajnjuGodinu(id_kategorije) {

	if (id_kategorije == 2) {
	 	var PocetnaGodina = 'BMGODINA_OD';
		var KrajnjaGodina = 'BMGODINA_DO';
	} else if (id_kategorije == 3) {
	 	var PocetnaGodina = 'BTGODINA_OD';
		var KrajnjaGodina = 'BTGODINA_DO';
	} else {
	 	var PocetnaGodina = 'BPGODINA_OD';
		var KrajnjaGodina = 'BPGODINA_DO';
	}
	
	var PocetnaGodinaVrednost = document.getElementById(PocetnaGodina).value;
	var KrajnjaGodinaVrednost = document.getElementById(KrajnjaGodina).value;
	
	if (KrajnjaGodinaVrednost!= '-') {
		if (PocetnaGodinaVrednost  != '-') {
			if (PocetnaGodinaVrednost > KrajnjaGodinaVrednost) {
				document.getElementById(PocetnaGodina).value = KrajnjaGodinaVrednost;
			}
		}
	} 
	
	OdrediBrojRezultata();
}

function ProveriPocetnuGodinu(id_kategorije) {

	if (id_kategorije == 2) {
	 	var PocetnaGodina = 'BMGODINA_OD';
		var KrajnjaGodina = 'BMGODINA_DO';
	} else if (id_kategorije == 3) {
	 	var PocetnaGodina = 'BTGODINA_OD';
		var KrajnjaGodina = 'BTGODINA_DO';
	} else {
	 	var PocetnaGodina = 'BPGODINA_OD';
		var KrajnjaGodina = 'BPGODINA_DO';
	}
	
	var PocetnaGodinaVrednost = document.getElementById(PocetnaGodina).value;
	var KrajnjaGodinaVrednost = document.getElementById(KrajnjaGodina).value;
	
	if (PocetnaGodinaVrednost != '-') {
		if (KrajnjaGodinaVrednost != '-') {
			if (PocetnaGodinaVrednost > KrajnjaGodinaVrednost) {
				document.getElementById(KrajnjaGodina).value = PocetnaGodinaVrednost;
			}
		}
	} 
	
	OdrediBrojRezultata();
}

// *************************************************************************************************************************************

function PuniMarkeTransportnihVozila() {
	
		var Tip = document.getElementById("TBVRSTA").value;
	
		var parametri = "TIP="     + Tip+"&"+
						"AKCIJA=MARKETV";
								
		xmlHttp_TerenciMarke=GetXmlHttpObject();
		if (xmlHttp_TerenciMarke==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}				
				
		xmlHttp_TerenciMarke.onreadystatechange=TerenciMarke_Changed;
		xmlHttp_TerenciMarke.open("POST",UrlOglas,true);
		xmlHttp_TerenciMarke.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp_TerenciMarke.setRequestHeader("Content-length", parametri.length);
		xmlHttp_TerenciMarke.setRequestHeader("Connection", "close");
		xmlHttp_TerenciMarke.send(parametri);	
}

function TerenciMarke_Changed() { 
	
	if (xmlHttp_TerenciMarke.readyState==1) { 
		document.getElementById('TMARKAS').innerHTML='<img src="Slike/Ajax/wait.gif"></img>';	
	} else if (xmlHttp_TerenciMarke.readyState==4) { 
		document.getElementById('TMARKEA').innerHTML=xmlHttp_TerenciMarke.responseText;
		document.getElementById('TMARKAS').innerHTML='';
		OdrediBrojRezultata();
	}
}

// *************************************************************************************************************************************

function PuniModelePutnickihVozila() {
	
		var IdModel = document.getElementById("BPMARKA").value;
	
		var parametri = "ID="     + IdModel+"&"+
						"AKCIJA=MODELIPV";
								
		xmlHttp_PutnickaVozilaModeli=GetXmlHttpObject();
		if (xmlHttp_PutnickaVozilaModeli==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}				
				
		xmlHttp_PutnickaVozilaModeli.onreadystatechange=PutnickaVozilaModeli_Changed;
		xmlHttp_PutnickaVozilaModeli.open("POST",UrlOglas,true);
		xmlHttp_PutnickaVozilaModeli.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp_PutnickaVozilaModeli.setRequestHeader("Content-length", parametri.length);
		xmlHttp_PutnickaVozilaModeli.setRequestHeader("Connection", "close");
		xmlHttp_PutnickaVozilaModeli.send(parametri);					
}

function PutnickaVozilaModeli_Changed() { 
	
	if (xmlHttp_PutnickaVozilaModeli.readyState==1) { 
		document.getElementById('PMODELS').innerHTML='<img src="Slike/Ajax/wait.gif"></img>';	
	} else if (xmlHttp_PutnickaVozilaModeli.readyState==4) { 
		document.getElementById('PMODELA').innerHTML=xmlHttp_PutnickaVozilaModeli.responseText;
		document.getElementById('PMODELS').innerHTML='';	
		OdrediBrojRezultata();
	}
}

// *************************************************************************************************************************************

function SetujPretragu(kat) {

	document.getElementById('P1').className   = 'PRETRAGAIZBOG';
	document.getElementById('P2').className   = 'PRETRAGAIZBOG';		
	document.getElementById('P3').className   = 'PRETRAGAIZBOG';		
	document.getElementById('P4').className   = 'PRETRAGAIZBOG';			
	document.getElementById('AP1').className   = 'APRETRAGAIZBOR';
	document.getElementById('AP2').className   = 'APRETRAGAIZBOR';		
	document.getElementById('AP3').className   = 'APRETRAGAIZBOR';		
	document.getElementById('AP4').className   = 'APRETRAGAIZBOR';		

	document.getElementById('INDEXAUTOMOBILI').style.display = "none";		
	document.getElementById('INDEXMOTORI').style.display = "none";		
	document.getElementById('INDEXTRANSPORTERI').style.display = "none";		
	document.getElementById('INDEXDELOVI').style.display = "none";	

	document.getElementById('BPRETRAGA_PVOZILA').style.display = "none";		
	document.getElementById('BPRETRAGA_MVOZILA').style.display = "none";		
	document.getElementById('BPRETRAGA_TVOZILA').style.display = "none";		
	document.getElementById('BPRETRAGA_DELOVI').style.display = "none";			

	if (kat==2) {
		document.getElementById('P2').className   = 'PRETRAGAIZABRAN';		
		document.getElementById('AP2').className   = 'APRETRAGAIZABRAN';		
		document.getElementById('BPRETRAGA_MVOZILA').style.display = "block";	
		document.getElementById('INDEXMOTORI').style.display = "block";		
	} else if (kat==3) {
		document.getElementById('P3').className   = 'PRETRAGAIZABRAN';				
		document.getElementById('AP3').className   = 'APRETRAGAIZABRAN';						
		document.getElementById('BPRETRAGA_TVOZILA').style.display = "block";		
		document.getElementById('INDEXTRANSPORTERI').style.display = "block";		
	} else if (kat==4) {		
		document.getElementById('P4').className   = 'PRETRAGAIZABRAN';			
		document.getElementById('AP4').className   = 'APRETRAGAIZABRAN';						
		document.getElementById('BPRETRAGA_DELOVI').style.display = "block";				
		document.getElementById('INDEXDELOVI').style.display = "block";		
	} else {
		document.getElementById('P1').className   = 'PRETRAGAIZABRAN';				
		document.getElementById('AP1').className   = 'APRETRAGAIZABRAN';						
		document.getElementById('BPRETRAGA_PVOZILA').style.display = "block";				
		document.getElementById('INDEXAUTOMOBILI').style.display = "block";		
	}	
}

function SetujTipTransporterca(tip) {

	document.getElementById('APT1').className   = 'APRETRAGATVOZILOIZBOR';
	document.getElementById('APT2').className   = 'APRETRAGATVOZILOIZBOR';		
	document.getElementById('APT3').className   = 'APRETRAGATVOZILOIZBOR';		
	document.getElementById('APT4').className   = 'APRETRAGATVOZILOIZBOR';		

	if (tip==2) {
		document.getElementById('APT2').className   = 'APRETRAGATVOZILOIZABRAN';
		document.getElementById('TBVRSTA').value = 2;
	} else if (tip==3) {
		document.getElementById('APT3').className   = 'APRETRAGATVOZILOIZABRAN';						
		document.getElementById('TBVRSTA').value = 3;
	} else if (tip==4) {		
		document.getElementById('APT4').className   = 'APRETRAGATVOZILOIZABRAN';						
		document.getElementById('TBVRSTA').value = 4;
	} else {
		document.getElementById('APT1').className   = 'APRETRAGATVOZILOIZABRAN';						
		document.getElementById('TBVRSTA').value = 1;
	}
	PuniMarkeTransportnihVozila();
}