function initScript(){
			startSameHeight();
		}
		function startSameHeight(){;
			sameHeight({
				parentTagName: 'div',
				parentClass: 'infobox-container',
				tagName: 'div',
				tagClass: 'infobox',
				timeReplace: 1
			});
		}
		
		function sameHeight(o){
			if(!o) o = {};
			var _parentTagName = o.parentTagName ? o.parentTagName : false,
				_parentClass = o.parentClass ? o.parentClass : false,
				_tagName = o.tagName ? o.tagName : 'div',
				_tagClass = o.tagClass ? o.tagClass : 'same-height-box',
				_timeReplace = o.timeReplace ? o.timeReplace : 0;
			
			function hasClass(obj, cname){
				return (obj.className ? obj.className.match(new RegExp('(\\s|^)'+cname+'(\\s|$)')) : false);
			}
			
			function startCycle(){
				if(_parentTagName && _parentClass){
					_parents = document.getElementsByTagName(_parentTagName);
					
					if(_parents){
						for(var i = _parents.length - 1; i >= 0; i--){
							if(hasClass(_parents[i], _parentClass)) calcHeight(_parents[i]);
						}
					}
				} else {
					calcHeight(document);
				}
				
				function calcHeight(parent){
					var _boxes = parent.getElementsByTagName(_tagName),
						_height = 0,
						_array = [];
					
					if(_boxes){
						for(var j = _boxes.length - 1; j >= 0; j--){
							if(hasClass(_boxes[j], _tagClass)) _array.push(_boxes[j]);
						}
						for(var k = _array.length - 1; k >= 0; k--){
							_array[k].style.height = 'auto';
							if(_array[k].offsetHeight > _height) _height = _array[k].offsetHeight;
						}
						for(var q = _array.length - 1; q >= 0; q--){
							_array[q].style.height = _height + 'px';
							if(_array[q].offsetHeight > _height) _array[q].style.height = 2 * _height - _array[q].offsetHeight + 'px';
						}
					}
				}
				if(_timeReplace) setTimeout(startCycle, _timeReplace);
			}
			startCycle();
		}
		
		if(window.addEventListener)window.addEventListener("load",initScript,false);
		else if(window.attachEvent)window.attachEvent("onload",initScript);
