﻿function checkForm(validateEmailArray,requiredArray)
{
    for(i = 0 ; i < requiredArray.length ; i++ )
        if(!checkField(requiredArray[i]))
            return false;
    for(i = 0 ; i < validateEmailArray.length ; i++ )
        if(!checkEmail(validateEmailArray[i]))
            return false;
    return true;
}
            
function checkField(id)
{
    var retVal = true;
    var field = document.getElementById(id);
    
    if(field.value == '')
    {
        var title = field.getAttribute('title');
        alert("Please provide the following information: " + title);
        field.focus();
        retVal = false;
    }
    return retVal;
}

function checkEmail(id)
{
	var retVal = true;
	var field = document.getElementById(id);

	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);

	if (field.value != '' && !regex.test(field.value))
	{
        var title = field.getAttribute('title');
		alert('Please enter a valid e-mail address: ' + title);
		field.focus();
		retVal = false;
	}
	return retVal;
}