jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};


$(function() {
    if ($('.pollquiz').length) {
    	var c = $.cookie('pollquiz');
    	if (c !== null) {
        	c = c.split(',');
        	if (c) {
            	$(c).each(function(i, v) {
            		var f = $('#poll_' + v);
            		if (f.length) {
            			f.load('/widget/poll_result/' + v + '/');
            		}
            	});
            }
        }
    	$('.pollquiz form').submit(function() {
    		var f = $(this);
    		$(f, 'input[type=submit]').attr('disabled', 'disabled').val('Image Loading...');
    		$.post(f.attr('action'), f.serialize(), function(r) {
    			f.html(r);
    			var pk = f.attr('id').split('_')[1];
    			$.cookie('pollquiz', $.cookie('pollquiz') + ',' + pk, {expires: 7 });
    		});
    		return false;
    	});
    };

	
    $('.article .actions a[href="#share"]').click(function() {
        
        var p = $(this).parent().parent();
        if (!p.next().hasClass('share')) {
            var s = $('<div class="section share"></div>')
                .css({'margin':0, 'padding':0, 'height':0, 'line-height':0});
            
            var b = [
                {'c': 'twitter', 'l': 'http://twitter.com/home/?status=Reading%20%url'},
                {'c': 'reddit', 'l': 'http://www.reddit.com/submit?url=%url&title=%title'},
                {'c': 'digg', 'l': 'http://digg.com/submit?phase=2&url=%url&title=%title'},
                {'c': 'stumbleupon', 'l': 'http://www.stumbleupon.com/submit?url=%url&title=%title'}
            ]
            var u = encodeURIComponent('http://heat.co.za' + p.find('h2 a').attr('href'));
            var t = encodeURIComponent(p.find('h2').text());
            $(b).each(function(i, v) {
                var l = v.l.replace('%url', u);
                var l = l.replace('%title', t);
                $('<a/>').addClass(v.c)
                    .attr('href', l).appendTo(s);
            });
            s.append('<iframe class="facebook" src="http://www.facebook.com/plugins/like.php?href=%url&amp;layout=standard&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:400px; height:px"></iframe>'.replace('%url', u));
            p.after(s);
            s.animate({'height':48}, 300);
        } else {
            p.next().animate({'height':0}, 300, function() {
                $(this).remove();
            });
        }

        return false;
    });
});
