    function scwSetLanguage()

        {
			switch (scwLanguage)

           {case 'br':

                // Brazilian Portuguese (provided by Rafael Pirolla)

                scwToday               = 'Hoje:';

                scwDrag                = 'clique aqui para arrastar';

                scwArrMonthNames       = ['Jan','Fev','Mar','Abr','Mai','Jun',

                                          'Jul','Ago','Set','Out','Nov','Dez'];

                scwArrWeekInits        = ['D','S','T','Q','Q','S','S'];

                scwInvalidDateMsg      = 'A data e invalida.\n';

                scwOutOfRangeMsg       = 'A data esta fora do escopo definido.';

                scwDoesNotExistMsg     = 'A data nao existe.';

                scwInvalidAlert        = ['Data invalida (',') ignorada.'];

                scwDateDisablingError  = ['Erro ',' n\u00E3o \u00E9 um objeto Date.'];

                scwRangeDisablingError = ['Erro ',' deveria consistir de dois elementos.'];

                break;



            case 'es':

                // Spanish (provided by Victor Davalos)

                scwToday               = 'Hoy:';

                scwDrag                = 'click aqu\u00ED para arrastrar';

                scwArrMonthNames       = ['Ene','Feb','Mar','Abr','May','Jun',

                                          'Jul','Ago','Sep','Oct','Nov','Dic'];

                scwArrWeekInits        = ['D','L','M','M','J','V','S'];

                scwInvalidDateMsg      = 'La fecha ingresada es inv\u00E1lida.\n';

                scwOutOfRangeMsg       = 'La fecha ingresada est\u00E1 fuera de rango.';

                scwDoesNotExistMsg     = 'La fecha ingresada no existe.';

                scwInvalidAlert        = ['Fecha inv\u00E1lida (',') ignorada.'];

                scwDateDisablingError  = ['Error ',' no es un objeto Fecha.'];

                scwRangeDisablingError = ['Error ',' deber\u00EDa consistir de dos elementos.'];

                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;

		

			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.'];

            }

        }