menu_over = function()
{
	var hEls = document.getElementById("menu").getElementsByTagName("li");
	for (var i=0, len=hEls.length; i<len; i++)
	{
		hEls[i].onmouseover=function() { this.className+=" menu_over"; }
		hEls[i].onmouseout=function() { this.className=this.className.replace(" menu_over", ""); }
	}
}
if (window.attachEvent && navigator.userAgent.indexOf("Opera")==-1) window.attachEvent("onload", menu_over);

if (/Opera/.test(navigator.userAgent))
{
	document.write("<style type=\"text/css\">#menu ul {margin:14px 0px 0px 0px;}</style>");
}
if (/Firefox/.test(navigator.userAgent))
{
	document.write("<style type=\"text/css\">#menu ul {margin:13px 0px 0px 0px;}</style>");
}

function fixPNG(element)
{
  	if (/MSIE .+Win/.test(navigator.userAgent))
  	{
    	var src;
      	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')";
  	}
}

function isEmail (input_id)
{
	var text = document.getElementById(input_id).value;
	if (!(/^([a-z0-9_-]+.)*[a-z0-9_-]+@([a-z0-9][a-z0-9-]*[a-z0-9].)+[a-z]{2,4}$/i).test(text))
	{
		alert('Неверно заполнено поле "Email"!');
		return false;
	}
	
	return true;
}