function calculate()
{
    var frmOrder = document.forms['frmOrder'];
    if (isNaN(frmOrder.txtNoPrinted.value))
    {
        frmOrder.txtNoPrinted.value = "0";
    }
    if (isNaN(frmOrder.txtNoCD.value))
    {
        frmOrder.txtNoCD.value = "0";
    }
    if (frmOrder.txtNoPrinted.value == '')
    {
        frmOrder.txtNoPrinted.value = '0';
    }
    if (frmOrder.txtNoCD.value == '')
    {
        frmOrder.txtNoCD.value = '0';
    }
    var strTotal;
    if (frmOrder.optUK.checked)
    {
        strTotal = (frmOrder.txtNoPrinted.value * 35) + (frmOrder.txtNoCD.value * 35);
        frmOrder.txtTotal.value = "£" + strTotal;
    }
    else
    {
        strTotal = (frmOrder.txtNoPrinted.value * 50) + (frmOrder.txtNoCD.value * 50);
        frmOrder.txtTotal.value = "£" + strTotal;
    }
}
function optUK_click()
{
    var frmOrder = document.forms['frmOrder'];
    frmOrder.optNonUK.checked=false;
    calculate();
}
function optNonUK_click()
{
    var frmOrder = document.forms['frmOrder'];
    frmOrder.optUK.checked=false;
    calculate();
}
function orderNow(strType)
{
    var frmOrder = document.forms['frmOrder'];
    if (validateEntry())
    {
        frmOrder.action = "addorder.php?type=" + strType;
        frmOrder.submit();
    }
}
function validateEntry()
{
    var frmOrder = document.forms['frmOrder'];
    var strMsg = '';
    if (frmOrder.txtTotal.value == '£0')
    {
        strMsg += ' - Directory copies \n';
    }
    if (frmOrder.txtCompany.value == '')
    {
        strMsg += ' - Company Name \n';
    }
    if (frmOrder.txtAdd1.value == '')
    {
        strMsg += ' - Address \n';
    }
    if (frmOrder.txtPostcode.value == '')
    {
        strMsg += ' - Postcode \n';
    }
    if (frmOrder.txtEmail.value == '')
    {
        strMsg += ' - E-Mail Address \n';
    }
    else
    {
        if (!isValidEmail(frmOrder.txtEmail.value))
        {
            strMsg += ' - Invalid E-Mail Address \n';
        }
    }
    if (frmOrder.txtTelephone.value == '')
    {
        strMsg += ' - Telephone Number \n';
    }
    if (strMsg != '')
    {
        alert('Some Information is missing: \n' + strMsg + '\nPlease correct and re-submit.');
        return false;
    }
    else
    {
        return true;
    }
}
function isValidEmail(str)
{
   return (str.indexOf("@") > 0);
}
