


$(document).ready(function() {
  initFields();
}); 

function highlightFields()
  {
    $("input, select, textarea").removeClass("if_highlight").focus(function () {$(this).addClass("if_highlight");}).blur(function () {$(this).removeClass("if_highlight");});
  }

function initFields()
  {
    highlightFields();
  }

function setFieldOk(id)
  {
    $('#'+id).removeClass("field_fail").addClass("field_ok");
    return true;
  }

function setFieldFail(id, alert)
  {
    alert = alert || '';
    defaultCaption = 'Formát není správný!';
    if($(".tabbertab").length){FocusTabField(id);}
    $('#'+id).removeClass("field_ok").addClass("field_fail");
    inlineMsg('f_'+id, (alert.length ? alert : defaultCaption), 2);
    return false;
  }
  
function submitForm(form, action)
  {
    var action = action || '';
    if(action.length){$(form).attr("action", action);}
    if(!$(form).find(".field").hasClass("field_fail")){form.submit();}
  }