
function zliczaj_znaki(ilosc, id)
{
	if ( document.getElementById(id).value.length < ilosc )
	{
		a = document.getElementById(id).value.length;
		document.getElementById(id+"_znakow").innerHTML = a;
	}
	else
	{
		var text = document.getElementById(id);
		text.value = text.value.substr(0,ilosc);			
		a = document.getElementById(id).value.length;
		document.getElementById(id+"_znakow").innerHTML = a;		
	}
}
document.getElementById(id+"_znakow").innerHTML=0+document.getElementById(id).value.length;
	
function sprawdz_zglos_form(id) 
{
	var formul = document.getElementById(id);
	if(document.getElementById('title').value=='' || document.getElementById('tagi').value=='' || document.getElementById('opis').value=='' || document.getElementById('email').value=='' || document.getElementById('adres').value=='' || document.getElementById('kategoria').value=='') 
	{ 
		alert("Nie wypełniłeś wymaganych pól."); 
	}
	else 
	{
		if(formul.adres.value.match(/^(http|https):\/\/([A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?/i))
		{	
			if(document.getElementById('opis').value.length>=200)
			{
				if(formul.email.value == '' || formul.email.value.match(/^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,6}$/)) 
				{
					if(document.getElementById('regulamin').checked)
					{
						formul.submit();
					}
					else
					{
						alert("Musisz zaakceptować regulamin.");
					}
				}
				else 
				{
					alert("Wprowadzony adres email jest niepoprawny.");
					return false;
				}
			}
			else 
			{
				alert("Opis musi mieć conajmniej 200 znaków.");
				return false;
			}	
		}
		else 
		{
			alert("Niepoprawny adres strony.");
			return false;
		}				
	}
}	

