
function preload(objekt,pat) {
eval(objekt+' = new Image()');
eval(objekt+'.src = "'+pat+'"');
}
function prikazlink(xx,yy) {
eval("xx.src = "+yy+".src;")
}
preload("vise","grafika/vise.gif");
preload("vise_ov","grafika/vise_ov.gif");
preload("korisn_str","grafika/korisn_str.gif");
preload("korisn_str_ov","grafika/korisn_str_ov.gif");
preload("odjava","grafika/odjava.gif");
preload("odjava_ov","grafika/odjava_ov.gif");
preload("registriraj","grafika/registriraj2.gif");
preload("registriraj_ov","grafika/registriraj2_ov.gif");
preload("prev","grafika/prev.gif");
preload("prev_ov","grafika/prev_ov.gif");
preload("next","grafika/next.gif");
preload("next_ov","grafika/next_ov.gif");
preload("btn_ulaz","grafika/btn_ulaz.gif");
preload("btn_ulaz_ov","grafika/btn_ulaz_over.gif");
preload("nav_02","grafika/nav_02.gif");
preload("nav_02_ov","grafika/nav_02_ov.gif");
preload("nav_03","grafika/nav_03.gif");
preload("nav_03_ov","grafika/nav_03_ov.gif");
preload("nav_04","grafika/nav_04.gif");
preload("nav_04_ov","grafika/nav_04_ov.gif");
preload("nav_05","grafika/nav_05.gif");
preload("nav_05_ov","grafika/nav_05_ov.gif");
preload("nav_06","grafika/nav_06.gif");
preload("nav_06_ov","grafika/nav_06_ov.gif");
preload("nav_07","grafika/nav_07.gif");
preload("nav_07_ov","grafika/nav_07_ov.gif");
preload("nav_08","grafika/nav_08.gif");
preload("nav_08_ov","grafika/nav_08_ov.gif");
preload("zaboravljena","grafika/zaboravljena.gif");
preload("zaboravljena_ov","grafika/zaboravljena_ov.gif");


/// pocinje drop-down
var basie=(navigator.userAgent.indexOf('Opera')==-1 && document.getElementById && document.all)? true:false
var gasi,timer1;
var left1=0
var top1=0;
var tek=0;

function broji(xx) {    ///  funk. za gašenje dropdowna i to kojeg podmenija=xx
 if (gasi!=1) {gasi=1;eval('timer1=setTimeout("broji('+xx+')",500);')} 
 else {sakri(xx);gasi=0;clearTimeout(timer1);}
}

function sakri(xx) {
if (basie) {
  eval('document.all("menu'+xx+'").style.visibility="hidden";')
} else {
  eval('document.getElementById("menu'+xx+'").style.visibility="hidden";')
}
}

function prikaz(xx) {
 if (timer1) {clearTimeout(timer1);}
 gasi=0;
if (basie) {
 eval('document.all("menu'+xx+'").style.left=left1;document.all("menu'+xx+'").style.top=top1;document.all("menu'+xx+'").style.visibility="visible";')
} else {
 eval('document.getElementById("menu'+xx+'").style.left=left1;document.getElementById("menu'+xx+'").style.top=top1;document.getElementById("menu'+xx+'").style.visibility="visible";')
}
}

function pozic(obj, xx, yy, zz) {
if (tek!=0) {sakri(tek);}
tek=xx;
left1=getposOffset(obj, "left")+yy;
if (basie) {
top1=getposOffset(obj, "top")+zz;
} else {
top1=getposOffset(obj, "top")+zz;
}
prikaz(xx);
}
function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

/// kraj drop-down


function otv(xx,yy,zz) {
new_prozor = window.open(xx,"w22","borders=0,toolbar=0,directories=0,location=0,status=0,menubar=0,scrollbars=no,resizable=yes,left=100,top=100,width="+yy+",height="+zz);	
new_prozor.focus();
}


function LTrim(str) {
                var whitespace = new String(" \t\n\r");
                var s = new String(str);
                if (whitespace.indexOf(s.charAt(0)) != -1) {
                    var j=0, i = s.length;
                    while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
                        j++;
                    s = s.substring(j, i);
                }
                return s;
}
function RTrim(str) {
                var whitespace = new String(" \t\n\r");
                var s = new String(str);
                if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
                    var i = s.length - 1; 
                    while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
                        i--;

                    s = s.substring(0, i+1);
                }
                return s;
}
function Trim(str) {return RTrim(LTrim(str));}


function limittxt(xx,yy) {
var limited=yy;
if (xx.value.length>limited)
xx.value=xx.value.substring(0,limited);
}


function prov_registracija(ff) { 
//ff.username.value=Trim(ff.username.value);
//if (ff.username.value=="") {alert("Unesite korisnicko ime!");ff.username.focus();return false;}
ff.email.value=Trim(ff.email.value);
if (ff.email.value == "") {alert("Unesite e-mail adresu!");ff.email.focus();return false;}
ff.pass.value=Trim(ff.pass.value);
if (ff.pass.value=="") {alert("Unesite lozinku!");ff.pass.focus();return false;}
ff.pass2.value=Trim(ff.pass2.value);
if (ff.pass2.value=="") {alert("Ponovo unesite lozinku!");ff.pass2.focus();return false;}
if (ff.pass2.value!=ff.pass.value) {alert("Lozinke se ne podudaraju!");ff.pass.focus();return false;}
ff.ime.value=Trim(ff.ime.value);
//if (ff.ime.value == "") {alert("Unesite ime!");ff.ime.focus();return false;}
ff.prezime.value=Trim(ff.prezime.value);
//if (ff.prezime.value == "") {alert("Unesite prezime!");ff.prezime.focus();return false;}
ff.adresa.value=Trim(ff.adresa.value);
//if (ff.adresa.value == "") {alert("Unesite ulicu i kucni broj (adresu)!");ff.adresa.focus();return false;}
ff.pbr.value=Trim(ff.pbr.value);
//if (ff.pbr.value == "") {alert("Unesite postanski broj!");ff.pbr.focus();return false;}
ff.mjesto.value=Trim(ff.mjesto.value);
//if (ff.mjesto.value == "") {alert("Unesite mjesto!");ff.mjesto.focus();return false;}
ff.drzava.value=Trim(ff.drzava.value);
//if (ff.drzava.value == "") {alert("Unesite drzavu!");ff.drzava.focus();return false;}
return true;
}

function prov_korisnicka(ff) { 
ff.pass.value=Trim(ff.pass.value);
if (ff.pass.value=="") {alert("Unesite postojecu lozinku!");ff.pass.focus();return false;}
ff.pass1.value=Trim(ff.pass1.value);
ff.pass2.value=Trim(ff.pass2.value);
if (ff.pass2.value!=ff.pass1.value) {alert("Lozinke se ne podudaraju!");ff.pass1.focus();return false;}
ff.ime.value=Trim(ff.ime.value);
//if (ff.ime.value == "") {alert("Unesite ime!");ff.ime.focus();return false;}
ff.prezime.value=Trim(ff.prezime.value);
//if (ff.prezime.value == "") {alert("Unesite prezime!");ff.prezime.focus();return false;}
ff.adresa.value=Trim(ff.adresa.value);
//if (ff.adresa.value == "") {alert("Unesite ulicu i kucni broj (adresu)!");ff.adresa.focus();return false;}
ff.pbr.value=Trim(ff.pbr.value);
//if (ff.pbr.value == "") {alert("Unesite postanski broj!");ff.pbr.focus();return false;}
ff.mjesto.value=Trim(ff.mjesto.value);
//if (ff.mjesto.value == "") {alert("Unesite mjesto!");ff.mjesto.focus();return false;}
ff.drzava.value=Trim(ff.drzava.value);
//if (ff.drzava.value == "") {alert("Unesite drzavu!");ff.drzava.focus();return false;}
ff.email.value=Trim(ff.email.value);
if (ff.email.value == "") {alert("Unesite e-mail adresu!");ff.email.focus();return false;}
return true;
}

function prov_login(ff) {
if (ff.user.value=='') {alert('Molimo unesite korisnicko ime!');ff.user.focus();return false;}
if (ff.loz.value=='') {alert('Molimo unesite lozinku!');ff.loz.focus();return false;}
return true;
}
function prov_kontakt(forma) { 
if (forma.ime.value == "") {alert("Unesite ime i prezime!");forma.ime.focus();return false;}
if (forma.email.value == "") {alert("Unesite e-mail adresu!");forma.email.focus();return false;}
if (forma.tekst.value == "") {alert("Unesite tekst poruke!");forma.tekst.focus();return false;}
return true;
}
function prov_zaboravljena(forma) { 
if (forma.email.value == "") {document.getElementById("errormsgzaboravljena").innerHTML="- Unesite email adresu!";forma.email.focus();return false;}
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (!filter.test(forma.email.value)) {document.getElementById("errormsgzaboravljena").innerHTML="- Email adresa nije ispravna!";forma.email.focus();return false;}

return true;
}
function prov_quick(forma) { 
if (forma.email.value == "") {document.getElementById("errormsg").innerHTML="Unesite email adresu!";forma.email.focus();return false;}
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (!filter.test(forma.email.value)) {document.getElementById("errormsg").innerHTML="Email adresa nije ispravna!";forma.email.focus();return false;}

return true;
}

