
function LZ(x)
{return(x<0||x>9?"":"0")+x;}
function kalendar_check_dates(prefix,changed)
{var d=$(prefix+'d').value;var m=$(prefix+'m').value;var y=$(prefix+'y').value;var de=$(prefix+'d_end').value;var me=$(prefix+'m_end').value;var ye=$(prefix+'y_end').value;var date=new Date(Date.UTC(y-1900,m,d,0,0,0));var date_end=new Date(Date.UTC(ye-1900,me,de,0,0,0));if(date_end<date)
{if(changed=='end')
{$(prefix+'d').selectOptionByValue(de);$(prefix+'m').selectOptionByValue(me);$(prefix+'y').selectOptionByValue(ye);}
else
{$(prefix+'d_end').selectOptionByValue(d);$(prefix+'m_end').selectOptionByValue(m);$(prefix+'y_end').selectOptionByValue(y);}}
kalendar_check_times(prefix,changed);}
function kalendar_check_times(prefix,changed)
{if($(prefix+'time_chk').checked&&$(prefix+'time_chk').checked)
{var d=$(prefix+'d').value;var m=$(prefix+'m').value;var y=$(prefix+'y').value;var de=$(prefix+'d_end').value;var me=$(prefix+'m_end').value;var ye=$(prefix+'y_end').value;var th=$(prefix+'time_h').value;var tm=$(prefix+'time_m').value;var the=$(prefix+'time_h_end').value;var tme=$(prefix+'time_m_end').value;var date=new Date(Date.UTC(y-1900,m,d,th,tm,0));var date_end=new Date(Date.UTC(ye-1900,me,de,the,tme,0));if(date_end<date)
{if(changed=='end')
{$(prefix+'time_h').selectOptionByValue(the);$(prefix+'time_m').selectOptionByValue(tme);}
else
{$(prefix+'time_h_end').selectOptionByValue(th);$(prefix+'time_m_end').selectOptionByValue(tm);}}}}
function home_kalendar_add_event(date)
{if(date==undefined)
date='';clear_popup();popup_title('Dodavanje događaja');show_popup('kalendar_add_event','&date='+encodeURIComponent(date),$('kalendar_add_event_link_holder'));}
function ajax_kalendar_add_event()
{kalendar_add_event_name=$('home_dodavanje_dogadjaja_name').value;kalendar_add_event_location=$('home_dodavanje_dogadjaja_location').value;kalendar_add_event_type=$('home_dodavanje_dogadjaja_type').value;kalendar_add_event_date=$('home_dodavanje_dogadjaja_d').value+'.'+$('home_dodavanje_dogadjaja_m').value+'.'+$('home_dodavanje_dogadjaja_y').value;kalendar_add_event_date_end=$('home_dodavanje_dogadjaja_d_end').value+'.'+$('home_dodavanje_dogadjaja_m_end').value+'.'+$('home_dodavanje_dogadjaja_y_end').value;kalendar_add_event_time=$('home_dodavanje_dogadjaja_time_h').value+':'+$('home_dodavanje_dogadjaja_time_m').value;kalendar_add_event_time_chk=($('home_dodavanje_dogadjaja_time_chk').checked)?'1':'0';kalendar_add_event_time_end=$('home_dodavanje_dogadjaja_time_h_end').value+':'+$('home_dodavanje_dogadjaja_time_m_end').value;kalendar_add_event_time_end_chk=($('home_dodavanje_dogadjaja_time_end_chk').checked)?'1':'0';kalendar_add_event_price=$('home_dodavanje_dogadjaja_price').value;kalendar_add_event_price_chk=($('home_dodavanje_dogadjaja_price_chk').checked)?'1':'0';kalendar_add_event_desc=$('home_dodavanje_dogadjaja_desc').value;kalendar_add_event_url=$('home_dodavanje_dogadjaja_url').value;url=http_host+'ajax.php?mode=kalendar&f=add_event&name='+encodeURIComponent(kalendar_add_event_name)+'&location='+encodeURIComponent(kalendar_add_event_location)+'&type='+encodeURIComponent(kalendar_add_event_type)+'&date='+encodeURIComponent(kalendar_add_event_date)+'&date_end='+encodeURIComponent(kalendar_add_event_date_end)+'&time='+encodeURIComponent(kalendar_add_event_time)+'&time_end='+encodeURIComponent(kalendar_add_event_time_end)+'&price='+encodeURIComponent(kalendar_add_event_price)+'&desc='+encodeURIComponent(kalendar_add_event_desc)+'&url='+encodeURIComponent(kalendar_add_event_url)+'&time_chk='+encodeURIComponent(kalendar_add_event_time_chk)+'&time_end_chk='+encodeURIComponent(kalendar_add_event_time_end_chk)+'&price_chk='+encodeURIComponent(kalendar_add_event_price_chk)+"&RandomKey="+Math.random()*Date.parse(new Date());var xmlhttp=false;try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(E){xmlhttp=false;}}if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){xmlhttp=new XMLHttpRequest();}try{xmlhttp.onreadystatechange=function()
{try
{if((xmlhttp.readyState==4)&&(xmlhttp.responseText.length>0))
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue!=0)
{hide_popup();clear_popup();hide_loading('home_dodavanje_dogadjaja_submit');date=kalendar_add_event_date.split('.');if(typeof kalendar!='undefined'&&!Object.isUndefined(kalendar.getSelectedDates))
{kalendar.select(date[1]+'/'+date[0]+'/'+date[2]);ajax_kalendar_get_events(kalendar_add_event_date);kalendar.render();}
else
window.location='servis/kalendar/dogadjaj/'+xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue+'/';}}}}
catch(e)
{hide_loading('home_dodavanje_dogadjaja_submit');alert(e);}};if(kalendar_add_event_name!=''&&kalendar_add_event_location!=''&&kalendar_add_event_type!=''&&kalendar_add_event_type!=''&&kalendar_add_event_date!='')
{_gaq.push(['_trackEvent','Kalendar','Dodat događaj']);show_loading(1,'home_dodavanje_dogadjaja_submit',32);xmlhttp.open("GET",url,true);xmlhttp.send("");}
if(kalendar_add_event_name=='')
new Effect.Shake($('home_dodavanje_dogadjaja_name'),{distance:10,sync:false});if(kalendar_add_event_location=='')
new Effect.Shake($('home_dodavanje_dogadjaja_location'),{distance:10,sync:false});if(kalendar_add_event_type=='')
new Effect.Shake($('home_dodavanje_dogadjaja_type'),{distance:10,sync:false});}
catch(e)
{alert(e);setTimeout('ajax_kalendar_add_event();',2000);}}
function ajax_kalendar_edit_event(kalendar_edit_event_id)
{kalendar_edit_event_name=$('home_izmena_dogadjaja_name').value;kalendar_edit_event_location=$('home_izmena_dogadjaja_location').value;kalendar_edit_event_type=$('home_izmena_dogadjaja_type').value;kalendar_edit_event_date=$('home_izmena_dogadjaja_d').value+'.'+$('home_izmena_dogadjaja_m').value+'.'+$('home_izmena_dogadjaja_y').value;kalendar_edit_event_date_end=$('home_izmena_dogadjaja_d_end').value+'.'+$('home_izmena_dogadjaja_m_end').value+'.'+$('home_izmena_dogadjaja_y_end').value;kalendar_edit_event_time=$('home_izmena_dogadjaja_time_h').value+':'+$('home_izmena_dogadjaja_time_m').value;kalendar_edit_event_time_chk=($('home_izmena_dogadjaja_time_chk').checked)?'1':'0';kalendar_edit_event_time_end=$('home_izmena_dogadjaja_time_h_end').value+':'+$('home_izmena_dogadjaja_time_m_end').value;kalendar_edit_event_time_end_chk=($('home_izmena_dogadjaja_time_end_chk').checked)?'1':'0';kalendar_edit_event_price=$('home_izmena_dogadjaja_price').value;kalendar_edit_event_price_chk=($('home_izmena_dogadjaja_price_chk').checked)?'1':'0';kalendar_edit_event_desc=$('home_izmena_dogadjaja_desc').value;kalendar_edit_event_url=$('home_izmena_dogadjaja_url').value;kalendar_edit_event_new_chk=($('home_izmena_dogadjaja_new_chk').checked)?'1':'0';if(kalendar_edit_event_new_chk=='1')
url=http_host+'ajax.php?mode=kalendar&f=add_event&name='+encodeURIComponent(kalendar_edit_event_name)+'&location='+encodeURIComponent(kalendar_edit_event_location)+'&type='+encodeURIComponent(kalendar_edit_event_type)+'&date='+encodeURIComponent(kalendar_edit_event_date)+'&date_end='+encodeURIComponent(kalendar_edit_event_date_end)+'&time='+encodeURIComponent(kalendar_edit_event_time)+'&time_end='+encodeURIComponent(kalendar_edit_event_time_end)+'&price='+encodeURIComponent(kalendar_edit_event_price)+'&desc='+encodeURIComponent(kalendar_edit_event_desc)+'&url='+encodeURIComponent(kalendar_edit_event_url)+'&time_chk='+encodeURIComponent(kalendar_edit_event_time_chk)+'&time_end_chk='+encodeURIComponent(kalendar_edit_event_time_end_chk)+'&price_chk='+encodeURIComponent(kalendar_edit_event_price_chk)+"&RandomKey="+Math.random()*Date.parse(new Date());else
url=http_host+'ajax.php?mode=kalendar&f=edit_event&id='+encodeURIComponent(kalendar_edit_event_id)+'&name='+encodeURIComponent(kalendar_edit_event_name)+'&location='+encodeURIComponent(kalendar_edit_event_location)+'&type='+encodeURIComponent(kalendar_edit_event_type)+'&date='+encodeURIComponent(kalendar_edit_event_date)+'&date_end='+encodeURIComponent(kalendar_edit_event_date_end)+'&time='+encodeURIComponent(kalendar_edit_event_time)+'&time_end='+encodeURIComponent(kalendar_edit_event_time_end)+'&price='+encodeURIComponent(kalendar_edit_event_price)+'&desc='+encodeURIComponent(kalendar_edit_event_desc)+'&url='+encodeURIComponent(kalendar_edit_event_url)+'&time_chk='+encodeURIComponent(kalendar_edit_event_time_chk)+'&time_end_chk='+encodeURIComponent(kalendar_edit_event_time_end_chk)+'&price_chk='+encodeURIComponent(kalendar_edit_event_price_chk)+"&RandomKey="+Math.random()*Date.parse(new Date());var xmlhttp=false;try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(E){xmlhttp=false;}}if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){xmlhttp=new XMLHttpRequest();}try{xmlhttp.onreadystatechange=function()
{try
{if((xmlhttp.readyState==4)&&(xmlhttp.responseText.length>0))
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue!=0)
{hide_popup();clear_popup();hide_loading('home_izmena_dogadjaja_submit');date=kalendar_edit_event_date.split('.');if(typeof kalendar!='undefined'&&!Object.isUndefined(kalendar.getSelectedDates))
{kalendar.select(date[1]+'/'+date[0]+'/'+date[2]);ajax_kalendar_get_events(kalendar_edit_event_date);kalendar.render();}
else
window.location='servis/kalendar/dogadjaj/'+xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue+'/';}}}}
catch(e)
{hide_loading('home_izmena_dogadjaja_submit');alert(e);}};if(kalendar_edit_event_name!=''&&kalendar_edit_event_location!=''&&kalendar_edit_event_type!=''&&kalendar_edit_event_type!=''&&kalendar_edit_event_date!='')
{_gaq.push(['_trackEvent','Kalendar','Izmenjen događaj']);show_loading(1,'home_izmena_dogadjaja_submit',32);xmlhttp.open("GET",url,true);xmlhttp.send("");}
if(kalendar_edit_event_name=='')
new Effect.Shake($('home_izmena_dogadjaja_name'),{distance:10,sync:false});if(kalendar_edit_event_location=='')
new Effect.Shake($('home_izmena_dogadjaja_location'),{distance:10,sync:false});if(kalendar_edit_event_type=='')
new Effect.Shake($('home_izmena_dogadjaja_type'),{distance:10,sync:false});}
catch(e)
{alert(e);setTimeout('ajax_kalendar_edit_event();',2000);}}
function kalendar_show_add_event()
{if(typeof kalendar!='undefined'&&!Object.isUndefined(kalendar.getSelectedDates))
{month=LZ(kalendar.getSelectedDates()[0].getMonth()+1);day=LZ(kalendar.getSelectedDates()[0].getDate());year=kalendar.getSelectedDates()[0].getFullYear();}
else
{d=new Date();month=d.getMonth()+1;day=d.getDate();year=d.getFullYear();}
date=day+'.'+month+'.'+year;home_kalendar_add_event(date);}
function kalendar_show_edit_event(id)
{clear_popup();popup_title('Izmena događaja');show_popup('kalendar_edit_event','&id='+encodeURIComponent(id));}
function kalendar_delete_event(id,confirmed)
{if(confirmed==null)
{if(id.match('v'))
{confirmation_popup('Ovim brišete ceo višednevni događaj. Da li sigurno želite da obrišete ovaj događaj?',function(result,var1){if(result==1)kalendar_delete_event(var1,true);else hide_popup();},'Obriši','Odustani',null,id);popup_title('Brisanje višednevnog događaja');}
else
{confirmation_popup('Da li sigurno želite da obrišete ovaj događaj?',function(result,var1){if(result==1)kalendar_delete_event(var1,true);else hide_popup();},'Obriši','Odustani',null,id);popup_title('Brisanje događaja');}}
else
{url=http_host+'ajax.php?mode=kalendar&f=delete_event&id='+encodeURIComponent(id)+"&RandomKey="+Math.random()*Date.parse(new Date());var xmlhttp=false;try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(E){xmlhttp=false;}}if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){xmlhttp=new XMLHttpRequest();}try
{xmlhttp.onreadystatechange=function()
{try
{if((xmlhttp.readyState==4)&&(xmlhttp.responseText.length>0))
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{hide_popup();clear_popup();hide_loading('confirmation_popup_btn1');window.location='servis/kalendar/';}}}}
catch(e)
{hide_loading('confirmation_popup_btn1');alert(e);}};if(id!='')
{_gaq.push(['_trackEvent','Kalendar','Dodat obrisan']);show_loading(1,'confirmation_popup_btn1',32);xmlhttp.open("GET",url,true);xmlhttp.send("");}}
catch(e)
{alert(e);}}}
function kalendar_approve_event(id,confirmed)
{if(confirmed==null)
{confirmation_popup('Da li sigurno želite da odobrite ovaj događaj?',function(result,var1){if(result==1)kalendar_approve_event(var1,true);else hide_popup();},'Odobri','Odustani',null,id);popup_title('Odobravanje događaja');}
else
{url=http_host+'ajax.php?mode=kalendar&f=approve_event&id='+encodeURIComponent(id)+"&RandomKey="+Math.random()*Date.parse(new Date());var xmlhttp=false;try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(E){xmlhttp=false;}}if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){xmlhttp=new XMLHttpRequest();}try
{xmlhttp.onreadystatechange=function()
{try
{if((xmlhttp.readyState==4)&&(xmlhttp.responseText.length>0))
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue!=0)
{clear_popup();hide_loading('confirmation_popup_btn1');var bs_div=document.createElement('div');bs_div.style.textAlign="center";bs_div.innerHTML='Događaj je uspešno odobren.';popup_title('Odobravanje događaja');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();setTimeout("window.location = window.location;",3000);}}}}
catch(e)
{hide_loading('confirmation_popup_btn1');alert(e);}};if(id!='')
{_gaq.push(['_trackEvent','Kalendar','Dodat odobren']);show_loading(1,'confirmation_popup_btn1',32);xmlhttp.open("GET",url,true);xmlhttp.send("");}}
catch(e)
{alert(e);}}}
function ajax_kalendar_dogadjaj_novi_komentar(){var novi_komentar_event_id=$('kalendar_dogadjaj_novi_komentar_event_id').value;var novi_komentar_text=xinha_editors['kalendar_dogadjaj_novi_komentar_text'].getEditorContent();if(novi_komentar_event_id!=''&&novi_komentar_text!='<br />'&&novi_komentar_text!='')
{show_loading(1,'kalendar_dogadjaj_novi_komentar_submit',32);new Ajax.Request("ajax.php?mode=kalendar&f=novi_komentar&RandomKey="+Math.random()*Date.parse(new Date()),{method:'post',parameters:{event_id:novi_komentar_event_id,text:novi_komentar_text},onComplete:function(xmlhttp){if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{event_id=xmlhttp.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;var bs_div=document.createElement('div');bs_div.style.textAlign="center";bs_div.innerHTML='Vaš komentar je uspešno poslat.';clear_popup();popup_title('Novi komentar na događaj');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();setTimeout("window.location = http_host + 'servis/kalendar/dogadjaj/' + "+event_id+" + '/'",3000);}
else
{var bs_div=document.createElement('div');bs_div.style.textAlign="center";bs_div.innerHTML='<span class="red">Greška.</span><br />'+xmlhttp.responseText;clear_popup();popup_title('Novi komentar na događaj');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();}}
hide_loading('kalendar_dogadjaj_novi_komentar_submit');}});}
else
{if(novi_komentar_text==''||novi_komentar_text=='<br />')
new Effect.Shake($$('.htmlarea')[0],{distance:10,sync:false});}}
function ajax_kalendar_brisanje_komentara(id)
{show_loading(1,'confirmation_popup_btn1',32);new Ajax.Request("ajax.php?mode=kalendar&f=brisanje_komentara&id="+encodeURIComponent(id)+"&RandomKey="+Math.random()*Date.parse(new Date()),{onComplete:function(xmlhttp){if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{var kalendar_komentar_div=document.createElement('div');kalendar_komentar_div.style.textAlign="center";if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{hide_popup();new Effect.DropOut($('kalendar_dogadjaj_komentar_'+id),{duration:0.5});}
else
{clear_popup();kalendar_komentar_div.innerHTML='<span class="red">Greška.</span><br /><br />Pokušajte ponovo kasnije.';popup_title('Brisanje komentara na događaj');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(kalendar_komentar_div);show_popup();}}
hide_loading('confirmation_popup_btn1');}});}