var error = new Array();
error[1] = 'Je mag niet meer dan 1x per minuut tweeten om misbruik te voorkomen.';
error[2] = 'Je mag niet meer dan 1 iemand per minuut laten volgen, zo proberen wij misbruik van ons systeem te voorkomen.';
error[3] = 'Er is een probleem bij Twitter, excuus voor het ongemak.';
error[4] = 'Je word al gevolgd door @geheim140'; /* even zelf veranderen */

function LetterLimiet(textid, limit, infodiv)
{
	var text = $('#'+textid).val();	
	var textlength = text.length;
	if(textlength > limit)
	{
		$('#' + infodiv).html('<b><font color="yellow">Je kan niet meer dan '+limit+' tekens gebruiken!</font></b>');
		$('#'+textid).val(text.substr(0,limit));
		return false;
	}
	else
	{
		$('#' + infodiv).html('Je kan nog <b>'+ (limit - textlength) +'</b> tekens gebruiken.');
		return true;
	}
}



$(document).ready(function(){
	$('#tweets .slide');
	setInterval(function(){
		$('#tweets .slide').filter(':visible').fadeOut(1,function(){
			if($(this).next('li.slide').size()){
				$(this).next().fadeIn(1000);
			}
			else{
				$('#tweets .slide').eq(0).fadeIn(1000);
			}
		});
	},5000);	
});	

$(function() {
	$('#tweet').keyup(function(){
		LetterLimiet('tweet', 118, 'right'); /* 118 verandern som (aantal tekens bericht + 1 = X. 140-X= ?118?*/
		$("span#datafout").hide();
		$("span#right").show();
		$("span#left").show();
	})
    
	$("#sendtweet").click(function() { 
	 	 
		var tweet = escape($("textarea#tweet").val())
		if (tweet == "") {
			$("span#right").hide();
			$("span#left").hide();
			$("span#datafout").fadeIn(1500);
			$('span#datafout').html("<span><font color=\"yellow\">Je hebt geen tweet samengesteld.</font></span>")
			return false;
		}
		
		if (tweet.indexOf("@") == -1){
			$("span#right").hide();
			$("span#left").hide();
			$("span#datafout").fadeIn(1500);
			$("span#datafout").html("<span><font color=\"yellow\">Je bent vergeten in te vullen naar welke persoon je de tweet wilt sturen begin je bericht met @Gebruiker.</font></span>")
			return false;
		}
    
		var PostData = 'action=1&data='+ tweet;
    
		$.ajax({
			type: "POST",
			url: "0185db41bdd66d52105aa02952712c5df.php",
			data: PostData,
			success: function(data) {				
				if(error[data] !== undefined){
				
					$("span#right").hide();
					$("span#left").hide();
					$("span#datafout").fadeIn(1500);
					$('span#datafout').html("<span><font color=\"yellow\">"+error[data]+"</font></span>")
								
				}else{			
					$('#detweet').html("<div id='message'></div>");
					$('#message').html("<h2>Je tweet is verstuurd!</h2>")
					.append("<h3>Bekijk hier je tweet <a href=\"http://twitter.com/anoniemgeheim\" target=\"_blank\" title=\"anoniemgeheim\">hier</a>, stuur nog een <a href=\"/\">tweet</a></h3>") /* zelf even de url verandern */
					.hide()
					.fadeIn(1500, function() {
						$('#message').append("<img id='checkmark' width='64' height='64' src='images/checkmark.png' />");
					});										
				}	
			}
		});
		return false;
	}); 
});


$(function() {
	$("#followme").click(function() {  
	
		_gaq.push(['_trackEvent', 'FollowMe', 'click']);
	
		var rawuser = $("input#twitteruser").val()
		var user = escape(rawuser.replace("@", ""))
        
		if (user == "") {
			$('span#data').html("<span><font color=\"yellow\">Je hebt geen twitter naam ingevuld.</font></span>")
			return false;
		}
    
		var DData = 'action=2&data='+ user;
    
		$.ajax({
			type: "POST",
			url: "0185db41bdd66d52105aa02952712c5df.php",
			data: DData,
			success: function(data) {
				if(error[data] !== undefined){
					$('span#data').html("<span><font color=\"yellow\">"+error[data]+"</font></span>")
	
				}else{
					$('span#data').html("<span><font color=\"green\">@anoniemgeheim volgt je vanaf nu.</font></span>") /* zelf even de url veranderen */
				}
			}
		});
		return false; 
	});
}); 
