$(document).ready(function() {

	$("#logout").click( function() {
    	$.post('http://twitdraw.com/_logout.php', '', function(){
			location.reload();
		});
    	
		return false;
	});
});

/* duplicated in gallery.php */

function submit_vote(graffiti_id, vote) {

  	// reset selections
  	$("#vote_up_"+graffiti_id).removeClass("selected");
  	$("#vote_down_"+graffiti_id).removeClass("selected");
    $("#vote_super_"+graffiti_id).removeClass("selected");

  	//set new selection
 	$("#vote_"+vote+"_"+graffiti_id).addClass("selected");

	var params = {"graffiti_id" : graffiti_id, "vote" : vote};
	
	$.post("/_vote.php", params, function(response){
		//alert(response);
	});
}



function ensure_loggedin(callback){
	if(is_logged_in){
		//alert('logged in');
		callback();
		return false;
	}
	else {
		login_boxy = new Boxy('#login_box',{title : 'Login to Twitter to post your Graffiti!', modal:true});
		$('#login_form #twitter_username').focus();
		$('#login_form').submit(function(){
			login_params = {twitter_username : $('#login_form #twitter_username').val(), twitter_password : $('#login_form #twitter_password').val()};
			if(typeof(source) != 'undefined'){
				login_params.source = source;
			}
			$.post('http://twitdraw.com/_login.php', login_params, function(response){
				response = JSON.parse(response);
				//alert(response.success);
				if(response.success == true){
					is_logged_in = true;
					login_boxy.hide();
					callback();
				}
				else {
					$('#login_errors').text(response.error + " Please try again!");
				}
				return false;
			});
			
			return false;
		});
	}
}