function altLang() {
    // Language Flipper By Phil Barnes.
    // Requires Files to be rigidly named acording to language.
    // For example index_e.htm = English, corresponding French = index_f.htm
    // French and English Files are located in the same directory.

	// Syntax:  <a href="javascript:altLang()">English</a> or <a href="javascript:altLang()">Francais</a>

    var urlLocation = "" + window.location;
    var languageLocation = urlLocation.indexOf("_e.htm");

    if  (languageLocation < 0) {
        // Could not find '_e.htm', assume a French file to be converted to Englsih.
        languageLocation = urlLocation.indexOf("_f.htm");
        if (languageLocation < 0) {
            // Could not find either '_e.htm' or '_f.htm'
            window.alert('No Corresponding Alternate Language Page Available.\n\nAucune page alternative correspondante de langage disponible.');
            return;
        } else {
            // Change '_f.htm' to '_e.htm'
            var newExtention = '_e.htm';
        }
    } else {
        // Change '_e.htm' to '_f.htm'
        var newExtention = '_f.htm';
    }

    var newLocation = urlLocation.substring(0, languageLocation) + newExtention;
    window.location = newLocation;
}