/*****************************************************************************
 TRUCKSTOPCO.com - GESTION DES ERREURS DE VALIDATION DE FORMULAIRES
 Créé le 29 décembre 2005 par Jean-Bernard Filion
 Dernière modification : 29 décembre 2005
*****************************************************************************/

var Err = 					false; 
var errStart = 				'<strong>S\'il-vous-pla&icirc;t :</strong>'; 
var msgErreur = 			errStart; 
var errText = 				'<br /> - entrez [title]'; 
var errMail = 				'<br /> - validate the address [title] (ex. nom@domaine.com)'; 
var errUrl = 				'<br /> - validate [title] (ex. http://www.domaine.com)'; 
var errCP = 				'<br /> - validate [title] (ex. A1A 1A1)'; 
var errSpe = 				'<br /> - validate [title], car il n\'accept pas de caract&egrave;re sp&eacute;ciaux'; 
var errArgent = 			'<br /> - validate [title]. (ex. 35.99)'; 
var errUser = 				'<br /> - validate [title], because this one is already in used'; 
var errPW = 				'<br /> - validate that both password and confirmation are similar'; 
var errTelephone = 			'<br /> - le num&eacute;ro de [title] doit &ecirc;tre valide (ex. (514) 555-1234)'; 
var errRadio = 				'<br /> - r&eacute;pondez &agrave; la question : [title]'; 
var errCbox = 				'<br /> - Select one option : [title]'; 
var errDate =				'<br /> - validate [title]'; 
var errDateDp =				'<br /> - validate que [title] est plus grande que la date d\'aujourd\'hui'; 
var errDateNp =				'<br /> - validate que [title] est plus petite que la date d\'aujourd\'hui'; 
var errDateCompare =		'<br /> - validate que [title] est plus grande que la date qui la pr&eacute;c&egrave;de'; 


//_ Ajouter un message d'erreur
function addErr(id,type){
	var id_tr = "tr_" + id;
	if (id_tr.indexOf("_dat_")!= -1 || id_tr.indexOf("_tel_")!= -1){
		id_tr = id_tr.substring(0,id_tr.lastIndexOf("_"));
	}else if(!isNaN(id_tr.substring(id_tr.lastIndexOf("_")+1,id_tr.length))){
		id_tr = id_tr.substring(0,id_tr.lastIndexOf("_"));
	}else if(id_tr.indexOf("txt_ob_dimensionh")!= -1){
			id_tr = "tr_txt_ob_dimensionw";
	}
	if (id.indexOf("_dat_")!= -1){
		id = id.substring(0,id.lastIndexOf("_"))+"_jour";
	}
	msgErreur += type.replace("[title]",'<a href="javascript:$(\''+id+'\').focus()" class="rouge">'+$(id).title+'</a>');
	Err = true;
	//$(id_tr).style.backgroundColor = couleur_erreur;
}