/*
   Flounder's Mission Statement Generator
   Written 4/26/2000
   by Scott Fitzenrider
   flounder&#64;bright.net

   resume =>  http://www.bright.net/~flounder/myresume.html

   (feel free to e-mail me if you have any buzzword suggestions)

   updated 4/30/2000 => improved randomization, prevented repeats
   updated 5/10/2000 => mo' buzzwords
   updated 7/06/2000 => Added USA Today Graphic

*/
function randomarray(a) {
   var i;
   for (i=a.length;i--;) {
      var j = Math.floor((i+1)*Math.random());
      var temp = a[i];
      a[i] = a[j];
      a[j] = temp;
   }
   return a;
}
function mission() {
var openers = new Array (
	'Notre travail',
	'Notre mission',
	'Notre challenge',
	'Notre première priorité',
	'Notre but',
	'Le client peut compter sur nous pour ce qui',
	'Notre vision'
       );
var verbs = new Array (
	'actualiser',
	'augmenter',
	'administrer',
	'assurer',
	'bâtir',
	'communiquer',
	'conceptualiser',
	'coordonner',
	'cultiver',
	'créer',
	'décliner',
	'développer',
	'disséminer',
	'corroborrer',
	'concevoir',
	'prolonger',
	'faciliter',
	'moderniser',
	'intégrer',
	'niveller',
	'maintenir',
	'negocier',
	'réseauter',
	'promouvoir',
	'pourvoir',
	'poursuivre',
	'concevoir',
	'réinventer',
	'restaurer',
	'révolutionner',
	'simplifier',
	'engendrer',
	'fournir',
	'utiliser',
	'accomplir',
	'adapter',
	'administrer',
	'agrandir',
	'aider',
	'améliorer',
	'aménager',
	'analyser',
	'assembler',
	'augmenter',
	'bâtir',
	'budgéter',
	'calculer',
	'chercher',
	'compiler',
	'composer',
	'concevoir',
	'concilier',
	'conduire',
	'conseiller',
	'consigner',
	'construire',
	'coordonner',
	'créer',
	'déclarer',
	'déléguer',
	'diriger',
	'distribuer',
	'élaborer',
	'engendrer',
	'enquêter',
	'enseigner',
	'estimer',
	'établir',
	'étudier',
	'évaluer',
	'examiner',
	'exécuter',
	'expédier',
	'exploiter',
	'exposer',
	'faciliter',
	'favoriser',
	'fonder',
	'former',
	'formuler',
	'fournir',
	'gérer',
	'guider',
	'identifier',
	'influencer',
	'initier',
	'instituer',
	'inventer',
	'livrer',
	'maintenir',
	'mettre en oeuvre',
	'montrer',
	'motiver',
	'négocier',
	'observer',
	'obtenir',
	'ordonnancer',
	'persuader',
	'planifier',
	'préparer',
	'présenter',
	'prévoir',
	'produire',
	'promouvoir',
	'recommander',
	'recueillir',
	'rédiger',
	'réorganiser',
	'réparer',
	'représenter',
	'résoudre',
	'réviser',
	'revoir',
	'servir',
	'superviser',
	'surveiller',
	'traduire',
	'traiter',
	'utiliser',
	'vendre',
	'vérifier'
     );
var adverbs = new Array (
	'constamment',
	'collaborativement',
	'passionnément',
	'complètement',
	'continuellement',
	'crediblement',
	'distinctivement',
	'dramatiquement',
	'dynamiquement',
	'prudemment',
	'efficacement',
	'avec enthousiasme',
	'avec circonspection',
	'avec une attention particulière au détail',
	'globalement',
	'interactivement',
	'intrinsectivement',
	'objectivement',
	'perspicacement',
	'proactivement',
	'professionallement',
	'progressivement',
	'rapidement',
	'avec transparence',
	'synergisticalement'
       );
var adjectives = new Array (
	'actif',
	'adroit',
	'analytique',
	'artiste',
	'calme',
	'capable',
	'compétent',
	'consciencieux',
	'créatif',
	'débrouillard',
	'déterminé',
	'diligent ',
	'diplomate',
	'dynamique',
	'efficace',
	'énergique',
	'exigeant',
	'fiable',
	'flexible',
	'indépendant',
	'industrieux',
	'ingénieux',
	'innovateur ',
	'intuitif',
	'logique',
	'méthodique',
	'minutieux',
	'organisé',
	'original',
	'patient',
	'persévérant',
	'perspicace',
	'ponctuel',
	'pratique ',
	'précis',
	'productif',
	'professionnel',
	'progressiste',
	'prudent',
	'responsable',
	'sensible',
	'serviable',
	'souple',
	'spirituel',
	'sympathique'
     );
var nouns = new Array (
   	'la pensée novatrice',
   	'les déclinaisons',
   	'les alignements',
   	'les benefices',
   	'les meileures pratiques',
   	'le catalyste aux changement',
   	'la collaboration et le partage d\'idées acquis',
   	'les compétences acquises',
   	'le service à la clientèle',
   	'les données déterminées',
   	'les livrables',
   	'le commerce électronique',
   	'l\'expertise',
   	'les strategies de croissance',
   	'le capital humain déterminé',
   	'les idées',
   	'les imperatifs visés',
   	'l\'information nécéssaire',
   	'les infrastructures nécéssaires',
   	'les initiatives  nécéssaires',
   	'l\'innovation visée',
   	'le capital intellectuel',
   	'les source internes ou "organiques"',
   	'un leadership exceptionnel',
   	'nos excellents produits',
   	'nos materiels exceptionnels',
   	'nos meta-services',
   	'les métriques identifiées',
   	'les marchés cibles identifiés',
   	'les opportunités identifiées',
   	'les paradigmes identifiés',
   	'les potentiels identifiés',
   	'le processus interne',
   	'les vecteurs de qualité',
   	'les resources acquises',
   	'les resultat acquis',
   	'les scenarios identifiés',
   	'les services nécéssaires',
   	'les solutions connues',
   	'les sources quantifiées',
   	'les aires et thèmes stratégiques identifiés',
   	'la technologie acquise',
   	'les procédures en place',
   	'la valeur ajoutée'
     );
var conjunctions = new Array (
	' et',
	'\; ',
	' et continuer',
	' en tentant'
       );
var closers = new Array (
	'parce que c\'est ce que le client s\'attend d\'obtenir',
	'pour une satisfaction-client à 100%',
	'pour résoudre les affligeances de nos clients',
	'afin de promouvoir les aspects chéris par nos investisseurs',
	'par amélioration continuelle',
	'afin d\'être les meilleurs',
	'afin de dépasser les espérances du client',
	'pour satisfaire nos clients internes et externes',
	'afin de nous démarquer de la compétition',
	'pour rester compétitifs',
	'tout en maintenant les standards les plus élevés',
	'tout en cultivant une masse critique de potentiel humain',
	'afin de conserver un leadership technologique',
	'assurant une performance à 100%',
	'sans aucune erreur'
       );
   openers = randomarray(openers);
   adjectives = randomarray(adjectives);
   nouns = randomarray(nouns);
   adverbs = randomarray(adverbs);
   verbs = randomarray(verbs);
   conjunctions = randomarray(conjunctions);
   closers = randomarray(closers);

   var x;
   var statement = openers[openers.length-1];
   openers.length -= 1;

   statement = statement + " consiste à " + verbs[verbs.length-1];
   verbs.length -= 1;
   statement = statement + " " + adverbs[adverbs.length-1];
   adverbs.length -= 1;
/*
   statement = statement + " " + adjectives[adjectives.length-1];
   adjectives.length -= 1;
*/   
   statement = statement + " " + nouns[nouns.length-1];
   nouns.length -= 1;
   for (x=0;x<2;x++) {
      if (Math.random() > .5) {
    statement = statement + conjunctions[conjunctions.length-1];
    conjunctions.length -= 1;
    statement = statement + " à " + verbs[verbs.length-1];
    verbs.length -= 1;
    statement = statement + " " + adverbs[adverbs.length-1];
    adverbs.length -= 1;
/*
    statement = statement + " " + adjectives[adjectives.length-1];
    adjectives.length -= 1;
*/
    statement = statement + " " + nouns[nouns.length-1];
    nouns.length -= 1;
      }
   }

   statement = statement + " " + closers[closers.length-1];
   closers.length -= 1;
   statement = statement + ".";

   return statement;
}