﻿function replaceAll(inSTR, inTOK, inREP){
    var s = inSTR + "";
    while (s.indexOf(inTOK) >= 0) {s = s.replace(inTOK, "§REPLACEMENT§PART§");}
    while (s.indexOf("§REPLACEMENT§PART§") >= 0) {s = s.replace("§REPLACEMENT§PART§", inREP);}
    return s;
}

function trim(aString){
    aString = replaceAll(aString, String.fromCharCode(160) ,' ');
    return aString.replace(/(^\s*)|(\s*$)/g,"");
}

function isNullOrEmpty(aString){
    return (aString==null || aString == '');
}

if (!document.getElementsByClassName){
  document.getElementsByClassName = function (className, tag, elm){
	var testClass = new RegExp("(^|s)" + className + "(s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i ];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}
}

/* Clignotement des images IE 6*/
try {
    document.execCommand( "BackgroundImageCache", false, true );
} catch( e ) { };