var itemTool = {
  index: false, 
  
  initialize: function ( )
  {
    this.index = 1;
  },
  
  step: function ( stepIndex )
  {
    var oldStep = document.getElementById("step"+this.index);
    var newStep = document.getElementById("step"+stepIndex);
    oldStep.style.display = "none";
    newStep.style.display = "";
    this.index = stepIndex;
  },
  
  validate: function ( )
  {
    var form = document.forms.addItem;
    
    if (!form.item_disclaimer.checked) {
      alert("U moet akkoord gaan met de overeenkomst.");
      return false;
    } 
    
    if (form.item_invoice_name.value.length <= 0) {
      alert("Factuur naam is verplicht.");
      return false;
    }
    
    if (form.item_invoice_email.value.length <= 0) {
      alert("Factuur e-mail is verplicht.");
      return false;
    }
    
    if (form.item_title.value.length <= 0) {
      alert("Bedrijfsnaam vermelding is verplicht.");
      return false;
    }
    
    if (form.item_address.value.length <= 0) {
      alert("Adres is verplicht.");
      return false;
    }
    
    if (form.item_zipcode.value.length <= 0) {
      alert("Postcode is verplicht.");
      return false;
    }
    
    if (form.city_id.value == 0) {
      alert("Vestigingsplaats is verplicht.");
      return false;
    }
    
    if (form.item_phone.value == 0) {
      alert("Telefoonnummer is verplicht.");
      return false;
    }

    if (form.item_antispam.value == 0) {
      alert("Type de letters onderin de pagina over.");
      return false;
    }

    if (form.item_introduction.value == "" ) {
      if (!confirm("Let op! U heeft geen introductie opgegeven, weet u zeker dat u wilt verzenden?")) {
        return false;
      }
    }
   
    form.submit();
    return true;
  }
};

var rowTool =
{
  addRow: function(tableId)
  {
    var table = document.getElementById(tableId);
    var row = table.rows[0];
    var newRow = row.cloneNode(true);

    newRow.style.display = "";
    table.appendChild(newRow);
  }
};

itemTool.initialize();

