var currentStatusMessage = 'Check this out: ';

function pickNumber(number) {
	new Ajax.Request('pick/' + number, { onComplete: function(response) { 
	  $('numbers').replace(response.responseText); 
	  currentStatusMessage = 'I just picked ' + number + ' on '
	  setTimeout( 'location.href="http://uselessnetwork.com"', 10000);
	}});
	return false;
}

function voteStar(number) {
	new Ajax.Request('pick/' + number, { onComplete: function(response) { 
	  $('stars').replace(response.responseText); 
	  currentStatusMessage = 'I just voted ' + number + ' stars on '
	  setTimeout( 'location.href="http://uselessnetwork.com"', 10000);
	}});
	return false;
}

function highlightStar(number) {
	$$('ul#stars li').each(function(li) {
		image = li.down('img');
		if(image.alt.substr(5, 1) <= number)
			image.src = "/images/star_hover.png";
	});
}

function unlightStars() {
	$$('ul#stars li').each(function(li) {
		li.down('img').src = "/images/star.png";
	});
}

var buttonTitles = ['triangle', 'rectangle', 'circle', 'cross'];

function pushButton(number) {
	new Ajax.Request('pick/' + number, { onComplete: function(response) { 
	  $('buttons').replace(response.responseText); 
	  currentStatusMessage = 'I just pushed ' + buttonTitles[number] + ' on '
	}});
	return false;
}

function highlightButton(button, type) {
	button.src = '/images/button_' + type + '_hover.png';
}

function unlightButton(button, type) {
	button.src = '/images/button_' + type + '.png';
}

function sendToTwitter() {
  window.open('http://twitter.com/home?status=' + encodeURIComponent(currentStatusMessage + location.href), 'twitter');
  return false;
}

function sendToFacebook() {
  u=location.href;
  t=document.title;
    window.open('http://facebook.com/sharer.php?u=' + encodeURIComponent(u) +   '&t=' + encodeURIComponent(t) ,'sharer','toolbar=0,status=0,width=626,height=436');
  return false;
}
