shad=new Array ("img/m1.gif","img/m2.gif","img/m3.gif","img/m4.gif","img/m5.gif","img/m6.gif","img/m7.gif","img/m1_.gif","img/m2_.gif","img/m3_.gif","img/m4_.gif","img/m5_.gif","img/m6_.gif","img/m7_.gif")

function menu()
{
	var Images=new Array();
	for (var i=0; i<shad.length; i++)
	{
		Images[i]=new Image();
		Images[i].src=shad[i];
	};

};
menu();

function showtitle(id){
	var img = document.getElementById(id).getAttribute('title');
	var name = document.getElementById('descr');
	name.innerHTML = img;
}

function clear(id){
	var name = document.getElementById('id');
	name.innerHTML = '&nbsp;';
}

var Bright = 'hlight';
var Default= 'input';



function hl(el, style){el.className = style;}


function notEmpty(elem, err) 
{
    var str = elem.value;

    if(str == null || str.length == 0 || str == 'Ф.И.О.' || str == 'Сообщение') 
	{
		hl(elem, Bright);
		errorString+=err; 
		return false;
	}
	else 
	{
		hl(elem,Default);
		return true;
	}
}


function validEmail(elem, err)
{
    if(elem.value.length > 0)
	{
		var str = elem.value;
	    var splitted = str.match("^(.+)@(.+)$");

	    if(splitted !== null && splitted[1] !== null)
		{
	    	var regexp_user=/^\"?[\w-_\.]*\"?$/;
		    if(splitted[1].match(regexp_user) !== null && splitted[2] !== null)
			{
		    	var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
				var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
				if((splitted[2].match(regexp_domain) !== null) || (splitted[2].match(regexp_ip) !== null))
				{
					hl(elem,Default);
					return true;
				}
			}
		
		}
	}
	hl(elem, Bright);
	errorString+=err;
	return false;
}


function notSelected(elem, err, ind) 
{
    var str = elem.selectedIndex;

    if(str==ind) 
	{
		hl(elem, Bright);
		errorString+=err; 
		return false;
	}
	else 
	{
		hl(elem,Default);
		return true;
	}
}

function validateForm(formname)
{
	errorString = "Please fill in following fields:     \n-------------------------------\n";

	var Results = [
	notEmpty(formname.name, 'Your Name \n'),
	notEmpty(formname.msg, 'Enter message, please\n'),
	validEmail(formname.email, 'Email Address (should be valid)\n')
	];

	if (Results[0] && Results[1] && Results[2])
	{
		return true;
	}
	else
	{
		alert(errorString);
		return false;
	}
}
function _clearEvent(event) {
	if(event.preventDefault) {
		event.preventDefault();
		event.returnValue = false;
	} else {
		window.event.returnValue = false;
	}
}
