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) { if (frm = parent.document.forms[a_form_name]){ l_el = frm.elements["catalogue_id[" + a_id + "]"]; 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; } } } } 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://sturm.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 ("Ел.пошта", "Пароль", "Повтор пароля", "Прізвище", "Ім`я", "По-батькові", "Країна", "Область", "Місто/село", "Поштовий індекс", "Вулиця", "Номер будинку", "Номер квартири", "Контактний телефон"); 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(); } }