<!--
// funkcija za check vnosnih polj (root)

function trim(a) {
	return a.replace(/^\s+|\s+$/g,"");
}

function isEmail(a){
	var mail = /\b^[a-zA-Z0-9\_\-\.]{1,}[@][a-zA-Z0-9\-\.]{1,}[.][a-zA-Z]{2,4}$\b/;
	if (!mail.test(trim(a)))
		return false;
	else
		return true;
}

// cekiranje form
function check(forma) {
	
	var err = false;
	var msg = "";
	
	for (i = 0 ; i<forma.length; i++) {
				
		// -- POVPRAŠEVANJE --
		
		// ime in priimek
		if (forma[i].name == "name") {
			
			// skrijemo morebitno napako od prej
			hideError(forma[i].name);
			
			// preverimo za napako
			if (forma[i].value == "") {
				msg = "Vpišite vaše ime in priimek!";
				err = true;
			}
		}
		
		// podjetje
		else if (forma[i].name == "company") {
			
			// skrijemo morebitno napako od prej
			hideError(forma[i].name);
			
			// preverimo za napako
			if (forma[i].value == "") {
				msg = "Vpišite naziv podjetja / organizacije!";
				err = true;
			}
		}
		
		// telefon
		else if (forma[i].name == "phone") {
			
			// skrijemo morebitno napako od prej
			hideError(forma[i].name);
			
			// preverimo za napako
			if (forma[i].value == "") {
				msg = "Vpišite vašo telefonsko številko!";
				err = true;
			}
		}
		
		// email
		else if (forma[i].name == "email") {
			
			// skrijemo morebitno napako od prej
			hideError(forma[i].name);
			
			// preverimo za napako
			if (forma[i].value == "") {
				msg = "Vpišite vaš e-poštni naslov!";
				err = true;
			}
			else if (!isEmail(forma[i].value)) {
				msg = "Vpišite pravilen e-poštni naslov!";
				err = true;
			}
		}
		
		// sporočilo
		else if (forma[i].name == "msg") {
			
			// skrijemo morebitno napako od prej
			hideError(forma[i].name);
			
			// preverimo za napako
			if (forma[i].value == "") {
				msg = "Vpišite opis povpraševanja!";
				err = true;
			}
		}
			
		
		// ce je slo kej narobe :-)		
		if (err) {
			
			// pobarvamo field
			document.getElementById(forma[i].name).className = "error";
			
			// nafilamo error text
			document.getElementById(forma[i].name+"Error").innerHTML = msg;
			
			// prikazemo error
			document.getElementById(forma[i].name+"Error").style.display = "block";
			
			forma[i].focus();
			forma[i].select();
			break;
		}
	
	}
	return !err;
}

// funkcija, ki skrije napake
function hideError(div) {
	document.getElementById(div).className = "";
	document.getElementById(div+"Error").innerHTML = "";
	document.getElementById(div+"Error").style.display = "none";
}

// -->