function checkFields(form_id, inputs_list, email_id)
{
  var doSubmit=true;
  if(inputs_list) {
    for(var i=0;i<inputs_list.length;i++){
        //alert("II=" + i +  " " + inputs_list[i]);
        if(document.getElementById(inputs_list[i]).value==""){
             doSubmit=false;
             document.getElementById(inputs_list[i]).style.backgroundColor="#C2D8EF";
        }
        else document.getElementById(inputs_list[i]).style.backgroundColor="";
    }
    if(!doSubmit) {
      alert("The form is not complete, not all required fields are filled in.");
      return false;
    }
  }

  //Check if it's something that looks like an emailaddress!
  if(email_id) {
      if(!document.getElementById(email_id).value.match(/@/)){
        doSubmit=false;
        document.getElementById(email_id).style.backgroundColor="#C2D8EF";
      }
      if(!doSubmit) {
        alert("Email address is not valid");
        return false;
      }
  }


  return doSubmit;
}
function submit_form(form_id, inputs_list, email_id)
{
  if(checkFields(form_id, inputs_list, email_id) != true) return false;
  document.getElementById(form_id).submit();
  return true;
}


function openfaqitem(item) {
  var it = document.getElementById("i"+item); 
  if (it) {
    if(it.style.display!='block') { it.style.display = 'block'; }
    else {  it.style.display='none'; }
   // it.style.display = it.style.display=='none' ? 'block':'none';
  }
}

