
var upload_attachments_saved_count=0;var upload_attachments_errored_count=0;var post_id=0;var remove_attachments=new Array();function ajax_blog_remove_attachment(swf_id,att_id)
{remove_attachments[remove_attachments.length+1]=att_id;new Effect.DropOut($('SWFUpload_0_'+swf_id),{duration:0.3});setTimeout('removeChildren("'+'SWFUpload_0_'+swf_id+'"); $("'+'SWFUpload_0_'+swf_id+'").parentNode.removeChild($("'+'SWFUpload_0_'+swf_id+'"));',300);}
function ajax_blogovi_izmena_poruke_submit()
{var izmena_poruke_id=$('blogovi_izmena_poruke_id').value;var izmena_poruke_naslov=$('blogovi_izmena_poruke_naslov').value;var izmena_poruke_text=xinha_editors['ajax_content_editor_content'].getEditorContent();if(izmena_poruke_text==''||izmena_poruke_text=='<br />')
new Effect.Shake($$('.htmlarea')[0],{distance:10,sync:false});if(izmena_poruke_naslov=='')
new Effect.Shake($('blogovi_izmena_poruke_naslov'),{distance:10,sync:false});if(swfu.getStats().in_progress)
new Effect.Shake($$('fieldset.attached_files')[0],{distance:10,sync:false});if(izmena_poruke_text==''||izmena_poruke_text=='<br />'||izmena_poruke_naslov==''||izmena_poruke_id==''|| swfu.getStats().in_progress)
return false;show_loading(1,'blogovi_izmena_poruke_submit',32);var count_uploaded=0;$$('#swfUploadProgress .progressWrapper').each(function(element){if(element.style.display!='none')
count_uploaded++;});remove_attachments.each(function(element){new Ajax.Request("ajax.php?mode=blog&f=remove_attachment&RandomKey="+Math.random()*Date.parse(new Date()),{method:'post',parameters:{attachments:Object.toJSON(element)}});});var upload_attachments=new Array();if(count_uploaded>0)
{$$('#swfUploadProgress .progressWrapper').each(function(element){if(element.style.display!='none')
{var attachment_filename=element.getElementsBySelector('input[name="attachment_filename[]"]')[0].value;var attachment_title=element.getElementsBySelector('input[name="attachment_title[]"]')[0].value;var attachment_id='';if(element.getElementsBySelector('input[name="attachment_id[]"]')[0])
attachment_id=element.getElementsBySelector('input[name="attachment_id[]"]')[0].value;upload_attachments[upload_attachments.length+1]=[attachment_filename,attachment_title,attachment_id];}});upload_attachments.each(function(element){new Ajax.Request("ajax.php?mode=blog&f=save_attachment&RandomKey="+Math.random()*Date.parse(new Date()),{method:'post',parameters:{attachments:Object.toJSON(element)},onComplete:function(xmlhttp){if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{var attachment_error_message;if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{_gaq.push(['_trackEvent','Blog','Upload attachmenta']);upload_attachments_saved_count++;}
else
{upload_attachments_errored_count++;attachment_error_message=(new XMLSerializer()).serializeToString(xmlhttp.responseXML.getElementsByTagName('return')[0])}
var count_uploaded=0;$$('#swfUploadProgress .progressWrapper').each(function(element){if(element.style.display!='none')
count_uploaded++;});if(upload_attachments_saved_count+upload_attachments_errored_count>=count_uploaded)
{if(upload_attachments_errored_count==0)
{ajax_blogovi_izmena_poruke_submit_post(1);}
else
{hide_loading('blogovi_izmena_poruke_submit');var error_div=document.createElement('div');error_div.style.textAlign="center";error_div.innerHTML=attachment_error_message;clear_popup();popup_title('Greška pri slanju prikačenih fajlova');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(error_div);show_popup();}
upload_attachments_errored_count=0;upload_attachments_saved_count=0;}}}});});}
else
{ajax_blogovi_izmena_poruke_submit_post(0);}}
function ajax_blogovi_izmena_poruke_submit_post(has_attachments){var izmena_poruke_id=$('blogovi_izmena_poruke_id').value;var izmena_poruke_naslov=$('blogovi_izmena_poruke_naslov').value;var izmena_poruke_text=xinha_editors['ajax_content_editor_content'].getEditorContent();var upload_attachments=new Array();if(has_attachments)
{$$('#swfUploadProgress .progressWrapper').each(function(element){if(element.style.display!='none')
{var attachment_filename=element.getElementsBySelector('input[name="attachment_filename[]"]')[0].value;var attachment_title=element.getElementsBySelector('input[name="attachment_title[]"]')[0].value;upload_attachments[upload_attachments.length+1]=[attachment_filename,attachment_title];}});}
upload_attachments=Object.toJSON(upload_attachments);if(izmena_poruke_text!=''&&izmena_poruke_text!='<br />'&&izmena_poruke_naslov!=''&&izmena_poruke_id!='')
{new Ajax.Request("ajax.php?mode=blog&f=izmena_poruke&RandomKey="+Math.random()*Date.parse(new Date()),{method:'post',parameters:{id:izmena_poruke_id,naslov:izmena_poruke_naslov,text:izmena_poruke_text,has_attachments:has_attachments,attachments:upload_attachments},onComplete:function(xmlhttp){if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{post_id=xmlhttp.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;var bs_div=document.createElement('div');bs_div.style.textAlign="center";bs_div.innerHTML='Vaša poruka je uspešno izmenjena.';clear_popup();popup_title('Izmena blog poruke');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();setTimeout("window.location = http_host + 'blog/poruka/' + "+post_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('Izmena blog poruke');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();}}
hide_loading('blogovi_izmena_poruke_submit');}});}
else
{if(izmena_poruke_text==''||izmena_poruke_text=='<br />')
new Effect.Shake($$('.htmlarea')[0],{distance:10,sync:false});if(izmena_poruke_naslov=='')
new Effect.Shake($('blogovi_izmena_poruke_naslov'),{distance:10,sync:false});}}
function ajax_blogovi_nova_poruka_submit()
{nova_poruka_naslov=$('blogovi_nova_poruka_naslov').value;nova_poruka_text=xinha_editors['ajax_content_editor_content'].getEditorContent();if(nova_poruka_text==''||nova_poruka_text=='<br />')
new Effect.Shake($$('.htmlarea')[0],{distance:10,sync:false});if(nova_poruka_naslov=='')
new Effect.Shake($('blogovi_nova_poruka_naslov'),{distance:10,sync:false});if(swfu.getStats().in_progress)
new Effect.Shake($$('fieldset.attached_files')[0],{distance:10,sync:false});if(nova_poruka_text==''||nova_poruka_text=='<br />'||nova_poruka_naslov==''|| swfu.getStats().in_progress)
return false;show_loading(1,'blogovi_nova_poruka_submit',32);var count_uploaded=0;$$('#swfUploadProgress .progressWrapper').each(function(element){if(element.style.display!='none')
count_uploaded++;});var upload_attachments=new Array();if(count_uploaded>0)
{$$('#swfUploadProgress .progressWrapper').each(function(element){if(element.style.display!='none')
{var attachment_filename=element.getElementsBySelector('input[name="attachment_filename[]"]')[0].value;var attachment_title=element.getElementsBySelector('input[name="attachment_title[]"]')[0].value;upload_attachments[upload_attachments.length+1]=[attachment_filename,attachment_title];}});upload_attachments.each(function(element){new Ajax.Request("ajax.php?mode=blog&f=save_attachment&RandomKey="+Math.random()*Date.parse(new Date()),{method:'post',parameters:{attachments:Object.toJSON(element)},onComplete:function(xmlhttp){if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{var attachment_error_message;if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{_gaq.push(['_trackEvent','Blog','Upload attachmenta']);upload_attachments_saved_count++;}
else
{upload_attachments_errored_count++;attachment_error_message=(new XMLSerializer()).serializeToString(xmlhttp.responseXML.getElementsByTagName('return')[0])}
var count_uploaded=0;$$('#swfUploadProgress .progressWrapper').each(function(element){if(element.style.display!='none')
count_uploaded++;});if(upload_attachments_saved_count+upload_attachments_errored_count>=count_uploaded)
{if(upload_attachments_errored_count==0)
{ajax_blogovi_nova_poruka_submit_post(1);}
else
{hide_loading('blogovi_nova_poruka_submit');var error_div=document.createElement('div');error_div.style.textAlign="center";error_div.innerHTML=attachment_error_message;clear_popup();popup_title('Greška pri slanju prikačenih fajlova');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(error_div);show_popup();}
upload_attachments_errored_count=0;upload_attachments_saved_count=0;}}}});});}
else
{ajax_blogovi_nova_poruka_submit_post(0);}}
function ajax_blogovi_nova_poruka_submit_post(has_attachments){var nova_poruka_naslov=$('blogovi_nova_poruka_naslov').value;var nova_poruka_text=xinha_editors['ajax_content_editor_content'].getEditorContent();var upload_attachments=new Array();if(has_attachments)
{$$('#swfUploadProgress .progressWrapper').each(function(element){if(element.style.display!='none')
{var attachment_filename=element.getElementsBySelector('input[name="attachment_filename[]"]')[0].value;var attachment_title=element.getElementsBySelector('input[name="attachment_title[]"]')[0].value;upload_attachments[upload_attachments.length+1]=[attachment_filename,attachment_title];}});}
upload_attachments=Object.toJSON(upload_attachments);if(nova_poruka_text!=''&&nova_poruka_text!='<br />'&&nova_poruka_naslov!='')
{new Ajax.Request("ajax.php?mode=blog&f=nova_poruka&RandomKey="+Math.random()*Date.parse(new Date()),{method:'post',parameters:{naslov:nova_poruka_naslov,text:nova_poruka_text,has_attachments:has_attachments,attachments:upload_attachments},onComplete:function(xmlhttp){if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{post_id=xmlhttp.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;var bs_div=document.createElement('div');bs_div.style.textAlign="center";bs_div.innerHTML='Vaša poruka je uspešno poslata.';clear_popup();popup_title('Nova blog poruka');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();setTimeout("window.location = http_host + 'blog/poruka/' + "+post_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('Nova blog poruka');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();}}
hide_loading('blogovi_nova_poruka_submit');}});}
else
{if(nova_poruka_text==''||nova_poruka_text=='<br />')
new Effect.Shake($$('.htmlarea')[0],{distance:10,sync:false});if(nova_poruka_naslov=='')
new Effect.Shake($('blogovi_nova_poruka_naslov'),{distance:10,sync:false});}}
function ajax_blog_poruka_izmena_komentara(id){if(id!='')
{show_loading(1,'blog_poruka_izmena_komentara_'+id,15);new Ajax.Request("ajax.php?mode=blog&f=izmena_komentara&RandomKey="+Math.random()*Date.parse(new Date()),{method:'post',parameters:{id:id},onComplete:function(xmlhttp){xinha_editors['blog_poruka_novi_komentar_text'].setEditorContent(xmlhttp.responseText);myScrollTo($$('.htmlarea')[0]);$('blog_poruka_novi_komentar_id').value=id;hide_loading('blog_poruka_izmena_komentara_'+id);}});}}
function ajax_blog_poruka_novi_komentar()
{var novi_komentar_id=$('blog_poruka_novi_komentar_id').value;var novi_komentar_blog_poruka_id=$('blog_poruka_novi_komentar_blog_poruka_id').value;var novi_komentar_text=xinha_editors['blog_poruka_novi_komentar_text'].getEditorContent();if(novi_komentar_text!=''&&novi_komentar_text!='<br />')
{show_loading(1,'blog_poruka_novi_komentar_submit',32);new Ajax.Request(unescape("ajax.php?mode=blog%26f=novi_komentar%26RandomKey=")+Math.random()*Date.parse(new Date()),{method:'post',parameters:{text:novi_komentar_text,blog_poruka_id:novi_komentar_blog_poruka_id,id:novi_komentar_id},onComplete:function(xmlhttp){if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{blog_komentar_id=xmlhttp.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;var bs_div=document.createElement('div');bs_div.style.textAlign="center";if(novi_komentar_id==0)
bs_div.innerHTML='Vaš komentar je uspešno poslat.';else if(novi_komentar_id>0)
bs_div.innerHTML='Vaš komentar je uspešno izmenjen.';clear_popup();if(novi_komentar_id==0)
popup_title('Novi komentar');else if(novi_komentar_id>0)
popup_title('Izmena komentara');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();setTimeout("window.location = http_host + '/blog/komentar/' + "+blog_komentar_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();if(novi_komentar_id==0)
popup_title('Novi komentar');else if(novi_komentar_id>0)
popup_title('Izmena komentara');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();}}
hide_loading('blog_poruka_novi_komentar_submit');}});}
else
{if(novi_komentar_text==''||novi_komentar_text=='<br />')
new Effect.Shake($$('.htmlarea')[0],{distance:10,sync:false});}}
function ajax_blog_poruka_brisanje_komentara(id)
{show_loading(1,'confirmation_popup_btn1',32);new Ajax.Request("ajax.php?mode=blog&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 blog_poruka_komentar_div=document.createElement('div');blog_poruka_komentar_div.style.textAlign="center";if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{hide_popup();new Effect.DropOut($('blog_poruka_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');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(kalendar_komentar_div);show_popup();}}
hide_loading('confirmation_popup_btn1');}});}
function ajax_blog_brisanje_poruke(id)
{show_loading(1,'confirmation_popup_btn1',32);new Ajax.Request("ajax.php?mode=blog&f=brisanje_poruke&RandomKey="+Math.random()*Date.parse(new Date()),{method:'post',parameters:{id:id},onComplete:function(xmlhttp){if(xmlhttp.responseXML.getElementsByTagName('result')[0].childNodes.length>0)
{if(xmlhttp.responseXML.getElementsByTagName('result')[0].firstChild.nodeValue==1)
{location=xmlhttp.responseXML.getElementsByTagName('return')[0].firstChild.nodeValue;var bs_div=document.createElement('div');bs_div.style.textAlign="center";bs_div.innerHTML='Poruka je uspešno izbrisana.';clear_popup();popup_title('Brisanje blog poruke');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();setTimeout("window.location = '"+location+"';",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('Brisanje blog poruke');$('popup_container').appendChild(document.createElement('br'));$('popup_container').appendChild(bs_div);show_popup();}}
hide_loading('confirmation_popup_btn1');}});}
