function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function alphaNumericCheck(chaine,ChiffresOk,MinusculesOk,MajusculesOk,UnderscoreOk,PointAutorise)
{
	var ok=true;
	var i=0;
	if ( chaine == '' ) { ok=false; }
	for (i=0;i<chaine.length;i++)
	{
		if (alphaNumCheck(chaine.charCodeAt(i),ChiffresOk,MinusculesOk,MajusculesOk,UnderscoreOk,PointAutorise) == false )
		{
			ok=false;
		}
	}
	return ok;
}
	function alphaNumCheck(theChar,ChiffresOk,MinusculesOk,MajusculesOk,UnderscoreOk,PointAutorise)
	{
		if (
		    (((theChar > 47) && (theChar < 58 )) && ( ChiffresOk == 1 )) ||
		    (((theChar > 96) && (theChar < 123)) && ( MinusculesOk == 1 )) ||
		    (((theChar > 64) && (theChar < 91 )) && ( MajusculesOk == 1 )) ||
		    ( theChar == 95 && UnderscoreOk == 1) ||
		    ( theChar == 46 && PointAutorise == 1 )
		   )
		{return true;}else{return false;}
	}

function encodeperso2(LeTexte)
{
	var istr=LeTexte;
	var istr2='';
	for (var i=0;i<istr.length;i++)
	{
		if ( i>0 ) { istr2+=','; }
		istr2+=istr.charCodeAt(i);
	}
	istr2=istr2.replace(/,13,/g, ',');
	// ci dessus, code residu d'IE6 lors des retours chariots de textaray
	// a améliorer en testant egalement a gauche et a droite de la chaine la presence de ,13,
	return istr2;
}

function decodeperso2(LeTexte)
{
	eval('var toto = String.fromCharCode('+LeTexte+');');
	//toto=toto.replace(/"/g, '&quot;');
	//toto=toto.replace(/"/g, '&acute;');
	//toto=toto.replace(/</g, '&lt;');
	//toto=toto.replace(/>/g, '&gt;');
	//toto=toto.replace(/&/g, '&amp;');
	return toto;
}

function TransformeRetourChariotEnBR(LeTexte)
{
	return LeTexte.replace(/\n/g, '<br>');
}
function TransformeBREnRetourChariot(LeTexte)
{
	return LeTexte.replace(/<br>/g, '\n');
}


function CheckRadioButton(NomFormulaire,NomRadioButton,Valeur)
{
	for ( var i=0;i<eval('document.'+NomFormulaire+'.' + NomRadioButton + '.length');i++)
	{
		if ( eval('document.'+NomFormulaire+'.' + NomRadioButton + '[' + i + '].value == \'' + Valeur + '\'' ) )
		{
			eval('document.'+NomFormulaire+'.' + NomRadioButton + '[\'' + i + '\'].checked = true;');
		}
	}
}
	
function RetourneValeurRadioButton(NomFormulaire,NomRadioButton)
{
	eval('NbCases=document.'+NomFormulaire+'.' + NomRadioButton + '.length;');
	var ValeurRetournee="";
	for (var i=0;i<=(NbCases-1);i++)
	{
		if (eval('document.'+NomFormulaire+'.' + NomRadioButton + '[i].checked')==true)
		{
			ValeurRetournee=eval('document.'+NomFormulaire+'.' + NomRadioButton + '[i].value');
		}
	}
	return ValeurRetournee;
}

function VideFckEditor(NomInstance)
{
	FCKeditorAPI.GetInstance(NomInstance).SetHTML('');
}

function TrueFalseVersInt(valeur)
{
	if ( valeur == true || valeur == 'true' )
	{
		return 1;
	}
	else
	{
		return 0;
	}
}

function IntVersTrueFalse(valeur)
{
	if ( valeur == 1 || valeur == '1' ){return true;} else {return false;}
}

function AfficheCours(IdCours)
{
	var HtmlStr='';
	HtmlStr+='<form id="form_general" name="form_general" method="post" action="cours.php">';
	HtmlStr+='<input type="hidden" id="OperationPhp" name="OperationPhp" value="LireCours">';
	HtmlStr+='<input type="hidden" id="IdCours" name="IdCours" value="'+IdCours+'">';
	HtmlStr+='</form>';
	document.getElementById('div_de_form').innerHTML=HtmlStr;
	document.getElementById('form_general').submit();
}
