function proca_show(id, rodzaj) {
  document.getElementById(id).style.display = document.getElementById(id).style.display == 'none' ? 'block' : 'none';
}

function proca_showif(id, pokaz) {
	if ( pokaz === true ) {
		//document.getElementById(id).style.display = 'block';
		document.getElementById(id).style.display = document.getElementById(id).style.display == 'block' ? 'none' : 'block';
	} else {
		document.getElementById(id).style.display = 'none';
	}
}

function proca_disabled (checked, id) {
	if ( id == 'status-valid-date' || id == 'podpis' || id == 'mail' ) {
		element = document.getElementById(id);
		if ( !checked ) {
			element.style.backgroundColor="#FFFFFF";
			element.disabled = false;
		} else {
			element.style.backgroundColor="#E2E2E2";
			element.disabled = true;
		}
	} else {		
		element = document.getElementById(id);		
		if ( element.disabled == true ) {
			element.style.backgroundColor="#FFFFFF";
			element.disabled = false;
		} else {
			element.style.backgroundColor="#E2E2E2";
			element.disabled = true;
		}
	}
}

function pokaz_link(id,link)
{
//link='dasas';
 element=document.getElementById('wypowiedz_'+id);
  
 if(element)
 {

  add = document.createElement('input');
   
  add.id="wypowiedz_id_tekst"+id;
  add.style.width='95%';
  add.style.wordWrap="break-word";
  add.setAttribute("readonly", "true");
  add.setAttribute("onclick", "select(this);");
  tmp = document.getElementById("wypowiedz_id_tekst"+id);
  
  if(tmp)
  {
  element.removeChild(tmp);
  return true;
  }
 add.className="link_do_komentarza";
 add.value=link;
 add.style.marginTop="10px";
 add.style.marginBottom="10px";
 element.appendChild(add);
 }
}


function zaznaczOdznaczWszystkie()
{
	if(document.getElementById('zaznaczWszystkie').checked == true)
	{
		document.getElementById('rodzajek').checked = true;
		document.getElementById('tresc').checked = true;
		document.getElementById('autor').checked = true;
		document.getElementById('data').checked = true;
		document.getElementById('datazak').checked = true;
	} else {
		document.getElementById('rodzajek').checked = false;
		document.getElementById('tresc').checked = false;
		document.getElementById('autor').checked = false;
		document.getElementById('data').checked = false;
		document.getElementById('datazak').checked = false;
	}
}

function CharsCounters( max, forWho ) {

	var max = parseInt( max );
	var div=document.getElementById('iloscZnakow_'+forWho);
	var input=document.getElementById( forWho );
	
	if ( typeof input != 'undefined' ) {

		var len = input.value.length;

		if ( len >= max  ) {
			//window.alert('Tekst jest za długi.');
			outext = 'Pozostało <b>0</b> znaków.';
			input.value = input.value.substring(0,max);	
		} else {		
			len = max - len;
			var outext = '';			
			
			if ( len == 1  ) {
				outext = 'Pozostał <b>1</b> znak.';
			}
			else if ( len % 10 >= 2 && len % 10 <= 4 && (len < 5 || len > 21) ) {
				outext = 'Pozostały <b>'+len+'</b> znaki.';
			}
			else {
				outext = 'Pozostało <b>'+len+'</b> znaków.';
			}			
		}
		div.innerHTML = outext ;
	}
}