var confirmMsg = 'Вы действительно хотите '; function confirmLink(theLink, theAction, theComment) { if (confirmMsg == '') { return true; } var is_confirmed = confirm(confirmMsg + theAction + '?\n' + theComment); if (is_confirmed) { theLink.href += '&is_js_confirmed=1'; } return is_confirmed; } function limitText(limitField, limitCount, limitNum) { if (limitField.value.length > limitNum) { limitField.value = limitField.value.substring(0, limitNum); } else { document.getElementById(limitCount).innerHTML = limitNum - limitField.value.length; } } function validate_text_field(id, diverror) { error_mess = ""; text_field = document.getElementById(id).value; error_message = document.getElementById(diverror).style; if (text_field == "" || text_field == 0) { error_message.display = "block"; error_mess = "1"; } else { error_message.display = "none"; } return error_mess; } /* Focus FIX для IE. elementid - ID элемента для фокуса normalstyle - имя обычного стиля focusstyle - имя стиля для фокуса function AddFocusEvent(elementid, normalstyle, focusstyle) { //Получаем элемент var element = document.getElementById(elementid); //Событие фокуса element.onfocus = function() { element.className = normalstyle + " " + focusstyle; } element.onclick = element.onfocus; //Смена фокуса element.onblur = function() { element.className = normalstyle; } } */ function getRegionList() { country = document.getElementById("country_select").value; JsHttpRequest.query( 'http://www.agony.ru/community/regioncity.html', { 'country': country }, function(result, errors) { document.getElementById("debug").innerHTML = errors; if (result) { if (result["region"]) { document.getElementById("region").innerHTML = result["region"]; document.getElementById("city_select").options[0].selected = true; document.getElementById("city_select").disabled = true; } if (result["region-error"]) { document.getElementById("region-error").style.display = "block"; document.getElementById("region_select").disabled = true; } } }, true ); } function getCityList() { region_item = document.getElementById("region_select").value; JsHttpRequest.query( 'http://www.agony.ru/community/regioncity.html', { 'region': region_item }, function(result, errors) { document.getElementById("debug").innerHTML = errors; if (result) { if (result["city"]) { document.getElementById("city").innerHTML = result["city"]; } if (result["region-error"]) { document.getElementById("city-error").style.display = "block"; document.getElementById("city_select").disabled = true; } } }, true ); } function errorBackground(element) { if (element) { document.getElementById(element).style.backgroundColor = "#ff0000"; } } function displayLoader() { var element = document.getElementById("loader"); element.className = "loader-show"; } function hideLoader() { var element = document.getElementById("loader"); element.className = "loader-hide"; } function getEnterKey(event) { if (event.keyCode==13) { member_login() } }