function checkIt() {		
	    var err ='';
	    var frmFirstname = document.getElementById('frmFirstname').value;
	    var frmLastname = document.getElementById('frmLastname').value;
	    var frmCompany = document.getElementById('frmCompany').value;
	    var email = document.getElementById('link_recepient').value;
	    var frmPhone = document.getElementById('frmPhone').value;
	    var commercial = document.getElementById('commercial').checked;
	    var opensource = document.getElementById('opensource').checked;
	    var na = document.getElementById('n_a').checked;
	    var frmAgree = document.getElementById('frmAgree').checked;
	    
	    if (frmFirstname =='') err +="- Proszę podać imię\n";
	    if (frmLastname =='') err +="- Proszę podać nazwisko\n";
	    if (frmCompany =='') err +="- Proszę podać nazwę firmy/organizacji\n";
	    if (!CheckEMail(email)) err +="- Proszę podać prawidłowy adres email\n";
	    if (checkNumber(frmPhone, NaN, NaN, 9, 9)== false) err +="- Proszę podać prawidłowy numer telefonu bez zera na początku\n";
	    if ((commercial == false) && (opensource == false) && (na == false) ) err +="- Proszę podać czy planują Państwo wdrożenie systemu e-commerce\n";
	    if (frmAgree == false) err +="- Proszę wyrazić zgodę na przekazanie danych\n";
	    
	    if (err ==''){
		    document.getElementById('send_link').submit();
		    //alert('na Twój adres został wysłany link do raportu');
		    return true;
	    }
	    else {
		    alert(err);
		    return false;
	    }
    }

function checkCrisys() {
	    var err ='';
	    var frmFirstname = document.getElementById('frmFirstname').value;
	    var frmLastname = document.getElementById('frmLastname').value;
	    var frmCompany = document.getElementById('frmCompany').value;
	    var frmPosition = document.getElementById('frmPosition').value;	    
	    var email = document.getElementById('link_recepient').value;	    
	    var frmAgree = document.getElementById('frmAgree').checked;
	    
	    if (frmFirstname =='') err +="- Proszę podać imię\n";
	    if (frmLastname =='') err +="- Proszę podać nazwisko\n";
	    if (frmCompany =='') err +="- Proszę podać nazwę firmy/organizacji\n";
	    if (frmPosition =='') err +="- Proszę podać swoje stanowisko w firmie/organizacji\n";
	    if (!CheckEMail(email)) err +="- Proszę podać prawidłowy adres email\n";	    	    
	    if (frmAgree == false) err +="- Proszę wyrazić zgodę na przekazanie danych\n";
	    
	    if (err ==''){
		    document.getElementById('send_link').submit();		    
		    return true;
	    }
	    else {
		    alert(err);
		    return false;
	    }
}

function CheckEMail(email) {	
	var validMail= /^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@([a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)*(\.[a-zA-Z]{2,4})$/;		
	if (validMail.exec(email) == null)
		return false
	if (email.indexOf('.') == -1)
		return false;		
	return true;
}
	function IsNumeric(strString) {
	  var strValidChars = "0123456789";
	  var strChar;
	  var blnResult = true;       
	  if (strString.length == 0) return false;
	
	  for (i = 0; i < strString.length && blnResult == true; i++)
	     {
	     strChar = strString.charAt(i);
	     if (strValidChars.indexOf(strChar) == -1)
		{
		blnResult = false;
		}
	     }
	  return blnResult;
	}

function checkNumber(str, minValue, maxValue, lenMin, lenMax) {
  var number;   
  if(!IsNumeric(str))
     return false;
  number=parseInt(str);
  if((minValue!=NaN)&&(number<minValue))
     return false;
  if((maxValue!=NaN)&&(number>maxValue))
     return false;
  if((lenMin!=NaN)&&(str.length<lenMin))
     return false;
  if((lenMax!=NaN)&&(str.length>lenMax))
     return false;
  return true;
}