atv.personalize = function(){	
	/* Construct */
	var strings = {
		en : {
			welcome 	: 'Welcome ',
			signout		: 'Sign out',
			hellopre	: 'Hi ',
			hellosuf	: '! Have you marked the date yet?',
			detailspre	: 'Here are your event details, ',
			exlasuf		: '!',
			thankyoupre	: 'Your place is reserved, ',
			addtocal	: 'Save to your calendar &gt;'
		},
		de : {
			welcome		: 'Willkommen ',
			signout		: 'Abmelden',
			hellopre	: 'Guten Tag, ',
			hellosuf	: '! Haben Sie den Termin schon vorgemerkt?',
			detailspre	: 'Nachstehend finden Sie alle Informationen zum Event, ',
			exlasuf		: '!',
			thankyoupre	: 'Ihr Platz ist reserviert, ',
			addtocal	: 'In den Kalender eintragen &gt;'
			
		},
		fr : {
			welcome 	: 'Bienvenue, ',
			signout		: 'Déconnexion',
			hellopre	: 'Bonjour ',
			hellosuf	: ', vous avez déjà noté la date ?',
			detailspre	: 'Voici les détails sur l\'événement, ',
			exlasuf		: ' !',
			thankyoupre	: 'Votre inscription a bien été prise en compte, ',
			addtocal	: 'Ajouter à votre calendrier &gt;'
			
		}
	}
	
	var screenname = atv.personalize.cookies.SCREENNAME;
	
	if (screenname != undefined) {
		/* --------- Header --------- */
		var h = '<div id="welcome" class="cufonNew">' + strings[atv.language].welcome + screenname + '</div>';
		h += '<div id="signout" class="cufonNew">' + strings[atv.language].signout + '</div>'		
		$('#topnav').prepend(h);
						
		/* --------- Hello You --------- */
		if ($('#helloyou_replace').length == 1) {
			$('#helloyou_replace').addClass('cufonNew').html(strings[atv.language].hellopre + screenname + strings[atv.language].hellosuf);
		}
		
		/* ------- Event Details ------- */
		if ( $('#here-are-details').length == 1) {
			$('#here-are-details').addClass('cufonNew').html(strings[atv.language].detailspre + screenname + strings[atv.language].exlasuf);
		}
		if ( $('#thankyou-confirmed-rsvp').length == 1 ) {
			$('#thankyou-confirmed-rsvp').addClass('cufonNew').html(strings[atv.language].thankyoupre + screenname + strings[atv.language].exlasuf);
		} 
		if ( $('#SaveToCalendar').length == 1) {
			$('#SaveToCalendar').show();
		}
		Cufon.set('fontFamily', 'Adobe Clean').replace('.cufonNew');
	}
	
};

atv.init.personalize = function() {
	var cookies = ['SCREENNAME']
	atv.personalize.cookies = {};
	/* Insert cookies into the personalize object */
	for (var i=0; i<= cookies.length; i++) {
		atv.personalize.cookies[cookies[i]] = $.cookies.get(cookies[i]);	
	};
	
	atv.personalize();
	
	/* Do page specific personalizing if any is defined */
	if (typeof atv.personalizePage != 'undefined') {
		atv.personalizePage();
	}
};



