function checkAll(oForm, cbName, checked)
{
for (var i=0; i < oForm[cbName].length; i++) oForm[cbName][i].checked = checked;
}

over_header = new Array();
over_menu = new Array();

for(i=1;i<=3;i++)
{
  over_header[i] = 0;
  over_menu[i] = 0;
}

function Turn(id, mode)
{
  if(mode)
    eval("setTimeout(\"On(" + id + ");\",200)");
  else
    eval("setTimeout(\"Off(" + id + ");\",200)");
}

function On(id)
{
  eval("document.getElementById('smenu" + id + "')").style.visibility =
  "visible";
}

function Off(id)
{
  if(!over_menu[id] && !over_header[id])
    {
    eval("document.getElementById('smenu" + id + "')").style.visibility =
    "hidden";
    }
}



window.onload = function() {
applyDefaultValue(document.getElementById('search'), 'Поиск...');

}

function applyDefaultValue(elem, val) 
 {
  elem.style.color = '#ccc';
  elem.value = val;
  elem.onfocus = function() {
    if(this.value == val) {
      this.style.color = '#333';
      this.value = '';
    }
  }
  elem.onblur = function() {
    if(this.value == '') {
      this.style.color = 'Gray';
      this.value = val;
    }
  }
}

required = new Array("searchword");
required_show = new Array(" запрос для поиска не менее 3-х символов");
function SendForm () {
var i, j, q;
for(q=0; q<=document.forms.length; q++) {
for(j=0; j<required.length; j++) {
for (i=0; i<document.forms[q].length; i++) {
 if (document.forms[q].elements[i].name == required[j] && (document.forms[q].elements[i].value == "Поиск..." || document.forms[q].elements[i].value.length < 3)) {
alert('Пожалуйста, введите ' + required_show[j]);
document.forms[q].elements[i].focus();
return false; break;
}
}
}
}
return true;
}




  function _go() {
location.href=document.getElementById('address').options[document.getElementById('address').selectedIndex].value;
}

function resize_textarea(to, id)
{
var orig = 100;
var step = 100;
var textarea = document.getElementById(id);
if (to == 0)
{
var t_height = textarea.style.height.replace('px', '');
if (t_height <= orig) textarea.style.height = orig + 'px';
else
{
var height = parseInt(t_height) - parseInt(step);
textarea.style.height = height + 'px';
}

}
else
{
var t_height = textarea.style.height.replace('px', '');
var height = parseInt(t_height)+parseInt(step);
textarea.style.height = height + 'px';
}
return false;
}


 function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}

  function setsmiley(which){
  document.newmessage.message.value = document.newmessage.message.value + which;}

  function clickHandler(e)
    {
    var targetId, srcElement, targetElement;
        var b = getBrowserInfo();
//    alert (b.type);

        if (b.type != 'IE' && b.type != 'Opera')
        {srcElement = e.srcElement ? e.srcElement : e.target;

         }
        else      srcElement = window.event.srcElement;
       if (srcElement.className == "Outline1")
      {getId = srcElement.id + "details1";
    getElement = document.getElementById(getId);
    if (getElement.style.display == "none")
    {
     getElement.style.display = "";}
        else {
    getElement.style.display = "none";

    }
    
   if (getElement.style.visibility == "visible")
    {
     getElement.style.visibility = "hidden";}
        else {
    getElement.style.visibility = "visible";

    } 
    
    
    }



     if (srcElement.className == "Outline")
       {targetId = srcElement.id + "details";


    targetElement = document.getElementById(targetId);
    if (targetElement.style.display == "none")
       {
       targetElement.style.display = "";
       srcElement.src="/img/f1.gif";
       }
        else
        {
        targetElement.style.display = "none";
        srcElement.src="/img/f2.gif";
        }

        }
        }
         document.onclick = clickHandler;



function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 11> b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else
 if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
// else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
// alert ("БРАУЗЕР: "+b.type)
 return false;
}
over_header = new Array();
over_menu = new Array();

for(i=1;i<=3;i++)
{
  over_header[i] = 0;
  over_menu[i] = 0;
}

function Turn(id, mode)
{
  if(mode)
    eval("setTimeout(\"On(" + id + ");\",200)");
  else
    eval("setTimeout(\"Off(" + id + ");\",200)");
}

function On(id)
{
  eval("document.getElementById('smenu" + id + "')").style.visibility =
  "visible";
}

function Off(id)
{
  if(!over_menu[id] && !over_header[id])
    {
    eval("document.getElementById('smenu" + id + "')").style.visibility =
    "hidden";
    }
}

