// JavaScript Document

function popitup(url) {
	newwindow=window.open(url,'name','height=620,width=500');
	if (window.focus) {newwindow.focus()}
	return false;
}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkmail(e){
var returnval=emailfilter.test(e.value)
if (returnval==false){
alert("Please enter Valid Email Address")
e.select()
}
return returnval
}

var BadDomains = [
    'mailinator2.com',
    'sogetthis.com',
    'mailin8r.com',
    'mailinator.net',
    'spamherelots.com',
    'thisisnotmyrealemail.com',
    'mailinator.com',
    'spam.la',
	'spamcorptastic.com',
	'tyldd.com',
	'mailinator.com',
];

function CheckEmail(id)
{
    var elem = document.getElementById(id);
    var value = elem.value;
    var pattern = /^[a-zA-Z0-9_.-]+@([a-zA-Z0-9_.-]+\.[a-zA-Z]{2,4})/;
    var match = pattern.exec(value);
    if(!match)
    {
        alert(value + ' is not a valid email address');
        elem.focus;
        return false;
    }
    var domain = match[1].toLowerCase();
    for(var i = 0; i < BadDomains.length; ++i)
    {
        if(BadDomains[i] == domain)
        {
            alert("Sorry but we cannot accept subscriptions from the domain: " + domain);
            elem.focus;
            return false;
        }
    }

    return true;
}