/*
* Auteur : Frederic Beaulieu
* But : Cette fonction permet d'ajouter un apostrophe quand la variable en contient un.
*/
function verifiestr(strmot){
// definition des variable à utiliser
	var iIndex = 0, iLong, iPosition, iPosition2;
	var strTemp, strTemp2;
	var ctMot = new Array();
	iLong = strmot.length;
	iPosition = strmot.indexOf("'");
	if (iPosition != -1){ 
		strTemp2 = strmot.substr((iPosition + 1),(iLong + 1));
		iPosition2 = strTemp2.indexOf("'");
		if (iPosition2 == 0){
			strTemp = strmot;
		}
		else{
			if (iPosition2 != -1){
				strTemp = strmot.substr(iIndex,(iPosition + 1)) + "'" + strTemp2.substr(iIndex,(iPosition2 + 1)) + "'" + strTemp2.substr((iPosition2 + 1),(iLong + 1));
			}
			else{
				strTemp = strmot.substr(iIndex,(iPosition + 1)) + "'" + strmot.substr((iPosition + 1),(iLong + 1));
			}
		}
		return strTemp;
	}
	else{ 
		return strmot;
	}
}

//Fonction qui permet de valider les numériques
function IsNumeric(strString){
    var strValidChars = "0123456789"; // Liste des numeriques
    var strChar;
    if (strString.length == 0) return false;

    // Regarde si la string contient du numérique
    for (i = 0; i < strString.length; i++){
       	strChar = strString.charAt(i);
       	if (strValidChars.indexOf(strChar) == -1){
          	return false;
       	}
    }
    return true;
}

function IsEmail(strString){
	var at, point;
	at = strString.indexOf("@");
	point = strString.indexOf(".");
	if ((at == -1) || (point == -1)){ 
		return false; 
	}
	else{
		return true;
	}
}

function checkSiteWeb(strString){
	var strCheck = "http://";
	var iCherk;
	var strResult;
	
	iCheck = strString.indexOf(strCheck);
	if (iCheck == -1){
		strResult = strCheck + strString;
	}
	else{
		strResult = strString;
	}
	return strResult;
}

function checkTel(strString){
  	var iIndex = 0;
  	var strTemp;
	var telOk = true;
	
  	if (strString.indexOf(" ") == 3 && strString.indexOf("-") == 7){
  		strTemp = strString.substr(iIndex,3);
		if (IsNumeric(strTemp) == false){
			telOk = false;
		}
		strTemp = strString.substr(4,3);
		if (IsNumeric(strTemp) == false){
			telOk = false;
		}
		strTemp = strString.substr(8,4);
		if (IsNumeric(strTemp) == false){
			telOk = false;
		}
  	}
	else{
		telOk = false;
	}
	return telOk;
  
}

function IsCodepos(strString){
	var strChar;
	var verifieOk = true;
	
	for (y = 0; y < strString.length; y++){
		strChar = strString.charAt(y);
		if (y == 0 || y == 2 || y == 5){
			if (IsNumeric(strChar)){
			  verifieOk = false;
			}
		}
		else{
			if ((IsNumeric(strChar) == false) && (strChar != " ")){
			  verifieOk = false;
			}
		}
	}
	return verifieOk;	
}

function checkpays(zip){	
	if (IsNumeric(zip.charAt(0))){
		state = "us";
	}
	else{
		state = "ca";
	}
	return state;
}









