//disable image right click
/*function right(e) {
  if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))
    return false;
  else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
    alert("Sorry, you do not have permission to right click.");
    return false;
  }
  return true;
}

document.onmousedown=right;
document.onmouseup=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;*/
//  End

/////////////
/*function disableselect(e){return false}
function enableselect(){return true}
document.onselectstart=new Function ("return false"); // if IE4+
if(window.sidebar){document.onmousedown=disableselect;document.onclick=enableselect;} // if NS6
*/
// or per element : <p unselectable="on"><p>  // in IE

///////////////
/***********************************************
* Disable select-text script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//form tags to omit in NS6+:
/*var omitformtags=["input", "textarea", "select"]

omitformtags=omitformtags.join("|")

function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}

function reEnable(){
return true
}
*/
/*if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}*/

//ovo sam ja probao da namestim samo za neke stvari na strani
/*function nonselectable(itemname) {
alert ("item: "+itemname);
//item=document.getElementById(itemname);
item2=document.getElementById('kraba');
if (item!=null) {
if (typeof item.onselectstart!="undefined")
mainmenu.onselectstart=new Function ("return false")
else{
mainmenu.onmousedown=disableselect
mainmenu.onmouseup=reEnable
}
}
}*/
//////////////

/*
submit form with enter key
*/
function submitenter(myfield,e) {
  var keycode;
  if (window.event) keycode = window.event.keyCode;
  else if (e) keycode = e.which;
  else return true;
  
  if (keycode == 13) {
     myfield.form.submit();
     return false;
  } else
     return true;
}

function mouseOverItem(itemID,boxleft,boxtop){
    if ((itemID>=1 && itemID<=17) || itemID>=26) {
      square='graysquare';
    } else if ((itemID>=23)&&(itemID<=25)) {
      square='graysquaresmall';
    } else if ((itemID>=21)&&(itemID<=22)) {
      square='graysquaremedium';
    }
    if (boxleft>0&&boxtop>0) {
        gray_square_style=document.getElementById(square).style;
        gray_square_style.left=boxleft;
        gray_square_style.top=boxtop;
        gray_square_style.visibility='visible';
    }
    eval("document.getElementById('text"+itemID+"').style.visibility='visible'");
}
  
function mouseOutItem(itemID){
    if ((itemID>=1)&&(itemID<=17)) {
      square='graysquare';
    } else if ((itemID>=23)&&(itemID<=25)) {
      square='graysquaresmall';
    } else if ((itemID>=21)&&(itemID<=22)) {
      square='graysquaremedium';
    } else {
      square='graysquare';
    }
    eval("document.getElementById('text"+itemID+"').style.visibility='hidden'");
    document.getElementById(square).style.visibility='hidden';
}

function setPageFocus(boxleft,boxtop) {
    black_square_style=document.getElementById('blacksquare').style;
    black_square_style.left=boxleft;
    black_square_style.top=boxtop;
    black_square_style.visibility='visible';
}

function login() {
    if ((document.loginForm.username.value==null)||(document.loginForm.username.value=="")||(document.loginForm.username.value=="korisnièko ime")) {
      alert("morate upisati korisnicko ime da biste se prijavili!");
      document.loginForm.username.focus();
    } else if (document.loginForm.passwordcaption.value=="lozinka") {
      alert("morate upisati lozinku da biste se prijavili!");
      document.loginForm.passwordcaption.focus();
    } else {
      document.loginForm.submit();
    }
}

function validateEmailFormat() {
  var emailExpr = /^.+\@.+\..+$/;
  result=false;
  if(!emailExpr.test(document.pwdReminderForm.emailaddress.value)){
    alert("format email adrese ne valja!");
    document.pwdReminderForm.emailaddress.focus();
  } else {
    result=true;
  }
  return result;
}

function validateUser() {
        var emailExpr = /^.+\@.+\..+$/;
        var permitedExpr = /^[a-zA-Z0-9_]+$/;
        result=false;
        if ((document.userForm.password.value==null)||(document.userForm.password.value.length<3)) {
          alert("šifra mora biti dugacka bar tri znaka!");
          document.userForm.password.focus();
        } else if ((document.userForm.username.value==null)||(document.userForm.username.value.length<3)) {
          alert("korisnicko ime mora biti dugacko bar tri znaka!");
          document.userForm.username.focus();
        } else if (!permitedExpr.test(document.userForm.username.value)) {
          alert ("korisnicko ime može sadržati samo alfanumericke znakove i donju liniju!");
          document.userForm.username.focus();
        } else if (!permitedExpr.test(document.userForm.password.value)) {
          alert ("lozinka može sadržati samo alfanumericke znakove i donju liniju!");
          document.userForm.password.focus();
        } else if (document.userForm.password.value!=document.userForm.retypepassword.value) {
          alert("šifre se ne poklapaju!");
          document.userForm.retypepassword.focus();
        } else if(!emailExpr.test(document.userForm.emailaddress.value)){
          alert("format email adrese ne valja!");
          document.userForm.emailaddress.focus();
        } else if(document.userForm.protect.value.toLowerCase() != 'dibidus'){
          alert("tekst sa slike nije dobro unet!");
          document.userForm.protect.focus();
        } else {
          result=true;
        }
        return result;
}

function validateText() {
  result=false;
  formobject=document.textForm;
  if (formobject!=null) {
    fieldobject=formobject.caption;
    if (fieldobject!=null) {
      fieldvalue=fieldobject.value;
      if ((fieldvalue==null)||(fieldvalue=="")) {
        alert("morate dati naslov!");
        fieldobject.focus();
      } else {
        result=true;
      }
    }
  }
  return result;
}

function validateForm() {
  result=false;
  formobject=document.forumForm;
  if (formobject!=null) {
    fieldobject=formobject.messagecontent;
    if (fieldobject!=null) {
      fieldvalue=fieldobject.value;
      if ((fieldvalue==null)||(fieldvalue=="")) {
        alert("morate upisati sadržaj!");
        fieldobject.focus();
      } else {
        result=true;
      }
    }
  }
  return result;
}

function validateNews() {
  result=false;
  formobject=document.newsForm;
  if (formobject!=null) {
    fieldobject=formobject.caption;
    if (fieldobject!=null) {
      fieldvalue=fieldobject.value;
      if ((fieldvalue==null)||(fieldvalue=="")) {
        alert("morate dati naslov!");
        fieldobject.focus();
      } else {
        fieldobject=formobject.content;
        if (fieldobject!=null) {
          fieldvalue=fieldobject.value;
          if ((fieldvalue==null)||(fieldvalue=="")) {
            alert("morate upisati sadržaj!");
            fieldobject.focus();
          } else {
            result=true;
          }
        }
      }
    }
  }
  return result;
}

function validateLink() {
  var emailExpr = /^.+\@.+\..+$/;
  var webExpr = /^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|http:\/\/){1}([\w]+)(.[\w]+){1,2}$/;
  result=false;
  formobject=document.linkForm;
  if (formobject!=null) {
    fieldobject=formobject.caption;
    if (fieldobject!=null) {
      fieldvalue=fieldobject.value;
      if ((fieldvalue==null)||(fieldvalue=="")) {
        alert("morate uneti ime sajta!");
        fieldobject.focus();
      } else {
        fieldobject=formobject.description;
        if (fieldobject!=null) {
          fieldvalue=fieldobject.value;
          if ((fieldvalue==null)||(fieldvalue=="")) {
            alert("morate uneti kratak opis!");
            fieldobject.focus();
          } else {
            fieldobject=formobject.webaddress;
            if (fieldobject!=null) {
              fieldvalue=fieldobject.value;
              if ((fieldvalue==null)||(fieldvalue=="")) {
                alert("morate uneti web adresu!");
                fieldobject.focus();
              } else {
                if(!webExpr.test(fieldvalue)){
                  alert("format web adrese ne valja!");
                  fieldobject.focus();
                } else {
                  fieldobject=formobject.emailaddress;
                  if (fieldobject!=null) {
                    fieldvalue=fieldobject.value;
                    if ((fieldvalue==null)||(fieldvalue=="")) {
                      alert("morate uneti email adresu!");
                      fieldobject.focus();
                    } else {
                      if(!emailExpr.test(fieldvalue)){
                        alert("format email adrese ne valja!");
                        fieldobject.focus();
                      } else {
                        result=true;
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  return result;
}

function pagingJumpTo(msg,jumpTo,minvalue,maxvalue) {
  
  returnValue=false;
  var permitedExpr = /^[0-9]+$/;
  result=prompt(msg+"Unesite broj strane ("+minvalue+"-"+maxvalue+"): ",jumpTo);
  if (result) {
    if (!permitedExpr.test(result)) {
      returnValue=pagingJumpTo("Morate uneti broj! ",result,minvalue,maxvalue);
    } else if (result>maxvalue) {
      returnValue=pagingJumpTo("Uneli ste prevelik broj! ",result,minvalue,maxvalue);
    } else if (result<minvalue) {
      returnValue=pagingJumpTo("Uneli ste premali broj! ",result,minvalue,maxvalue);
    } else {
      //document.pagingForm.jumpto.value=result;
      //document.pagingForm.submit();
      returnValue=result;
      //window.location="textlist.php?offset="+result;
    }
  }
  return returnValue;
}

function deleteText() {
   return confirm("Da li ste sigurni da želite da obrišete tekst i sve komentare na njega?");
}

function deleteEpisode() {
   return confirm("Da li ste sigurni da želite da obrišete nastavak i sve komentare na njega?");
}

function deleteNews() {
   return confirm("Da li ste sigurni da želite da obrišete vest?");
}

function deleteContest() {
   return confirm("Da li ste sigurni da želite da obrišete konkurs?");
}

function deleteLink() {
   return confirm("Da li ste sigurni da želite da obrišete link?");
}

function deleteMessage() {
   return confirm("Da li ste sigurni da želite da obrišete poruku?");
}

function deleteThread() {
   return confirm("Da li ste sigurni da želite da obrišete celu temu? (Moox, dobro razmisli!)");
}

function cancelSelect() {
   return false
}