function phoneCharacters(e) {
	var charCheck;
	var keyChar;
	var keyCode = e.which ? e.which : e.keyCode;
	if (keyCode > 31) {
		keyChar = String.fromCharCode(keyCode);
		charCheck = /[0-9\/\-]/;
		return charCheck.test(keyChar);
	}
	else {
		return true;
	}
}
function addressCharacters(e) {
    var charCheck;
    var keyChar;
    var keyCode = e.which ? e.which : e.keyCode;
    if (keyCode > 31) {
        keyChar = String.fromCharCode(keyCode);
        charCheck = /[A-Z0-9\.\_\-\@]/i;
        return charCheck.test(keyChar);
    }
	else {
		return true;
	}
}

function isEmpty(inputVal) {
	if (inputVal == null || inputVal == '') {
		return true
	}
	return false
}

function checkEAddress(inputVal) {
	var re = /^[A-Z0-9._-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	if(re.exec(inputVal) == null) {
		return false
	}
	else {
		return true
	}
}


function doSelection(fld) {
	fld.focus();
	fld.select();
	//fld.value = "";
}

function checkForm(form) {
	if (!isEmpty(form.from.value)) {
		if(!checkEAddress(form.from.value)) {
			alert("Adresa koju ste unijeli nije validna. Molimo provjerite unos.");
			setTimeout("doSelection(document.forms['" + form.name + "'].elements['" + form.from.name +"'])", 0);
			return false
		}
	}
	else {
		alert("E-mail adresa je obavezna!");
		setTimeout("doSelection(document.forms['" + form.name + "'].elements['" + form.from.name +"'])", 0);
		return false
	}
	
	if (isEmpty(form.phone.value)) {
		alert("Polje 'Telefon' je obavezno!");
		setTimeout("doSelection(document.forms['" + form.name + "'].elements['" + form.phone.name +"'])", 0);
		return false
	}
	
	if (isEmpty(form.subject.value)) {
		alert("Polje 'Naslov' je obavezno!");
		setTimeout("doSelection(document.forms['" + form.name + "'].elements['" + form.subject.name +"'])", 0);
		return false
	}
	
	if (isEmpty(form.text.value)) {
		alert("Polje 'Tekst' je obavezno!");
		setTimeout("doSelection(document.forms['" + form.name + "'].elements['" + form.text.name +"'])", 0);
		return false
	}
	
    return true
    //alert("Slanje komentara trenutno nije omoguceno!");
    //return false;
}

function goBack() {
	window.history.back();
}


