$(document).ready(function() {

   $('a.vote').live("click", function () { 
      var id=this.id.split('_')[2];
      var val=this.id.split('_')[1];
      
      $('#preloader').appendTo($('#voting_'+id));
      $('#preloader').show();
      $.get('/ideas/'+id+'/vote', {vote: val, ajax: true }, 
         function(data){ 
             $('#preloader').hide();
             spl=data.split("@"); 
             $("b#"+spl[0]+"_"+id).html(spl[1]);
             $('#voting_'+id).html(spl[2]);  
    
         }
      );
      return false;
    });


   $('a.unvote').live("click", function () { 
      var id=this.id.split('_')[1];
      $('#preloader').appendTo($('#voting_'+id));
      $('#preloader').show();
      $.get('/ideas/'+id+'/unvote', { ajax: true }, 
         function(data){ 
             $('#preloader').hide();
             spl=data.split("@"); 
             if (parseInt(spl[0])>0) {$("b#for_"+id).html("+"+spl[0]);} else {$("b#for_"+id).html("");}
             if (parseInt(spl[1])>0) {$("b#against_"+id).html("-"+spl[1]);} else {$("b#against_"+id).html("");}
             $('#voting_'+id).html(spl[2]);  
         }
      );
      return false;
    });


   $('a.sign').live("click", function () { 
      var id=this.id.split('_')[2];
      $('#preloader').appendTo($('#signature_'+id));
      $('#preloader').show();
      $.get('/ideas/'+id+'/sign', {ajax: true }, 
         function(data){
           $('#preloader').hide(); 
           spl=data.split("@"); 
           $("b#do_"+id+" > a").html(spl[0]);
           $('#signature_'+id).html(spl[1]); 
          }
      );
      return false;
    });

   
  $('a.unsign').live("click", function () { 
      var id=this.id.split('_')[1];
      $('#preloader').appendTo($('#signature_'+id));
      $('#preloader').show();
      $.get('/ideas/'+id+'/unsign', { ajax: true }, 
         function(data){ 
             $('#preloader').hide();
             spl=data.split("@"); 
             if (parseInt(spl[0])>0) {$("b#do_"+id+" > a").html(spl[0]);} else {$("b#do_"+id+" > a").html("");}
             $('#signature_'+id).html(spl[1]);  
         }
      );
      return false;
    });

    if ($(".first_idea").length > 0) {
      var id=$(".first_idea").attr("id").split('_')[2];
      var pos = $("#signature_"+id).offset();  
      $("#tooltip_sign").css( { "left": (pos.left-5) + "px", "top":(pos.top + 15) +  "px" } );
      $("#tooltip_sign").show();
      $("#tooltip_vote").css( { "left": (pos.left+300) + "px", "top":(pos.top + 15) +  "px" } );
      $("#tooltip_vote").show();
    }
  
    if ($("table.new_ideas").length>0)
    {
      var pos_user= $("table.new_ideas").offset();
      $("#tooltip_sign_user").css( { "left": "900px", "top":(pos_user.top + 15) +  "px" } );
      $("#tooltip_sign_user").show();
    }

    $("a#close_vote_tooltip").click(function () { 
      $.get('/site/informed', { }, 
         function(data){ 
             $("#tooltip_vote").hide();
         }
      );
      return false;
    });

    $("a#close_sign_tooltip").click(function () { 
      $.get('/site/informed', { }, 
         function(data){ 
             $("#tooltip_sign").hide();
         }
      );
      return false;
    });

    $("a#close_sign_tooltip_user").click(function () { 
      $.get('/site/informed', { }, 
         function(data){ 
             $("#tooltip_sign_user").hide();
         }
      );
      return false;
    });

   
});

