function popupOpen(param, fName) {
    if (fName && (typeof(fName) != 'undefined')) {
        if ((fName != 'popup') && (fName != 'send')) {
            fName = 'popup';
        }
    } else {
        var fName = 'popup';
    }
    window.open('/'+fName+'.php?vacancy='+param,'vacancy','width=540,height=636,top=200,left=400,titlebar=no,toolbar=no,location=no,status=yes,menubar=no,scrollbars=yes,resizable=no;');
}

function popupImgOpen(img) {
    window.open('/image.php?img='+img,'image','width=200,height=200,top=100,left=400,titlebar=no,toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no;');
}

function validateSendForm(frm) {
    var reMail = new RegExp('^[a-z][a-z0-9_\\-\\.]+@[a-z0-9_\\-\\.]+\\.[a-z]{2,}$', 'i');
    var reEmpty = new RegExp('^(\s)*$', 'i');

    if (frm.f_mail && (typeof(frm.f_mail) != 'undefined') && !(reMail.test(frm.f_mail.value))) {
        alert('Поле E-mail друга не заполнено или заполнено некорректно!');
        return false;
    }
    if (frm.f_name && (typeof(frm.f_name) != 'undefined') && (reEmpty.test(frm.f_name.value))) {
        alert('Поле Имя друга не заполнено!');
        return false;
    }
    if (frm.u_mail && (typeof(frm.u_mail) != 'undefined') && !(reMail.test(frm.u_mail.value))) {
        alert('Поле Ваш E-mail не заполнено или заполнено некорректно!');
        return false;
    }
    if (frm.u_name && (typeof(frm.u_name) != 'undefined') && (reEmpty.test(frm.u_name.value))) {
        alert('Поле Ваше имя не заполнено!');
        return false;
    }

    return true;
}
