function findLabelElementForInput(inputElem) {
    //function created by Shawn Olson at http://www.shawnolson.net
    if (inputElem.parentNode) {
        if (inputElem.parentNode.tagName == 'label') {
            return inputElem.parentNode;
        }
    }
    var labels = document.getElementsByTagName("label"),i;
    for (i = 0; i < labels.length; i++) {
        if (labels[i].htmlFor == inputElem.id) {
            return labels[i];
        }
    }
    return false;
}

function checkRequiredItems(itemsArray){
    for(var i = 0; i < itemsArray.length; i++){
        var el = document.getElementById(itemsArray[i].id);
        if(el.value == null || el.value == '' || el.value == itemsArray[i].emptyVal){
            var lbl = findLabelElementForInput(el);
            var msg = '';
            if(lbl.innerHTML.indexOf('<') != -1){
                msg = lbl.innerHTML.substring(0, lbl.innerHTML.indexOf('<'));
            }
            if (msg.indexOf('\n') != -1) {
                msg = msg.substring(0, msg.indexOf('\n'));
            }
            alert(msg + ' را وارد نمایید.');
            el.focus();
            return false;
        }
    }
    return true;
}
