function getElementsByClassName(oElm, strTagName, oClassNames){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var arrRegExpClassNames = new Array();
	if(typeof oClassNames == "object"){
		for(var i=0; i<oClassNames.length; i++){
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
		}
	}
	else{
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
	}
	var oElement;
	var bMatchesAll;
	for(var j=0; j<arrElements.length; j++){
		oElement = arrElements[j];
		bMatchesAll = true;
		for(var k=0; k<arrRegExpClassNames.length; k++){
			if(!arrRegExpClassNames[k].test(oElement.className)){
				bMatchesAll = false;
				break;
			}
		}
		if(bMatchesAll){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

var ViewWysiwyg = true;

function changeClass() {
if (ViewWysiwyg)
{ 
var Elmts = getElementsByClassName(document, "div", "wysiwyg");
for (var i = 0; i < Elmts.length; i++) { 
        Elmts[i].className="Apercu_wysiwyg";
} 
//ViewWysiwyg = false;
}
else
{
 var Elmts = getElementsByClassName(document, "div", "Apercu_wysiwyg");
for (var i = 0; i < Elmts.length; i++) { 
        Elmts[i].className="wysiwyg";
}
//ViewWysiwyg = true;
}

changeClassLink();
changeClassEdito();
if (ViewWysiwyg)
ViewWysiwyg = false;
else
ViewWysiwyg = true;
}


function changeClassLink() {
if (ViewWysiwyg)
{ 
 var Elmts = getElementsByClassName(document, "span", "wysiwygLink");
for ( i = 0; i < Elmts.length; i++) { 
        Elmts[i].className="Apercu_wysiwygLink";
} 
//ViewWysiwyg = false;
}
else
{
var Elmts = getElementsByClassName(document, "span", "Apercu_wysiwygLink");
for ( i = 0; i < Elmts.length; i++) { 
        Elmts[i].className="wysiwygLink";
}
//ViewWysiwyg = true;
}
}



function changeClassEdito() {
if (ViewWysiwyg)
{ 
var Elmts = getElementsByClassName(document, "div", "separateurVisuelEdito");
for ( i = 0; i < Elmts.length; i++) { 
        Elmts[i].className="Apercu_separateurVisuelEdito";
}
//ViewWysiwyg = false;
}
else
{
 var Elmts = getElementsByClassName(document, "div", "Apercu_separateurVisuelEdito");
for ( i = 0; i < Elmts.length; i++) { 
        Elmts[i].className="separateurVisuelEdito";
}
//ViewWysiwyg = true;
}
}

