var phonesel = false;
var emsel = false;

function clk (obj) {
  frm = document.forms[0];
  if ( obj=='email' ) {
    radioOff('opts');
    radioOff('opts2');
    if ( emsel ) {
      frm.chkemail.checked = false;
      emsel = false;
    } else {
      emsel = true;
      phonesel = false;
    }
  } else if ( obj=='phone' ) {
    if ( phonesel ) {
      radioOff('opts');
      radioOff('opts2');
      frm.chkphone.checked = false;
      phonesel = false;
    } else {
      phonesel = true;
      emsel = false;
      radioOn('opts');
      radioOn('opts2');
    }
  }
}


//radios on and off - hides/shows elements on the page / crappy funcname
function radioOn(target) {
    obj=document.getElementById(target);
    obj.style.display='';
}

function radioOff(target) {
    obj=document.getElementById(target);
    obj.style.display='none';
}



function checkContactForm () {
  frm=document.forms[0];
  if (!frm.firstname.value) {
    alert ("Please include your first name");
    frm.firstname.focus();
  } else if (!frm.lastname.value) {
    alert ("Please include your last name");
    frm.lastname.focus();
  } else if (!frm.email.value) {
    alert ("Please include your email address");
    frm.email.focus();
  } else if ( !em_chk(frm.email.value) ) {
    alert ("Please check your email address");
    frm.email.focus();
  } else if (!frm.comments.value) {
    alert ("Please include a comment or question before sending");
    frm.comments.focus();
  } else if ( !frm.country[frm.country.selectedIndex].value || frm.country[frm.country.selectedIndex].value == "----" ) {
    alert ("Please select your country");
    frm.country.focus();
    return false;
  } else {
    return true;
  }
  
  //phone contact check
  /*
  if ( !frm.contactmethod[0].checked ) {
    if ( frm.contactmethod[1].checked ) {
      if ( !frm.preferrednum.value ) {
        alert ("Please enter your preferred contact number");
        frm.preferrednum.focus();
        return false;
      }
      if ( !frm.contacttime[0].checked && !frm.contacttime[1].checked && !frm.contacttime[2].checked ) {
        alert ("Please select a suitable time to call you");
        return false;
      }
    } else {
      alert ("Please select your preferred contact method");
      return false;
    }
  }
  */
  return false;
}
