	/*----------------------------------------------------*/
	function trimaj(str) {
		return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
	}
	/*----------------------------------------------------*/
	function isNumeric(value) {
	  if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) return false;
	  return true;
	}
	/*----------------------------------------------------*/
	function checkValid(email) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		return pattern.test(email);
	} 
	/*----------------------------------------------------*/
	$(document).ready(function() {
		$("#footer_contact_form").submit(function(e) {

		var poruka = "";
		var error = 0;
			$("#error_report").html("");

			if(trimaj($("#ime_prezime").val()) == "") {
				error = 1;
				$("#ime_prezime").addClass('error_border');
				poruka = poruka + $("#ime_prezime_report").val() + "\n";	
			} else { 
				$("#ime_prezime").removeClass('error_border'); 
			}

			if(trimaj($("#telefon").val()) == "") {
				error = 1;
				$("#telefon").addClass('error_border');
				poruka = poruka + $("#telefon_report").val() + "\n";		
			} else { 
				$("#telefon").removeClass('error_border'); 
			}

			if(trimaj($("#upit").val()) == "") {
				error = 1;
				$("#upit").addClass('error_border');
				poruka = poruka + $("#upit_report").val() + "\n";		
			} else { 
				$("#upit").removeClass('error_border'); 
			}

			if(trimaj($("#rezultat").val()) == "") {
				error = 1;
				$("#rezultat").addClass('error_border');
				poruka = poruka + $("#rezultat_report").val() + "\n";	
			} else { 
				$("#rezultat").removeClass('error_border'); 
			}

			if(trimaj($("#email").val()) != "") {
				if(!checkValid(trimaj($("#email").val()))) {
					error = 1;
					$("#email").addClass('error_border');
					poruka = poruka + $("#email_report").val() + "\n";
				} else {
					$("#email").removeClass('error_border'); 
				}		
			} else { $("#email").removeClass('error_border');  }

			if(trimaj($("#rezultat").val()) != "") {
				var temp_rez = $("#jednadzba").val();
				var pravi_rez = eval(temp_rez);
				if(isNumeric(trimaj($("#rezultat").val())) != true) {
					error = 1;
					$("#rezultat").addClass('error_border');
					poruka = poruka + $("#rezultat2_report").val() + "\n";	
				} else if(pravi_rez!=trimaj($("#rezultat").val())) {
					error = 1;
					$("#rezultat").addClass('error_border');
					poruka = poruka + $("#rezultat3_report").val() + "\n";	
				} else {
					$("#rezultat").removeClass('error_border'); 
				}		
			} 

				if(error == 1) {
					/*$("#error_report").html("<pre>" + poruka + "</pre>");*/
					alert(poruka);
					return false;
				} else {
					return true;
				}
		});	
	/*----------------------------------------------------*/
	});

