﻿if(typeof LOC == 'undefined') {
	var LOC = {};
}
LOC.insertHtmlContent = function(cible, container, content, where, idcontainer, className){
	if(idcontainer == null){
		var sp1 = document.createElement(container);
	}
	else if(!document.getElementById(idcontainer)){
		var sp1 = document.createElement(container);
		sp1.setAttribute("id", idcontainer);
	}
	else if(document.getElementById(idcontainer)){
		var sp1 = document.getElementById(idcontainer);
		if(document.getElementById(idcontainer).style.display != "block") document.getElementById(idcontainer).style.display = "block";
	}
	//classe appliquée au container ajouté
	if(className){
		sp1.className = className;
	}
	//var sp1_content = document.createTextNode(content);//
	// ajoute ce contenu au nouvel élément
	//sp1.appendChild(sp1_content);
	sp1.innerHTML = content;
	//alert("sp1.outerHTML = " + sp1.outerHTML + " && content = " + content + " && sp1 = " + sp1);
	var sp2 = (typeof(cible) == "string") ? document.getElementById(cible) : cible;
	var parentDiv = sp2.parentNode;
	if(where == "before"){
		parentDiv.insertBefore(sp1, sp2);
	}
	else if(where == "after"){
		parentDiv.insertBefore(sp1, sp2.nextSibling);
	}
	else if(where == "top"){
		sp2.innerHTML = sp1.outerHTML + sp2.innerHTML;
	}
	else if(where == "bottom"){
		//alert("sp1.outerHTML: " + sp1.outerHTML);
		sp2.innerHTML = sp2.innerHTML + sp1.outerHTML;
	}
}
