function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

function ResizeElements(columns, rows) {
	var AllElements = new Array();
	var AllElements1 = new Array();
	var AllElements2 = new Array();
	var AllElementsPic = new Array();
	
	var objHMax = 0;
	var objHMax1 = 0;
	var objHMax2 = 0;
	AllElements = getElementsByClassName(document, 'div', 'productpicture');
	AllElementsPic = getElementsByClassName(document, 'a', 'picturelink');
	AllElements1 = getElementsByClassName(document, 'div', 'producttitle');
		
	if (AllElements1.length == 0) {
		AllElements1 = getElementsByClassName(document, 'h3', 'producttitlehome');
	}
	
	AllElements2 = getElementsByClassName(document, 'div', 'producttext');
	
	if (AllElements.length > 0) {

// gasesc maxim

	for (l = 0 ; l < AllElements.length ; l++) {
		
		idname = AllElements[l].id;
		idname1 = AllElements1[l].id;
		idname2 = AllElements2[l].id;
			
		//obj = document.getElementById(idname);
		
		objH = document.getElementById(idname).offsetHeight;
		objH1 = document.getElementById(idname1).offsetHeight;
		objH2 = document.getElementById(idname2).offsetHeight;
		if(objHMax < objH) {
			objHMax = objH;
		}
		if(objHMax1 < objH1) {
			objHMax1 = objH1;
		}
		if(objHMax2 < objH2) {
			objHMax2 = objH2;
		}				
		
	}

// aplic maxim

	for (l = 0 ; l < AllElements.length ; l++) {
		
		idname = AllElements[l].id;
		idname1 = AllElements1[l].id;
		idname2 = AllElements2[l].id;		
		idnamePic = AllElementsPic[l].id;		
			
		document.getElementById(idname).style.height = objHMax+'px';
		document.getElementById(idname1).style.height = objHMax1+'px';
		document.getElementById(idname2).style.height = objHMax2+'px';
			
//alinez poza pe centru pe verticala
	
	 	objPic = document.getElementById(idnamePic).offsetHeight;	
	 	//alert ((objHMax-objPic)/2);
	 	
	 	document.getElementById(idnamePic).style.paddingTop = parseInt((objHMax-objPic)/2)+'px';
			
	}

	}
}			
