function checkSuggest(form) 
{
    var bFound = false
    
    for( var i=0; i < 11; i++)
    {
        if (form.areasuggest[i].checked) {
            bFound = true
        }
    }
    if (!bFound) {
        alert("You need to select at least one area to which your issue relates.")
        return false
    }
    if (!verifyText(form)) {
        return false;
    }
    if (!verifyEmail(form)) {
        return false;
    }
    
    return true;
}

function checkTechSup(form) 
{
    if (!verifyOS(form) ) {
        return false;
    }
    if (!verifyMonitorSize(form) ) {
        return false;
    }
    if (!verifyVideoResolution(form) ) {
        return false;
    }
    if (!verifyModemSpeed(form) ) {
        return false;
    }
    if (!verifyRAM(form) ) {
        return false;
    }
    if (!verifyHDSpace(form)) {
        return false;
    }
    if (!verifyText(form)) {
        return false;
    }
    if (!verifyEmail(form)) {
        return false;
    }
    
    return true;
}

function checkBug(form) 
{
    if (form.CONSISTENCY.value == "Choose one") {
        alert("Please choose how often problem occurs.");
        return false;
    }
    if (!verifyOS(form) ) {
        return false;
    }
    if (!verifyMonitorSize(form) ) {
        return false;
    }
    if (!verifyVideoResolution(form) ) {
        return false;
    }
    if (!verifyModemSpeed(form) ) {
        return false;
    }
    if (!verifyRAM(form) ) {
        return false;
    }
    if (!verifyHDSpace(form)) {
        return false;
    }
    if (!verifyText(form)) {
        return false;
    }
    if (!verifyEmail(form)) {
        return false;
    }
    
    return true;
}

function checkSales(form) 
{
    if (!verifyOS(form) ) {
        return false;
    }
    if (!verifyText(form)) {
        return false;
    }
    if (!verifyEmail(form)) {
        return false;
    }
    
    return true;
}

function checkWWW(form) 
{
    if (!verifyOS(form) ) {
        return false;
    }
    if (form.browser.value == "Choose one") {
        alert("Please select your browser.");
        return false;
    }
    if (!verifyMonitorSize(form) ) {
        return false;
    }
    if (!verifyVideoResolution(form) ) {
        return false;
    }
    if (!verifyModemSpeed(form) ) {
        return false;
    }
    if (!verifyText(form)) {
        return false;
    }
    if (!verifyEmail(form)) {
        return false;
    }
    
    return true;
}

function checkSecurity(form) 
{
    if (!verifyOS(form) ) {
        return false;
    }
    if (form.outside.value == "Choose one") {
        alert("Please choose where the security issue is started from inside or outside of the network");
        return false;
    }
    if (!verifyText(form)) {
        return false;
    }
    if (!verifyEmail(form)) {
        return false;
    }
    
    return true;
}

function checkOther(form) 
{
    if (!verifyText(form)) {
        return false;
    }
    if (!verifyEmail(form)) {
        return false;
    }
    
    return true;
}

function verifyText(form) 
{
    if ( (form.text.value == "") || (form.text.value == "Enter issue here.")) {
        alert("Don't forget to let us know exactly why you have chosen to contact us.")
        return false
    }

    return true;
}

function verifyEmail(form) 
{
    if (form.EMAIL.value == "") {
        alert("Please enter an email address.");
        return false;
    }
    return true;
}

function verifyOS(form) 
{
    if (form.OS.value == "Choose one") {
        alert("Please choose an operating system.");
        return false;
    }
    return true;
}

function verifyMonitorSize(form) 
{
    if (form.MONITOR_SIZE.value == "Choose one") {
        alert("Please choose a monitor size.");
        return false;
    }
    return true;
}

function verifyVideoResolution(form) 
{
    if (form.VID_RES.value == "Choose one") {
        alert("Please choose a video resolution.");
        return false;
    }
    return true;
}

function verifyModemSpeed(form) 
{
    if (form.MODEM_SPEED.value == "Choose one") {
        alert("Please choose a modem speed.");
        return false;
    }
    return true;
}

function verifyRAM(form) 
{
    if (form.RAM.value == "" || isNaN(form.RAM.value)) {
        alert("Please enter the amount of RAM.");
        return false;
    }
    return true;
}

function verifyHDSpace(form) 
{
    if (form.HD_SPACE.value == "" || isNaN(form.HD_SPACE.value)) {
        alert("Please enter the amount of hard drive space.");
        return false;
    }
    return true;
}




