// check to see if radio button is selected
function getSelectedButton(buttonGroup)
{
    if (buttonGroup[0])
    {
        for (var i = 0; i < buttonGroup.length; i++ )
        {
            if (buttonGroup[i].checked)
            {
                return true;
            }
        }
    } else {
        if (buttonGroup.checked)
        {
            return true;
        }
    }
    return false;
}

// define whitespace characters
var whitespace = " \t\n\r";
function isEmpty(field)
{
   var i;
   if((field == null) || (field.length == 0))
     return true;
   // Search string looking for characters that are not whitespace
    for (i = 0; i < field.length; i++)
    {
     var chr = field.charAt(i);
     if (whitespace.indexOf(chr) == -1)
              return false;
    }
    // All characters are whitespace.
    return true;
}

//validate form
function validateSform(frm)
{
    var field;
    field = frm.req_fname;
	if (isEmpty(field.value))
    {
         alert('You must enter your first name!');
         field.focus();
         return false;
    }
    field = frm.req_lname;
	if (isEmpty(field.value))
    {
         alert('You must enter your last name!');
         field.focus();
         return false;
    }
    field = frm.req_address1;
	if (isEmpty(field.value))
    {
         alert('You must enter your address!');
         field.focus();
         return false;
    }
    field = frm.req_city;
	if (isEmpty(field.value))
    {
         alert('You must enter your city!');
         field.focus();
         return false;
    }
    field = frm.req_state;
	if (isEmpty(field.value))
    {
         alert('You must enter your state!');
         field.focus();
         return false;
    }
    field = frm.req_zip;
	if (isEmpty(field.value))
    {
         alert('You must enter your zip code!');
         field.focus();
         return false;
    }
    field = frm.req_phone;
	if (isEmpty(field.value))
    {
         alert('You must enter your phone!');
         field.focus();
         return false;
    }
    field = frm.req_data;
	if (isEmpty(field.value))
    {
         alert('You must enter your request!');
         field.focus();
         return false;
    }

    return true;
}

function toggleReply(e, section, id)
{
	var display = (window.event) ? 'block':'table-row';
	if (document.getElementById(section+'_'+id).style.display!='none')
	{
		document.getElementById(section+'_'+id).style.display='none';
		document.getElementById('openreply_'+id).style.backgroundPosition = '0% -11px';
	}
	else
	{
		document.getElementById(section+'_'+id).style.display=display;
		document.getElementById('openreply_'+id).style.backgroundPosition = 'top left';
	}
    e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}

function toggleNote(e, section, id)
{
	var display = (window.event) ? 'block':'table-row';
	if (document.getElementById(section+'_'+id).style.display!='none')
	{
		document.getElementById(section+'_'+id).style.display='none';
		document.getElementById('opennote_'+id).style.backgroundPosition = '0% -11px';
	}
	else
	{
		document.getElementById(section+'_'+id).style.display=display;
		document.getElementById('opennote_'+id).style.backgroundPosition = 'top left';
	}
    e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}