function calculate()
{
    var frmAdd = document.forms['frmAdd'];
    for (i = 0, s = 0; i < frmAdd.cboSH.options.length; i++)
    {
        if (frmAdd.cboSH.options[i].selected)
        {
            s++;
        }
    }
    var iTotal = 125;
    if (s > 3)
    {
        iTotal += 17.5*(s-3);
    }
    iTotal = iTotal * 1.175;
    iTotal = Math.round(iTotal*100)/100;
    frmAdd.total_cost.value = "£" + iTotal;
}
function validateEntry(strType)
{
    var frmAdd = document.forms['frmAdd'];
    var strMsg = '';
    if (frmAdd.txtCompany.value == '')
    {
        strMsg += ' - Company Name \n';
    }
    if (frmAdd.txtAddress1.value == '')
    {
        strMsg += ' - Address \n';
    }
    if (frmAdd.txtPostcode.value == '')
    {
        strMsg += ' - Postcode \n';
    }
    if (frmAdd.txtEmail.value == '')
    {
        strMsg += ' - E-Mail Address \n';
    }
    else
    {
        if (!isValidEmail(frmAdd.txtEmail.value))
        {
            strMsg += ' - Invalid E-Mail Address \n';
        }
    }
    if (frmAdd.txtTelephone.value == '')
    {
        strMsg += ' - Telephone Number \n';
    }
    if (frmAdd.txtFax.value == '')
    {
        strMsg += ' - Fax Number \n';
    }
    if (frmAdd.txtPerson.value == '')
    {
        strMsg += ' - Person Submitting \n';
    }
    if (frmAdd.txtMarketing.value == '')
    {
        strMsg += ' - Adv/Mkt Person \n';
    }
    //if (frmAdd.txtProductInfo.value == '')
    //{
    //    strMsg += ' - Product Info \n';
    //}
    if (frmAdd.txtDescription.value == '')
    {
        strMsg += ' - Company Description \n';
    }
    if (frmAdd.cboSH.selectedIndex == -1)
    {
        strMsg += ' - Service Headings \n';
    }
    if (strMsg != '')
    {
        alert('Some Information is missing: \n' + strMsg + '\nPlease correct and re-submit.');
    }
    else
    {
        frmAdd.action = "submit-company.php?type=" + strType;
        frmAdd.submit();
    }
}
function isValidEmail(str)
{
   return (str.indexOf("@") > 0);
}
