
function kartka(formularz){

	var error_k = Array();
    error_k .splice(0,error_k .length);
    document.getElementById('kartki_error').innerHTML='';
    var k_s = false
	var input = formularz.getElementsByTagName('input');
	for(var y = 0; y < input.length ;y++)
	{
	var klasa = input[y].className
	var wartosc = input[y].value;
    var inp = input[y];
    input[y].style.background = '#ffffff';
    input[y].style.border = '1px solid #cccccc'
		if(input[y].type == 'radio' && input[y].checked)
		{
			document.getElementById('k_img').value =input[y].nextSibling.nextSibling.nextSibling.nextSibling.src;
			document.getElementById('img_tytul').value = input[y].nextSibling.nextSibling.innerHTML;
            k_s = true;

	}
		if(klasa == 'k_mail')
		{

			if (!wartosc.match(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/))
			{
               input[y].style.background = '#FEE995';
               input[y].style.border = '1px solid red'
               var pole = inp.parentNode.childNodes[1].innerHTML;
			   error_k.push('niepoprawny email - pole "' + pole + '"');
			}
		}

        if (klasa == 'k_niepusty')
        {
            if (wartosc.length < 3)
            {
               input[y].style.background = '#FEE995';
               input[y].style.border = '1px solid red'
               var pole = inp.parentNode.childNodes[1].innerHTML;
                  error_k.push('pole "' + pole + '" nie moze byc puste !');
            }

        }
    }

   var ta = formularz.getElementsByTagName('textarea');
	for(var y = 0; y < ta.length ;y++){
     	var klasa = ta[y].className
    	var wartosc = ta[y].value;
        var inp = ta[y];
                if (klasa == 'k_niepusty')
        {
          
            if (wartosc.length < 3)
            {
               ta[y].style.background = '#FEE995';
               ta[y].style.border = '1px solid red'
               var pole = inp.parentNode.childNodes[1].innerHTML;
                  error_k.push('pole "' + pole + '" nie moze byc puste !');
            }

        }

    }



if(error_k.length != 0 || !k_s)
    {
      if(!k_s){
          error_k.push('Wybierz kartkę do wysłania !');
      }
      for(var i =1 ; i< error_k.length;i++)
      {
          document.getElementById('kartki_error').innerHTML += error_k[i] + '<br />';
      }
        return false;
    }

return true;
}
