// JavaScript Document
window.onload = function() {init();}
function init(){
	document.getElementById('request_frm').onsubmit = form_validate;
}

function form_validate(){
	if(!validate_required('pcity')) return false;
	if(!validate_required('pstart')) return false;
	if(!validateCheckboxes("types[]")) return false;
	if(!validate_required('pname')) return false;
	if(!validate_required('pphone')) return false;
	
	return true;
}

function validate_required(field_id){
	with (document.getElementById(field_id)){
		if (value == null || value == "" || value.length < 3){
			alert("Obvezno polje " + title + " prazno ali prekratko"); return false;
		}else{
			return true;
		}
	}
}

function validateCheckboxes(field_name){
	var mtypes = document.getElementsByName(field_name);
	var onechecked = false;
	for(var i=0; el = mtypes[i]; i++){
		if(el.checked) onechecked = true;
	}
	if(!onechecked) alert('Izbrati morate vsaj en material');
	return onechecked;
}
