var doValidate = false;
var nullNotAllowed = 'Wszystkie pola oznaczone [*] muszą być wypełnione.';

function validate()
{
    if (doValidate == true)
    {
        var frm = document.offer;
        var ctrlName = frm.name;
        if (ctrlName.value == '')
        {
            return err(ctrlName, nullNotAllowed);
        }
        var ctrlEmail = frm.email;
        if (ctrlEmail.value == '')
        {
            return err(ctrlEmail, nullNotAllowed);
        }
        var ctrlPhone = frm.phone;
        if (ctrlPhone.value == '')
        {
            return err(ctrlPhone, nullNotAllowed);
        }
        var ctrlWWW = frm.url;
        if (ctrlWWW.value == '')
        {
            return err(ctrlWWW, nullNotAllowed);
        }

/*	var isChecked = false;
	for(var i = 0; i < frm.elements.length; i++) { 
		var el = frm.elements[i]; 
		if (el.type == "checkbox" && el.name == "services[]") {
			if (el.checked) {
                	    isChecked = true;
		            break;
                        }
		}
	}
	if (!isChecked) {
            return err(document.getElementsByName('services[]')[0], nullNotAllowed);
        }*/
        var ctrlServices = document.getElementsByName('services[]');
	var isChecked = false;
        for (var i = 0; i < ctrlServices.length; i++) {
            if (ctrlServices[i].checked) {
                isChecked = true;
		break;
            }
        }
	if (!isChecked) {
            return err(ctrlServices[0], nullNotAllowed);
        }
        var ctrlBudget = frm.budget;
        var j;
        for (j = ctrlBudget.length - 1; j>=0; j--) {
            if ((ctrlBudget.options[j].selected) && (ctrlBudget.options[j].value == '-')) {
                return err(ctrlBudget, nullNotAllowed);
            }
        }
        var ctrlId = frm.id;
        if (ctrlId.value == '')
        {
            return err(ctrlId, nullNotAllowed);
        }	    
    }
    return true;
}
    
function err(ctrl,msg)
{
    alert(msg);
    ctrl.focus();
    return false;
}

function removeDefBudgetOption(selectObj) {
    if (selectObj.options[0].value == "-") {
        selectObj.remove(0);
    }
}

