jQuery(document).ready(function($) {
	// Init
	var languages = $('#languages');
	// Translations
	var translation = new Array();
		translation['de'] = 'Sprachauswahl:';
		translation['en'] = 'Language Switcher:';
		translation['nl'] = 'Taalkeuze:';
		translation['es'] = 'Idioma:';
		translation['it'] = 'Lingua:';
		translation['gr'] = 'Γλώσσα:';
	// Screen Size
	if(screen.width <= 1024 || $(window).width() <= 1024) {
		languages.addClass('w1024');
	}
	// Window Size
	$(window).resize(function() {
	  	if($(window).width() <= 1024) {
	  		languages.addClass('w1024');
	  	}
	  	else {
			languages.removeClass('w1024');
	  	}
	});
	// Last Item
	languages.find('li:last-child').addClass('last-child');
	// Drop-Down
	languages.find('> .switcher').click(function(e) {
		languages.find('> ul').toggle();
		$(this).toggleClass('active');
		e.preventDefault();
	});
	// Switcher
	var host = window.location.host; // "www.meditouch.eu";
	var prefix = host.split(".")[(host.split(".").length-1)];
	if(prefix == 'eu') {
		var locale = (window.location.pathname).split("/")[1]; // ("/nl/home-pagina.html").split("/")[1];
		if(locale == 'nl' || locale == 'es' || locale == 'it' || locale == 'gr') {
			languages.find('> .switcher').removeClass('de en nl es it gr').addClass(locale);
			languages.find('> .switcher > a').text(translation[locale]);
		}
		else {
			languages.find('> .switcher').removeClass('de en nl es it gr').addClass('en');
			languages.find('> .switcher > a').text(translation['en']);
		}
	}
	else if(prefix == 'de') {
		languages.find('> .switcher').removeClass('de en nl es it gr').addClass('de');
		languages.find('> .switcher > a').text(translation['de']);
	}
});
