// JavaScript Document
function limitChars(elem, limit, infodiv)
{
	var text = $('#'+elem).val();	
	var textlength = text.length;
	if(textlength > limit)
	{
		$('#' + infodiv).html('Nemůžete zapsat více než '+limit+' znaků!');
		$('#'+elem).val(text.substr(0,limit));
		return false;
	}
	else
	{
		$('#' + infodiv).html('Zbývá '+ (limit - textlength) +' znaků.');
		return true;
	}
}

/// **********************************************************************************************

$(function(){
 	$('#anotace').keyup(function(){
 		limitChars('anotace', 255, 'areaInfo_anotace');
 	})
});

/// **********************************************************************************************

function copyText(elem, source)
{

	var obj = document.getElementById(elem);
	obj.value = source;	
}

/// **********************************************************************************************

      function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57)) {
            	//alert('Jsou povoleny jen číslice [0-9] !');
				return false;
				
			
			}else{

         		return true;
			}
      }

      function isNumberKeyPhone(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 32 && (charCode < 48 || charCode > 57) && charCode != 43 ) {
            	//alert('Jsou povoleny jen znaky ( [0-9],[ ],[+] ) !');				
				return false;	
			
			}else{

         		return true;
			}
      }

/// **********************************************************************************************

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;
   
   }