var errTrace;
var hasErr;

function reset()
{
	errTrace='';
	hasErr = false;
}

function regErr(val)
{
	hasErr = true;
	errTrace+= '*'+val+'\n';
}

function isEmail(str)
{
	var filter=/^.+@.+\..{2,3}$/;
	return (filter.test(str));
}

function trim(val)
{
	return val.replace(/\s+$/g,"");
}

function continueDown()
{
	document.getElementById('message_panel').style.visibility = 'hidden';
	document.forms['Download_Form'].submit();
}

function isOK()
{
	reset()
	var NAME  = trim(document.forms['Download_Form'].NAME.value);
	var EMAIL = trim(document.forms['Download_Form'].EMAIL.value);
	
	if(NAME.length<=1) regErr('Invalid Name!');
	if(!isEmail(EMAIL)) regErr('Invalid E-Mail!');
	if(hasErr)
	{
		alert(errTrace);
	} else
	{
		document.getElementById('message_panel').style.visibility = 'visible';
	}
}