$(document).ready(function(){
	$('a[rel^=lightbox]').lightBox();

  $('.btnGB').val('');
  $('.btnGB').hover(
    function(){ $(this).css('background-position', '0 0'); },
    function(){ $(this).css('background-position', '-'+$(this).width()+'px 0'); }
  );  
  

  $('.fb_like').hover(
    function () { $(this).css('height','80px'); },
    function () { $(this).css('height','23px'); }
  );

});




function validatesearch (form)
{
  if (form.keyword.value.length < 2)
  {
    alert('Je nutné zadat minimálně 2 znaky!');
    form.keyword.focus();
    return false;
  }
  else
    return true;
}


// VALIDACE
function val_contact(form)
{
  
  if (validateItem('name', form.name, 'Vaše křestní jméno',null) &&
      validateItem('surname', form.surname, 'Vaše příjmení',null) &&
      validateItem('email', form.email, 'Vaši e-mailovou adresu','email') &&
      validateItem('message', form.message, 'text Vaší zprávy',null)
  )
    return true;
  else
    return false;
}




function validateItem(name, val, text, type)
{
  if (type == 'email' && echeck(val.value)==false)
  {
    val.focus();
    return false;
  }
  
  if($('#val_'+name).val() == val.value)
  {
    alert('Je nutné zadat '+text+'!');
    val.focus();
    return false;    
  }  
  else if (val.value == '')
  {
    alert('Je nutné zadat '+text+'!');
    val.focus();
    return false;
  }

  
  else
    return true;
}

function echeck(str) 
{

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert("Zadali jste e-mail v nesprávném tvaru.")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Zadali jste e-mail v nesprávném tvaru.")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    alert("Zadali jste e-mail v nesprávném tvaru.")
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    alert("Zadali jste e-mail v nesprávném tvaru.")
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    alert("Zadali jste e-mail v nesprávném tvaru.")
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    alert("Zadali jste e-mail v nesprávném tvaru.")
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    alert("Zadali jste e-mail v nesprávném tvaru.")
	    return false
	 }

	 return true					
}

