function initServiceForm(type, title, companyID)
{
  $('serviceformForm').reset();
  $('serviceformStatus').style.display = 'none';
  if (type != '') {
    $(type).checked     = true;
  }
  $('subject').value    = title;
  $('companyID').value  = companyID;
}

function checkServiceForm()
{
  /*if ($('firstname').value == '') {
    showError('firstname');
    return false;
  }
  if ($('lastname').value == '') {
    showError('lastname');
    return false;
  }
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filter.test($('email').value)) {
    showError('email')
    return false;
  }
  if ($('subject').value == '') {
    showError('subject');
    return false;
  }
  if ($('message').value == '') {
    showError('message');
    return false;
  }*/

  var opt = {
    method: 'post',
    postBody: $('serviceformForm').serialize(),
    onSuccess: function(t) {

      var retval = eval('('+t.responseText+')');
      if (retval.status == 'error') {
        showError(retval.data, retval.message);
      } else {
        showSuccess(retval.message);
      }

    },
    onException: function(exception) {}
  }

  new Ajax.Request('templates/html/master/php/ajax_serviceform.php', opt);
}

function showError(error, message)
{
  $('serviceformStatus').innerHTML = message;
  $('serviceformStatus').className = 'error';
  $('serviceformStatus').style.display = 'block';
  window.location.href = '#serviceform';
  if ($(error)) {
    $(error).focus();
  }
}

function showSuccess(message)
{
  $('serviceformStatus').innerHTML = message;
  $('serviceformStatus').className = 'ok';
  $('serviceformStatus').style.display = 'block';
  $('serviceformForm').reset();
  window.location.href = '#serviceform';
}

