var fchange = 0;

function checkf(){
	if (fchange>1){
		return true;
	}else{
		return false;
	}
}

var block = false;
var bopen = 0;
var bnext = 0;
var current = 0;
var coeff = 15;
var shei = new Array();
var wid = new Array();
var movevar = new Array();

function mresiv(curr){
	if (!block){
		if (bopen!=curr){
			mchange(curr);
			current = curr;
		}
	}else if(bnext!=0){
		bnext = curr;
	}
}
function mchange(id){
	num = id;
	id = 'men' + id;
	wid[num] = id;
	coeff = Math.round(document.getElementById(wid[num]).scrollWidth / 50);
	if (coeff < 3) coeff = 3;
	coeff = 20;
	copen(num);
}

function copen(num){
	shei[num] = 45;
	shei['men' + bopen] = 473;
	razval(num);
}
function razval(num){
	shei[num]+=coeff;
	document.getElementById(wid[num]).style.width = shei[num]+'px';
	if (bopen != 0){
		shei['men' + bopen]-=coeff;
		document.getElementById('men' + bopen).style.width = shei['men' + bopen]+'px';
	}
	if (document.getElementById(wid[num]).offsetWidth>=473){
		clearTimeout(movevar[num]);
		if (bopen != 0){
			document.getElementById('men' + bopen).style.width = '45px';
		}
		document.getElementById(wid[num]).style.width = '473px';
		bopen = current;
		block = false;
		if (bnext!=0){
			mchange(bnext);
			bnext = 0;
		}
	}else{
		block = true;
		movevar[num] = setTimeout("razval("+num+")", 1);
	}
}

