var loading_message='Učitavanje..';

function preload() {
 var info_image = new Image();
 image_url = new Array();
 
 image_url[0]= admin_path+'/images/icons/i24/status/status-info.png';
 image_url[1]= admin_path+'/images/icons/i24/status/status-ok.png';
 image_url[2]= admin_path+'/images/icons/i24/status/status-error.png';
 image_url[3]= admin_path+'/images/icons/i24/status/status-warning.png';
 
 var i=0;
 for(i=0;i<=image_url.length-1;i++) {
   info_image.src = image_url[i];
 }
}

function show_share(field) {
 var div_podeli=document.getElementById('div_'+field);
 var pic=document.getElementById('img_'+field);
 div_podeli.style.display='block';
 pic.src= path+'/images/minus.jpg';
 document.getElementById('oc_'+field).onclick= function a() {
   hide_share(field);
  }
}

function hide_share(field) {
 var div_podeli=document.getElementById('div_'+field);
 var pic=document.getElementById('img_'+field);
 div_podeli.style.display='none';
 pic.src= path+'/images/plus.jpg';
 document.getElementById('oc_'+field).onclick= function a() {
   show_share(field);
  }
}

function lista_submit_enter(e) {
 var keycode;
 if (window.event) keycode = window.event.keyCode;
 else if (e) keycode = e.which;
 else return true;

 if (keycode == 13) {
   mail_submit_response();
   return false;
 }
 else
   return true;
}

function trazi_napredno_enter(e) {
 var keycode;
 if (window.event) keycode = window.event.keyCode;
 else if (e) keycode = e.which;
 else return true;

 if (keycode == 13) {
   trazi_submit();
   return false;
 }
 else
   return true;
}

var dayarray=new Array("nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota")
var montharray=new Array("januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar")

function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn=""
if (hours>=24)
dn=""
if (hours>24){
hours=hours-24
}

if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
var cdate="<small><font color=\'00c060\' face=\'Arial\'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn
+"</b></font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function show_date(){
 if(document.getElementById('clock')) {
   if (document.all||document.getElementById)
    setInterval("getthedate()",1000)
 }
 else {
  exit(0);
 }
}


function trazi_submit() {
  var q= document.getElementById('q');
  
  var string = q.value;
  var new_q = string.replace(/<.*?>/g,"");

  q.value= new_q;
  document.search_form.submit();
}


function open_cmt_add() {
 document.getElementById('cmt_add').style.display='block';
 document.getElementById('cmt_footer_add').style.display='none';
}


function calendar_open(type) {
 if(document.getElementById('q_calendar_'+type).style.display=='block') {
  document.getElementById('q_calendar_'+type).style.display='none';
 }
 else {
  document.getElementById('q_cal_wrap').style.height='125px';
  document.getElementById('q_calendar_'+type).style.display='block';
 }

 if(document.getElementById('q_calendar_to').style.display=='none' && document.getElementById('q_calendar_from').style.display=='none') {
  document.getElementById('q_cal_wrap').style.height='0px';
 }
}


function get_nextdate_small(currentmonth,currentyear,type)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url= path+"/ajax.php?do=calendar";
var month=++currentmonth;
var year=currentyear;
if(month>12)
{
month=1;
year=++year;
}
var checkpars="do=calendar&month="+month+"&year="+year+"&type="+type;
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", checkpars.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.onreadystatechange=function() {
  if (xmlhttp.readyState==4) {
   document.getElementById('q_calendar_'+type).innerHTML=xmlhttp.responseText;
  }
 }
xmlhttp.send(checkpars);
}


function get_previousdate_small(currentmonth,currentyear,type)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url= path+"/ajax.php?do=calendar";
var month=--currentmonth;
var year=currentyear;
if(month<1)
{
month=12;
year=--year;
}
var checkpars="do=calendar&month="+month+"&year="+year+"&type="+type;
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", checkpars.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.onreadystatechange=function() {
  if (xmlhttp.readyState==4) {
   document.getElementById('q_calendar_'+type).innerHTML=xmlhttp.responseText;
  }
 }
xmlhttp.send(checkpars);
}

function set_date(day,month,year,type) {
 var vday=day;
 var vmonth=month;

 if(day.length<2) {
  vday="0"+day;
 }

 if(month.length<2) {
  vmonth="0"+month;
 }

 document.getElementById('q_date_'+type).value=vday+'/'+vmonth+'/'+year;
 function c_open() {
  calendar_open(type);
 }

 c_open();
}

function focus_mail()
{
  if(document.getElementById('input_mail').value=='E-mail')
  {
  document.getElementById('input_mail').value='';
  document.getElementById('input_mail').style.color='black';
  }
}

function blur_mail() {
  if(document.getElementById('input_mail').value=='')
  {
  document.getElementById('input_mail').value='E-mail';
  document.getElementById('input_mail').style.color='#c6c7c5';
  }
  
}

function prompt_autor() {
 var ask = prompt('Upišite ime autora');
}

function encode_url (str) {
  str = escape(str);
  return str.replace(/[*+\/@]|%20/g,
  function (s) {
   switch (s) {
    case "*": s = "%2A"; break;
    case "+": s = "%2B"; break;
    case "/": s = "%2F"; break;
    case "@": s = "%40"; break;
    case "%20": s = "+"; break;
   }
   return s;
  }
 );
}

function dialog_box(box_id) {
  if(document.getElementById(box_id).style.display=='none') {
    document.getElementById('content-wrap').style.opacity='0.5';
    document.getElementById(box_id).style.display='block';
  }
  else {
    document.getElementById('content-wrap').style.opacity='1';
    document.getElementById(box_id).style.display='none';  
  }
}

function normal_box(box_id) {
  if(document.getElementById(box_id).style.display=='none') {
    document.getElementById(box_id).style.display='block';
  }
  else {
    document.getElementById(box_id).style.display='none';  
  }
}

function message_class(string) {
  var substr = string.substring(0,6);
  var message_class;
  
  if(substr=='[SUCC]') {
    message_class='messages success';
  }
  else if(substr=='[ERR]') {
    message_class='messages error';        
  }
  else if(substr=='[INF]') {
    message_class='messages info';   
  }
  
  return message_class;
  
}
