function new_window(a_windows) { switch (a_windows){ case "color": int_legend = window.open('http://shop.militarist.com.ua/admin/colors.php', 'wincolor', 'width=400, height=400, toolbar=0, menubar=0, status=0, resizable=0, scrollbars=yes'); break; case "size": int_legend = window.open('http://shop.militarist.com.ua/admin/sizes.php', 'winsize', 'width=750, height=550, toolbar=0, menubar=0, status=0, resizable=yes, scrollbars=yes'); break; } } function changeSizes(which,form) { for (var i = 0; i < form.elements.length; i++) { if ((form.elements[i].type == 'select-one')) { form.elements[i].selectedIndex = which; } } } function element_checked(a_id, a_form_name, a_element_name) { if (frm = parent.document.forms[a_form_name]){ name = a_element_name + "[" + a_id + "]"; if (l_el = frm.elements[name]) { if (l_el.checked){ l_el.checked = false; } else { l_el.checked = true; } } } } function unselectall(a_form_name) { all(a_form_name, false); } function selectall(a_form_name) { all(a_form_name, true); } function all(a_form_name, a_flag) { if(frm = parent.document.forms[a_form_name]) { for (i = 0; i < frm.length; i++){ if (frm.elements[i].name.substr(0, 13) == "catalogue_id["){ frm.elements[i].checked = a_flag; } if (frm.elements[i].name.substr(0, 14) == "currency_name["){ frm.elements[i].checked = a_flag; } } } } function confirmLink(theLink, confirmMsg) { if (confirmMsg == '' || typeof(window.opera) != 'undefined') { return true; } var is_confirmed = confirm(confirmMsg); return is_confirmed; } function pictures(id, subaction, x, y) { url = "http://shop.militarist.com.ua/" + "pictures/" + subaction + "/" + id; my = window; popup = my.open(url, "win" + id, "height=" + y + ", width=" + x + ", scrollbars=no, menubar=no, status=no"); } function checkForm(FormName) { if (result = parent.document.forms[FormName]) { return result; } else { return false; } } function basketForm(id, FormName) { if(frm = parent.document.forms[FormName]) { if((el_price = frm.elements["price[" + id + "]"]) && (el_count = frm.elements["count[" + id + "]"]) && (el_total = frm.elements["total[" + id + "]"])){ if((el_price.value.length > 0) && (el_count.value.length > 0)){ if(isNaN(Math.floor(el_count.value))){ el_count.value = 1; } else { el_count.value = Math.floor(el_count.value); } el_total.value = (Math.round(el_price.value * el_count.value * 10)) / 10; } } if (frm.elements["total_sum"]){ g_total = 0; for (i = 0; i < frm.length; i++){ if (frm.elements[i].name.substr(0, 6) == "total["){ g_total += frm.elements[i].value * 1; } } frm.elements["total_sum"].value = g_total; } } } function submitForm(target, FormName) { if(frm = parent.document.forms[FormName]) { frm.action = target; frm.submit(); } } function checkFormData(FormName, a_password_flag) { var name_array = Array ("user_email", "user_password", "re_user_password", "user_last_name", "user_name", "user_second_name", "user_country", "user_region", "user_city", "user_zip", "user_street", "user_house_number", "user_room_number", "user_phone"); var title_array = Array ("Е-mail", "Пароль", "Повтор пароля", "Фамилия", "Имя", "Отчество", "Страна", "Область", "Город", "Индекс", "Улица", "Номер дома", "Номер квартиры", "Контактный телефон"); var error_msg = ""; if(frm = parent.document.forms[FormName]) { for(i = 0; i < name_array.length; i++){ if( (a_password_flag == "passwd") || ((name_array[i] != "user_password") && (name_array[i] != "re_user_password"))){ if (frm.elements[name_array[i]].value.length == 0){ error_msg += "• " + title_array[i] + "\n"; } } } if (error_msg.length > 0){ error_msg = "Незаполненные поля:\n" + error_msg; } if (frm.elements["user_password"].value != frm.elements["re_user_password"].value){ error_msg += "Пароль и повтор пароля не совпадают.\n"; frm.elements["user_password"].value = ""; frm.elements["re_user_password"].value = ""; } } if (error_msg.length > 0){ alert("Ошибка!\n" + error_msg); } else { frm.submit(); } }