function scwSetLanguage() {

switch (scwLanguage) {

		case 'de':
		// German (provided by Henning Hraban Ramm)
		scwToday               = 'Heute:';
		scwDrag                = 'zum Ziehen hier klicken';
		scwArrMonthNames       = ['Jan','Feb','M\u00E4r','Apr','Mai','Jun',
															'Jul','Aug','Sep','Okt','Nov','Dez'];
		scwArrWeekInits        = ['S','M','D','M','D','F','S'];
		scwInvalidDateMsg      = 'Das eingegebene Datum ist ung\u00FCltig.\n';
		scwOutOfRangeMsg       = 'Das eingegebene Datum liegt au\u00DFerhalb der gesetzten Grenzen.';
		scwDoesNotExistMsg     = 'Das eingegebene Datum gibt es nicht.';
		scwInvalidAlert        = ['Ung\u00FCltiges Datum (',') ignoriert.'];
		scwDateDisablingError  = ['Fehler ',' ist kein Datumsobjekt.'];
		scwRangeDisablingError = ['Fehler ',' muss aus zwei Elementen bestehen.'];
		break;
		
		case 'fr':
		// French (provided by Alain Boute)
		scwToday               = 'Aujourd\'hui:';
		scwDrag                = 'D\u00E9placer le calendrier';
		scwArrMonthNames       = ['Jan','F\u00E9v','Mar','Avr','Mai','Juin',
															'Jui','Aou','Sep','Oct','Nov','D\u00E9c'];
		scwArrWeekInits        = ['Di','Lu','Ma','Me','Je','Ve','Sa'];
		scwInvalidDateMsg      = 'Date invalide.\n';
		scwOutOfRangeMsg       = 'Date en dehors de la plage autoris\u00E9e.';
		scwDoesNotExistMsg     = 'La date n\'existe pas.';
		scwInvalidAlert        = ['La date (',') n\'est pas reconnue (ignor\u00E9e).'];
		scwDateDisablingError  = ['Erreur ',' n\'est pas un objet Date.'];
		scwRangeDisablingError = ['Erreur ',' doit avoir deux \u00E9l\u00E9ments.'];
		break;
		
		case 'it':
		// Italian (provided by Fulvio Bille')
		scwToday               = 'Oggi:';
		scwDrag                = 'Click per trascinare';
		scwArrMonthNames       = ['Gen','Feb','Mar','Apr','Mag','Giu', 
					'Lug','Ago','Set','Ott','Nov','Dic'];
		scwArrWeekInits        = ['D','L','M','M','G','V','S'];
		scwInvalidDateMsg      = 'La data inserita non è valida.\n';
		scwOutOfRangeMsg       = 'La data inserita è fuori range.';
		scwDoesNotExistMsg     = 'La data inserita non esiste.';
		scwInvalidAlert        = ['Data non valida (',') ignorata.'];
		scwDateDisablingError  = ['Errore ',' questo non è un oggetto Date.']; 
		scwRangeDisablingError = ['Errore ',' dovrebbe avere due elementi.'];			
		break;
			
		default:
		// English
		scwToday               = 'Today:';
		scwDrag                = 'click here to drag';
		scwArrMonthNames       = ['Jan','Feb','Mar','Apr','May','Jun',
															'Jul','Aug','Sep','Oct','Nov','Dec'];
		scwArrWeekInits        = ['S','M','T','W','T','F','S'];
		scwInvalidDateMsg      = 'The entered date is invalid.\n';
		scwOutOfRangeMsg       = 'The entered date is out of range.';
		scwDoesNotExistMsg     = 'The entered date does not exist.';
		scwInvalidAlert        = ['Invalid date (',') ignored.'];
		scwDateDisablingError  = ['Error ',' is not a Date object.'];
		scwRangeDisablingError = ['Error ',' should consist of two elements.'];

	}

}
