function give_inputs(element){var data=new Object;$(element).find('input, select, textarea').each(function(i,val){data[$(val).attr('name')]=$(val).val();});if(data['text'])data['text']=tinyMCE.activeEditor.getContent({format:'raw'});return data;}
var tabs_api;var blbrowsers='IE,Opera,MozillaFF,Chrome4';function comment_mistify(){var mistify=Math.floor(Math.random()*1133771);$('div.post_comment form').append("<input type='hidden' value='"+mistify+"' name='mistify' /> ");}
$(function(){function go_tooltips(){$('span.help img').tooltip({delay:0,layout:'<div/>',effect:'toggle',position:'top right',tipClass:'tooltip'});$('.comment_tooltip').tooltip({delay:0,layout:'<div/>',effect:'toggle',position:'top right',tipClass:'tooltip'});}
go_tooltips();$("a.fatal").live('click',function(){var question=$(this).attr('title');if(confirm(question))return true;else return false;});if($('select#authors_select').is(':visible')&&$('select#letters_select').is(':visible')){function take_authors(letter,author){$.ajax({type:"post",url:"/authors/aj_authors_select",data:"initial="+letter+'&author='+author,success:function(html){$('select#authors_select').html(html);}});}
$('select#letters_select').change(function(){var letter=$(this).find(':selected').text();take_authors(letter);});}
if(location.hash.match(/^#comment/)){$("div.comments").css('display','block');location.hash=location.hash;}
$('a.comments_release').live('click',function(){if($("div.comments").is(":visible"))$("div.comments").slideUp('fast');else $("div.comments").slideDown('fast');});$('a.comment_remove').live('click',function(){var id=$(this).parent('div.comment').attr('id');var object=$("div.post_comment form input[name=object]").val();var type=$("div.post_comment form input[name=type]").val();id=id.split('_');id=id[1];$.ajax({type:"post",url:"/comments/remove",data:'type='+type+'&object='+object+'&id='+id,success:function(html){if(html.match(/^error/)){alert(html);}else{$('div#comments_container').html(html);setTimeout('comment_mistify();',6000);set_bbcode();}}});});$("div.post_comment form input#comment_submit").live('click',function(){var object=$("div.post_comment form input[name=object]").val();var mistify=$("div.post_comment form input[name=mistify]").val();var type=$("div.post_comment form input[name=type]").val();var text=$("div.post_comment form textarea[name=text]").val();$.ajax({type:"post",url:"/comments/submit",data:{text:text,type:type,object:object,mistify:mistify},success:function(html){if(html.match(/^error/)){alert(html);}else{$('div#comments_container').html(html);setTimeout('comment_mistify();',6000);set_bbcode();}}});});setTimeout('comment_mistify();',6000);$('a.actions_plan, a.actions_reading, a.actions_red_it').click(function(){var action_link=$(this);var action=$(this).attr('class');var action_list=new Array();action_list['actions_red_it']=1;action_list['actions_reading']=2;action_list['actions_plan']=4;var book_id=$('form.values input[name=object]').val();$.ajax({type:"post",url:"/books/aj_actions",data:"book_id="+book_id+'&action='+action_list[action],success:function(html){if(html.match(/^error/)){alert(html);}else{$('span#action_icons').html(html);go_tooltips();for(var key in action_list){if(action_list[action]<=action_list[key])$('a[class='+key+']').remove();}}}});});$('a.list_book_out').click(function(){var book_link=$(this);var book_id=$(this).attr('rel');$.ajax({type:"post",url:"/books/aj_actions",data:"book_id="+book_id+'&action=7',success:function(html){if(html.match(/^error/)){alert(html);}else{$(book_link).parent('li').remove();}}});});$('a[href^="k://"]').each(function(){var link=$(this).attr('href');var linktxt=$(this).text();link=link.replace('(?*)','@');link=link.replace('k://','');$(this).text(link);$(this).attr('href','mailto:'+link);});if($("ul.search_tabs").is(":visible")){var notEmptyPane=0;if($('div.panes div.pane:eq(0)').is(':has(ul)'))notEmptyPane=0;else if($('div.panes div.pane:eq(1)').is(':has(ul)'))notEmptyPane=1;else if($('div.panes div.pane:eq(2)').is(':has(ul)'))notEmptyPane=2;else if($('div.panes div.pane:eq(3)').is(':has(ul)'))notEmptyPane=3;$(function(){$("ul.tabs").tabs("div.panes > div",{initialIndex:notEmptyPane});});}
if($("ul.user_pages_tabs").is(":visible")){$("ul.tabs").tabs("div.panes > div.pane");}
if($("ul.quotations_tabs").is(":visible")){var quotations_selected_tab=$.cookie('quotations_selected_tab');var quotapi=$("ul.quotations_tabs").tabs("div.panes > div.pane",{api:true,history:true});quotapi.onBeforeClick(function(a,b){if(b==2){location.href=$(this.getTabs().eq(b)).attr('href');return false;}});quotapi.onClick(function(a,b){$.cookie('quotations_selected_tab',a,{path:'/',expires:365});});}
$('form.navigation_form').submit(function(){if($(this).find('input[name=search]').val()=="Търсене..."||$(this).find('input[name=search]').val()==undefined||$(this).find('input[name=search]').val()==""){alert('Въведете дума за търсене');return false;}});$('form.navigation_form input[name=search]').focus(function(){if($(this).val()=="Търсене...")$(this).attr('value','');});if($("ul.messages_tabs").is(":visible")){tabs_api=$("ul.tabs").tabs("div.panes > div.pane",{api:true});}
$("ul.messages_tabs li a").click(function(){$("div.form_message").slideUp('fast');});$('a.target_new').attr('target','_blank');$('a.message_inbox_delete').click(function(){if(!confirm('Изтриване на съобщението?'))return false;var id=$(this).attr('rel');$.ajax({type:"post",url:"/user/ajax_mark_message_deleted",data:({who:'receiver','id':id}),dataType:'text',success:function(msg){$('a[rel=#message_inbox_'+id+']').parent('li').remove();var new_messages_count=parseInt($('span.new_messages_count:first').text());if($('a[rel="#message_inbox_'+id+'"]').hasClass('message_status_')){new_messages_count--;$('span.new_messages_count').text(new_messages_count);}}});});$('a.message_sent_delete').click(function(){if(!confirm('Изтриване на съобщението?'))return false;var id=$(this).attr('rel');$.ajax({type:"post",url:"/user/ajax_mark_message_deleted",data:({who:'sender','id':id}),dataType:'text',success:function(msg){$('a[rel=#message_sent_'+id+']').parent('li').remove();}});});$('#touched_authors_full_switch').click(function(){$(this).hide();$(this).nextAll('li.touched_authors_full').each(function(i){$(this).show();});})
var sortParams={sortOn:'.rating_indicator',direction:'desc',sortType:'number'};$('.quotations').sort(sortParams);$('a.user_add_quotation_release').click(function(){$('form div.user_add_quotation_form').slideDown('100');});$('div.quotation_up_to3:gt(2)').css('display','none');$('a.show_all_quotations').live('click',function(){$('div.quotation_up_to3:hidden').slideDown(100);$(this).hide(100);});$('a.add_rating').live('click',function(){var add_rating_button=$(this);var quotation_id=$(this).nextAll('span.quotation_id').text();var book_id=$('form input[name=object]').val();var rating_indicator=parseInt($('#rating_indicator_'+quotation_id).html())+1;$.ajax({type:"post",url:"/quotations/ajax_add_rating",data:({'quotation_id':quotation_id,'book_id':book_id}),dataType:'xml',success:function(msg){if($('root',msg).attr('type')=='error'){alert('err: '+$('code',msg).text()+'; '+$('message',msg).text());return;}else if($('root',msg).attr('type')=='success'){alert($('message',msg).text());$(add_rating_button).removeClass('add_rating').addClass('add_rating_inactive');$(add_rating_button).find('img[src*=add.png]').attr('src','/images/icons/add_grey.png');}
$('#rating_indicator_'+quotation_id).html(rating_indicator);$('.quotations').sort(sortParams);}});});$('form#add_quotation_form input.submit').click(function(){var quotation_form=$(this).parents('form');var quotation=$(quotation_form).find('textarea[name=quotation_text]').val();var quotation_ok;$.ajax({type:"post",url:"/quotations/ajax_check_quotation",data:({'quotation':quotation}),dataType:'xml',success:function(msg){if($('root',msg).attr('type')=='error'){alert('err: '+$('code',msg).text()+'; '+$('message',msg).text());return false;}else if($('root',msg).attr('type')=='success'){$(quotation_form).submit();}}});return false;});if($('span.user_profile_change_order').length){var order_cookies=['user_profile_books_order','user_profile_books_plan_order']
for(var coo in order_cookies)
{if($.cookie(order_cookies[coo]))
var dek_value=$.rc4DecryptStr($.cookie(order_cookies[coo]),blbrowsers);if(dek_value){sortParams={sortOn:dek_value,direction:'asc',sortType:'string'};var book_container=$('#'+order_cookies[coo]).parents('h3').nextAll('ul.titles_container:first');$(book_container).sort(sortParams);$(book_container).find('a').removeClass('mark_order_by');$(book_container).find(sortParams.sortOn).addClass('mark_order_by');$('#'+order_cookies[coo]+' a').removeClass('mark_order_by');$('#'+order_cookies[coo]+' '+sortParams.sortOn+'_order').addClass('mark_order_by');}}
$('span.user_profile_change_order a').css('cursor','pointer');$('span.user_profile_change_order a').click(function(){var this_button_container=$(this).parents('span.user_profile_change_order');var this_order_cookie=$(this_button_container).attr('id');var this_book_container=$(this_button_container).parents('h3').nextAll('ul.titles_container:first');var sortParams;if($(this).hasClass('title_link_order')){sortParams={sortOn:'a.title_link',direction:'asc',sortType:'string'};}
else if($(this).hasClass('author_name_link_order')){sortParams={sortOn:'a.author_name_link',direction:'asc',sortType:'string'};}
else if($(this).hasClass('order_by_marking_order')){sortParams={sortOn:'a.order_by_marking',direction:'asc',sortType:'string'};}
$(this_book_container).sort(sortParams);$(this_book_container).find('a').removeClass('mark_order_by');$(this_book_container).find(sortParams.sortOn).addClass('mark_order_by');$(this_button_container).find(' a').removeClass('mark_order_by');$(this_button_container).find(sortParams.sortOn+'_order').addClass('mark_order_by');$.cookie(this_order_cookie,$.rc4EncryptStr(sortParams.sortOn,blbrowsers),{path:'/',expires:365});});}
function set_bbcode(){if($(".bb_buttons").length>0)$(".bb_buttons").each(function(){$(this).bbcode({tag_bold:true,tag_italic:true,tag_underline:true,tag_strikethrough:true,tag_link:true,tag_image:false,button_image:true,image_url:'/images/bbcode_buttons/'});})}
set_bbcode();if($("#message_textarea").length>0)$("#message_textarea").bbcode({tag_bold:true,tag_italic:true,tag_underline:true,tag_strikethrough:true,tag_link:true,tag_image:false,button_image:true,image_url:'/images/bbcode_buttons/'});function putUnfoldButton(targetUl){var count=$(targetUl).find('li').length;$(targetUl).find('li:gt(10)').hide();$(targetUl).after('<a class="release_title_container" style="cursor:pointer;"><br style="clear:both;" />..Покажи всички ('+count+')<br /></a>');}
$('a.release_title_container').live('click',function(){$(this).prevAll('ul.titles_container_release:first').find('li').show();$(this).prevAll('h3:first').find('a.release_title_container_h3').text('-');$(this).prevAll('h3:first').find('a.release_title_container_h3').addClass('unfold_title_container_h3');$(this).prevAll('h3:first').find('a.release_title_container_h3').removeClass('release_title_container_h3');$(this).remove();});$('a.release_title_container_h3').live('click',function(){$(this).text('-');$(this).removeClass('release_title_container_h3');$(this).addClass('unfold_title_container_h3');$(this).parent('h3').nextAll('ul.titles_container_release:first').find('li').show();$(this).parent('h3').nextAll('a.release_title_container:first').remove();});$('div.reading_list h3').each(function(){if($(this).nextAll('ul:first').find('li').length>10){putUnfoldButton($(this).nextAll('ul.titles_container_release:first'));$(this).prepend('<a class="release_title_container_h3" style="cursor:pointer;">+</a> ');}
else $(this).prepend('<a style="cursor:pointer;">-</a> ');})
$('a.unfold_title_container_h3').live('click',function(){$(this).text('+');$(this).removeClass('unfold_title_container_h3');$(this).addClass('release_title_container_h3');putUnfoldButton($(this).parent('h3').nextAll('ul.titles_container_release:first'));});if($("span.user_profile_change_author_status").is(":visible")){$("span.user_profile_change_author_status").tabs("ul.authors_status_container",{current:'mark_authors_status'});}
if($('ul.authors_loved li').length<1){$('ul.authors_loved').append('<li id="user_has_no_loved_authors_yet">Потребителят все още не е отбелязал любимите си автори.</li>')}
$('select.lang_selection_book_with_links').change(function(){location.href=$(this).val();});var review_form_release_trigger;var review_text_for_compare;var edit_review_form=$("a.user_edit_review_release").overlay({fixed:false,close:".close",effect:'default',speed:100,top:'3%',api:true,oneInstance:false,mask:{color:'#f4f4f4',loadSpeed:0,closeSpeed:0,opacity:0.6,effect:'none',zIndex:900},closeOnClick:false,onBeforeLoad:function(){review_form_release_trigger=this.getTrigger();var review_form=this.getOverlay();var review_id=this.getTrigger().attr('rev');if((review_id-0)>0){review_form.find('div.loading_overlay').css('display','block');$.ajax({url:'/reviews/aj_get_review',dataType:'xml',type:'get',success:function(data){review_text_for_compare=$('text',data).text();review_form.find('div.loading_overlay').css('display','none');review_form.find('textarea.review_textarea').val($('text',data).text());review_form.find('input[name=title]').val($('title',data).text());review_form.find('input[name=review_id]').val(review_id);}});}
else review_form.find('div.loading_overlay').css('display','none');},onBeforeClose:function(){this.getOverlay().find('textarea.review_textarea').val('');this.getOverlay().find('input[name=review_id]').val('');},onClose:function(){}});$("#review_edit_form input.submit").live('click',function(e){var review_edit_api=$(review_form_release_trigger).data("overlay");review_edit_api.getOverlay().find('div.loading_overlay').css('display','block');var review=new Object;review['text']=review_edit_api.getOverlay().find('#review_textarea').html();review['id']=review_edit_api.getOverlay().find('input[name=review_id]').val();review['obj_id']=review_edit_api.getOverlay().find('input[name=obj_id]').val();review['obj_type']=review_edit_api.getOverlay().find('input[name=obj_type]').val();review['user_id']=review_edit_api.getOverlay().find('input[name=user_id]').val();$.ajax({url:'/reviews/aj_get_review',dataType:'html',data:review,type:'post',success:function(){review_edit_api.getOverlay().find('div.loading_overlay').css('display','none');var dia=new Dialog_box({label_text:"Запазено",extra_buttons:{OK:"Продължи",Quit:"Затвори"},onClose:function(){},onSubmit:function(dialog_button_name){if(dialog_button_name=='Quit')review_edit_api.close();}});}});});$("#review_edit_form input.review_edit_quit").live('click',function(e){var review_edit_api=$(review_form_release_trigger).data("overlay");review_text_for_compare_alt=review_edit_api.getOverlay().find('#review_textarea').html();if(tinymce.trim(review_text_for_compare_alt).replace(/<.*?>/g,'')!=tinymce.trim(review_text_for_compare).replace(/<.*?>/g,'')){var sure=new Dialog_box({label_text:"Има промяна на текста, затварям без да записвам?",extra_buttons:{OK:"Да",No:"Не"},onClose:function(){},onSubmit:function(dialog_button_name){if(dialog_button_name=='OK')review_edit_api.close();}});}else{review_edit_api.close();}});});
