//required = new Array("q_title","q_company", "q_name", "q_phone", "q_email");
//required_show = new Array("Не все необходимые поля введены", "Не все необходимые поля введены","Не все необходимые поля введены","Не все необходимые поля заполнены");

function SendForm (required) {

var i, j;

for(j=0; j<required.length; j++) {
    for (i=0; i<document.forms[0].length; i++) {
        if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) {
            alert('Заполните все необходимые поля');
            document.forms[0].elements[i].focus();
            return false;
        }
    }
}

return true;
}

function SendForm2 (required) {

var i, j;

for(j=0; j<required.length; j++) {
    for (i=0; i<document.forms[0].length; i++) {
        if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) {
            alert('Заполните все необходимые поля');
            document.forms[0].elements[i].focus();
            return false;
        }
    }
}

return true;
}
function SendForm_a (id,required) {

var i, j;

for(j=0; j<required.length; j++) {
 for (i=0; i<document.forms[id].length; i++) {
 if (document.forms[id].elements[i].name == required[j] && document.forms[id].elements[i].value == "" ) {
 alert('Заполните все необходимые поля');
document.forms[id].elements[i].focus();
 return false;
 }
}
}

return true;
}