function checkemail(inputName, emptyFound){
    var frm             = document.forms["eform"];
    var emailStr        = frm.elements[inputName].value.split("@");
    var patternEmail    = /^[a-z0-9A-Z]([-_.~]?[a-z0-9A-Z])*@[a-z0-9A-Z]([-_.~]?[a-z0-9A-Z])*\.([a-z]{2,})$/;
    var emailStr2       = frm.elements[inputName].value.match(patternEmail);
    var errors          = 0;
    if(emailStr.length != 2) {
        emptyFound = emptyFound + ReturnResponse(inputName)+'\n';
        return emptyFound; 
    }
    if(emailStr[1].indexOf('.') == -1)
        errors = 1;
    if(frm.elements[inputName].value.indexOf('..') != -1)
        errors = 1;
    if(frm.elements[inputName].value.indexOf('.@') != -1)
        errors = 1;
    if(frm.elements[inputName].value.charAt(frm.elements[inputName].value.length-1) == '.')
        errors = 1;
    if(emailStr2 == null) {
	// regular expression didn't match.
        emptyFound = emptyFound + ReturnResponse(inputName)+': \''+ frm.elements[inputName].value +'\'\n';
        return  emptyFound;
    }
    if(errors==1) {
        emptyFound = emptyFound + ReturnResponse(inputName)+'\n';
        return emptyFound;
    } 
    return emptyFound;
}
function checkField(inputName, emptyFound) {
    var frm           = document.forms["eform"];
    var spaceCheck    = frm.elements[inputName].value;
    for(var i=0; i<frm.elements[inputName].value.length; i++) {
        spaceCheck = frm.elements[inputName].value.charAt(i);
        if(spaceCheck != " ")      
            break;
    }
    if(frm.elements[inputName].value == null || spaceCheck ==" ")
        alert('Error with field: '+inputName);
    if(frm.elements[inputName].type == 'select-one') {
        if(frm.elements[inputName].selectedIndex == 0) {
            emptyFound = emptyFound + ReturnResponse(inputName) + '\n';
            return emptyFound;
        }
    } 
    else {
        if(frm.elements[inputName].value == '' || frm.elements[inputName].value == null) {
            emptyFound = emptyFound + ReturnResponse(inputName) + '\n';
            return emptyFound;
        }
    }
    return emptyFound;
}  
function checkState(inputName, emptyFound) {
    var selector = document.getElementById(inputName);
    if(selector.selectedIndex < 1)
        alert('Error with field: '+inputName);
    return emptyFound;
}  
function checkRadio(inputName, emptyFound) {
    var frm = document.forms["eform"];
    var checkMe;
    checkMe = false;
    for(var i=0;i<frm.elements[inputName].length;i++) {
        if(!checkMe) 
            checkMe = frm.elements[inputName][i].checked;
    }
    if(!checkMe)
        emptyFound = emptyFound + ReturnResponse(inputName) + '\n';
    return emptyFound;
}
function checkPhone(inputName, emptyFound) {
    var frm = document.forms["eform"];
    if(frm.elements[inputName + 'Area'].value == '') {
        emptyFound = emptyFound + ReturnResponse(inputName) + '\n';
        return emptyFound;
    } 
    if(frm.elements[inputName + '1'].value == '') {
        emptyFound = emptyFound + ReturnResponse(inputName) + '\n';
        return emptyFound;
    }
    if(frm.elements[inputName + '2'].value == '') {
        emptyFound = emptyFound + ReturnResponse(inputName) + '\n';
        return emptyFound;
    }  
    return emptyFound;
}
 
