function strtr (str, from, to) {
    var fr = '', i = 0, j = 0, lenStr = 0, lenFrom = 0;
    var tmpFrom = [];
    var tmpTo   = [];
    var ret = '';
    var match = false;
    // Received replace_pairs?
    // Convert to normal from->to chars
    if (typeof from === 'object') {
        for (fr in from) {
            tmpFrom.push(fr);
            tmpTo.push(from[fr]);
        }
        from = tmpFrom;
        to   = tmpTo;
    }    
    // Walk through subject and replace chars when needed
    lenStr  = str.length;
    lenFrom = from.length;
    for (i = 0; i < lenStr; i++) {
        match = false;
        for (j = 0; j < lenFrom; j++) {
            if (str.substr(i, from[j].length) == from[j]) {
                match = true;
                // Fast forward
                i = (i + from[j].length)-1;                
                break;
            }
        }        
        if (false !== match) {
            ret += to[j];
        } else {
            ret += str[i];
        }
    }
    return ret;
}

function Enleve_Caracteres_Speciaux(str) 
{
  	tmp = strtr(str, '&+^¹©ÀÁÂÃÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ% ', '_____AAAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy__');
	//tmp = strtolower(tmp);
   	return tmp;
} 

// Fonction qui permet de faire les appels en ajax
var Appel_ajax= function(url, param, callback){
	$.post(url, param, function(res){
		if( res.code <= 0 ){			
			//document.location.href= "/lamoureux/gestion/deconnect.php";
			alert('redirection sur deconnect : code erreur n° :' + res.code);
		} else {
			callback( res );
		}
	},"json");
}	

// Permet de surligner une ligne d'un tableau lorsque l'on passe dessus avec la souris
var overeffect= function( obj ){
	obj.hover( function(){
		$(this).css({'background-color':'#808080'});
	}, function(e) {
		$(this).css({'background-color':'#F0F0F0'});
	});
}
