var alertstr = "";
var alertstr_br = "";
function validate_join_form()
{
	//Declarations

	var email_add;


	email_add = document.join_form.email_add.value;
	alertstr = "";
	alertstr_br = "";

	
	validate_email(email_add,"Invalid Email Address");	
		
	if (trim(alertstr) == "")
	{
		//document.getElementById('validationresults').innerHTML="";
		return true;
	}else{
		alert(alertstr);
		//document.getElementById("validationresults").InnerHTML=alertstr+document.getElementById("validationresults").InnerHTML;
		//document.getElementById('validationresults').innerHTML="";
		document.getElementById('validationresults').innerHTML='Input Error[s]: ' + alertstr_br;
		return false;
	}
}

function validate_email(elem,msg)
{
	if (trim(elem) =="")
	{
		alertstr = alertstr + msg + '\n';
		alertstr_br = alertstr_br + msg + ' | ';
	}else{
		
		apos = elem.indexOf("@");
		dotpos = elem.lastIndexOf(".");
		if (apos<1||dotpos-apos<2)
		{
			alertstr = alertstr + msg + '\n';
			alertstr_br = alertstr_br + msg + ' | ';
		}
	}
}

function hasinfo(elem,msg)
{
	if (trim(elem) =="")
	{
	alertstr = alertstr + msg + '\n';
	alertstr_br = alertstr_br + msg + ' | ';
	}
}



function trim(str)
{
	return str.replace(/^\s+|\s+$/g,'');
}
