
var MaxLengthLock = false;
function MaxLengthCount(fieldObj,fieldMaxLength)
{
  if (!MaxLengthLock)
  {
    MaxLengthLock = true;
    if (fieldObj.value.length > fieldMaxLength)
    {
      alert("Text je delší než " + fieldMaxLength + " znaků!");
      fieldObj.value = fieldObj.value.substring(0,fieldMaxLength);
    }
    var percentage = parseInt(100 - (( fieldMaxLength - fieldObj.value.length) * 100)/fieldMaxLength);
    document.getElementById(fieldObj.id + "_PBar").style.width = parseInt((parseInt(fieldObj.offsetWidth)*percentage)/100)+"px";
    MaxLengthLock = false;
  }
}

$("#co_hledat").keydown(function() {
	if ($("#co_hledat").val().length > 0) {

		$("#co_hledat").css({"background" : "white", "color" : "black"});
		$(".submit").css({"background" : "url(img/pozad_hledat.png)"});
	}
})

$("#co_hledat").blur(function() {
	if ($("#co_hledat").val().length == 0) {

		$("#co_hledat").css({"background" : "", "color" : ""});
            $(".submit").css({"background" : ""});
	}
})

$(function() {
	$(".scrollable").scrollable();
});

$(function() {
	$('.odstavec-s-obrazky a').lightBox();
});

$(function() {
	$('a.lightbox').lightBox();
});

$(function() {
	var fields = $('form input[type=text], form textarea');

        // Pokud je focus, schovat popisky
	fields.focus(function(){
		$(this).prev().hide();
	});

	// Ztrati focus a nic nebylo napsano
	fields.blur(function(){
		if (!this.value) {
			$(this).prev().show();
		}
	});

	// Pokud je formular prednastaven, schovat
	fields.each(function(){
		if (this.value) {
			$(this).prev().hide();
		}
	});

});

function checkEmail (x) {
    return !x || /^[a-z0-9_+.-]+\@([a-z0-9-]+\.)+[a-z0-9]{2,4}$/i.test(x);
}

$(function() {
  $(".odeslat").click(function() {

      var jmeno = $("input#jmeno").val();
        if (jmeno == "") {
      $(".chyba").text("Musíte vyplnit všechna pole.");
      return false;
    }
      var email = $("input#email").val();
        if (email == "") {
      $(".chyba").text("Musíte vyplnit všechna pole.");
      return false;
    }
        if(! checkEmail(email)) {
      $(".chyba").text("Chybný email.");
      return false; 
    }
    
      var telefon = $("input#telefon").val();
        if (telefon == "") {
      $(".chyba").text("Musíte vyplnit všechna pole.");
      return false;
    }
      var zprava = $("textarea#zprava").val();
        if (zprava == "") {
      $(".chyba").text("Musíte vyplnit všechna pole.");
      return false;
    }

var dataString = 'jmeno='+ jmeno + '&email=' + email + '&telefon=' + telefon + '&zprava=' + zprava + '&odeslat=' + 'true';
$(".chyba").text("");

$.ajax({
  type: "POST",
  data: dataString,
  success: function() {
    $('.uspech').text("Úspěšně odesláno.").fadeOut(3500);
    }
});

$("input#jmeno").val("");
$("input#email").val("");
$("input#telefon").val("");
$("textarea#zprava").val("");

return false;

  });
});
