var FRAGMENTATION=100;
var isNS=(navigator.appName=="Netscape") ? 1 : 0;
var enableRightClick=1;
var bannerImages1, bannerImages2, bannerImages3, bannerImages4, bannerImages5, bannerImages6, bannerImages7;
var carImage1, carImage2, carImage3, carImage4;
var carDisplayed=1;
var timer=null;
var carImgToShow=1;
var xmlHttp

if(isNS)
 document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);

function mischandler()
{
 if(enableRightClick==1){return true;}
 else {enableRightClick=1;return false; }
}

function mousehandler(e)
{
 if(enableRightClick==1){ return true; }
 var myevent=(isNS) ? e : event;
 var eventbutton=(isNS) ? myevent.which : myevent.button;

 if((eventbutton==2)||(eventbutton==3))
 return false;
}

function keyhandler(e)
{
 var myevent=(isNS) ? e : window.event;
 if (myevent.keyCode==96)
 enableRightClick=1;
 return;
}

function DisableRightClick()
{
 enableRightClick=0;
 return;
}

function openInParent(url)
{
 opener.location.href=url;
}

function popitup(url, name, options)
{
 newwindow=window.open(url,name,options);
 if (window.focus) {newwindow.focus()}
 return false;
}

function preloadImages()
{
 pic1=new Image(994,1); pic1.src="../../resources/shadow.gif";
 pic2=new Image(1,37); pic2.src="../../resources/shadow_up.gif";
 pic3=new Image(6,1); pic3.src="../../resources/f_left.gif";
 pic4=new Image(1,3); pic4.src="../../resources/f_up.gif";
 pic5=new Image(6,1); pic5.src="../../resources/f_right.gif";
 pic6=new Image(1,6); pic6.src="../../resources/f_down.gif";
 pic7=new Image(1,30); pic7.src="../../resources/menu_bg.gif";
 pic8=new Image(22,9); pic8.src="../../resources/shadow_corner_down_left.gif";
 pic9=new Image(1,34); pic9.src="../../resources/shadow_down.gif";
 pic10=new Image(22,9); pic10.src="../../resources/shadow_corner_down_right.gif";
 return;
}


function preloadImagesSC()
{
 pic1=new Image(6,1); pic1.src="../../resources/f_left.gif";
 pic2=new Image(1,3); pic2.src="../../resources/f_up.gif";
 pic3=new Image(6,1); pic3.src="../../resources/f_right.gif";
 pic4=new Image(1,6); pic4.src="../../resources/f_down.gif";
 pic5=new Image(16,15); pic5.src="../../resources/icon_yes.gif";
 pic6=new Image(15,15); pic6.src="../../resources/icon_no.gif";
 return;
}



function preloadBannerImages()
{
 bannerImages1="../../resources/tb1.jpg";
 bannerImages2="../../resources/tb2.jpg";
 bannerImages3="../../resources/tb3.jpg";
 bannerImages4="../../resources/tb4.jpg";
 bannerImages5="../../resources/tb5.jpg";
 bannerImages6="../../resources/tb6.jpg";
 bannerImages7="../../resources/tb7.jpg";
 return;
}

function swapBannerImage(imageNo)
{
 switch(imageNo)
 {
 case 1: document.getElementById('banner_cars').src=bannerImages1; break;
 case 2: document.getElementById('banner_cars').src=bannerImages2; break;
 case 3: document.getElementById('banner_cars').src=bannerImages3; break;
 case 4: document.getElementById('banner_cars').src=bannerImages4; break;
 case 5: document.getElementById('banner_cars').src=bannerImages5; break;
 case 6: document.getElementById('banner_cars').src=bannerImages6; break;
 case 7: document.getElementById('banner_cars').src=bannerImages7; break;
 default: document.getElementById('banner_cars').src=bannerImages1; break;
 }
 return;
}

function preloadCarImages_Init(carId)
{
 var folderId=Math.floor(carId/FRAGMENTATION);

 carImage1="../../extern/polovni_automobili/slike_" + folderId + "/" + carId + "/1.jpg";
 carImage2="../../extern/polovni_automobili/slike_" + folderId + "/" + carId + "/2.jpg";
 carImage3="../../extern/polovni_automobili/slike_" + folderId + "/" + carId + "/3.jpg";
 carImage4="../../extern/polovni_automobili/slike_" + folderId + "/" + carId + "/4.jpg";

 return;
}

function preloadCarImages_Load()
{
 pic2=new Image(560,360); pic2.src=carImage2;
 pic4=new Image(560,360); pic4.src=carImage4;
 pic3=new Image(560,360); pic3.src=carImage3;

 return;
}

function swapCarImage(direction)
{
 if ( (carImgToShow==1) && (direction==-1) )
 {
 carImgToShow=4;
 }
 else if ( (carImgToShow==4) && (direction==1) )
 {
 carImgToShow=1;
 }
 else
 {
 carImgToShow+=direction;
 }

 switch(carImgToShow)
 {
 case 1: document.getElementById('carImage').src=carImage1; break;
 case 2: document.getElementById('carImage').src=carImage2; break;
 case 3: document.getElementById('carImage').src=carImage3; break;
 case 4: document.getElementById('carImage').src=carImage4; break;
 default: document.getElementById('carImage').src=carImage1; break;
 }

 document.getElementById("imageNumber").innerHTML="Slika " + carImgToShow + "/4&nbsp;&nbsp;";

 return;
}

function startTopImgRotation()
{
 timer=setTimeout("timeOut()",1950);
 return;
}

function timeOut()
{
 if (carDisplayed==7)
 carDisplayed=1;
 else
 carDisplayed++;

 swapBannerImage(carDisplayed);

 timer=setTimeout("timeOut()",2950);
 return;
}


function fillnumberCombo(cName, cStartValue, cStopValue, cStep, cSelected, cWidth)
{
 var carData='';
 var i;

 carData +='<select class=normalSelect style="width: ' + cWidth + '" name=' + cName + ' id=' + cName + ' onChange="showFoundCarsNumber()"' + '>';

 /* Numbers increasing */
 if(cStartValue < cStopValue)
 {
 /* insert numbers in combo*/
 for(i=cStartValue; i<=cStopValue; i=i+cStep)
 {
 if(i==cSelected)
 {
 carData +='<option value=' + i + ' selected>' + i + '</option>';
 }
 else
 {
 carData +='<option value=' + i + '>' + i + '</option>';
 }
 }
 }
 /* Numbers decreasing */
 else
 {
 /* insert numbers in combo*/
 for(i=cStartValue; i>=cStopValue; i=i-cStep)
 {
 if(i==cSelected)
 {
 carData +='<option value=' + i + ' selected>' + i + '</option>';
 }
 else
 {
 carData +='<option value=' + i + '>' + i + '</option>';
 }
 }
 }

 carData +='</select>';

 document.write(carData);
}



function fillYearsCombo(cName, cStartYear, cStopYear, cStep, cSelected, cWidth)
{
 var carData='';
 var i;

 carData +='<select class=normalSelect style="width: ' + cWidth + '" name=' + cName + ' id=' + cName + ' onChange="showFoundCarsNumber()"' + '>';

 if(cSelected==-1 || cSelected=="")
 carData +='<option value=' + -1 + ' selected>' + 'Sva' + '</option>';
 else
 carData +='<option value=' + -1 + '>' + 'Sva' + '</option>';


 /* insert numbers in combo*/
 for(i=cStartYear; i>=cStopYear; i--)
 {
 if(i==cSelected)
 {
 carData +='<option value=' + i + ' selected>' + i + '</option>';
 }
 else
 {
 carData +='<option value=' + i + '>' + i + '</option>';
 }
 }

 carData +='</select>';

 document.write(carData);
}




function fillYearsComboSimple(cName, cStartYear, cStopYear, cStep, cSelected, cWidth)
{
 var carData='';
 var i;

 carData +='<select class=normalSelect style="width: ' + cWidth + '" name=' + cName + ' id=' + cName + '>';

 /* insert numbers in combo*/
 for(i=cStartYear; i>=cStopYear; i--)
 {
 if(i==cSelected)
 {
 carData +='<option value=' + i + ' selected>' + i + '</option>';
 }
 else
 {
 carData +='<option value=' + i + '>' + i + '</option>';
 }
 }

 carData +='</select>';

 document.write(carData);
}



function showFoundCarsNumber()
{
 var select_manufacturer=document.getElementById("manufacturer");
 if(select_manufacturer) selProducerId=select_manufacturer.value;

 var select_model=document.getElementById("model");
 if(select_model) selModelId=select_model.value;

 var select_godisteOd=document.getElementById("godisteOd");
 if(select_godisteOd) selgodisteOd=select_godisteOd.value;

 var select_godisteDo=document.getElementById("godisteDo");
 if(select_godisteDo) selgodisteDo=select_godisteDo.value;

 var select_kilometrazaDo=document.getElementById("kilometrazaDo");
 if(select_kilometrazaDo) selkilometrazaDo=select_kilometrazaDo.value;

 var select_cenaOd=document.getElementById("cenaOd");
 if(select_cenaOd) selcenaOd=select_cenaOd.value;

 var select_cenaDo=document.getElementById("cenaDo");
 if(select_cenaDo) selcenaDo=select_cenaDo.value;

 var select_kubikazaOd=document.getElementById("kubikazaOd");
 if(select_kubikazaOd) selkubikazaOd=select_kubikazaOd.value;

 var select_kubikazaDo=document.getElementById("kubikazaDo");
 if(select_kubikazaDo) selkubikazaDo=select_kubikazaDo.value;

 var select_boja=document.getElementById("boja");
 if(select_boja) selboja=select_boja.value;

 var select_gorivo=document.getElementById("gorivo");
 if(select_gorivo) selgorivo=select_gorivo.value;

 var select_tip=document.getElementById("tip");
 if(select_tip) seltip=select_tip.value;

 var select_vrata=document.getElementById("vrata");
 if(select_vrata) selvrata=select_vrata.value;

 var select_menjac=document.getElementById("menjac");
 if(select_menjac) selmenjac=select_menjac.value;

 var select_katalizator=document.getElementById("katalizator");
 if(select_katalizator) selkatalizator=select_katalizator.value;

 var select_gas=document.getElementById("gas");
 if(select_gas) selgas=select_gas.checked;

 var select_muzika=document.getElementById("muzika");
 if(select_muzika) selmuzika=select_muzika.checked;

 var select_klima=document.getElementById("klima");
 if(select_klima) selklima=select_klima.checked;

 var select_aluFelne=document.getElementById("aluFelne");
 if(select_aluFelne) selaluFelne=select_aluFelne.checked;

 var select_siber=document.getElementById("siber");
 if(select_siber) selsiber=select_siber.checked;

 var select_alarm=document.getElementById("alarm");
 if(select_alarm) selalarm=select_alarm.checked;

 var select_centralnaBrava=document.getElementById("centralnaBrava");
 if(select_centralnaBrava) selcentralnaBrava=select_centralnaBrava.checked;

 var select_elPodizaci=document.getElementById("elPodizaci");
 if(select_elPodizaci) selelPodizaci=select_elPodizaci.checked;

 var select_abs=document.getElementById("abs");
 if(select_abs) selabs=select_abs.checked;

 var select_pogon4tocka=document.getElementById("pogon4tocka");
 if(select_pogon4tocka) selpogon4tocka=select_pogon4tocka.checked;

 xmlHttp=GetXmlHttpObject()
 if (xmlHttp==null)
 {
 return
 }
 var url="pretraga_broj_vozila.php"
 if(select_manufacturer) url=url+"?producerId="+selProducerId+"&";
 if(select_model) url=url+"modelId="+selModelId+"&";
 if(select_godisteOd) url=url+"godisteOd="+selgodisteOd+"&";
 if(select_godisteDo) url=url+"godisteDo="+selgodisteDo+"&";
 if(select_kilometrazaDo) url=url+"kilometrazaDo="+selkilometrazaDo+"&";
 if(select_cenaOd) url=url+"cenaOd="+selcenaOd+"&";
 if(select_cenaDo) url=url+"cenaDo="+selcenaDo+"&";
 if(select_kubikazaOd) url=url+"kubikazaOd="+selkubikazaOd+"&";
 if(select_kubikazaDo) url=url+"kubikazaDo="+selkubikazaDo+"&";
 if(select_boja) url=url+"boja="+selboja+"&";
 if(select_gorivo) url=url+"gorivo="+selgorivo+"&";
 if(select_tip) url=url+"tip="+seltip+"&";
 if(select_vrata) url=url+"vrata="+selvrata+"&";
 if(select_menjac) url=url+"menjac="+selmenjac+"&";
 if(select_katalizator) url=url+"katalizator="+selkatalizator+"&";
 if(select_gas) url=url+"gas="+selgas+"&";
 if(select_muzika) url=url+"muzika="+selmuzika+"&";
 if(select_klima) url=url+"klima="+selklima+"&";
 if(select_aluFelne) url=url+"aluFelne="+selaluFelne+"&";
 if(select_siber) url=url+"siber="+selsiber+"&";
 if(select_alarm) url=url+"alarm="+selalarm+"&";
 if(select_centralnaBrava) url=url+"centralnaBrava="+selcentralnaBrava+"&";
 if(select_elPodizaci) url=url+"elPodizaci="+selelPodizaci+"&";
 if(select_abs) url=url+"abs="+selabs+"&";
 if(select_pogon4tocka) url=url+"pogon4tocka="+selpogon4tocka;

 //alert(url);

 xmlHttp.onreadystatechange=stateChanged
 xmlHttp.open("GET",url,true)
 xmlHttp.send(null)
}

function stateChanged()
{
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("foundCars").innerHTML=xmlHttp.responseText
 }
}

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;
}


document.oncontextmenu=mischandler;
document.onkeypress=keyhandler;
document.onmousedown=mousehandler;
document.onmouseup=mousehandler;
