

/*(function() {
	var e = document.createElement('script');
	e.src = document.location.protocol + '//connect.facebook.net/de_DE/all.js';
	e.async = true;
	var s = document.getElementsByTagName('script')[0];
	s.parentNode.insertBefore(e, s);
}());*/

FB.init({
	appId  : '137613586262584',
	channelUrl: 'http://www.lowa.at/Ich-bin-Lowa/dashboard/channelfile'
});

window.addEvent('domready', function(){
	document.getElements('.fb-button.register').addEvent('click', function(e){
		e.stop();
		FB.login(function(response) {
			if (response.session) {
				if (response.perms) {
					document.location = document.getElement('base').get('href') + 'regform/';
				}
				else {
					alert('Ohne die angeforderten Berechtigungen ist es nicht möglich dich mit deiner LOWA Fan-Seite anzumelden!');
				}
			}
			else {
				/*FB.getLoginStatus(function(response){
					console.log(response);
				});*/
				alert('Du musst dich bei Facebook anmelden um mitmachen zu können.');
			}
		}, {
			perms:'publish_stream,offline_access,email'
		});

	});
});

window.addEvent('domready', function(){
	if(document.getElement('.regform')){
		FB.getLoginStatus(function(response) {
			if (response.session) {
				var fields = document.getElements('input');
				FB.api('/me', function(response) {
					fields.filter('#fb_id').set('value', response.id);
					fields.filter('#email').set('value', response.email);
					fields.filter('#first_name').set('value', response.first_name);
					fields.filter('#last_name').set('value', response.last_name);
					fields.filter('#city').set('value', response.hometown);
					//fields.filter('#birthdate').set('value', response.birthday);
				});
				FB.api('/me/accounts', function(response){
					var pagelist = document.getElement('.pages');
					if(response.data.length === 0){
						alert("Du musst zuerst eine Fan-Seite in Facebook anlegen, bevor du dich hier registrieren kannst. Du wirst automatisch zur Anmeldeseite für Fan-Seiten weitergeleitet.");
						document.location = 'http://www.facebook.com/pages/create.php';
						return;
					}
					response.data.each(function(page, i){
						new Element('div').adopt(
							new Element('input', {
								'type': 'radio',
								'value': page.id,
								'name': 'page',
								'checked': (i < 1 ? true:false)
							}),
							new Element('label').adopt(
								new Element('img', {
									'src': 'http://graph.facebook.com/' + page.id + '/picture'
								}),
								new Element('span', {
									'text': page.name
								})
							)
						).inject(pagelist);
					});
				});
			}
			else {
				alert("Du bist nicht in deinem Facebook-Account eingeloggt!");
				document.location = 'http://www.facebook.com/';
			}
		});
	}
});
