function fixPNG(element){
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
		var src;
		if (element.tagName=='IMG') {
			if (/\.png$/.test(element.src)) src = element.src; element.src = "/imgs/1x1trans.gif";
		}
		else {
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
			if (src) { src = src[1]; element.runtimeStyle.backgroundImage="none"; }
		}
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
}

if (typeof window.addEventListener != 'undefined') window.addEventListener('load', InitMenu, false);
else if (typeof window.attachEvent != 'undefined') window.attachEvent('onload', InitMenu);

function InitMenu(){
	if (typeof document.body.addEventListener != 'undefined') document.body.addEventListener('click', RealHideSM, false);
	else if (typeof document.body.attachEvent != 'undefined') document.body.attachEvent('onclick', RealHideSM);
}

var curSMID = 0;
var sMenus = {};
function ShowSM(a){
	if(a.id.match(/(\d+)/)===null) return;
	var pageid = RegExp.$1;
	if(typeof sMenus[pageid] == 'undefined') sMenus[pageid] = document.getElementById('m'+pageid);
	if(curSMID != 0 && curSMID != pageid) sMenus[curSMID].style.display = 'none';
	if(!sMenus[pageid]) return;
	curSMID = pageid;
	sMenus[curSMID].style.display = 'block';
}
function HideSM(){
}
function RealHideSM(){
	if(curSMID != 0) sMenus[curSMID].style.display = 'none';
}

function DrawEmail(login, stub, server, name){
	email  = login+'@'+server;
	url = 'mailto:'+email;
	document.write('<a href="'+url+'">'+(name?name:email)+'</a>');
}
