// JavaScript Document

var totalFileFields=1;

var STARTPAGE=1;

function kategorije_roll(object,over){
	if (over) object.style.background='url(images/vmenu_gray.jpg)';
	else object.style.background='#FFFFFF';
}

// PAGENUM SLIDER ************************
function nextPage(inc){
	if (inc) {
		if ((STARTPAGE+20)>JS_MAX) return;
		STARTPAGE+=20;
	}
	var r="";
	for (i=0; i<20 && (STARTPAGE+i)<=JS_MAX; i++){
		if ((STARTPAGE+i)!=JS_PAGE){
			r+="<a class='pagenum' style='font-size:11px;' href='./?"+JS_CAT+"page="+(STARTPAGE+i)+"'>"+(STARTPAGE+i)+"</a> ";
		}else{
			r+="<b class=\"pagenum_current\"  style='font-size:11px;'>"+(STARTPAGE+i)+"</b> ";
		}
	}
	if (o=document.getElementById('PAGEBAR')) o.innerHTML=r;
	if (o=document.getElementById('ARROW_L')) o.style.display='inline';
	arrow_r=document.getElementById('ARROW_R');
	arrow_l=document.getElementById('ARROW_L');
	
	if ((STARTPAGE+20)>JS_MAX && arrow_r) arrow_r.style.display='none';
	else if (STARTPAGE<20 && arrow_l) arrow_l.style.display='none';
}
function prevPage(){
	if ((STARTPAGE)<20) return;
	STARTPAGE-=20;
	var r="";
	for (i=0; i<20; i++){
		if ((STARTPAGE+i)!=JS_PAGE){
			r+="<a class='pagenum'  style='font-size:11px;' href='./?"+JS_CAT+"page="+(STARTPAGE+i)+"'>"+(STARTPAGE+i)+"</a> ";
		}else{
			r+="<b class=\"pagenum_current\"  style='font-size:11px;'>"+(STARTPAGE+i)+"</b> ";
		}
	}
	
	if (o=document.getElementById('PAGEBAR')) o.innerHTML=r;
	if (o=document.getElementById('ARROW_L')) o.style.display='inline';
	arrow_r=document.getElementById('ARROW_R');
	arrow_l=document.getElementById('ARROW_L');
	if (STARTPAGE<20 && arrow_l) arrow_l.style.display='none';
}
// ^^^^^^^^^^^^^^^^^^^^^^^ PAGENUM SLIDER

function marke(dest,modeli){

	while (dest.length) dest.remove(0);
	for (i=0; i<marka.length; i++) {
		o=new Option(marka[i],marka[i]);
		try {
			dest.add(o, null); // FF
		}catch(ex) {
			dest.add(o); // IE 
		}
	}
	getmodeli(modeli,dest.value);
}
function getmodeli(dest,marka){
	st=false;
	while (dest.length) dest.remove(0);
	for (i=0; i<model.length; i++){
		if (model[i][0]==marka){

			o=new Option(model[i][1],model[i][1]);
			if (!st) {
				o.selected=true;
				st=true;
			}
			try {
				dest.add(o, null); // FF
			}catch(ex) {
				dest.add(o); // IE 
			}
		}
	}
}
function PT(src,dest){
	while (dest.length) dest.remove(0);
	if (src.selectedIndex==0){
		o=new Option;
		o.text="Prodaja";
		o.value=o.text;
		o.label=o.text;
		o2=new Option;
		o2.text="Zakup"
		o2.value=o2.text;
		o2.label=o2.text;
		i=0;
		while (only=document.getElementById('special'+i++)) only.style.display="block"; 
	}else if (src.selectedIndex==1){
		o=new Option;
		o.text="Kupovina";
		o.value=o.text;
		o.label=o.text;
		o2=new Option;
		o2.text="Iznajmljivanje"
		o2.value=o2.text;
		o2.label=o2.text;
		i=0;
		while (only=document.getElementById('special'+i++)) only.style.display="none"; 
	}
	try {
		dest.add(o, null); // FF
		dest.add(o2, null);
	}catch(ex) {
		dest.add(o); // IE 
		dest.add(o2);
	}
}

function PT_automobili(src,dest){
	while (dest.length) dest.remove(0);
	if (src.selectedIndex==0){
		o=new Option;
		o.text="Prodaja";
		o.value=o.text;
		o.label=o.text;
		o2=new Option;
		o2.text="Zamjena"
		o2.value=o2.text;
		o2.label=o2.text;
		i=0;
		while (only=document.getElementById('special'+i++)) only.style.display="block"; 
	}else if (src.selectedIndex==1){
		o=new Option;
		o.text="Kupovina";
		o.value=o.text;
		o.label=o.text;
		o2=null;
		i=0;
		while (only=document.getElementById('special'+i++)) only.style.display="none"; 
	}
	try {
		dest.add(o, null); // FF
		if (o2) dest.add(o2, null);
	}catch(ex) {
		dest.add(o); // IE 
		if (o2) dest.add(o2);
	}
}
function PT_plovila(src,dest){
	while (dest.length) dest.remove(0);
	if (src.selectedIndex==0){
		o=new Option;
		o.text="Prodaja";
		o.value=o.text;
		o.label=o.text;
		o2=new Option;
		o2.text="Zamjena"
		o2.value=o2.text;
		o2.label=o2.text;
		o3=new Option;
		o3.text="Rentiranje"
		o3.value=o3.text;
		o3.label=o3.text;
		i=0;
		while (only=document.getElementById('special'+i++)) only.style.display="block"; 
	}else if (src.selectedIndex==1){
		o=new Option;
		o.text="Kupovina";
		o.value=o.text;
		o.label=o.text;
		
		o2=new Option;
		o2.text="Iznajmljivanje"
		o2.value=o2.text;
		o2.label=o2.text;
		o3=null
		i=0;
		while (only=document.getElementById('special'+i++)) only.style.display="none"; 
	}
	try {
		dest.add(o, null); // FF
		dest.add(o2, null); // FF
		if (o3) dest.add(o3, null);
	}catch(ex) {
		dest.add(o); // IE 
		dest.add(o2); // IE
		if (o3) dest.add(o3);
	}
}

function PT_oprema(src,src2,dest,level){
	o=new Array();
	if (src.selectedIndex==0 || src.selectedIndex==6){
		if (src2.value=="Ponuda"){
			o[0]=new Option("Prodaja","Prodaja");
			o[1]=new Option("Zakup","Zakup");
		}else{
			o[0]=new Option("Kupovina","Kupovina");
			o[1]=new Option("Iznajmljivanje","Iznajmljivanje");
		}
	}else{
		if (src2.value=="Ponuda") o[0]=new Option("Prodaja","Prodaja");
		else o[0]=new Option("Kupovina","Kupovina");
	}
	
	while (dest.length) dest.remove(0);

	try {
		for (i=0; i<o.length; i++) dest.add(o[i], null); // FF
	}catch(ex) {
		for (i=0; i<o.length; i++)  dest.add(o[i]); // IE 
	}
}
function PT_usluge(src,dest,indexoffset){

	indexoffset=(typeof(indexoffset)!="undefined"?indexoffset:0);
	o=new Array();
	if (src.selectedIndex-indexoffset<0) {
		while (dest.length>1) dest.remove(1);
		return;
	}
	if (src.selectedIndex-indexoffset==0){
		for (i=0; i<intelekt.length; i++){
			o[i]=new Option(intelekt[i],intelekt[i]);
		}
	}else{
		for (i=0; i<zanat.length; i++){
			o[i]=new Option(zanat[i],zanat[i]);
		}
	}
	
	
	while (dest.length) dest.remove(0);

	try {
		if (indexoffset>0) dest.add(new Option("Sve podvrste",""),null);
		
		for (i=0; i<o.length; i++) dest.add(o[i], null); // FF
	}catch(ex) {
		if (indexoffset>0) dest.add(new Option("Sve podvrste",""));
		for (i=0; i<o.length; i++)  dest.add(o[i]); // IE 
	}
}
function PT_usluge_view(src,dest){
	o=new Array();
	//alert(zanat64);
	if (src.selectedIndex==0){
		for (i=0; i<intelekt.length; i++){
			o[i]=new Option(intelekt[i],intelekt64[i],(intelekt64[i]==get_podvrsta?true:false),(intelekt64[i]==get_podvrsta?true:false));
		}
	}else{
		for (i=0; i<zanat.length; i++){
			//alert(zanat64[i]+'/'+get_podvrsta+"="+(zanat64[i]==get_podvrsta));
			o[i]=new Option(zanat[i],zanat64[i],(zanat64[i]==get_podvrsta?true:false),(zanat64[i]==get_podvrsta?true:false));
		}
	}
	
	
	while (dest.length) dest.remove(0)
	try {
		for (i=0; i<o.length; i++) dest.add(o[i], null); // FF
	}catch(ex) {
		for (i=0; i<o.length; i++)  dest.add(o[i]); // IE 
	}
}
function PT_simplified(src){
	i=0;
	if (src.selectedIndex==0){
		while (only=document.getElementById('special'+i++)) only.style.display="block"; 
	}else if (src.selectedIndex==1){
		while (only=document.getElementById('special'+i++)) only.style.display="none"; 
	}
}


function addFileField(prefix){
	if (totalFileFields<10){
		div = document.createElement('DIV');
		div.innerHTML=totalFileFields+1+': ';
		file = document.createElement('INPUT');
		file.setAttribute('name', prefix+totalFileFields++);
		file.setAttribute('id', prefix+totalFileFields);
		file.setAttribute('type','file');
		file.setAttribute('size',45);
		dest=document.getElementById('slike');
		div.appendChild(file);
		dest.appendChild(div);
	}else alert("Mozete postaviti najvise 10 slika po oglasu.");
	//dest.innerHtml+="<br>";
}

function stanovi_validate(){
	o=document.STANOVI_SEND;
	msg="";
	if (document.getElementById('special0').style.display!="none" && (o.stanovi_kvadratura.value=='' || isNaN(o.stanovi_kvadratura.value) || o.stanovi_kvadratura.value<=0)){
		msg="Nevalidna kvadratura";
	}else if (document.getElementById('special0').style.display!="none" && (o.stanovi_cijena.value=='' || isNaN(o.stanovi_cijena.value) || o.stanovi_cijena.value<=0)){
		msg="Nevalidna cijena";
	}else if (o.stanovi_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.stanovi_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.stanovi_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function kuce_validate(){
	o=document.KUCE_SEND;
	msg="";
	if (document.getElementById('special0').style.display!="none" && (o.kuce_kvadratura.value=='' || isNaN(o.kuce_kvadratura.value) || o.kuce_kvadratura.value<=0)){
		msg="Nevalidna kvadratura";
	}else if (document.getElementById('special0').style.display!="none" && (o.kuce_cijena.value=='' || isNaN(o.kuce_cijena.value) || o.kuce_cijena.value<=0)){
		msg="Nevalidna cijena";
	}else if (o.kuce_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.kuce_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.kuce_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function placevi_validate(){
	o=document.PLACEVI_SEND;
	msg="";
	if (document.getElementById('special0').style.display!="none" && (o.placevi_kvadratura.value=='' || isNaN(o.placevi_kvadratura.value) || o.placevi_kvadratura.value<=0)){
		msg="Nevalidna kvadratura";
	}else if (document.getElementById('special0').style.display!="none" && (o.placevi_cijena.value=='' || isNaN(o.placevi_cijena.value) || o.placevi_cijena.value<=0)){
		msg="Nevalidna cijena";
	}else if (o.placevi_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.placevi_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.placevi_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function poslovni_prostori_validate(){
	o=document.POSLOVNI_PROSTORI_SEND;
	msg="";
	if (document.getElementById('special0').style.display!="none" && (o.poslovni_prostori_kvadratura.value=='' || isNaN(o.poslovni_prostori_kvadratura.value) || o.poslovni_prostori_kvadratura.value<=0)){
		msg="Nevalidna kvadratura";
	}else if (document.getElementById('special0').style.display!="none" && (o.poslovni_prostori_cijena.value=='' || isNaN(o.poslovni_prostori_cijena.value) || o.poslovni_prostori_cijena.value<=0)){
		msg="Nevalidna cijena";
	}else if (o.poslovni_prostori_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.poslovni_prostori_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.poslovni_prostori_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function sobe_validate(){
	o=document.SOBE_SEND;
	msg="";
	if (document.getElementById('special0').style.display!="none" && (o.sobe_cijena.value=='' || isNaN(o.sobe_cijena.value) || o.sobe_cijena.value<=0)){
		msg="Nevalidna cijena";
	}else if (o.sobe_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.sobe_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.sobe_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function automobili_validate(){
	o=document.AUTOMOBILI_SEND;
	msg="";
	if (o.automobili_marka_ILI.value=="" && o.automobili_marka_check.checked){
		msg="Polje 'Marka automobila' prazno";
	}else if (o.automobili_model_ILI.value=="" && o.automobili_model_check.checked){
		msg="Polje 'Model' prazno";
	}else if (document.getElementById('special0').style.display!="none" && (o.automobili_cijena.value=='' || isNaN(o.automobili_cijena.value) || o.automobili_cijena.value<=0)){
		msg="Nevalidna cijena";
	}else if (document.getElementById('special0').style.display!="none" && (o.automobili_godina.value=='' || isNaN(o.automobili_godina.value) || o.automobili_godina.value<=0)){
		msg="Nevalidna godina";
	}else if (o.automobili_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.automobili_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.automobili_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function motocikli_validate(){
	o=document.MOTOCIKLI_SEND;
	msg="";
	if (document.getElementById('special0').style.display!="none" && (o.motocikli_cijena.value=='' || isNaN(o.motocikli_cijena.value) || o.motocikli_cijena.value<=0)){
		msg="Nevalidna cijena";
	}else if (document.getElementById('special0').style.display!="none" && (o.motocikli_godina.value=='' || isNaN(o.motocikli_godina.value) || o.motocikli_godina.value<=0)){
		msg="Nevalidna godina";
	}else if (o.motocikli_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.motocikli_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.motocikli_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function plovila_validate(){
	o=document.PLOVILA_SEND;
	msg="";
	if (document.getElementById('special0').style.display!="none" && (o.plovila_cijena.value=='' || isNaN(o.plovila_cijena.value) || o.plovila_cijena.value<=0)){
		msg="Nevalidna cijena";
	}else if (document.getElementById('special0').style.display!="none" && (o.plovila_godina.value=='' || isNaN(o.plovila_godina.value) || o.plovila_godina.value<=0)){
		msg="Nevalidna godina";
	}else if (o.plovila_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.plovila_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.plovila_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function pprogram_validate(){
	o=document.PPROGRAM_SEND;
	msg="";
	if (document.getElementById('special0').style.display!="none" && (o.pprogram_cijena.value=='' || isNaN(o.pprogram_cijena.value) || o.pprogram_cijena.value<=0)){
		msg="Nevalidna cijena";
	}else if (document.getElementById('special0').style.display!="none" && (o.pprogram_godina.value=='' || isNaN(o.pprogram_godina.value) || o.pprogram_godina.value<=0)){
		msg="Nevalidna godina";
	}else if (o.pprogram_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.pprogram_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.pprogram_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}

function autodjelovi_validate(){
	o=document.AUTODJELOVI_SEND;
	msg="";
	if (o.autodjelovi_marka_ILI.value=="" && o.autodjelovi_marka_check.checked){
		msg="Polje 'Marka automobila' prazno";
	}else if (o.autodjelovi_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.autodjelovi_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.autodjelovi_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function oprema_validate(){
	o=document.OPREMA_SEND;
	msg="";
	if (o.oprema_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.oprema_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.oprema_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function turizam_validate(){
	o=document.TURIZAM_SEND;
	msg="";
	if (o.turizam_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.turizam_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.turizam_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function usluge_validate(){
	o=document.USLUGE_SEND;

	msg="";
	if (o.usluge_text.value==""){
		msg="Polje 'Text' prazno";
	}else if (o.usluge_osoba.value==""){
		msg="Polje 'Osoba' prazno";
	}else if (o.usluge_telefon.value==""){
		msg="Polje 'Telefon' prazno";
	}
	if (msg!="") {
		alert(msg);
		return false;
	};	
}
function showLargeImage(img){
	//alert('s');
	win=window.open("./large.php?img="+img,'LARGE','width=640,height=480');
	win.focus();
}
function SwapImage(obj,img){
	obj.src="images/"+img;
}