    
    var Fan = {


        req : "",
        data : "",
        
	
	checkFan : function(fanid, fanname)
	{
		this.FanID = fanid;
		this.Fanname = fanname;
		
		$.ajax({
		    url: 'ajax.php?func=checkFan&fanid='+this.FanID+'',
		    type: 'GET',
		    dataType: 'json',
		    timeout: 5000,
		    cache: false,
		    global: 'false',
		    error: function(){
		       alert('Fehler.');
		    },
		    success: this.showLinks
		 
		});
	},
	showLinks : function(data, textStatus)
	{
		/*
	    if(data == false) {
		var ausgabe = "<button class=\"important\" style=\"width:100px; font-size: 10px; cursor:pointer; text-align:right;\"  onclick=\"Fan.insertFan("+Fan.FanID+"); return false;\" >ich bin Fan von "+Fan.Fanname+"!</button>";
	    }
	    else {
		var ausgabe = "<button class=\"\" style=\"width:100px; font-size: 10px; cursor:pointer; text-align:right;\" onclick=\"Fan.deleteFan("+Fan.FanID+"); return false;\" >kein Fan mehr von "+Fan.Fanname+"? <img src=\"gfx/icons/delete_icon.gif\"></button>";
	    }
		*/
	    if(data == false) {
		var ausgabe = "<button class=\"\" style=\"width:80px; font-size: 10px; cursor:pointer; text-align:right;\"  onclick=\"Fan.insertFan("+Fan.FanID+"); return false;\" >gefällt mir <img src=\"gfx/icons/thumb-up.png\" /></button>";
	    }
	    else {
		var ausgabe = "<button class=\"\" style=\"width:80px; font-size: 10px; cursor:pointer; text-align:right;\" onclick=\"Fan.deleteFan("+Fan.FanID+"); return false;\" >gefällt mir nicht mehr <img src=\"gfx/icons/thumb.png\"></button>";
	    }
	    
	    ausgabe += "<div id=\"container_fan_info\">";        
	    ausgabe += "</div>";
	    
	    document.getElementById("container_fan").innerHTML = ausgabe;
	    
	},
	insertFan : function(fanid)
        {
            $.ajax({
                url: 'ajax.php?func=insertFan&fanid='+fanid+'',
                type: 'GET',
                dataType: 'json',
                timeout: 5000,
                global: 'false',
                error: function(){
                   alert('Fehler beim eintragen.');
                },
                success: function(data, textStatus) {
                    if(textStatus == "success" && data != "false") {
			
			    document.getElementById("container_fan").innerHTML = "<div id=\"container_fan_info\"></div>";
                            document.getElementById("container_fan_info").setAttribute("class", "infobox");
                            document.getElementById("container_fan_info").innerHTML = "Hinweis: "+data+"";
                            //Fan.checkFan(Fan.FanID, Fan.Fanname);
                    }
                    else {
                            document.getElementById("container_fan_info").setAttribute("class", "infobox");
                            document.getElementById("container_fan_info").innerHTML = "Hinweis: Daten konnten nicht eingetragen werden";
                    }
                   
                }
             
            });
        },
	
	deleteFan : function(fanid)
        {
            $.ajax({
                url: 'ajax.php?func=deleteFan&fanid='+fanid+'',
                type: 'GET',
                dataType: 'json',
                timeout: 5000,
                global: 'false',
                error: function(){
                   alert('Fehler beim löschen.');
                },
                success: function(data, textStatus) {
                    if(textStatus == "success" && data != "false") {
			    document.getElementById("container_fan").innerHTML = "<div id=\"container_fan_info\"></div>";
                            document.getElementById("container_fan_info").setAttribute("class", "infobox");
                            document.getElementById("container_fan_info").innerHTML = "Hinweis: "+data+"";
                           // Fan.checkFan(Fan.FanID, Fan.Fanname);
                    }
                    else {
                            document.getElementById("container_fan_info").setAttribute("class", "infobox");
                            document.getElementById("container_fan_info").innerHTML = "Hinweis: Daten konnten nicht gelöscht werden";
                    }
                   
                }
             
            });
        }
        
    };
               

        
    

