function mdialog(title, message, buttons, sclose, focus){

	if(buttons==0){
		buttons='';
	}else if(buttons==1){
		buttons="<a class='btn-ok' href='javascript:void(0);' onclick='btn_click(\"btn_cancel\");'>OK</a>";
	}
	
	if(sclose==0){
		sbutton='';
	}else{
		if(sclose==1){
			sclose="$('div.mform:last').remove();";
		}
		sbutton="<span class='btn-small-close' onclick=\""+sclose+"\"><img src='/img/close.png' alt=''></span>";
	}
	
	if(focus==0){
		focus='a.tmp:last';
	}
	
	var dialog=" \
	<div class='mform' style='width:100%; height:100%; position:fixed; top:0; left:0; background-image:url(/admin/img/1.png);'> \
		<table class='mform' border='0' cellpadding='0' cellspacing='0' align='center' style='margin-top:100px'> \
			<tr class='mheadrow'> \
				<td class='mcorner'> \
					<div><b style='top:2px; left:0; width:1px; height:23px;'></b><b style='top:1px; left:1px; width:1px; height:24px;'></b><b style='top:0; left:2px; width:1px; height:25px;'></b><b style='top:0; left:3px; width:1px; height:25px;'></b></div> \
				</td> \
				<td style='width:auto;'> \
					<div style='position:relative; height:100%; width:100%; background-color:#42609A; cursor:move;'> \
						 \
						<span style='position:relative; top:5px;'>"+title+"</span> "+ sbutton +" \
					</div> \
				</td> \
				<td class='mcorner'> \
					<div><b style='top:2px; right:0; width:1px; height:23px;'></b><b style='top:1px; right:1px; width:1px; height:24px;'></b><b style='top:0; right:2px; width:1px; height:25px;'></b><b style='top:0; right:3px; width:1px; height:25px;'></b></div> \
				</td></tr> \
				<tr style='background-color:#DDDDDD;'> \
				<td style='border-left:2px solid #808080;'><br></td> \
				<td style='padding:20px;'> \
					<div style=''> \
						"+message+" \
					</div> \
				</td> \
				<td style='border-right:2px solid #808080;'><br></td> \
				</tr> \
				<tr style='background-color:#DDDDDD;'> \
					<td colspan='3' style='border-right:2px solid #808080; border-left:2px solid #808080; border-bottom:2px solid #808080; height:30px; vertical-align:middle; text-align:right; padding:0 10px;'> \
						<div style='position:relative;'> \
							"+buttons+" \
						</div> \
					</td></tr> \
		</table> \
	<a class='tmp' href='javascript:void(0);'></a> \
	</div> \
	<script>$('"+focus+"').focus();</script> \
	";
	
	$(dialog).appendTo('body');
	
	if (document.addEventListener) { // FF и другие
		document.addEventListener('keydown', reg_event,false);
	}else if (document.attachEvent) { // специально для MSIE 
		document.attachEvent('onkeydown', reg_event);
	}
	
}


function btn_click(btn){
	if(btn=='btn_cancel'){
		$('div.mform:last').remove();
	}
}

function reg_event(event){//обработка события
	//alert(event.keyCode);
	if(event.keyCode==27){// ESC
		$("span.btn-small-close:last").click();
	}else if(event.keyCode==13){ //Enter
		$("a.btn-ok:last").click();
	}
		//$('div.mform:last').remove();
		
		//event.preventDefault();//запрет на дальнейшее распространение
		//return false;//возвращаем false
}

function wait(m){
	var wait_form=" \
	<div class='waiting' style='width:100%; height:100%; position:fixed; top:0; left:0; background-image:url(/admin/img/1.png);'> \
		<table class='mform' border='0' cellpadding='0' cellspacing='0' align='center' style='margin-top:200px'> \
			<tr> \
				<td align='center' valign='middle' style='background-color:#cccccc;padding:20px;border:2px solid #666666;'> \
					<img alt='Пожалуйста, подождите...' src='/img/waiting.gif'><div>Пожалуйста, подождите...</div> \
				</td> \
			</tr> \
		</table> \
	</div> \
	";
	
	if(m){
		$(wait_form).appendTo("body");
	}else{
		$("div.waiting").remove();
	}
}