
var qsParm = new Array();
function qs() {
   var val = '';
   var query = window.location.search.substring(1);
   var parms = query.split('&');
   for (var i=0; i<parms.length; i++) {
      var pos = parms[i].indexOf('=');
      if (pos > 0) {
         var key = parms[i].substring(0,pos);
         val = parms[i].substring(pos+1);
         qsParm[key] = val;
      }
   }
}

function translateCode(p_code) {
   var strWarning = '';
   var blnError = true;
   switch (p_code.toLowerCase()) {
      case 'accdisabled':
          strWarning = "het account is niet actief, neem contact op met de beheerder.";
          break;
      case 'incorrect':
          strWarning = "gebruikersnaam, wachtwoord of administratie is niet juist, probeer opnieuw.";
          break;
      case 'loginfirst':
          strWarning = "voer de account gegevens in, om in te loggen.";
          break;
      case 'loggedoff':
          strWarning = "uitgelogd.";
          blnError = false;
          break;
      case 'companyinactive':
          strWarning = "de administratie staat uit.";
          break;
      case 'wrongbrowser':
          strWarning = "Het systeem is alleen te gebruiken met Internet Explorer 5.x en hoger";
          break;      
      default:
         strWarning = 'Unknown error: ' + p_code;
         break;
    }
    if (strWarning.length >0) {
        if (blnError) {
            return 'Fout: ' + strWarning;
        }         
        return strWarning;
    }
}


function clearText(field){

    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;

}

