/* addFamily = function(){ var cX = parseFloat(objX('place_to_past') + 5); var cY = parseFloat(objY('place_to_past') + 4); var boxParent = getObj('vacanciesForm'); var lb = getObj('msg'); if (lb != null) { boxParent.removeChild(lb); } var item1, item2, item3, item4, item5, item6, item7; if (getObj('tt_spouse_m').style.display == 'block') { item1 = "Жена"; } else { item1 = "Жена"; } if (getObj('tt_children').style.display == 'block' || getObj('tt_children2').style.display == 'block' || getObj('tt_children3').style.display == 'block') { item2 = ""; } else { item2 = "Сын"; } if (getObj('tt_children_girl').style.display == 'block' || getObj('tt_children_girl2').style.display == 'block' || getObj('tt_children_girl3').style.display == 'block') { item3 = ""; } else { item3 = "Дочь"; } if (getObj('tt_father').style.display == 'block') { item4 = "Отец"; } else { item4 = "Отец"; } if (getObj('tt_mother').style.display == 'block') { item5 = "Мать"; } else { item5 = "Мать"; } if (getObj('tt_brother').style.display == 'block' || getObj('tt_brother2').style.display == 'block' || getObj('tt_brother3').style.display == 'block') { item6 = ""; } else { item6 = "Брат"; } if (getObj('tt_brother_fm').style.display == 'block' || getObj('tt_brother_fm2').style.display == 'block' || getObj('tt_brother_fm3').style.display == 'block') { item7 = ""; } else { item7 = "Сестра"; } var glob_html = "
" + item1 + item2 + item3 + item4 + item5 + item6 + item7 + "
"; var msg = document.createElement("div"); msg.setAttribute('id', 'msg'); boxParent.appendChild(msg); var box = getObj('msg'); box.style.position = 'absolute'; box.style.display = 'block'; box.style.top = cY + 'px'; box.style.left = cX + 'px'; if (item1 == '' && item2 == '' && item3 == '' && item4 == '' && item5 == '' && item6 == '' && item7 == '') { var glob_html = "
Пусто
"; box.innerHTML = glob_html; } else { box.innerHTML = glob_html; } } includeBox = function(uid) { getObj('msg').style.display = 'none'; getObj('tt_' + uid).style.display = 'block'; if (uid == 'children') { getObj('adch').style.display = 'block'; } if (uid == 'children_girl') { getObj('adchg').style.display = 'block'; } if (uid == 'brother') { getObj('adchb').style.display = 'block'; } if (uid == 'brother_fm') { getObj('adchbm').style.display = 'block'; } } */ del_box = function(uid) { getObj('tt_' + uid).style.display = 'none'; if (uid == "relatives_1") { document.vacanciesForm.relatives_2.value = ''; document.vacanciesForm.relatives_3.value = ''; document.vacanciesForm.relatives_4.value = ''; document.vacanciesForm.relatives_5.value = ''; document.vacanciesForm.relatives_6.value = ''; document.vacanciesForm.relatives_7.value = ''; document.vacanciesForm.relatives_8.value = ''; } if (uid == "relatives_2") { document.vacanciesForm.relatives2_2.value = ''; document.vacanciesForm.relatives2_3.value = ''; document.vacanciesForm.relatives2_4.value = ''; document.vacanciesForm.relatives2_5.value = ''; document.vacanciesForm.relatives2_6.value = ''; document.vacanciesForm.relatives2_7.value = ''; document.vacanciesForm.relatives2_8.value = ''; } if (uid == "relatives_3") { document.vacanciesForm.relatives3_2.value = ''; document.vacanciesForm.relatives3_3.value = ''; document.vacanciesForm.relatives3_4.value = ''; document.vacanciesForm.relatives3_5.value = ''; document.vacanciesForm.relatives3_6.value = ''; document.vacanciesForm.relatives3_7.value = ''; document.vacanciesForm.relatives3_8.value = ''; } if (uid == "relatives_4") { document.vacanciesForm.relatives4_2.value = ''; document.vacanciesForm.relatives4_3.value = ''; document.vacanciesForm.relatives4_4.value = ''; document.vacanciesForm.relatives4_5.value = ''; document.vacanciesForm.relatives4_6.value = ''; document.vacanciesForm.relatives4_7.value = ''; document.vacanciesForm.relatives4_8.value = ''; } if (uid == "relatives_5") { document.vacanciesForm.relatives5_2.value = ''; document.vacanciesForm.relatives5_3.value = ''; document.vacanciesForm.relatives5_4.value = ''; document.vacanciesForm.relatives5_5.value = ''; document.vacanciesForm.relatives5_6.value = ''; document.vacanciesForm.relatives5_7.value = ''; document.vacanciesForm.relatives5_8.value = ''; } if (uid == "relatives_6") { document.vacanciesForm.relatives6_2.value = ''; document.vacanciesForm.relatives6_3.value = ''; document.vacanciesForm.relatives6_4.value = ''; document.vacanciesForm.relatives6_5.value = ''; document.vacanciesForm.relatives6_6.value = ''; document.vacanciesForm.relatives6_7.value = ''; document.vacanciesForm.relatives6_8.value = ''; } if (uid == "relatives_7") { document.vacanciesForm.relatives7_2.value = ''; document.vacanciesForm.relatives7_3.value = ''; document.vacanciesForm.relatives7_4.value = ''; document.vacanciesForm.relatives7_5.value = ''; document.vacanciesForm.relatives7_6.value = ''; document.vacanciesForm.relatives7_7.value = ''; document.vacanciesForm.relatives7_8.value = ''; } if (uid == "relatives_8") { document.vacanciesForm.relatives8_2.value = ''; document.vacanciesForm.relatives8_3.value = ''; document.vacanciesForm.relatives8_4.value = ''; document.vacanciesForm.relatives8_5.value = ''; document.vacanciesForm.relatives8_6.value = ''; document.vacanciesForm.relatives8_7.value = ''; document.vacanciesForm.relatives8_8.value = ''; } if (uid == "relatives_9") { document.vacanciesForm.relatives9_2.value = ''; document.vacanciesForm.relatives9_3.value = ''; document.vacanciesForm.relatives9_4.value = ''; document.vacanciesForm.relatives9_5.value = ''; document.vacanciesForm.relatives9_6.value = ''; document.vacanciesForm.relatives9_7.value = ''; document.vacanciesForm.relatives9_8.value = ''; } if (uid == "relatives_10") { document.vacanciesForm.relatives10_2.value = ''; document.vacanciesForm.relatives10_3.value = ''; document.vacanciesForm.relatives10_4.value = ''; document.vacanciesForm.relatives10_5.value = ''; document.vacanciesForm.relatives10_6.value = ''; document.vacanciesForm.relatives10_7.value = ''; document.vacanciesForm.relatives10_8.value = ''; } if (uid == "relatives_11") { document.vacanciesForm.relatives11_2.value = ''; document.vacanciesForm.relatives11_3.value = ''; document.vacanciesForm.relatives11_4.value = ''; document.vacanciesForm.relatives11_5.value = ''; document.vacanciesForm.relatives11_6.value = ''; document.vacanciesForm.relatives11_7.value = ''; document.vacanciesForm.relatives11_8.value = ''; } if (uid == "relatives_12") { document.vacanciesForm.relatives12_2.value = ''; document.vacanciesForm.relatives12_3.value = ''; document.vacanciesForm.relatives12_4.value = ''; document.vacanciesForm.relatives12_5.value = ''; document.vacanciesForm.relatives12_6.value = ''; document.vacanciesForm.relatives12_7.value = ''; document.vacanciesForm.relatives12_8.value = ''; } if (uid == "relatives_13") { document.vacanciesForm.relatives13_2.value = ''; document.vacanciesForm.relatives13_3.value = ''; document.vacanciesForm.relatives13_4.value = ''; document.vacanciesForm.relatives13_5.value = ''; document.vacanciesForm.relatives13_6.value = ''; document.vacanciesForm.relatives13_7.value = ''; document.vacanciesForm.relatives13_8.value = ''; } if (uid == "relatives_14") { document.vacanciesForm.relatives14_2.value = ''; document.vacanciesForm.relatives14_3.value = ''; document.vacanciesForm.relatives14_4.value = ''; document.vacanciesForm.relatives14_5.value = ''; document.vacanciesForm.relatives14_6.value = ''; document.vacanciesForm.relatives14_7.value = ''; document.vacanciesForm.relatives14_8.value = ''; } if (uid == "relatives_15") { document.vacanciesForm.relatives15_2.value = ''; document.vacanciesForm.relatives15_3.value = ''; document.vacanciesForm.relatives15_4.value = ''; document.vacanciesForm.relatives15_5.value = ''; document.vacanciesForm.relatives15_6.value = ''; document.vacanciesForm.relatives15_7.value = ''; document.vacanciesForm.relatives15_8.value = ''; } } /* add_box = function(uid) { document.getElementById('tt_' + uid).style.display = 'block'; if (uid == 'children2') { getObj('tt_children2_a').style.display = 'none'; getObj('tt_children3_a').style.display = 'block'; } if (uid == 'children3') { getObj('tt_children3_a').style.display = 'none'; } } */ add_job = function() { var job1 = getObj('job1').style.display; var job2 = getObj('job2').style.display; var job3 = getObj('job3').style.display; var job4 = getObj('job4').style.display; if (job1 == 'none') { getObj('job1').style.display = 'block'; } else { if (job2 == 'none') { getObj('job2').style.display = 'block'; } else { if (job3 == 'none') { getObj('job3').style.display = 'block'; } else { if (job4 == 'none') { getObj('job4').style.display = 'block'; getObj('ad_job').style.display = 'none'; } } } } } checkedCar = function(rul) { var box = getObj('car_model'); if (box) { if (rul == '1') { if (box.style.display == "none") { box.style.display = "block"; } } else { if (box.style.display == "block") { box.style.display = "none"; getObj('data23').value = ''; } } } } checkedLow = function(rul) { var box = getObj('car_its'); if (box) { if (rul == '1') { if (box.style.display == "none") { box.style.display = "block"; } } else { if (box.style.display == "block") { box.style.display = "none"; getObj('data22_a').checked = false; getObj('data22_b').checked = false; getObj('car_model').style.display = "none"; getObj('data23').value = ''; } } } } checkedSoft = function(rul) { var box = getObj('software'); var box1 = getObj('data25'); var box2 = getObj('data26'); var box3 = getObj('data27'); var box4 = getObj('data28'); var box5 = getObj('data29'); if (box) { if (rul == '1') { getObj('data25').disabled = false; getObj('data26').disabled = false; getObj('data27').disabled = false; getObj('data28').disabled = false; } else { getObj('data25').checked = false; getObj('data26').checked = false; getObj('data27').checked = false; getObj('data28').checked = false; getObj('data25').disabled = true; getObj('data26').disabled = true; getObj('data27').disabled = true; getObj('data28').disabled = true; getObj('data29').disabled = true; getObj('data29').className = 'disab'; getObj('data29').value = ''; } } } checkedMoreSoft = function(rul) { var box = getObj('data29'); if (box) { if (rul.checked == true) { if (box.disabled == true) { box.disabled = false; box.className = ''; } } else { if (box.disabled == false) { box.disabled = true; box.className = 'disab'; getObj('data29').value = ''; } } } } checkedLang = function(uid, rul) { var box = getObj(rul + '_lang'); if (box) { if (uid.checked == true) { if (box.disabled == true) { box.disabled = false; } if (rul == 'more') { getObj('more2_lang').disabled = false; getObj('more2_lang').className = ''; } } else { if (box.disabled == false) { box.disabled = true; } if (rul == 'more') { getObj('more2_lang').disabled = true; getObj('more2_lang').className = 'disab'; getObj('more2_lang').value = ''; } } } } checkedTime = function(rul) { var box = getObj('data36'); var box1 = getObj('data35'); if (box) { if (box1.checked == true) { box.disabled = false; box.className = ''; } else { box.disabled = true; box.className = 'disab'; getObj('data36').value = 'рабочее время'; } } } addRelatives = function() { for (var i=1; i<16; i++) { if (getObj('tt_relatives_' + i).style.display == 'none') { getObj('tt_relatives_' + i).style.display = 'block'; break } } } checkedAccept = function(rul) { var box = getObj('send_btn'); if (box) { if (rul.checked == true) { if (box.disabled == true) { box.disabled = false; } } else { if (box.disabled == false) { box.disabled = true; } } } } controlView = function() { var boxParent = getObj('vacanciesForm'); var lb = getObj('msg'); if (lb != null) { if (lb.style.display == 'block') { boxParent.removeChild(lb); } } } calculate_input = function(param) { var c = getObj('alt').value - param; getObj('data_alt').value = c; } var spmw = 0; function clearControlView() { if (spmw != 0 && spmw != null) clearTimeout(spmw); spmw = 0; } function hideControlView() { var boxParent = getObj('vacanciesForm'); var lb = getObj('msg'); if (lb != null) { spmw = setTimeout("getObj('vacanciesForm').removeChild(getObj('msg'));",350); } } insText = function(param, id, obj) { if (id) { var box = getObj(id); box.value = param; } } vacansBox = function(uid, param) { if (param == 'empty') { } else { var cX = parseFloat(objX('vacans' + uid) - 0); var cY = parseFloat(objY('vacans' + uid) + 17); var box = getObj('vacancies_descript'); var box_text = getObj('vacancies_descript_text'); box.style.position = "absolute"; box.style.top = cY + "px"; box.style.left = cX + "px"; box_text.innerHTML = param; box.style.display = 'block'; box.style.zIndex = "100"; } } var at_count = 0; clear_at_count = function() { if (at_count != 0 && at_count != null) clearTimeout(at_count); at_count = 0; } hide_at_count = function() { at_count = setTimeout("document.getElementById('vacancies_descript').style.display='none';",350); } var nn4 = (document.layers)? true : false; var dom = (document.getElementById)? true : false; var ie4 = (document.all && !dom)? true : false; /* геттер y-координаты */ objY = function(uid) { if (nn4) {return document.layers[uid].pageY;} else { var element = (dom)? document.getElementById(uid) : document.all[uid]; var coordsY = element.offsetTop; while (element.offsetParent != null) { element = element.offsetParent; coordsY += element.offsetTop; if (element.tagName == 'BODY') break; } return coordsY; } } /* геттер x-координаты */ objX = function(uid) { if (nn4) { return document.layers[uid].pageX; } else { var element = (dom)? document.getElementById(uid) : document.all[uid]; var coordsX = element.offsetLeft; while (element.offsetParent != null) { element = element.offsetParent; coordsX += element.offsetLeft; if (element.tagName == 'BODY') break; } return coordsX; } } /* геттер объекта */ getObj = function(uid) { return element = (dom) ? document.getElementById(uid) : document.all[uid]; } isEmail = function(str) { var result1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)"); var result2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,8}|[0-9]{1,3})(\\]?)$"); return (!result1.test(str) & result2.test(str)); }