//-----------------------------------------------------------------------------
function AdminVijesti(formName)
{
	if (document.forms[formName].Naslov.value == "")
	{
		alert("Upišite naslov vijesti.");
		document.forms[formName].Naslov.focus();
		return false;
	}

	if (document.forms[formName].KratkiOpis.value == "")
	{
		alert("Upišite sažetak vijesti.");
		document.forms[formName].KratkiOpis.focus();
		return false;
	}

	if (document.forms[formName].CijeliText.value == "")
	{
		alert("Upišite tekst vijesti.");
		document.forms[formName].CijeliText.focus();
		return false;
	}

}
//-----------------------------------------------------------------------------

function AdminOglasi(formName)
{

	if (document.forms[formName].TipOglasaID.value == 0)
	{
		alert("Odaberite tip oglasa.");
		document.forms[formName].TekstOglasa.focus();
		return false;
	}

	if (document.forms[formName].KategorijaOglasaID.value == 0)
	{
		alert("Odaberite kategoriju oglasa.");
		document.forms[formName].KategorijaOglasaID.focus();
		return false;
	}

	if (document.forms[formName].TekstOglasa.value == '' || document.forms[formName].TekstOglasa.value == ' ')
	{
		alert("Upišite tekst oglasa.");
		document.forms[formName].TekstOglasa.focus();
		return false;
	}

	if (document.forms[formName].KontaktTelefon.value == "" && document.forms[formName].KontaktEmail.value == "")
	{
		alert("Upišite kontakt telefon ili kontakt e-mail.");
		document.forms[formName].KontaktTelefon.focus();
		return false;
	}

}
//-----------------------------------------------------------------------------

function AdminOglasi(formName)
{

	if (document.forms[formName].TipOglasaID.value == 0)
	{
		alert("Odaberite tip oglasa.");
		document.forms[formName].TipOglasaID.focus();
		return false;
	}

	if (document.forms[formName].KategorijaOglasaID.value == 0)
	{
		alert("Odaberite kategoriju oglasa.");
		document.forms[formName].KategorijaOglasaID.focus();
		return false;
	}

	if (document.forms[formName].TekstOglasa.value == "")
	{
		alert("Upišite tekst oglasa.");
		document.forms[formName].TekstOglasa.focus();
		return false;
	}

	if (document.forms[formName].KontaktTelefon.value == "" && document.forms[formName].KontaktEmail.value == "")
	{
		alert("Upišite kontakt telefon ili kontakt e-mail.");
		document.forms[formName].KontaktTelefon.focus();
		return false;
	}

}
//-----------------------------------------------------------------------------

function AdminKorisnici(formName)
{

	if (document.forms[formName].KorisnickoIme.value == 0)
	{
		alert("Upišite korisničko ime.");
		document.forms[formName].KorisnickoIme.focus();
		return false;
	}

	if (document.forms[formName].Email.value == 0)
	{
		alert("Upišite e-mail.");
		document.forms[formName].Email.focus();
		return false;
	}

}
//-----------------------------------------------------------------------------

function AdminPitanja(formName)
{

	if (document.forms[formName].Pitanje.value == 0)
	{
		alert("Upišite pitanje.");
		document.forms[formName].Pitanje.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function AdminKategorije(formName)
{

	if (document.forms[formName].Cega.value == 0)
	{
		alert("Upišite kategoriju.");
		document.forms[formName].Cega.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function AdminOvlastenja(formName)
{

	if (document.forms[formName].Grupa.value == 0)
	{
		alert("Upišite grupu ovlaštenja.");
		document.forms[formName].Grupa.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function AdminPriredbe(formName)
{

	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite naziv događaja.");
		document.forms[formName].Naziv.focus();
		return false;
	}

	if (document.forms[formName].TipID.value == 0)
	{
		alert("Odaberite tip priredbe.");
		document.forms[formName].TipID.focus();
		return false;
	}

	if (document.forms[formName].DatumOd.value == 0)
	{
		alert("Upišite datum početka priredbe.");
		document.forms[formName].DatumOd.focus();
		return false;
	}

	if (document.forms[formName].DatumDo.value == 0)
	{
		alert("Upišite datum završetka priredbe.");
		document.forms[formName].DatumDo.focus();
		return false;
	}

	if (document.forms[formName].Mjesto.value == 0)
	{
		alert("Upišite mjesto održavanja priredbe.");
		document.forms[formName].Mjesto.focus();
		return false;
	}

	if (document.forms[formName].DrzavaID.value == 0)
	{
		alert("Upišite državu održavanja priredbe.");
		document.forms[formName].DrzavaID.focus();
		return false;
	}

	if (document.forms[formName].DrzavaID.value == 0)
	{
		alert("Upišite državu održavanja priredbe.");
		document.forms[formName].DrzavaID.focus();
		return false;
	}

	if (document.forms[formName].Opis.value == 0)
	{
		alert("Upišite kratki opis.");
		document.forms[formName].Opis.focus();
		return false;
	}
	
   var date         = new String (document.forms[formName].DatumOd.value);
   var endOfString  = date.length;
   var charX        = "";
   var newDate      = "";
   var j            = 0; 
   var k            = 0;
   
   for (var i = 0; i < endOfString; i++) {
        charX = date.charAt(i);
         
        if ((!isNaN (charX)) && (charX != " ")) {
            newDate = newDate + charX; 
        } else {
            if ((charX == ":")||(charX == ".") || (charX == "-") || (charX == ";") || 
                (charX == ",")||(charX == "/") || (charX == " ")) {   
                k++;
                newDate = newDate + ".";
            } else {
                j++;
            }
        }
    }
    if ((k != 2) || j != 0 || endOfString > 10) {
          alert ("Upišite datum početka događaja u formatu 'dd.mm.gggg'.");
		return false;
		document.formName.name.focus();
		//setfocus();
    } else {
//        document.forms[formName].elements[name].value = newDate;

    }

   var date         = new String (document.forms[formName].DatumDo.value);
   var endOfString  = date.length;
   var charX        = "";
   var newDate      = "";
   var j            = 0; 
   var k            = 0;
   
   for (var i = 0; i < endOfString; i++) {
        charX = date.charAt(i);
         
        if ((!isNaN (charX)) && (charX != " ")) {
            newDate = newDate + charX; 
        } else {
            if ((charX == ":")||(charX == ".") || (charX == "-") || (charX == ";") || 
                (charX == ",")||(charX == "/") || (charX == " ")) {   
                k++;
                newDate = newDate + ".";
            } else {
                j++;
            }
        }
    }
    if ((k != 2) || j != 0 || endOfString > 10) {
          alert ("Upišite datum završetka događaja u formatu 'dd.mm.gggg'.");
		return false;
		document.formName.name.focus();
		//setfocus();
    } else {
//        document.forms[formName].elements[name].value = newDate;

    }

}
//-----------------------------------------------------------------------------

function AdminLinkovi(formName)
{

	if (document.forms[formName].KategorijaLinkaID.value == 0)
	{
		alert("Odaberite kategoriju.");
		document.forms[formName].KategorijaLinkaID.focus();
		return false;
	}

	if (document.forms[formName].Opis.value == 0)
	{
		alert("Upišite opis.");
		document.forms[formName].Opis.focus();
		return false;
	}

	if (document.forms[formName].URL.length < 8 || document.forms[formName].URL.value == 'http://' || document.forms[formName].URL.value == '')
	{
		alert("Upišite URL.");
		document.forms[formName].URL.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function AdminPojmovi(formName)
{
	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite pojam.");
		document.forms[formName].Naziv.focus();
		return false;
	}

	if (document.forms[formName].Objasnjenje.value == 0)
	{
		alert("Upišite objašnjenje.");
		document.forms[formName].Objasnjenje.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function AdminPodaci(formName)
{
	if (document.forms[formName].Podatak.value == 0)
	{
		alert("Upišite podatak.");
		document.forms[formName].Podatak.focus();
		return false;
	}


}
//-----------------------------------------------------------------------------

function AdminCR(formName)
{
	if (document.forms[formName].Podrucje.value == 0)
	{
		alert("Upišite područje na koje se odnosi greška ili promjena.");
		document.forms[formName].Podrucje.focus();
		return false;
	}

	if (document.forms[formName].Greska.value == 0)
	{
		alert("Opišite zahtjev za promjenom ili grešku.");
		document.forms[formName].Greska.focus();
		return false;
	}


}
//-----------------------------------------------------------------------------

function AdminKomentari(formName)
{
//	if (document.forms[formName].Ime.value == 0)
//	{
//		alert("Upišite ime.");
//		document.forms[formName].Ime.focus();
//		return false;
//	}

	if (document.forms[formName].Komentar.value == 0)
	{
		alert("Upišite komentar.");
		document.forms[formName].Komentar.focus();
		return false;
	}


}
//-----------------------------------------------------------------------------

function AdminZakoni(formName)
{
	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite naziv zakona.");
		document.forms[formName].Naziv.focus();
		return false;
	}

	if (document.forms[formName].TekstZakona.value == 0)
	{
		alert("Upišite tekst zakona.");
		document.forms[formName].TekstZakona.focus();
		return false;
	}


}
//-----------------------------------------------------------------------------


function AdminRecepti(formName)
{

	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite naziv recepta.");
		document.forms[formName].Naziv.focus();
		return false;
	}

	if (document.forms[formName].KategorijaReceptaID.value == 0)
	{
		alert("Odaberite kategoriju.");
		document.forms[formName].KategorijaReceptaID.focus();
		return false;
	}

	if (document.forms[formName].Sastojci.value == 0)
	{
		alert("Upišite sastojke.");
		document.forms[formName].Sastojci.focus();
		return false;
	}

	if (document.forms[formName].Priprema.value == 0)
	{
		alert("Upišite način pripreme.");
		document.forms[formName].Priprema.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------


//-----------------------------------------------------------------------------


function AdminRestorani(formName)
{
	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite naziv restorana.");
		document.forms[formName].Naziv.focus();
		return false;
	}

	if (document.forms[formName].Mjesto.value == 0)
	{
		alert("Upišite mjesto.");
		document.forms[formName].Mjesto.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------


function AdminProizvodaciVina(formName)
{
	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite naziv proizvođača.");
		document.forms[formName].Naziv.focus();
		return false;
	}

//	if (document.forms[formName].Mjesto.value == 0)
//	{
//		alert("Upišite mjesto.");
//		document.forms[formName].Mjesto.focus();
//		return false;
//	}
}
//-----------------------------------------------------------------------------


function AdminVina(formName)
{
	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite naziv vina.");
		document.forms[formName].Naziv.focus();
		return false;
	}

	if (document.forms[formName].GrupaProizvodaID.value == 0)
	{
		alert("Odaberite grupu proizvoda.");
		document.forms[formName].GrupaProizvodaID.focus();
		return false;
	}

//	if (document.forms[formName].Berba.value == 0)
//	{
//		alert("Upišite godinu berbe.");
//		document.forms[formName].Berba.focus();
//		return false;
//	}

//	if (document.forms[formName].SortaID.value == 0)
//	{
//		alert("Odaberite sortu.");
//		document.forms[formName].SortaID.focus();
//		return false;
//	}

//	if (document.forms[formName].Boja.value == 0)
//	{
//		alert("Odaberite boju.");
//		document.forms[formName].Boja.focus();
//		return false;
//	}

//	if (document.forms[formName].Kvaliteta.value == 0)
//	{
//		alert("Odaberite kvalitetu.");
//		document.forms[formName].Kvaliteta.focus();
//		return false;
//	}
}
//-----------------------------------------------------------------------------

function AdminSorte(formName)
{
	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite naziv sorte.");
		document.forms[formName].Naziv.focus();
		return false;
	}
}


//-----------------------------------------------------------------------------



function AdminPretraga(formName)
{
	if (document.forms[formName].Tablica.value == 0)
	{
		alert("Odaberite što želite pretraživati.");
		document.forms[formName].Tablica.focus();
		return false;
	}
}


//-----------------------------------------------------------------------------



function AdminAnkete(formName)
{
	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite naziv ankete.");
		document.forms[formName].Naziv.focus();
		return false;
	}
	if (document.forms[formName].Izbor1.value == 0 || document.forms[formName].Izbor1.value == '' || document.forms[formName].Izbor2.value == 0 || document.forms[formName].Izbor2.value == '')
	    
	{
		alert("Upišite barem dva izbora ankete.");
		document.forms[formName].Naziv.focus();
		return false;
	}
}


//-----------------------------------------------------------------------------


function AdminIzborAnkete(formName)
{
	if (document.forms[formName].Izbor.value == 0)
	{
		alert("Upišite izbor.");
		document.forms[formName].Izbor.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function AdminGlasanje(formName)
{
	if (document.forms[formName].Naziv.value == 0)
	{
		alert("Upišite naziv ankete.");
		document.forms[formName].Naziv.focus();
		return false;
	}

}
//-----------------------------------------------------------------------------


function Narudzba(formName)
{

	if (document.forms[formName].ImeNarucitelja.value == 0)
	{
		alert("Upišite ime.");
		document.forms[formName].ImeNarucitelja.focus();
		return false;
	}

	if (document.forms[formName].PrezimeNarucitelja.value == 0)
	{
		alert("Upišite prezime.");
		document.forms[formName].PrezimeNarucitelja.focus();
		return false;
	}

	if (document.forms[formName].Adresa.value == 0)
	{
		alert("Upišite adresu.");
		document.forms[formName].Adresa.focus();
		return false;
	}

	if (document.forms[formName].PostanskiBroj.value == 0)
	{
		alert("Upišite poštanski broj.");
		document.forms[formName].PostanskiBroj.focus();
		return false;
	}

	if (document.forms[formName].Grad.value == 0)
	{
		alert("Upišite naziv grada.");
		document.forms[formName].Grad.focus();
		return false;
	}

	if (document.forms[formName].Telefon.value == 0 && document.forms[formName].Email.value == 0)
	{
		alert("Upišite telefonski broj ili e-mail.");
		document.forms[formName].Telefon.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------


//-----------------------------------------------------------------------------
function IdiNaLink(URL)
{
	parent.sredina.location.href=URL;
}
//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------


function LoginMaska(formName)
{
	if (document.forms[formName].KorisnickoIme.value == "")
	{
		alert("Upišite korisničko ime. Ukoliko ga nemate onda kliknite na 'Registracija'.");
		document.forms[formName].KorisnickoIme.focus();
		return false;
	}

	if (document.forms[formName].lozinka.value == "")
	{
		alert("Upišite zaporku.");
		document.forms[formName].lozinka.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function Registracija()
{
	if (document.registracija.KorisnickoIme.value == "")
	{
		alert("Upišite korisničko ime.");
		document.registracija.KorisnickoIme.focus();
		return false;
	}

	if (document.registracija.Email.value == "")
	{
		alert("Upišite e-mail.");
		document.registracija.Email.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function Account()
{
	if (document.PromjenaKorisnika.Lozinka.value == "")
	{
		alert("Upišite zaporku.");
		document.PromjenaKorisnika.Lozinka.focus();
		return false;
	}

	if (document.PromjenaKorisnika.Email.value == "")
	{
		alert("Upišite e-mail.");
		document.PromjenaKorisnika.Email.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function Kontakt()
{
	if (document.kontakt.Email.value == "")
	{
		alert("Upišite e-mail.");
		document.kontakt.Email.focus();
		return false;
	}

	if (document.kontakt.Komentar.value == "")
	{
		alert("Upišite komentar.");
		document.kontakt.Komentar.focus();
		return false;
	}
}
//-----------------------------------------------------------------------------

function Marketing()
{
	if (document.marketing.Prezime.value == "")
	{
		alert("Upišite prezime.");
		document.marketing.Prezime.focus();
		return false;
	}

	if (document.marketing.Ime.value == "")
	{
		alert("Upišite ime.");
		document.marketing.Ime.focus();
		return false;
	}

	if (document.marketing.Telefon.value == "" && document.marketing.Email.value == "")
	{
		alert("Upišite kontakt telefon ili e-mail.");
		return false;
	}
}
//-----------------------------------------------------------------------------

function AdminPassword()
{
	if (document.passwordzab.KorisnickoIme.value == "")
	{
		alert("Upišite korisničko ime.");
		document.passwordzab.KorisnickoIme.focus();
		return false;
	}

}
//-----------------------------------------------------------------------------


function TestEmail(formName,name,inputData)		//Test auf Mail-Gültigkeit
{
	var checkmail = /^[_a-zA-Z0-9-]+(\[._a-zA-Z0-9-]+)*_@[a-zA-Z0-9-]+\.([a-zA-Z]{2,3})$/ig;
	
	if (!checkmail.test(inputData))
	{
		alert("Upišite pravilnu e-mail adresu.");
//		document.forms[formName].elements[name].focus();
//		setfocus(formName,name);

	}
}

//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
function checkDate(formName,name,inputDate)
{ 

   var date         = new String (inputDate);
   var endOfString  = date.length;
   var charX        = "";
   var newDate      = "";
   var j            = 0; 
   var k            = 0;
   
   for (var i = 0; i < endOfString; i++) {
        charX = date.charAt(i);
         
        if ((!isNaN (charX)) && (charX != " ")) {
            newDate = newDate + charX; 
        } else {
            if ((charX == ":")||(charX == ".") || (charX == "-") || (charX == ";") || 
                (charX == ",")||(charX == "/") || (charX == " ")) {   
                k++;
                newDate = newDate + ".";
            } else {
                j++;
            }
        }
    }
    if ((k != 2) || j != 0 || endOfString > 10) {
          alert ("Upišite datum '" + date + "' u formatu 'dd.mm.gggg'.");
		return false;
		document.formName.name.focus();
		//setfocus();
    } else {
//        document.forms[formName].elements[name].value = newDate;

    }
 }   
//-----------------------------------------------------------------------------

function TestNum(formName,name,inputData)			//Da li je vrijednost cijeli broj
{
	var result1 = inputData.indexOf(".");
	var result2 = inputData.indexOf(",");
	var i = false;

	if (result1 != -1 || result2 != -1)			//Vrijednost cijeli broj?
	{
		alert("Upišite cijeli broj.");
		document.forms[formName].elements[name].focus();
		i = true;
		return false;
	}

	if (isNaN(inputData)==true && i == false)		//Vrijednost numeric?
 	{
 		alert("Upišite broj.");	
		document.forms[formName].elements[name].focus();
		return false;
	}
}

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
 
function IzrUkupno(formNr,Kolicina,Cijena)
{
	var uk;
	uk = Kolicina * Cijena;
//	document.write (formNr);
	document.forms[formNr].Ukupno.value = uk;
}
//-----------------------------------------------------------------------------

function Otvori(URL1,F1,URL2,F2)
{  
	parent.frames[F1].location.href=URL1;
	parent.frames[F2].location.href=URL2;
}
//-----------------------------------------------------------------------------


function OpBr(URL1)
{  
	window.open(URL1,"","width=200,height=250,location=no,toolbar=no,resizable=yes,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no");
}
//-----------------------------------------------------------------------------

function ProductDetail(URL1, inProdCateg)
{  
	if (inProdCateg == 138)
		window.open(URL1,"","width=210,height=520,location=no,toolbar=no,resizable=auto,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no");
	else
		window.open(URL1,"","width=350,height=450,location=no,toolbar=no,resizable=auto,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no");
}
//-----------------------------------------------------------------------------


function MM_reloadPage(init) 
{  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);



function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function P7_autoLayers() { //v1.2 by PVII
 var g,b,k,f,args=P7_autoLayers.arguments;
 var a = parseInt(args[0]);if(isNaN(a))a=0;
 if(!document.p7setc) {p7c=new Array();document.p7setc=true;
  for (var u=0;u<10;u++) {p7c[u] = new Array();}}
 for(k=0; k<p7c[a].length; k++) {
  if((g=MM_findObj(p7c[a][k]))!=null) {
   b=(document.layers)?g:g.style;b.visibility="hidden";}}
 for(k=1; k<args.length; k++) {
  if((g=MM_findObj(args[k])) != null) {
   b=(document.layers)?g:g.style;b.visibility="visible";f=false;
   for(j=0;j<p7c[a].length;j++) {
    if(args[k]==p7c[a][j]) {f=true;}}
  if(!f) {p7c[a][p7c[a].length++]=args[k];}}}
}

function pviiW3Cbg(obj, pviiColor) { //v1.1 by Project VII
	obj.style.backgroundColor=pviiColor
}