//$(function(){showTimer_(07,02,2010);var position=false;$(".colyadiDar td:not(td.empty)").click(function(e){var top=e.pageY;var left=e.pageX;var time=$(this).attr("rel");var randomeTime=Math.round(Math.random()*1000);$(".colyadiDar td").removeClass("selected");$(this).addClass("selected");$("#addTime").css("display","none");$("#ajaxLoader").css({display:"block",top:top,left:left});setTimeout(function(){$.ajax({type:"POST",url:"date.html",data:"date="+time,success:function(response){$("#addTime .container").html(response);if(position==false){$("#addTime").positioning(0,0,1,1,1,1);position=true}}});$("#ajaxLoader").css("display","none");$("#addTime").fadeIn("slow");$("#addTime").draggable();$("#chooseDate").html("Результат голосования на: "+str_replace('-','.',time));$(".close").click(function(e){$("#addTime").fadeOut("fast");$(".colyadiDar td").removeClass("selected")})},randomeTime)});$("#addComment").click(function(){$("#commentForm").slideToggle("slow")});$("#otherButton").click(function(){$("#other").slideToggle("slow")});setTimeout(function(){$("#widjet").fadeIn("slow")},10000);$('.bubbleInfo').each(function(){var distance=10;var time=250;var hideDelay=500;var hideDelayTimer=null;var beingShown=false;var shown=false;var trigger=$('.trigger',this);var info=$('.popup',this).css('opacity',0);$([trigger.get(0),info.get(0)]).mouseover(function(){if(hideDelayTimer)clearTimeout(hideDelayTimer);if(beingShown||shown){return}else{beingShown=true;info.css({top:-40,left:-33,display:'block'}).animate({top:'-='+distance+'px',opacity:1},time,'swing',function(){beingShown=false;shown=true})}return false}).mouseout(function(){if(hideDelayTimer)clearTimeout(hideDelayTimer);hideDelayTimer=setTimeout(function(){hideDelayTimer=null;info.animate({top:'-='+distance+'px',opacity:0},time,'swing',function(){shown=false;info.css('display','none')})},hideDelay);return false})})});function str_replace(search,replace,subject,count){var i=0,j=0,temp='',repl='',sl=0,fl=0,f=[].concat(search),r=[].concat(replace),s=subject,ra=r instanceof Array,sa=s instanceof Array;s=[].concat(s);if(count){this.window[count]=0}for(i=0,sl=s.length;i<sl;i++){if(s[i]===''){continue}for(j=0,fl=f.length;j<fl;j++){temp=s[i]+'';repl=ra?(r[j]!==undefined?r[j]:''):r[0];s[i]=(temp).split(f[j]).join(repl);if(count&&s[i]!==temp){this.window[count]+=(temp.length-s[i].length)/f[j].length}}}return sa?s:s[0]}function close(){$("#widjet").fadeOut("slow")}function validateIt(){if($("#region_id").val()=='label'){alert('Укажите Вашу область!');return}if($("#age_id").val()=='label'){alert('Укажите Ваш возраст!');return}$("#voteForm").submit()}function validateIt2(){if($("#region_id").val()=='label'){alert('Укажите Вашу область!');return}if($("#age_id").val()=='label'){alert('Укажите Ваш возраст!');return}if($("#comment_name").val()==''){alert('Укажите имя!');return}if($("#comment_body").val()==''){alert('Введите текст комментария!');return}$("#addCommentForm").submit()}function showTimer_(day,month,year){showSkill_(day,month,year);setInterval(function(){showSkill_(day,month,year)},500)}function showDetails(id){$("#"+id).slideToggle("slow")}function showSkill_(day,month,year){var showDays=$("#numbersDays");var showHours=$("#numbersHours");var showMinutes=$("#numbersMinutes");var showSeconds=$("#numbersSeconds");var startDate=new Date(year,(month-1),day);var currentDate=new Date();var different=Math.abs(startDate.getTime()-currentDate.getTime());var days=Math.round(different/(1000*60*60*24));var hours=24-currentDate.getHours();var minutes=60-currentDate.getMinutes();var seconds=60-currentDate.getSeconds();showDays.html(days);showHours.html(hours);showMinutes.html(minutes);showSeconds.html(seconds);$("#mesurementsDays").html(getPrefix(days,"days"));$("#mesurementsHours").html(getPrefix(hours,"hours"));$("#mesurementsMinutes").html(getPrefix(minutes,"minutes"));$("#mesurementsSeconds").html(getPrefix(seconds,"seconds"))}function getPrefix(value,units){switch(units){case"seconds":var prefix1="секундa";var prefix234="секунды";var prefix056789="секунд";break;case"minutes":var prefix1="минутa";var prefix234="минуты";var prefix056789="минут";break;case"hours":var prefix1="час";var prefix234="часа";var prefix056789="часов";break;case"days":var prefix1="день";var prefix234="дня";var prefix056789="дней";break}rel=value%10;if(value<20&&value>10){prefix=prefix056789}else{prefix=prefix056789;if(rel==0||rel>5&&rel<=9){prefix=prefix056789}if(rel==1){prefix=prefix1}if(rel>=2&&rel<5){prefix=prefix234}}return prefix}

$(function () {


    $("#addComment").click(function(){
        $("#commentForm").slideToggle("slow");
    });
    
    $("#commentsLink").click(function(){
        $("#commentsDiv").slideToggle("slow");
    }); 
 
 
    $("#AntekdotButton").click(function(){
        var data = $("#addAntekdot").serialize();
        $.ajax({
            type: "POST",
            url: "/anekdotes.html",
            data: "action=save&"+data,
            success: function(json){                                                
                var response = eval('(' + json + ')');
                if (response.status == "OK") 
                {
                    alert( response.message );
                    location.href = 'anekdotes.html';   
                } 
                else 
                {
                    $('.error').remove();        
                    var messages = response.error;
                    for ( var i in messages ) 
                    {
                        var message = messages[i];
                        $("#errors").append("<div class='error'>" +message + "<\/div>");
                    }               
                }                    
                $("#captcha").attr("src", "captcha/"+Math.round(Math.random()*777));                                              
            }
        });    
    });  
 
    $("#commentButton").click(function(){
        var data = $("#addCommentForm").serialize();
        var id = $("#addCommentForm [name=id]").val();
        var entity = $("#addCommentForm [name=entity]").val();
        $.ajax({
            type: "POST",
            url: "/comments.html",
            data: "action=add_comment&"+data,
            success: function(json){                                                
                var response = eval('(' + json + ')');
                if (response.status == "OK") 
                {
                    showComments(1, id, entity);
                    $("#comments").html(response).animate({scrollTop: 0}, 500); 
                    $("#addCommentForm input:not(#commentButton, :hidden), textarea").val('');
                    $("#commentForm").slideToggle("slow");    
                } 
                else 
                {
                    $('.error').remove();        
                    var messages = response.error;
                    for ( var i in messages ) 
                    {
                        var message = messages[i];
                        $("#errors").append("<div class='error'>" +message + "<\/div>");
                    }               
                }    
                
                $("#captcha").attr("src", "captcha/"+Math.round(Math.random()*777));
                                                           
            }
        });    
    });   
       
    
});




function showComments(_page, Id, entity)
{
    var current_page = /page=([^#&]*)/.exec(window.location.href);       
    page = _page || 1;
    if( !_page && current_page ) page = current_page[1]
    if( !_page && page > 1 ) location.hash = "page="+page;
    $(".links a").css("font-weight", "normal");
    $(".page"+page).css("font-weight", "bold");   
    $.ajax({
        type: "POST",
        url: "/comments.html",
        data: "id="+Id+"&action=show_comments&page="+page+"&entity="+entity,
        success: function(response){                
            
            $("#comments").html(response).animate({scrollTop: 0}, 500);   
                                         
        }
    });                     
}