//form check - filled fields
function formCheck(form)
{
  if(form.name.value == "")
	{
    alert("Zadejte prosím Váše jméno a příjmení.");
    form.name.focus();
    return false ;
  }
  if(form.email.value == "") {
    alert("Zadejte prosím Váš e-mail.");
    form.email.focus();
    return false ;
  }
  if(form.email.value != "")
  {	
  	var hodnota=form.email.value;
		var regular=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!(regular.test(hodnota)))
		{
			alert("Zkontrolujte prosím správnost Vaší e-mailové adresy.");
			form.email.focus();
			return false;
		}
	}
  if(form.message.value == "")
  {
    alert("Zadejte prosím text Vašeho dotazu.");
    form.message.focus();
    return false ;
  }
	return true ;
}

//calculator, newsletter check
function isset(value, form)
{
  if(value == "number")
  {
    if(form.suma.value == "")
  	{
      alert("Zadejte prosím částku pro převod.");
      form.suma.focus();
      return false ;
    }
    if(!isNumeric(form.suma.value))
    {
      alert("Zadejte prosím pouze čísla.");
      form.suma.select();
      form.suma.focus();
      return false ;
    }
    return true; 
  }
  if(value == "email")
  {
		if(form.mail.value == "")
    {
      alert("Zadejte prosím Vaši e-mailovou adresu.");
      form.mail.focus();
      return false ;
    }
    if(form.mail.value != "")
    {	
    	var hodnota=form.mail.value;
  		var regular=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  		if(!(regular.test(hodnota)))
  		{
  			alert("Zkontrolujte prosím správnost Vaší e-mailové adresy.");
  			form.mail.select();
        form.mail.focus();
  			return false;
  		}
  	}
  	return true;
  }
}

//number check
function isNumeric(sText)
{
  var ValidChars = "0123456789.,";
  var IsNumber=true;
  var Char;
  for (i = 0; i < sText.length && IsNumber == true; i++) 
  { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) 
    {
      IsNumber = false;
    }
  }
  return IsNumber;  
}

