// login
$(document).ready(function () {
	var loginTypes = new Array('facebook','twitter','google','yahoo','openid','misc');
	var loginTypeNames = new Array('Facebook','Twitter','Google','Yahoo','OpenID','AIM oder Netlog');
	
	$('#login_types li').html('<a href="#">'+$('#login_types li').html()+'</a>');
	
	for (i = 0; i < loginTypes.length; i++) {
		$('#login_types li:last').after('<li class="'+loginTypes[i]+'"><a href="#" title="Anmeldung per '+loginTypeNames[i]+' Konto"><img src="http://www.politik.de/images/header/buttons/login_tab_'+loginTypes[i]+'.png" alt="" /></a></li>');
	}

	$('#login_types li a').click(function(){
		var loginType = $(this).parent().attr('class');
		$('#benutzerbox form.login fieldset').hide();
		if ($('#benutzerbox form.login fieldset.'+loginType).length) {
			$('#benutzerbox form.login fieldset.'+loginType).show();
		} else {
			$('#benutzerbox form.login').append('<fieldset class="'+loginType+'">'+getLoginFieldset(loginType)+'</fieldset>');
		}
		$(this).blur();
		return false;
	});
});

// 
var getLoginFieldset = function(loginType) {
	switch (loginType){
		case 'openid':
			return 'Melden Sie sich über Ihr OpenID Konto an: <a href="#" onclick="isgooglesignin = true; google.friendconnect.requestSignIn()">Anmelden</a>';
		case 'misc':
			return 'Melden Sie sich über Ihr AIM oder Netlog Konto an: <a href="#" onclick="isgooglesignin = true; google.friendconnect.requestSignIn()">Anmelden</a>';
		default:
			var nameTmp = loginType.charAt(0).toUpperCase() + loginType.substr(1);
			return 'Melden Sie sich über Ihr '+nameTmp+' Konto an:<br/><img src="http://www.google.com/friendconnect/scs/images/id_logo_'+loginType+'.jpg" alt="Über '+loginType+' anmelden" onclick="isgooglesignin = true; google.friendconnect.requestSignIn()" />';
	}
};
