function trim(vInString)
{
    var strTemp=""+vInString+"";
	while(strTemp.charAt(0)==" ")
	{
		strTemp=strTemp.substring(1);
	}
	while(strTemp.charAt(strTemp.length-1)==" ")
	{
		strTemp=strTemp.substring(0,strTemp.length-1);
	}
	return strTemp;
}

function CheckEMail(strEMail)
{
	strEMail = trim(strEMail);
	var regInvalid=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(.+\<+.+@)|(.+\s+.+@)/;
	var regValid=/^.+\@([a-zA-Z0-9\-\.])+\.([a-zA-Z]{2,4}|[0-9]{1,4})$/;
	var regNameValid=/^.+\<+.+\@([a-zA-Z0-9\-\.])+\.([a-zA-Z]{2,4}|[0-9]{1,4})+\>$/;
  var bInvalid = regInvalid.test(strEMail);
	var	bValid = regValid.test(strEMail);
	var	bNameValid = regNameValid.test(strEMail)
  
  if ( !(bNameValid || (!bInvalid&&bValid)) )
	  return 0;
	else 
	  return 1;
}

function print_mail_to(mailboxname,maildomain)
{
	document.write('<a href=\"mailto:'+mailboxname+'@'+maildomain+'\">');
	document.write(mailboxname+'@'+maildomain+'</a>');
}
