        function pulldown()
//pull the combo list up or down
 {
    var cmb_div = document.getElementById('edt_combo_list_div');
    var cmb = document.getElementById('edt_combo_list');
    var edt = document.getElementById('edt_combo_text');
    //put the list under the edit
    //to give it more editable combo look
    cmb_div.style.top = edt.offsetTop + edt.clientHeight;
    cmb_div.style.left = edt.offsetLeft;
    //switch displaying
    cmb_div.style.display =(cmb_div.style.display == 'block')?'none':'block';
    return false;
}
 
function updateDataById(str) {
  return ('Here:'+str);
} 
function comboSelect()
//option from the list was selected
 {
    var cmb_div = document.getElementById('edt_combo_list_div');
    var cmb = document.getElementById('edt_combo_list');
    var edt = document.getElementById('edt_combo_text');
 
    //adjust edit text
    edt.value = cmb.options[cmb.selectedIndex].text;
    //update whatever controls are necessary
    updateDataById(cmb.value);
    //hide list
    cmb_div.style.display = 'none';
 
}


// Hide show div utility
function showhide(id) {
    if (document.getElementById) {
        obj = document.getElementById(id);
        if (obj.style.display == "none") {
            obj.style.display = "block";
        } else {
            obj.style.display = "none";
        }
    }
}


// Toggle checkbox utility
function toggle(n, o) {
    var inp = document.getElementsByTagName("input");
    for (var i = 0, limit = inp.length; i < limit; ++i) {
        if (inp[i].name == n) inp[i].checked = o.checked;
    }
}

function mailpage()
{
mail_str = "mailto:?subject=Check out the " + document.title;
mail_str += "&body=I thought you might be interested in the " + document.title;
mail_str += ". You can view it at, " + location.href;
location.href = mail_str;
}


