var myWin = new Array();

function getElementsByClass(searchClass) {
	var arr = [];
	var els = document.getElementsByTagName('*');
	for (i = 0, j = 0, elsLen = els.length; i < elsLen; i++) {
		if (els[i].className.indexOf(searchClass) != -1)
			arr[j++] = els[i];
	}
	return arr;
}

	function start () {
		if($(".catalogpro").length == 0) {
			$("#manCatalogId").css("display","none");
			$("#svernut").text("развернуть");
		}
		var MAXCOUNT = 10;
		for (var i = 0, len = MAXCOUNT; i <= len; ++i) {
			var el = getElementsByClass('window'+i)[0];
			if (el) {
				if (el.currentStyle) {
					myWin[i] = new WindowResize('window' + i, 0, parseInt(el.currentStyle.height));
				}
				else if (getComputedStyle(el, "")) {
					myWin[i] = new WindowResize('window' + i, 0, parseInt(getComputedStyle(el, "").height));
				}
				el.handle = myWin[i]; // !! циклическая ссылка
				myWin[i].prop = el;
				bindAction.add(el, "mousedown", function(event){
					this.handle.start(event);
				});
			}
		}
		
		for (var i = 0, len = MAXCOUNT; i <= len; ++i) {
			var mini = getElementsByClass("minimize" + i)[0];
			if (mini) {
				mini.handle = myWin[i];
				bindAction.add(mini, "click", function(event){
					this.handle.minimize(event);
				});
			}
		}
		
		for (var i = 0, len = MAXCOUNT; i <= len; ++i) {
			for (var j = 0, len = MAXCOUNT; j <= len; ++j) {
				var maxi = getElementsByClass("maximize" + i)[j];
				if (maxi) {
					maxi.handle = myWin[i];
					bindAction.add(maxi, "click", function(event){
						this.handle.maximize(event);
					});
				}
			}
		}
	}
