$(document).ready(function() {
    $("form.poll-form").ajaxForm({
        dataType: 'json',
        resetForm: true,
        clearForm: true,
        success: function(data) {
	    	var yScroll;
	    	if (self.pageYOffset)
	    	{
	    		yScroll = self.pageYOffset;
	    	} else if (document.documentElement && document.documentElement.scrollTop)
	    	{
	    		yScroll = document.documentElement.scrollTop;
	    	} else if (document.body)
	    	{
	    		yScroll = document.body.scrollTop;
	    	}
	        
	    	var windowHeight = document.documentElement.clientHeight;
	    	setTop = ((windowHeight/2) - 20) + yScroll;
	    	
	    	$("#ajax-notice").css({"opacity": "0.8", 'top': setTop+"px"});
            $("#ajax-notice").highlight(data['msg'], 2000);
        }
    });
});

jQuery.fn.highlight = function(text, speed) {
    this.text(text);
    this.fadeIn(speed);
    this.fadeOut(speed);
};