$(document).ready(function(){
    /*hover image */
    $('#poll a img').hover(function() {
        enableHover($(this));
    }, function() {
        disableHover($(this));
    });
    /* open poll dialog */
    $('#poll a img').click(function() {
        if( $('#pollDialog').css('display') == "none"){
            $('#pollDialog').fadeIn('fast');
        }else {
            $('#pollDialog').fadeOut('fast');
        }
     });
     /* close poll dialog on out */
    $('#pollDialog').hover(function(){}, function() {
        //$('#pollDialog').fadeOut('fast');
    });
    /* process poll form */
    $('#submitpoll').click(function() {
        
        if( $("#typeform").attr('value') == 'multi') {
            if($("#form_poll input:checkbox:checked").attr('id') != null) {
                
                var checkbox = $("#form_poll input:checkbox");
                var post = new Array();
                for (var i=0; i<checkbox.length;i++) {
                  if (checkbox[i].checked) {
                     post.push(checkbox[i].value);
                  }
               }
                $('#form_poll').hide();
                $('#pollDialog .loader').show();
                $('#pollResults').load(
                    $(this).parents('form').attr('action'),
                    { query : post },
                    function() {$('#pollDialog .loader').hide();}
                  );
            }else {
                $("#noselectedpoll").show();
            }
        }else {
            if($("#form_poll input:radio:checked").attr('id') != null) {
                $('#form_poll').hide();
                $('#pollDialog .loader').show();
                $('#pollResults').load(
                    $(this).parents('form').attr('action'),
                    {query:  $("#form_poll input:radio:checked").attr('id').split('q')[1]},
                    function() {$('#pollDialog .loader').hide();}
                  );
            }else {
                $("#noselectedpoll").show();
            }
        }
       
       
    });
});