function ShowHide(elem, icon_elem){
  var s = elem.style;
  s.display = (s.display != 'none') ? 'none': '';
  if(icon_elem) { icon_elem.innerHTML = (s.display != 'none') ? '[+]': '[&ndash;]'; }
}

nsName = {

        queryDefault: 'Ваше имя',
        queryClick: function() {
                if ($_('sub_name').value == nsName.queryDefault) { $_('sub_name').value = ''; }
        },
        queryBlur: function() {
                if ($_('sub_name').value == '') { $_('sub_name').value = nsName.queryDefault; }
        }


}

nsPass = {

        queryDefault: 'E-mail',
        queryClick: function() {
                if ($_('sub_email').value == nsPass.queryDefault) { $_('sub_email').value = ''; }
        },
        queryBlur: function() {
                if ($_('sub_email').value == '') { $_('sub_email').value = nsPass.queryDefault; }
        },
        querySubmit: function() {
                if ($_('sub_email').value == nsPass.queryDefault || $_('sub_email').value == '' || $_('sub_name').value == nsName.queryDefault || $_('sub_name').value == '') {
                        alert ('Пожалуйста, заполните оба поля.'); return false;
                }
                return true;
        }


}


function $_() {
        var elements = new Array();
        for (var i = 0; i < arguments.length; i++) {
                var element = arguments[i];
                if (typeof element == 'string')
                        element = document.getElementById(element);
                if (arguments.length == 1)
                        return element;
                elements.push(element);
        }
        return elements;
}

function openWin(url) {
  myWin=window.open(url,'','width=300,height=110,status=no,toolbar=no,menubar=no, scrollbars=yes');
}