google.load("jquery", "1.4");
google.load("jqueryui", "1.8");

google.setOnLoadCallback(function () {
	if (typeof(gotFB) == 'undefined')   {
		if (typeof(fbAppId) != 'undefined') {

			var graphApiInitialized = false;
			window.fbAsyncInit = function () {
				FB.init({
					appId: fbAppId,
					status: true,
					// check login status
					cookie: true,
					// enable cookies to allow the server to access the session
					xfbml: true // parse XFBML
				});
                
				graphApiInitialized = true;
                
				if(typeof(fbOnLoad) != 'undefined') fbOnLoad();
                if(typeof(init_layout) != 'undefined')  init_layout(); 
                
                $("#b_day").datepicker({dateFormat: 'dd.mm.yy', defaultDate: '-7700d', changeYear: true, yearRange: '1920:2000'});               
                $("body").append("<div id='uidialogs'></div>");
                
                $(".invitedmembers").each(function(x, y)    {
                    readEventGuests($(this).attr("eventid"), "#"+$(this).attr("id"), 0);
                });	
                
                $("#friendselector").bind("jfmfs.friendload.finished", function() { 
                    //alert("finish loaded!"); 
                });
                
                //invite all selected friends
				(function() {
					var obj = "";
					$("#inviteconfirm").live("click", function()	{
						obj = $(this);
						var friendSelector  = $("#friendselector").data('jfmfs');
						var selectedFriends = friendSelector.getSelectedIds();
						var userList = "";
						var bereitseingeladen = $("div.invitedmembers[eventid='"+obj.attr("rel")+"'] .eventteilnehmer .teilnehmer").length;
	
						for(userid in selectedFriends)
						{
							userList += selectedFriends[userid]+",";        
						}
						
						//callEventInvitePoints($(this).attr("rel"), userList);
						$.colorbox({
							html:"<span style='color: #fff; font-size: 15px; margin-bottom: 10px; display: block;'>Bitte warten Sie, die Frende werden eingeladen!</span>",
							width: 400,
							height: 150,
							onComplete: function()   {
								$.ajax({
									url: "/points-do.php?action=invite&fbeventid="+obj.attr("rel")+"&fbuserid="+userList,
									success: function()	{
										//Aktualisiere die Liste mit den Gesichtern
										if(bereitseingeladen < 7)
										{
											readEventGuests(obj.attr("rel"), "div.invitedmembers[eventid='"+obj.attr("rel")+"']", 0);
										}
										
										userid = parseInt(userid) + 1;               	               	
										successWindow(userid);  
									}
								});   
						   }
						});      
					});
				})();
               	            
	            $(".facebook-face").live("click", function()    {
	                $.colorbox({
	                    html:'<div class="scrollbar"><div class="track"><div class="thumb"><div class="end"></div></div></div></div>'
	                        +'<div class="viewport"><div class="overview">'
	                        +"<span style='color: #fff; font-size: 15px; margin-bottom: 10px; display: block;'>An diesem Event nehmen <span id='peoplecount'></span> Leute teil</span>"
	                        +"<div style='color: #000; ' class='fiendsinvitedtoevent'></div>"
	                        +"<style>#cboxClose{display: none;}</style>"
							+'</div></div>'
							+'<span class="colorboxbutton" onClick="$.colorbox.close();" style="position: absolute; right: 10px; bottom: 10px;">Schließen</span>',
	                    width: 530,
	                    height: 300,
	                    onComplete: function()   {
	                        $("#cboxLoadedContent").tinyscrollbar();
	                    }
	                });
	                
	                readEventGuests($(this).attr("rel"), "#cboxLoadedContent .fiendsinvitedtoevent", 0, 1);
	            });
			};
			(function () {
				
				var e = document.createElement('script');
				e.src = document.location.protocol + '//connect.facebook.net/de_DE/all.js';
				e.async = true;
				if (document.getElementById('fb-root')) {
					document.getElementById('fb-root').appendChild(e);
				}
			}());

		}

	}

	if (typeof(ajaxify) != 'undefined') {
		ajaxify();
		window.setInterval('validateHash();', 10000);
	}

	if (typeof(webHeaderStart) != 'undefined') {
		webHeaderStart();
	}
});

/*
 * created by Fincha Solution
 * version 1.0
 * 
 * easy registration 2 Steps!
 */
function submitRegForm(form)	{
    var frm = {};

	frm = $(form).serialize();
    if($("#email").val() == "")
    {
        $("#uidialogs").html("Die E-Mail Adresse fehlt!");
        $("#uidialogs").dialog({
			resizable: false,
			width: 400,
			height: 200,
			modal: true,
			title: 'Ein Fehler ist aufgetreten',
			buttons: {
				'OK': function () {
					jQuery(this).dialog('close');
				}
			}
		});
		return false;
    }
    
    if($("#password").val() != "" && $("#password").val() != $("#password2").val())
    {
        $("#uidialogs").html("Die Passwörter stimmen nicht überein!");
        $("#uidialogs").dialog({
			resizable: false,
			width: 400,
			height: 200,
			modal: true,
			title: 'Ein Fehler ist aufgetreten',
			buttons: {
				'OK': function () {
					jQuery(this).dialog('close');
				}
			}
		});
		return false;
    }
    
    if($("#cgu_accept2").is(":checked") == false || $("#cgu_accept2").is(":checked") == false)
    {
        $("#uidialogs").html("Bitte akzeptieren Sie die AGB!");
        $("#uidialogs").dialog({
			resizable: false,
			width: 400,
			height: 200,
			modal: true,
			title: 'Ein Fehler ist aufgetreten',
			buttons: {
				'OK': function () {
					jQuery(this).dialog('close');
				}
			}
		});
		return false;
    }
    
    $("#uidialogs").html("<p style='text-align: center;'>Bitte warten Sie die Registrierung wird durchgeführt!<br /><br /><img src='/images/ajax-loader.gif' /></p>");
    $("#uidialogs").dialog({
		resizable: false,
		width: 400,
		height: 200,
	    modal: true,
		title: 'Bitte warten Sie!'
	});
		
    jQuery.getJSON('site.php?rpc=json&action=register', frm, function (data) {
		if(data.success)    {
		    $("#uidialogs").html("Vielen Dank, die Anmeldung war erfolgreich, bitte prüfen Sie den Postfach der angegebenen E-Mail Adresse! Schauen Sie auch im Spam Ordner nach!");
            $("#uidialogs").dialog({
                resizable: false,
                width: 400,
                height: 200,
                modal: true,
                title: 'Vielen Dank!',
                buttons: {
                    'OK': function () {
                        jQuery(this).dialog('close');
                    }
                }
            });
		}   else if(data.errornr == 100)   {
		    $("#uidialogs").html(data.error);
            $("#uidialogs").dialog({
                resizable: false,
                width: 400,
                height: 200,
                modal: true,
                title: 'Ein Fehler ist aufgetreten',
                buttons: {
                    'OK': function () {
                        jQuery(this).dialog('close');
                    },
                    'E-Mail erneut senden':function(){
						jQuery(this).dialog('close');
						requestReactivate ('email1');
					}
                }
            });
		}   else    {
		    $("#uidialogs").html(data.error);
            $("#uidialogs").dialog({
                resizable: false,
                width: 400,
                height: 200,
                modal: true,
                title: 'Ein Fehler ist aufgetreten',
                buttons: {
                    'OK': function () {
                        jQuery(this).dialog('close');
                    }
                }
            });
		}
	});
    return false;
}

function submitRegistration()	{
	// check field values first
	var validInput = true;
	var fieldByField = false;
	// check if there is at least one single mandatory setting to enable field by field checks
	if ( jQuery('#regform').find('.mandatory').length ) {
		fieldByField = true;
	}

	var isMusicChecked = null;
	jQuery('#regform').find('input').each(function () {
		var hasValue = false;
		if ( jQuery(this).attr('type') == 'checkbox' ) {
			hasValue = jQuery(this).attr('checked');
		}
		else if ( jQuery(this).attr('type') == 'file' ) {
			hasValue = true;
		}
		else {
			hasValue = jQuery(this).val();
		}

		// music multi special
		if ( jQuery(this).attr('type') == 'checkbox' && jQuery(this).attr('name') == 'music[]' && !isMusicChecked ) {
			if ( hasValue ) {
				isMusicChecked = true;
			}
			else {
				isMusicChecked = false;
			}
		}

		if (!hasValue && (!fieldByField || jQuery(this).hasClass('mandatory')) ) {
			jQuery(this).addClass('warning');
			validInput = false;
		} else {
			jQuery(this).removeClass('warning');
		}
	});
	
	if (jQuery('#cgu_accept2').length && !jQuery('#cgu_accept2').attr('checked') ) {
		jQuery("#dialog-confirm-register-data2").dialog({
			resizable: false,
			width: 400,
			height: 200,
			modal: true,
			buttons: {
				'OK': function () {
					jQuery(this).dialog('close');
				}
			}
		});
		return false;
	}
	if (!validInput || !jQuery('#cgu_accept').attr('checked') || isMusicChecked === false ) {
		jQuery("#dialog-confirm-register-data").dialog({
			resizable: false,
			height: 200,
			modal: true,
			buttons: {
				'OK': function () {
					jQuery(this).dialog('close');
				}
			}
		});
		return false;
	}


	var frm = {};
	if ( jQuery('#regform').length )
		frm = jQuery('#regform').serialize();
	else
		frm = jQuery('#regForm').serialize();

	jQuery.getJSON('site.php?rpc=json', frm, function (data) {
		if (data.success) {
			jQuery("#dialog-confirm-register-succes").dialog({
				resizable: false,
				height: 200,
				modal: true,
				buttons: {
					'OK': function () {
						jQuery(this).dialog('close');
						if (typeof(nlmRegistrationForward) != 'undefined') {
							document.location.href = nlmRegistrationForward;
						}
					},
					'Email senden':function(){
						jQuery(this).dialog('close');
						requestReactivate ('email1');
					}
				}
			});
		} else if ( data.dupe && data.dupe == 2 ) {
			jQuery("#dialog-failure-register").dialog({
				resizable: false,
				height: 200,
				modal: true,
				buttons: {
					'OK': function () {
						jQuery(this).dialog('close');
					}
				}
			});
		} else {
			jQuery("#dialog-confirm-register").dialog({
				resizable: false,
				height: 200,
				modal: true,
				buttons: {
					'OK': function () {
						jQuery(this).dialog('close');
					}
				}
			});
		}
	});
}

function requestReminder() {
	if (!jQuery("#dialog-reminder").length) {
		jQuery('body').append('<div style="display: none;" id="dialog-reminder" title="Passwort-Erinnerung"><img src="/ftp/nightlifemedia.de/img/pw_forget_reg.jpg" border="0"><div style="margin-left: 55px;"><input type="text" style="border:2px solid #bdc7d8; height: 30px; padding: 0 0 0 11px; width: 300px; color: #3a3a3a;	float: left;" id="reminderEmail" name="email1" value="" /></div></div>');
	}

	jQuery("#dialog-reminder").dialog({
		resizable: false,
		height: 220,
		width: 500,
		modal: true,
		buttons: {
			'Passwort-Erinnerung zusenden': function () {
				jQuery(this).dialog('close');
				jQuery.getJSON('site.php?rpc=json&action=reminder', {
					email1: jQuery('#reminderEmail').val()
				}, function (data) {
					alert('Die Erinnerung per E-Mail wurde veranlasst.');
				});
			},
			'Abbrechen': function () {
				jQuery(this).dialog('close');
			}
		}
	});
}

/*
 * created by Fincha Solution
 * version 1.0
 */
function requestReactivate(idX) {
	if (!idX) {idX='email1';}
		jQuery.getJSON('site.php?rpc=json&action=resendactivation', {
		email1: jQuery('#'+idX).val()
	}, function (data) {
		if (data.success == true) {
			$("#uidialogs").html("An die angegebene E-Mail Adresse wurde eine neue E-Mail verschickt.");
            $("#uidialogs").dialog({
                resizable: false,
                width: 400,
                height: 200,
                modal: true,
                title: 'E-Mail wurde verschickt',
                buttons: {
                    'OK': function () {
                        jQuery(this).dialog('close');
                    }
                }
            });
		} else {
			$("#uidialogs").html("Die E-Mail Adresse ist uns nicht bekannt oder bereits aktiviert.");
            $("#uidialogs").dialog({
                resizable: false,
                width: 400,
                height: 200,
                modal: true,
                title: 'Ein Fehler ist aufgetreten',
                buttons: {
                    'OK': function () {
                        jQuery(this).dialog('close');
                    }
                }
            });
		}
	});
	return false;
}

function submitLogin(loginFormDomObj) {
	var $loginForm = loginFormDomObj? jQuery(loginFormDomObj) : jQuery('#loginForm'); //FLMod: accepts optional loginForm (for e.g. second inpage login form)
	//console.log($loginForm.serialize());
	jQuery.getJSON('/site.php?rpc=json', $loginForm.serialize(), function (data) {
		if (data.success) {
			if (typeof(nlmLoginForward) != 'undefined') {
				document.location.href = nlmLoginForward;
			} else {
				document.location.href = 'site.php?welcome&step=welcome';
			}
		} else if ( data.fblink ) {
			jQuery("#dialog-confirm-register-error").dialog({
				resizable: false,
				height: 200,
				modal: true,
				buttons: {
					'OK': function () {
						jQuery(this).dialog('close');
					}
				}
			});
		} else {
			jQuery("#dialog-confirm-login").dialog({
				resizable: false,
				height: 200,
				modal: true,
				buttons: {
					'OK': function () {
						jQuery(this).dialog('close');
					},
					'Email senden':function(){
						jQuery(this).dialog('close');
						requestReactivate ('email1');
					}
				}
			});
		}
	});
}

function doLogout() {
	jQuery.ajax({
	    url: 'site.php?rpc=json&action=logout',
	    success: function() {
	        //alert("Success");
	        if ( typeof(nlmLogoutForward) != 'undefined' ) {
				document.location.href = nlmLogoutForward;
			}
			else {
				document.location.href = 'site.php?bye=1&step=logout';
			}
	    }
	});
	
	return false;
	
}

/*
 * created by Fincha Solution
 * version 1.2
 * 
 * an einem Event teilnehmen
 * @id = event id string
 */
function attendEvent(id) {
	var fbAttendId = id;
	FB.getLoginStatus(function (session) {
		if (session && session.status != 'unknown')	{
			FB.api(id + '/attending', 'post', {}, function (response) {
				//console.log(session);
				if (response.error) {
					alert(response.error['message']);
				}
					
				if (response === true) {
	               	callEventInvitePoints(fbAttendId, session.authResponse.userID);
					updatePointsOnPage(1);
				}
			});
		} else {
			alert('Diese Funktion steht nur Facebook-Usern zur Verfügung.');
		}
	});
}

/*
 * call URL to check for points in DB and send invites on FB
 * eventid = long int
 * userlist = string
 */
function callEventInvitePoints(eventid, userlist)   {
    $.ajax({
	    url: "/points-do.php?action=invite&fbeventid="+eventid+"&fbuserid="+userlist
	});
}

/*
 * created by Fincha Solution
 * version 1.5
 * 
 * Gäste vom Event auslesen
 * @eventid = event id string
 * @target = where to output the results
 * @showname = bool unused
 * @showall = bool
 * 
 * return string
 */
function readEventGuests(eventid, target, showname, showall)
{
    //FB.getLoginStatus(function (session) {
	$.ajax({
		url: '/facebook-api/facebook.invite.php?action=read&eventid='+eventid,
        dataType: 'json',
        success: function(data) {
        	var output = "";
            var user = "";
            if(data != "")
                {
                    //console.log(data);
                    
                    output = "<div class='eventteilnehmer'>"
                    for(user in data)
                    {
                        //var name = data[user].name;
                        var userid = data[user];
                            
                        output += "<div class='teilnehmer' style='float: left; margin-right: 10px; cursor: pointer;'>";
                        
                        if(showall == 1)
                        {
                            output +="<a href='http://facebook.com/"+userid+"' target='_blank'>";
                        }
                        output +="<img class='";
                        if(showall != 1)
                        {
                            output += "facebook-face";
                        }
                        
                        output += "' rel='"+eventid+"' ";
                        
                        if(showall == 1)
                        {
                             output += "style='margin-bottom: 10px;' height='50px' width='50px' ";
                             
                        }
                               
                        output += "src='http://graph.facebook.com/"+userid+"/picture' style='vertical-align: middle; margin-right: 5px;' />";
                        if(showname == 1)
                        {
                            //output +=name;
                        }
                        
                        if(showall == 1)
                        {
                            output += "</a>";
                        }
                        output +="</div>";
                          
                        if(user >= 7 && showall != 1)
                        {
                            break;    
                        }
                    }
                    
                    $("#peoplecount").html((parseInt(user)+1));
                    
                output += "</div>";
                //alert(output);
            }
            else
            {   
                $(target).hide();
            }    
            $(target).html(output);
        }
	});
}

function openProfile() {
	document.location.href = 'site.php?step=profile';
}

function openRegistration() {
	document.location.href = 'site.php?step=register';
}

function checkSubmenu(id, parentMenu) {
	jQuery('div.submenu:visible').each(function () {
		if (jQuery(this).attr('id') != 'submenu_' + id) {
			jQuery(this).hide('slow');
		}
	});

	if (jQuery('#submenu_' + id + ' > div').length <= 0) {
		return;
	}


	jQuery('#submenu_' + id).css('position', 'absolute');
	jQuery('#submenu_' + id).css('z-Index', '10');
	jQuery('#submenu_' + id).css('left', parentMenu.offset().left);
	jQuery('#submenu_' + id).css('top', parentMenu.offset().top + parentMenu.height() + 2);
	jQuery('#submenu_' + id).slideDown('slow');
}

function hideSubmenu() {
	jQuery('div.submenu:visible').hide('slow');
}

function deleteProfile() {
	if (confirm('Willst du wirklich deinen Zugang löschen? Deine Daten werden unwiderruflich für diesen Club gelöscht!')) {
		jQuery.getJSON('site.php?rpc=json', {
			'action': 'unregister'
		}, function (data) {
			alert('Deine Daten wurden gelöscht.');
			document.location.href = '/';
		});
	}
}

function mobileActivation(mobileNumber) {
	if (!jQuery("#dialog-mobileactivation").length) {
		jQuery('body').append('<div style="display: none;" id="dialog-mobileactivation" title="Handynummer aktivieren!"> <div style="width: 246px; position: relative; float: left; font-size: 14px; text-align: center; margin-left: 20px;">Du erhälst in den nächsten <br><b>5 Sekunden Deinen SMS-Code.</b> <br>Trage ihn hier ein:<br><input type="text" id="smscode" name="smscode" value="" style="background-color: #627aad; color: #fff; border-style:solid; border-color: #999999;"/>Handynummer falsch?<br /><input type="text" id="mobilenumber" name="mobilenumber" style="background-color: #e1e7f3; color: #000; border-style:solid; border-color: #999999;"/><br><br><button type="button"  onclick="updateMobileNumber();">Handynummer aktualisieren</button></div></div>');
		jQuery('.button').button();
	}
	
	if ( mobileNumber ) {
		$('#dialog-mobileactivation').find('input[name=mobilenumber]').val(mobileNumber);
	}

	jQuery("#dialog-mobileactivation").dialog({
		resizable: false,
		height: 360,
		width: 320,
		modal: true,
		buttons: {
			'Jetzt Handynummer aktivieren!': function () {
				jQuery.getJSON('site.php?rpc=json&action=smscode', {
					smscode: jQuery('#smscode').val()
				}, function (data) {
					if (!parseInt(data.success)) {
						alert('Der SMS Code war leider falsch.');
					} else {
						alert('Danke – du bist erfolgreich freigeschaltet');
						jQuery('#dialog-mobileactivation').dialog('close');
						if (typeof(nlmMobileForward) != 'undefined') {
							document.location.href = nlmMobileForward;
						}
					}
				});
			},
			'(Code nochmals zusenden)': function () {
				jQuery.getJSON('site.php?rpc=json&action=smsrecode', {
					smscode: jQuery('#smscode').val()
				}, function (data) {
					alert('Der SMS Code wurde nochmals versendet.');
				});
			}
		}
	});
}

function updateMobileNumber() {
	jQuery.getJSON('site.php?rpc=json&action=smsrecode', {
		smscode: jQuery('#smscode').val(),
		mobile: jQuery('#mobilenumber').val()
	}, function (data) {
		alert('Der SMS Code wurde nochmals versendet.');
	});
}

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

/*
 * created by Fincha Solution
 * version 1.0
 * 
 * mehrere Freunde zum Event einladen
 * 
 */
function sendRequestToManyRecipients(eventid) {
	attendEvent(eventid);

	$.colorbox({
		html : '<span style="color: #fff; font-size: 15px; margin-bottom: 10px; display: block;"><b>Super, du nimmst an dem Event teil.</b><br /><br />' 
				+'Du hast dafür 0.10 Punkte bekommen. Lade deine Freunde ein und erhalte dafür Bonuspunkte welche du gegen Getränke und andere Sachen einlösen kannst. Klicke auf den "schließen" Button um weiter zu machen.</span>'
				+'<span class="colorboxbutton" onClick="$.colorbox.close();" style="position: absolute; right: 10px; bottom: 10px;">Weiter</span>'
				+'<style>#cboxClose{display: none;}</style>',
		width: 550,
		height: 220,
		onClosed: function()	{
			$.colorbox({ 
				html: 	'<span id="inviteconfirm" rel="'+eventid+'" style="bottom: 10px; right: 10px;">Freunde einladen</span><div id="friendselector"></div>'
						+'<style>#cboxClose{display: none;}</style>'
						+'<span class="colorboxbutton" onClick="$.colorbox.close();" style="position: absolute; right: 130px; bottom: 10px;">Abbrechen</span>'
						+'<span style="position: relative; top: -215px; color: #fff;"><b>Jetzt Freunde einladen und abkassieren.</b><br />Für jeden geworbenen Freund erhälst Du Punkte.</span>',
				width: '730px',
				height: '360px',
				onComplete: function()  {
				    readEventGuestsArray(eventid);
				}
			});
		}
	});
}

function readEventGuestsArray(eventid)	{
	
    $.ajax({
        url: '/facebook-api/facebook.invite.php?action=read&eventid='+eventid,
        dataType: 'json',
        success: function(data) {
            if(data != "")
            {
                var userids = new Array();
                i = 0;
                for(user in data)
                {
                    userids[i] = data[user];
                    i++;
                }

                var dataFB = $("#friendselector").jfmfs({
                    exclude_friends: userids,
                    labels: {
                        selected: "Ausgewählt",
                        filter_default: "Hier den Namen eingeben",
                        filter_title: "Freunde finden:",
                        all: "Alle",
                        max_selected_message: "{0} von {1} ausgewählt"
                    }
                });
            }
        }
    });
}

function successWindow(userid)
{
    $.colorbox({
	    html: "<div style='color: #000;'>Bitte warten...</div>",
	    onComplete: function() {
	        $.colorbox({
	        	html: 	"<div style='color: #fff;'>Die Freunde wurden erfolgreich eingeladen! Dir wurden weitere "+(userid*0.1).toFixed(2)+" Punkte gebucht</div>"
	        			+'<span class="colorboxbutton" onClick="$.colorbox.close();" style="position: absolute; right: 10px; bottom: 10px;">Schließen</span>'
	        			+'<style>#cboxClose{display: none;}</style>'
            });
	        
	        updatePointsOnPage(userid);
	    }
	});
}

/*
 * created by Fincha Solution
 * version 1.1
 * 
 * Call Facebook Login Window
 * redirecturl type String
 */
function fblogin(redirecturl) {
    if (redirecturl) {
		redirect_to = redirecturl;
	} else {
		if (nlmLoginForward){
			redirect_to = nlmLoginForward;
		} else {
			redirect_to = '/?gallery=list';
		}
	}
    //alert("call");
    
	FB.login(
		function(response) {
		    if(response.status == "connected")
		    {
			    window.location.href = redirect_to+"&fblogin=1";
			}
			else
			{
			    return false;
			}
    	},
	    {scope:'user_birthday, user_hometown, user_about_me, email, rsvp_event, publish_stream,create_event,manage_pages,offline_access,user_about_me,user_photos,friends_photos'}
	);
}

/*
 * created by Fincha Solution
 * version 1.0
 * 
 * aktualisiere die Punkte auf der Seite
 * 
 * points int = Anzahl User
 */
function updatePointsOnPage(points)	{
	//Aktualisiere die Punkte auf der Seite
    var pointsnow = $("#mypointsDisplay").text();
    pointsnow = parseFloat(pointsnow);
    var pointsnew = parseFloat((pointsnow + parseFloat((points*0.1).toFixed(2))).toFixed(2));
    //alert(pointsnew);
    $("#mypointsDisplay").text(pointsnew);
}

/*
 * created by Fincha Solution
 * version 1.0
 * 
 * erstelle Galerie übersicht
 * 
 * anzahl int = Anzahl Galerien
 */
function readGalleryCustom(anzahl, target)  {
    $.ajax({
        url: "/?action=galleryalbums&rpc=json",
        dataType: "json",
        success: function(data) {
            $(target).html("");
            for(album in data.albums)
            {
                if(anzahl == album)
                {
                    break;
                }
                //console.log(data.albums[album].id);
                $(target).append('<li><a href="/?gallery=list&gid='+data.albums[album].id+'"><span><img src="http://resident-club.de/image.php?width=183&height=136&file='+data.albums[album].cover+'" /></span></a></li>');
            }
            $(target+" li").last().addClass("last");
        }
    });
}


