function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}
function validateEmail(fld) {
    var error="";
    var tfld = trim(fld.value);
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
    if (fld.value == "") {
        fld.style.border = '1px solid #d72828';
        error = "1";
    } else if (!emailFilter.test(tfld)) {  
        fld.style.border = '1px solid #d72828';
        error = "1";
    } else if (fld.value.match(illegalChars)) {
        fld.style.border = '1px solid #d72828';
        error = "1";
    } else {
        fld.style.border = '1px solid #333333';
    }
    return error;
}
function validateEmpty(fld) {
    var error = "";
    if (fld.value.length == 0) {
        fld.style.border = '1px solid #d72828';
        error = "1"
    } else {
        fld.style.border = '1px solid #333333';
    }
    return error;  
}
function validateFormOnSubmit(theForm) {
var reason = "";
  reason += validateEmail(theForm.epasts);
  reason += validateEmpty(theForm.vards);
  reason += validateEmpty(theForm.piedavajums);
  if (reason != "") {
    return false;
  }
  return true;
}

(function($) {
    $.fn.mailProtect = function(args) {
        this.each(function() {
            var addr = args.user + "@" + args.domain;

            if (args.link) {
                var a = $('<a></a>');

                a.attr("href", "mailto:" + addr);
                a.append(args.text ? args.text : addr);
                $(this).html(a);
            } else {
                $(this).text(addr);
            }
        });
    }
})(jQuery);

$(document).ready(function(){
  $('#email').mailProtect({
      user: "info",
      domain: "zalazeme.lido.lv",
      link: true
  });
  $(document).click(function() {
	$('#karte').hide();
  });
  $("#karte").click(function(e) {
        e.stopPropagation();
  });
  $("#karteGo").click(function(e) {
        e.stopPropagation();
  });
  $("#karteGo").click(function() {
    $('#karte').toggle();
    initialize();
  });
  initialize();
});



