function getMessage(lang) {
  var resultMessage = "";
  switch(lang) {
    case "en" : resultMessage = "You have not filled in all the required fields.";
      break;
    case "de" : resultMessage = "Sie haben nicht alle benötigten Felder ausgefüllt.";
      break;
    case "fr" : resultMessage = "Vous n'avez pas complété tous les champs requis";
      break;
    case "es" : resultMessage = "No estuvieron rellenadas todas las partidas";
      break;
    case "pl" : resultMessage = "Niewypełniono wszystkich obowiązkowych pozycji";
      break;
    case "it" : resultMessage = "Non hai compilato tutti i campi richiesti";
      break;
    default : resultMessage = "Vyplňte prosím všechna pole označená hvězdičkou.";
      break;
  }
  return resultMessage;
}
function checkConForm(theForm, lang){

  var message = getMessage(lang);

  if (theForm.conName.value == ""){
    alert(message);
    theForm.conName.focus();
    return (false);
  }
  if (theForm.conPhone.value == ""){
    alert(message);
    theForm.conPhone.focus();
    return (false);
  }
  if (theForm.an.value == ""){
    alert(message);
    theForm.an.focus();
    return (false);
  }
  return (true);
}

function checkOrderForm(theForm,  lang){
  var message = getMessage(lang);

  var requiredItems = Array("orderName",
                            "orderLastName",
                            "orderFirm",
                            "orderStreet",
                            "orderCity",
                            "orderState",
                            "orderEmail",
                            "orderPhone",
                            "an");

  for (var i in requiredItems) {
    if (theForm[requiredItems[i]].value == ""){
      alert(message);
      theForm[requiredItems[i]].focus();
      return (false);
    }
  }


  return (true);
}

function checkOrderMetalForm(theForm,  lang){
  var message = getMessage(lang);

  var requiredItems = Array("orderName",
                            "orderLastName",
                            "orderFirm",
                            "orderStreet",
                            "orderCity",
                            "orderState",
                            "orderEmail",
                            "orderPhone",
                            "an");

  for (var i in requiredItems) {
    if (theForm[requiredItems[i]].value == ""){
      alert(message);
      theForm[requiredItems[i]].focus();
      return (false);
    }
  }


  return (true);
}

function checkPreviewForm(theForm,  lang){
  var message = getMessage(lang);

  var requiredItems = Array("previewName",
                            "previewFirm",
                            "previewCity",
                            "previewEmail",
                            "previewPhone",
                            "an");

  for (var i in requiredItems) {
    if (theForm[requiredItems[i]].value == ""){
      alert(message);
      theForm[requiredItems[i]].focus();
      return (false);
    }
  }


  return (true);
}
