var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

function checkContactForm()
{
	var errors = [];
	var message ="";
	if (document.forms['contactForm'].elements['name'].value.length == 0)
	{
		errors[errors.length] = "Morate uneti Vaše ime";
	}
	
	if (document.forms['contactForm'].elements['city'].value.length == 0)
	{
		errors[errors.length] = "Niste uneli grad u kome živite";
	}
	
	if (document.forms['contactForm'].elements['email'].value.length == 0)
	{
		errors[errors.length] = "Nista uneli email adresu!";
	}
	else if (!reg.test(document.forms['contactForm'].elements['email'].value))
	{
		errors[errors.length] = "Email adresa nije ispravno formatirana";
	}
	
	if (document.forms['contactForm'].elements['subject'].value.length == 0)
	{
		errors[errors.length] = "Naveti naslov poruke";
	}
	
	if (document.forms['contactForm'].elements['text'].value.length == 0)
	{
		errors[errors.length] = "Niste uneli poruku";
	}
	else if (document.forms['contactForm'].elements['text'].value.length < 50)
	{
		errors[errors.length] = "Poruka mora imati najmanje 50 karaktera";
	}
	
	var code = parseInt(document.forms['contactForm'].elements['secure_code'].value); 
	if (code.length < 5 || !code)
	{
		errors[errors.length] = "Sigurnosi kod nije pravilan!";
	}
	
	if (errors.length == 0)
	{
		return true;
	}
	for (var i = 0; i < errors.length; i++)
	{
		message = message + errors[i] + '\n';
	}
	alert(message);
	return false;
}
