sifNace= new dbRes()
sifNaceGrana= new dbRes()
sifNaceKlasa=new dbRes()
// ucita potrebne sifarnike
document.write( '<script type=\"text\/javascript\" src=\"'+indexPage+'style\/katalog.'+r.trenutniJezik+'.js\"><\/script>' )
// sluzi za prikazivanje kataloga na strani u koliko ih ima
    katalog=new dbRes()
    katalog.header=new Array('ID','naziv','opis','datum','nace','imnID')
    katalog.toString = function (){
        var res=""
        var imnID=0
        var lastnace=""
    	if (this.rows>0){
	      for (var i=0;i<this.data.length;i++){
	        if(imnID!=this.data[i][5]){
			lastnace=""
			if(imnID!=0) res+=('</ul>');
				res+=('<ul class="VibVest">') //naslov
				res+=('<a href=\"?page=adresar_detail&id='+this.data[i][5]+'\"><b>'+this.data[i][1]+'<\/b><\/a>')
				imnID =this.data[i][5]
		}
		// ispisuje samo jedinstvene sifre
	        if(lastnace!=this.data[i][4]) res+=('<li>('+this.data[i][4]+') '+sifNace.val(this.data[i][4]))//tekst
	        lastnace=this.data[i][4]
	       }
	      res+=('</ul>')
		res+=this.footer("nacestart")
		}
		return res
    }

// sluzi za prikazivanje delatnosti po firmi
    delatnosti=new dbRes()
    delatnosti.header=new Array('ID','naziv','opis','datum','nace','imnID')
    delatnosti.toString = function (){
        var res=""
    	if (this.rows>0){
			res+=('<ul class="VibVest">') //naslov
			for (var i=0;i<this.data.length;i++){
		        res+=('<li>('+this.data[i][4]+') '+Text2Html(this.data[i][2],"i"))//tekst
	 		}
		    res+=('</ul>')
		}
		return res
    }
// sluzi za prikazivanje sadrzaja kataloga na strani
    sadrzajKataloga=new dbRes()
    sadrzajKataloga.header=new Array('naceID','broj pronadjenih')
    sadrzajKataloga.toString = function (naslov,kategorije){
    	var spisak
    	spisak=""
    	if (this.rows>0){
	      for (var i=0;i<this.data.length;i++){
	      	if(this.data[i][0].match(kategorije)){
	        	spisak = spisak + '<p><a href="?page=adresar_search&nace='+this.data[i][0]+'">'+sifNaceGrana.val(this.data[i][0])+' ('+this.data[i][1]+')</a></p>'
	        }
	       }
	       if(spisak!=""){
	       		return ('<div class="sadrzaj"><h2>'+naslov+'</h2>'+spisak+'</div>')
	       	}
		}
		return ""
    }

var imenik={}
imenik.ID=""
imenik.Naziv=""
imenik.Adresa=""
imenik.Telefon=""
imenik.Fax=""
imenik.Email=""
imenik.Web=""
imenik.Kontakt=""
imenik.pib=""
imenik.maticni=""


imenik.populate = function(polje,index){
	if(index== undefined) index=polje.name;
	if(this[index] == undefined){
		alert('imenik.'+index + ' ne postoji')
		return
		}
	if(polje.type=="text"){
		polje.defaultValue=this[index]
	} else {
		alert (polje.name + ': ' + polje.type)
	}
}

imenik.toString = function(){
	res="<table>"
	res+="<tr><td align=right>"+rec("naziv")+":</td><td class='polje'>"+this.Naziv+"</td></tr>"
	res+="<tr><td align=right>"+rec("adresa")+":</td><td class='polje'>"+this.Adresa.replace(/\r/,"<br>")+"</td></tr>"
	res+="<tr><td align=right>"+rec("maticni")+":</td><td class='polje'>"+this.maticni+"</td></tr>"
	res+="<tr><td align=right>"+rec("pib")+":</td><td class='polje'>"+this.pib+"</td></tr>"
	res+="<tr><td align=right>"+rec("telefon")+":</td><td class='polje'>"+this.Telefon+"</td></tr>"
	res+="<tr><td align=right>"+rec("fax")+":</td><td class='polje'>"+this.Fax+"</td></tr>"
	res+="<tr><td align=right>"+rec("email")+":</td><td class='polje'><a href='mailto:"+this["Email"]+"'>"+this["Email"]+"</a></td></tr>"
	res+="<tr><td align=right>"+rec("web")+":</td><td class='polje'><a href='http://"+this["Web"]+"'>"+this["Web"]+"</a></td></tr>"
	res+="<tr><td align=right>"+rec("kontakt")+":</td><td class='polje'>"+this.Kontakt+"</td></tr>"
	res+="</table>"
	return res
}
// forma za pretragu kataloga
function KatalogSearch(){
    var rez=""
    rez+=("<form class='search' name='izbor' action='katalog.php' method='get'>")
    rez+=("<input type='hidden' name='page' value='adresar_search'>")
    rez+=("<input type='hidden' name='lang' value='"+r.trenutniJezik+"'>")
    rez+=rec("lblNaceKlasa")+"<BR>"
    rez+="<select name='nace' id='izbor_opcija' style='width:493px;overflow:hidden'>"
    rez+="<option style='width:400px;overflow:hidden' value=''>"+rec("fldNace")+"</option>"
    var nace=queryString("nace")
    for (var i=0;i<sifNaceGrana.rows;i++){
      rez+="<option style='width:400px;overflow:hidden' value='"+sifNaceGrana.data[i][0]+"'"+(sifNaceGrana.data[i][0]==nace?" SELECTED":"")+">"+sifNaceGrana.data[i][1]+"</option>"
    }
    rez+="</select><BR>"
    rez+=(rec("lblNazivDeo")+"&nbsp;<input type='text' name='naziv' value='"+queryString("naziv")+"' onChange=\"this.value=this.value.toUpperCase()\">&nbsp;")
    rez+=(rec("lblRec")+"&nbsp;<input type='text' name='rec' value='"+queryString("rec")+"' onChange=\"this.value=this.value.toLowerCase()\">")
    rez+=(" <input type='submit' value=' ? ' class='lupa'></form>")
    return rez
}

