var winhandle;
 
function centerWindow(windowname, windowcontent,xw, yh,scroll) { var params;

    if (document.all)
        var xMax = screen.width, yMax = screen.height;
    else
        if (document.layers)
            var xMax = window.outerWidth, yMax = window.outerHeight;
        else
            var xMax = 600, yMax=800;

    var xOffset = (xMax - xw)/2, yOffset = (yMax - yh)/2;
    var yes = -1
    params = 'width='+xw+',height='+yh+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+', resizable='+yes+', scrollbars='+scroll+'';

if (typeof(winhandle) != "undefined" && winhandle.closed == false) { winhandle.close(); }

winhandle = window.open(windowname,windowcontent,params);

}

function formMail_submit() 
{

    // Check email TO field is valid email address
    var newreg = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.(?:[A-Z]{2}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum)\b/gi; //set up search parameters 
    var returnValue;
    var validMessage;
    var mailFrom; 
    //var blacklistArray = new Array("yahoo", "hotmail", "gmail", "rediffmail", "streamyx", "tstt");  

    mailFrom = document.formMail.emailFrom.value;

    returnValue = true;
    emailMessage = '';
    validMessage = '';

    //see if found
    returnValue = newreg.test(mailFrom);

    if (returnValue == false)
    { 
	    alert('Please enter a valid name and e-mail address.');
	    return true;
    }
    
//    else
//    {
//        
//    
//        for( var i = 0; i < blacklistArray.length; ++i)
//        {
//        
//            var blacklistName = blacklistArray[i];
//            var blacklistNameSearch = mailFrom.search(blacklistName);
//            
//            //document.write(domainName);
//            if (blacklistNameSearch != -1)
//            {
//                //document.write(domainName);
//                alert('Please enter a valid work email address. We do not accept ' + blacklistName);
//                return false;
//            }          
//        }
//    }

    for (var itr=0;itr<document.formMail.elements.length;itr++)
    {
	    if (document.formMail.elements[itr].title != '' && document.formMail.elements[itr].value == '')
	    {
	        document.formMail.elements[itr].style.backgroundColor = 'Red';
		    alert('Please fill in the coloured fields.');
		    returnValue = false;
	    }
    }
    document.formMail.emailFrom.value = mailFrom;

    if (returnValue == true)
    {
        
        if(document.formMail.emailSubject.value == "Via Safety Webinar - Auto DS Download")
        {
	        //centerWindow('mail.asp','mail',400,300);
	        document.formMail.method = 'post';
	        document.formMail.target = '_top';
	        document.formMail.action = 'datasheet-mail.asp';
	    }
	    else if(document.formMail.emailSubject.value == "Via Safety Webinar - Auto Summit Agenda Download")
		{
			document.formMail.method = 'post';
	        document.formMail.target = '_top';
	        document.formMail.action = 'summitAgenda-mail.asp';
		}
		else
	    {
	        document.formMail.method = 'post';
	        document.formMail.target = '_top';
	        document.formMail.action = 'image-gallery-mail.asp';
	    }
	    
    }
//    else
//    {
//        alert('Please enter a valid e-mail address.')
//	    alert(emailMessage + validMessage);
//	    emailMessage = '';
//	    validMessage = '';
//    }
    return returnValue;
}