function doInputValidationForCommentForm()
{
var validName = 0;
var validEmail = 0;
var validComments = 0;
var links = 0;
var email = document.getElementById('AuthorEmail').value;
var txt = document.getElementById('txtComments').value;
var filter = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(document.getElementById('AuthorName').value != '') {
validName = 1;
}
if (filter.test(email)) {
validEmail = 1;
}
if(txt != '') {
validComments = 1;
}
if(document.getElementById('C_AuthorEmail').value != '') {
if(document.getElementById('C_AuthorPass').value != '') {
validName = 1;
validEmail = 1;
}
}
for (var ind=0;ind<txt.length;ind++)
{
if (txt.substring(ind,ind+7)=="http://") {
links = links + 1;
} else if (txt.substring(ind,ind+6)=="ftp://") {
links = links + 1;
} else if (txt.substring(ind,ind+8)=="https://") {
links = links + 1;
}
}
if(validName == 1 && validEmail == 1 && validComments == 1 && links < 4) {
return true;
} else {
var errorMessage = "<font style='color:red; font-weight: 700'>Błędy: <br/>";
if(validName == 0) { errorMessage += "Proszę podać swoje imię! <br />"; }
if(validEmail == 0) { errorMessage += "Nieprawidłowy adres e-mail! <br />"; }
if(validComments == 0) { errorMessage += "Dodaj komentarz! <br />"; }
if(links > 3) {
errorMessage = "Możesz dodać maksymalnie 3 linki! ";
}
errorMessage+="</font>";
document.getElementById('formerrors').innerHTML = errorMessage;
return false;
}
}

function doInputValidationForEmail() {
	var validName = 0;
	var validEmail = 0;
	var validForward = 0;
	var email = document.getElementById('AuthorEmail').value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(document.getElementById('AuthorName').value != '') {
		validName = 1;
	}
	if(filter.test(email)) {
		 validEmail = 1; 
	}
	if(document.getElementById('ForwardEmail').value != '') {
		validForward = 1;
	}
	if(validName == 1 && validEmail == 1 && validForward == 1) {return true;} 
	else
	{
		
		var errorMessage = "<font style='color:red; font-weight: 700'>Błędy:<br/> ";
		if(validName == 0)
		{ 
			errorMessage += 'Proszę podać swoje imię!<br/> ';
		}
		if(validEmail == 0) {
			errorMessage += 'Nieprawidłowy adres e-mail!<br/> '; 
		}
		if(validForward == 0) {
			errorMessage += 'Proszę podać adres e-mail!';
		}
		 errorMessage+="</font>";
		document.getElementById('formerrors').innerHTML = errorMessage;
		return false;
	}
}

function doInputValidationForContactPage()
{
	var validName = 0;
	var validEmail = 0;
	var email = document.getElementById("AuthorEmail").value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(document.getElementById("AuthorName").value != "") 
	{
		validName = 1;
	}
	if (filter.test(email)) 
	{
		validEmail = 1;
	}
	if(validName == 1 && validEmail == 1) 
	{
		return true;
	}
		else 
	{
		 var errorMessage = "<font style='color:red; font-weight: 700'>Błędy:<br/> ";
		if(validName == 0) 
		{
			errorMessage += "Proszę podać swoje imię! <br/>";
		}
		if(validEmail == 0) 
		{
			errorMessage += "Nieprawidłowy adres e-mail!<br/> ";
		}
		 errorMessage+="</font>";
		document.getElementById("formerrors").innerHTML = errorMessage;
		return false;
	}  
}