function UnCryptMailto( s )
    {
        var n = 0;
        var r = "";
        for( var i = 0; i < s.length; i++)
        {
            n = s.charCodeAt( i );
            if( n >= 8364 )
            {
                n = 128;
            }
            r += String.fromCharCode( n - 1 );
        }
        return r;
    }

    function linkTo_UnCryptMailto( s )
    {
        location.href=UnCryptMailto( s );
    }
	
function CheckForm( theform )
{
	var bMissingFields = false;
	var strFields = "";
	
	var filter  = /^([a-zA-Z])+ ([a-zA-Z])/;
	if (!filter.test(theform.Name.value)) {
	bMissingFields = true;
		strFields += "     -We Require your Correct Full Name\n";
	}
	
	var filter  = /^([0-9])/;
	if (!filter.test(theform.Phone.value)) {
		bMissingFields = true;
		strFields += "     -We Require your Telephone Number\n";
	}	
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	if (!filter.test(theform.Email.value)) {
		bMissingFields = true;
		strFields += "     -We Require your Correct Email Address\n";
	}
	
	var filter  = /^([a-zA-Z])/;
	if (!filter.test(theform.Message.value)) {
	bMissingFields = true;
		strFields += "     -We Require you to Enter Your Message\n";
	}

		
	if( bMissingFields ) {
		alert( "I'm sorry, but the following require attention before continuing:\n" + strFields );
	}
	
	else
	{
		document.theform.submit()
	}
}