window.onload = function() {
	if (typeof(elParent) == "undefined") elParent = "";
	setButtonHover(imgClassName,imgSrcName,imgExtType,elParent);
	
	
	/* Overflow scroll down sur panier etape 3 */
	if (document.getElementById("cgv_overflow")) document.getElementById("cgv_overflow").scrollTop = document.getElementById("cgv_overflow").scrollHeight;
}

function getElementsByClass(searchClass,tag) {
	var classElements = new Array();
	if ( tag == null ) tag = '*';
	var els = document.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function setButtonHover(elClass,prm,type,elParent) {
	if (elParent == "") elParent = "button";
	var obj = getElementsByClass(elClass,elParent);
	var x = obj.length;
	for (var i = 0; i < x; i++) {
  		obj[i].onmouseover = function (e){
			changeBtnSrc(this,prm+'_on',type);
		};
		obj[i].onmouseout = function (e){
			changeBtnSrc(this,prm,type)
		};
	}
}

function changeBtnSrc(obj,x,ext) {
	obj.childNodes[0].src = x+"."+ext;
}