var errSubjectRequired="Il faut remplir le champ \253 Sujet \273 pour continuer.";


var errAccountRequired = "Il faut remplir le champ \253 No de compte OnStar \273 pour pouvoir continuer. \n Il doit contenir au plus 12 caract\350res et seulement des chiffres et des \253 - \273.";


var errAccountNotRequired = "Vous pouvez entrer le num\351ro de compte OnStar seulement si vous \352tes abonn\351 \340 OnStar.";


var errFirstName = "Il faut remplir le champ \253 Pr\351nom \273 pour pouvoir continuer. \n Il ne devrait pas contenir plus de 30 caract\350res.";


var errLastName = "Il faut remplir le champ \253 Nom \273 pour pouvoir continuer. Il ne devrait pas contenir plus de 30 caract\350res.";


var errEmail = "Il faut remplir le champ \253 Adresse \351lectronique \273 avec une adresse valide pour pouvoir continuer. \n Il ne devrait pas contenir plus de 50 caract\350res.";


var errAddress = "Il faut remplir le champ \253 Adresse \273 pour pouvoir continuer. \n Il ne devrait pas contenir plus de 35 caract\350res.";


var errAddress2 = "Le champ \253 Adresse 2 \273 ne devrait pas contenir plus de 35 caract\350res.";


var errCity = "Il faut remplir le champ \253 Ville \273 pour continuer. \n Il ne devrait pas contenir plus de 35 caract\350res.";


var errState = "Il faut remplir le champ \253 Province \273 pour continuer.";


var errZip = "Il faut remplir le champ \253 Code postal \273 pour continuer. \n Il ne devrait pas contenir plus de 6 caract\350res.";


var errDayPhone = "Le champ \253 No de t\351l\351phone le jour \273 devrait contenir au plus 12 caract\350res et seulement des chiffres et des \253 - \273.";


var errEveningPhone = "Le champ \253 No de t\351l\351phone le soir \273 devrait contenir au plus 12 caract\350res et seulement des chiffres et des \253 - \273.";


var errHwSoon = "Il faut remplir le champ \253 \300 quel moment envisagez-vous de faire l'achat d'un v\351hicule? \273 pour pouvoir continuer.";


var errHwSoonNotReq = "Vous pouvez s\351lectionner la valeur pour \253 \300 quel moment envisagez-vous de faire l'achat d'un v\351hicule? \273 si vous \352tes pr\351sentement int\351ress\351 \340 faire l'achat d'un v\351hicule.";

var errStorySelect = "Pour pouvoir nous faire parvenir une photo, vous devez s\351lectionner la valeur \253 Partagez votre histoire \273 dans le menu d\351roulant Objet.";
var errYear = "L'ann\351e du mod\350le que vous avez indiqu\351 est inadmissible. Veuillez entrer une autre ann\351e, assurez vous d'enregistrer quatre chiffres.";
var errModel = "Le champ 'mod\350le de v\351hicule' ne devrait pas \352tre plus de 30 caract\350res.";
var errFileWrongAttach = "Pour pouvoir nous faire parvenir une photo, vous devez s\351lectionner la valeur \253 Partagez votre histoire \273 dans le menu d\351roulant Objet.";
var errFileAbsent = "Pour pouvoir nous faire parvenir une photo, vous devez s\351lectionner la valeur \253 Partagez votre histoire \273 dans le menu d\351roulant Objet.";
var errImproperFileExtension="Votre photo doit \352tre de format GIF ou JPEG.";
var errImproperFileType="Votre photo doit \352tre de format GIF ou JPEG.";
var varMyStory = "Share Story";
var errPublishStory = "Pour pouvoir nous faire parvenir une photo, vous devez s\351lectionner la valeur \253 Partagez votre histoire \273 dans le menu d\351roulant Objet.";
var errCheckbox = "Si vous voulez autoriser OnStar \340 utiliser votre anecdote et votre photo dans d'autres publications, cochez la case correspondante avant de cliquer sur \253 Envoyer \273."


function isNumHyphen(strTemp) {


    for (i=0; i < strTemp.length; i++) {


        chTemp = strTemp.charAt(i);


        if (!( ((chTemp >= 0) && (chTemp <= 9)) || ((chTemp == "-")) ))


            return false;


    }


    return true;


}




function emailCheck(emailStr) {


    //var emailFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;


    var emailFilter=/^([\w-]+(\.[\w-]+)*)@(([\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(\.[a-z]{2})?)$/i;


        if (!(emailFilter.test(emailStr))) { 


            alert(errEmail);


            return false;


        }


    return true;


}

function IsNumeric(strString)
{
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

 //test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
 }






function trim(inputString) {


        if (typeof inputString != "string"){


            return inputString;


        }


        var retValue = inputString;


        var ch = retValue.substring(0, 1);


        while (ch == " ") { 


            retValue = retValue.substring(1, retValue.length);


            ch = retValue.substring(0, 1);


        }


        ch = retValue.substring(retValue.length-1, retValue.length);


        while (ch == " ") { 


            retValue = retValue.substring(0, retValue.length-1);


            ch = retValue.substring(retValue.length-1, retValue.length);


        }


        while (retValue.indexOf("  ") != -1) { 


          retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 


        }


       return retValue; 


 } 


function newwindowopen(str,winwidth,winheight){


		popup = window.open(str,'blank','width='+winwidth+',height='+winheight+',menubar=no,toolbar=no,location=no,status=no,resizable=yes,scrollbars=yes,wrap=yes,screenX=100,screenY=125,left=100,top=125');


		return;


}
function yearCheck(vehyear)
{
	if(!(IsNumeric(vehyear)))
		return false;
	
	return true;
}
