var SMwidth=400;
var	SMheight=220;
var ZIndex=999;

if(document.getElementById || document.all){
	document.write('<div onclick="hiddenSM()" id="sbg" style="position:absolute;visibility:hidden;left:0px;top:0px;width:0px;height:100px;z-index:996;background-image:url(/sbg75.png);"></div>');
	document.write('<div id="sendmsg" style="position:absolute;visibility:hidden;left:10px;top:15px;width:400px;height:220px;z-index:998;padding:3px;border:2px solid #fff;background-color:#bbf;">');
	document.write('<table id=stb align=center border=0 cellspacing=2 cellpadding=0><form name=fsmsg id=fsmsg action=sendmsg.php method=post><input id=ret type=hidden name=ret value="">');
	document.write('<tr><td class=SM2>тема:<tr><td><input id=subj class=SM8 type=text name=subj value="">');
	document.write('<tr><td class=SM2>сообщение:<tr><td><textarea id=msg class=SM8 style="height:100px;" name=msg></textarea>');
	document.write('<tr><td><input class=SM8 style="width:250px;background-color:#069;color:#ddf;" type=submit value="Отправить сообщение"> </form> <input class=SM8 style="width:95px;background-color:#a00;color:#ff7;" type=submit value="Отменить" onclick="hiddenSM();"></table></div>');
}

function getSMobj(){
	if(document.getElementById) return document.getElementById("sendmsg").style
	else if(document.all) return document.all.sendmsg.style
}

function getSM0bj(obj){
	if(document.getElementById) return document.getElementById(obj).style
	else if(document.all) return document.all.obj.style
}

SM_getElement = document.all ?
	function (s_id) { return document.all[s_id] } :
	function (s_id) { return document.getElementById(s_id) };

function getSMobjns(){
	if(document.getElementById) return document.getElementById("sendmsg")
	else if(document.all) return document.all.sendmsg
}

function showSM(subj,rc,prem){

	var scrolledX, scrolledY;
	if( self.pageYOffset ) {
		scrolledX = self.pageXOffset;
		scrolledY = self.pageYOffset;
	} else if( document.documentElement && document.documentElement.scrollTop ) {
		scrolledX = document.documentElement.scrollLeft;
		scrolledY = document.documentElement.scrollTop;
	} else if( document.body ) {
		scrolledX = document.body.scrollLeft;
		scrolledY = document.body.scrollTop;
	}

	var centerX, centerY;
	if( self.innerHeight ) {
		centerX = self.innerWidth;
		centerY = self.innerHeight;
	} else if( document.documentElement && document.documentElement.clientHeight ) {
		centerX = document.documentElement.clientWidth;
		centerY = document.documentElement.clientHeight;
	} else if( document.body ) {
		centerX = document.body.clientWidth;
		centerY = document.body.clientHeight;
	}

	var leftOffset = ( scrolledX + (centerX - SMwidth) / 2 ) - 110;
	var topOffset = scrolledY + (centerY - SMheight) / 2;
	var width = centerX;
	var height = centerY + scrolledY;
	getSM0bj('sendmsg').top = topOffset+'px'
	getSM0bj('sendmsg').left = leftOffset+'px'
	getSM0bj('sendmsg').visibility = "visible"
	document.fsmsg.subj.value=subj
	if(!rc) rc='undefined'
	document.fsmsg.ret.value=rc
	if( prem ) document.fsmsg.msg.value=prem
	document.fsmsg.msg.focus()
	getSM0bj('sbg').visibility="visible"
	getSM0bj('sbg').width = width+'px'
	getSM0bj('sbg').height = height+'px'
}

function hiddenSM(){
	getSM0bj('sendmsg').visibility="hidden"
	getSM0bj('sbg').visibility="hidden"
	getSM0bj('sendmsg').left = '-400px'
}

hiddenSM();
