thumbsupdown = { ajaxUrl: "http://workoutsongs.net/wp-content/plugins/thumbsupdown/ajax.php", vote: function( id, upOrDown ) { jQuery( "#thumbsupdown_" + id).children(".thumbsupdown_hideme").hide(); jQuery( "#thumbsupdown_" + id).append("Sending Vote..."); jQuery.getJSON( thumbsupdown.ajaxUrl, { id: id, upOrDown: upOrDown }, function( data ) { jQuery( "#thumbsupdown_" + data.id + "_up" ).html( data.up ); jQuery( "#thumbsupdown_" + data.id + "_down" ).html( data.down ); var upLink = jQuery( "#thumbsupdown_" + data.id ).children( "a.thumbsupdown_up" ); var downLink = jQuery( "#thumbsupdown_" + data.id ).children( "a.thumbsupdown_down" ); jQuery( "#thumbsupdown_" + data.id ).html( upLink.html() + " / " + downLink.html() ); jQuery.cookie( "voted_on_" + id, "yes", { path: '/', expires: 30 } ); } ); } }; jQuery(document).ready( function () { jQuery('.thumbsupdown_post').each( function () { var id = jQuery(this).attr( "id" ); id = id.substring( 13 ); if ( jQuery.cookie( "voted_on_" + id ) == "yes" ) { var upLink = jQuery( this ).children( "a.thumbsupdown_up" ); var downLink = jQuery( this ).children( "a.thumbsupdown_down" ); jQuery( this ).html( upLink.html() + " / " + downLink.html() ); } else { jQuery(this).children( "a.thumbsupdown_up" ).click( function() { thumbsupdown.vote( id, "up" ); } ); jQuery(this).children( "a.thumbsupdown_down" ).click( function() { thumbsupdown.vote( id, "down" ); } ); } } ); } );