var defaultErrorPrefix

if (typeof _lang == "string") {
  _lang = _lang.toLowerCase();
} else {
  _lang = "en";
}

(function() {
  var scripts =  [ "js/sprintf.js",
  	           "js/lang/" + _lang + ".js" ];
  var head = document.getElementsByTagName("head")[0];
  for (var i = 0; i < scripts.length; ++i) {
    var script = document.createElement("script");
    script.src = scripts[i];
    head.appendChild(script);
  }
})();

setTimeout(function() { defaultErrorPrefix = I18N.msg['OBLIGATORY_FIELDS']; }, 100);

function highlight(f) {
  if(document.getElementById)
    with(f.style) {
      border = "1px #990000 solid"
      backgroundColor = "#ffdbdb"
    }
  f.focus()    
}

function validate() {
  var errormsg = ''
  if(document.getElementById)
    for(var j=0;j<document.forms[0].elements.length;j++) {
       if((document.forms[0].elements[j].type=='text')||(document.forms[0].elements[j].type=='radio')) {
         with(document.forms[0].elements[j].style) {
            if(document.forms[0].elements[j].type=='text') border = "1px #ccc solid"
  	    backgroundColor = "#ffffff"
	 }
       }
    }
  if(validateForm('ORDR')) {
    if(!((document.forms['ORDR'].elements['title'][0].checked || document.forms['ORDR'].elements['title'][1].checked))) {
      errormsg = defaultErrorPrefix + '\n' + '- Dhr./Mw.\n'
      highlight(document.forms['ORDR'].elements['title'][0]);
      highlight(document.forms['ORDR'].elements['title'][1]);
    }
    if(errormsg.length) {
      alert(defaultErrorPrefix)
      return false
    } else {
      return true
    }
  } else {
    alert(defaultErrorPrefix)
  }
  return false;
}


