function date_onchange()
{
    document.frmSendCard.senddate[1].checked = true;
}

function set_simple_mode()
{   
    document.frmSendCard.fldSimple.value = "1";
    document.frmSendCard.submit();
}

function check_date(){
    //alert(e.type);
    // if 'Send card immediately' is checked, submit the form
    if (document.getElementById('send_now').checked){
       // Set deliv date dropdowns
       setDelivDateOptions(today.getDate(), today.getMonth() + 1, today.getFullYear());
       return true;
    }

    // Check that a valid date has been selected
    var month = parseInt(document.frmSendCard.delivmonth.value.replace(/^0/, ''));
    var day   = parseInt(document.frmSendCard.delivday.value.replace(/^0/, ''));
    var year  = document.frmSendCard.delivyear.value;
    selected_date = new Date(year, month - 1, day);

    // if selected date is not valid, warn the user
    if (selected_date.getDate() == day){
       if (selected_date.getMonth() + 1 == month){
          if (selected_date.getFullYear() == year){ 
             // tests as a valid date 
          }
          else { 
                alert("Please select a valid year"); 
                return false;
          }
       }
       else { 
             alert("Please select a valid month");
             return false;
       }
    }
    else { 
          alert("Please select a valid day");
          return false;
    }

    // if selected date is less than todays date, warn the user
    if (selected_date.getTime() < today_midnight.getTime()){
       alert('Delivery Date cannot be in the past');
       return false;
    }

    // if date set is todays date, change radio select from future to immediately
    if (selected_date.getTime() == today_midnight.getTime()){
        document.getElementById('send_later').checked = false;
        document.getElementById('send_now').checked = true;
    }
    else {
        document.getElementById('send_later').checked = true;
        document.getElementById('send_now').checked = false;
    }

    // all tests passed
    return true;

} 

function toggle_send_radio(send_radio){
    document.getElementById(send_radio).checked = true;
}

function addAllAB(){
    if (confirm('This will add everyone in your address book to the recipients list.  Are you sure?')) {
        addAllQL();
        return true;
    } else {
        return false;
    }
}

function addAllQL() {
    qlLength = document.fromSC.ql.length;
    for(i=0; i < qlLLength; i++) {
        document.frmSC.ql.options[ i ].selected = true;
    }
    document.frmSC.numrecipients.value = qlLLength;
	alert(qlLength);
}

function moreRecipients(){
    // increment recievers by 5
    var num_recipients = parseInt(document.frmSC.numrecipients.value) + 5;

    // if num_recipients > max_recipients, set to max_recipients
    if (num_recipients >= max_recipients){num_recipients = max_recipients;}
    
    document.frmSC.numrecipients.value = num_recipients;
    document.frmSC.submit();
}

function setDate(){
    var deliv_day   = today.getDate();
    var deliv_month = today.getMonth() + 1;
    var deliv_year  = today.getFullYear();

    if (day)  {deliv_day   = day;}
    if (month){deliv_month = month;}
    if (year) {deliv_year  = year;}

    // default state of date radios
    document.getElementById('send_later').checked = false;
    document.getElementById('send_now').checked = true;

    // Set deliv date dropdowns
    setDelivDateOptions(deliv_day, deliv_month, deliv_year);

    // is this a future send?
    if (senddate == 'future'){
        document.getElementById('send_later').checked = true;
        document.getElementById('send_now').checked = false;
    }
       
}

function setDelivDateOptions(set_day, set_month, set_year){
    // Set deliv date dropdowns
    for (i=0; i < document.frmSendCard.delivday.length; i++){
        if (document.frmSendCard.delivday.options[ i ].value == (set_day)){
            document.frmSendCard.delivday.options[ i ].selected = 1;
            break;
        }
    }
    for (i=0; i < document.frmSendCard.delivmonth.length; i++){
        if (document.frmSendCard.delivmonth.options[ i ].value == (set_month)){
            document.frmSendCard.delivmonth.options[ i ].selected = 1;
            break;
        }
    }
    for (i=0; i < document.frmSendCard.delivyear.length; i++){
        if (document.frmSendCard.delivyear.options[ i ].value == (set_year)){
            document.frmSendCard.delivyear.options[ i ].selected = 1;
            break;
        }
    }
}

