function changeFollow(twitterID, which, twitterName){
	
	if(twitterName != ""){
	var element = "#twitterID-"+twitterID;
	}else{
	var element = "#twitterID-"+twitterID;
	}
	
	// empty div to load new button
	$(element).empty();
	$(element).append("<div class=\"loading\"></div>");
	
	$.getJSON("/inc-files/makeFollow.php", { 'twitterID': twitterID, 'which': which }, function(json){
		if(json.succes){
			
			// Call function Check Follow
			checkFollow(element, twitterID, twitterName);
			
		}else if(json.error){
			
			$(element).empty();
			$(element).append("<div class=\"followButton\">"+json.error+"</div>");
			
		}
	});
	
}

function checkFollow(el, twitterID, twitterName){
	
	//Check follow en update door followButton in gewenste div (el) te zetten.
	$.getJSON("/inc-files/followCheck.php", { 'twitterID': twitterID }, function(json){
		
			//remove loading gif!
			$(el).empty();
			
			if(twitterName != ""){
				twitterScreen = "<br/>@"+twitterName;
			}else{
				twitterScreen = "";
			}
			
	  if(json.following == 0  && twitterName != ""){
			$(el).append("<div onclick=\"changeFollow("+twitterID+", 'follow', '"+twitterName+"')\" class=\"followButton\"> You unfollowed "+twitterScreen+"</div>");
		}
		else if(json.following == 0){
			$(el).append("<div onclick=\"changeFollow("+twitterID+", 'follow', '"+twitterName+"')\" class=\"followButton\">Follow</div>");
		}
		else if(json.following == 1 && twitterName != ""){
			$(el).append("<div>Thanks for following "+twitterScreen+"</div>");
		}
		else if(json.following == 1){
			$(el).append("<div class=\"unfollowButton\" style=\"color:#ccc; cursor:default;\">Follow</div>");
		}
		else if(json.error == "no tc4"){
			$(el).append("<div class=\"followButton\" onclick=\"popitup('/remote/login.php')\">Follow</div>");
		}
		else if(json.error){
			$(el).append("<div class=\"followButton\">"+json.error+"</div>");
		}
	 });
}

function popitup(url) {
	newwindow=window.open(url,'tc_popup','height=400,width=800,scrollbars=no', 'status=0', 'location=0', 'screenX=400', 'screenY=400');
	if (window.focus) {newwindow.focus()}
	return false;
}