function openMax(url) {
	window.open(
		url, 
		'_blank', 
		'toolbar=yes,scrollbars=yes,directories=yes,status=yes,menubar=yes,resizable=yes,location=yes,'
		+'left=0,top=0,width=' + screen.availWidth + ', height=' + screen.availHeight
	); 
	return false;
}

function preloadImg(file) {
        img = new Image();
        img.src = file;
}

function NewWindow(w,v,s,d){
        eval("window.open('"+v+"','"+w+"','height="+s+",width="+d+",left="+(screen.width - s)/2+",top="+(screen.height - d)/2+",status=no,location=no,toolbar=no,directories=no,menubar=no');");
}

function chCl(obj,cl) {
        obj.className=cl;
}

function replace_tags(STR,STR1,STR2)
{
var rexp,S;
S=STR;
rexp=new RegExp(STR1,"gi");
S=S.replace(rexp,STR2);
return S;
}

function chImg(elname, srcname) {
if (srcname=='1') {
  elname.src=replace_tags(elname.src,'\.gif','-hvr.gif');
}
else {
  elname.src=replace_tags(elname.src,'-hvr.gif','\.gif');
}
}

function switchLayer() {
        i = document.getElementById("icn");
        w = document.getElementById("wizard");
        l = document.getElementById("link");

        if (w.style.display=='none') {
                w.style.display = 'block';
                l.innerHTML = '<b>Скрыть</b>';
                i.src = '/img/icn/hide.gif';
        }
        else {
                w.style.display = 'none';
                l.innerHTML = '<b>Показать</b>';
                i.src = '/img/icn/show.gif';
        }
}
function switchLabel() {
        var l = document.getElementById('link');
        
        if (type == 'none') {
                l.innerHTML = 'Скрыть одинаковые параметры';
                type = '';
        }
        else
        {
                l.innerHTML = 'Показать одинаковые параметры';
                type = 'none';
        }
        for(i=0;i<comm.length;i++) {
                switchRow(comm[i],type);
        }
}
function switchRow(r,t) {
        obj = document.getElementById(r);
        obj.style.display = t;
}

function dynamicSelect(id1, id2) {
 if (document.getElementById && document.getElementsByTagName) {
  var sel1 = document.getElementById(id1);
  var sel2 = document.getElementById(id2);
  var clone = sel2.cloneNode(true);
  var clonedOptions = clone.getElementsByTagName("option");
  refreshDynamicSelectOptions(sel1, sel2, clonedOptions);
  sel1.onchange = function() {
  refreshDynamicSelectOptions(sel1, sel2, clonedOptions);
  }
 }
}

function refreshDynamicSelectOptions(sel1, sel2, clonedOptions) {
 while (sel2.options.length) {
  sel2.remove(0);
 }
 var pattern1 = /( |^)(select)( |$)/;
 var pattern2 = new RegExp("( |^)(" + sel1.options[sel1.selectedIndex].value + ")( |$)");
 for (var i = 0; i < clonedOptions.length; i++) {
  if (clonedOptions[i].className.match(pattern1) ||
  clonedOptions[i].className.match(pattern2)) {
   sel2.appendChild(clonedOptions[i].cloneNode(true));
  }
 }
}

function openTopMenu(){
	var els = document.getElementById('topPanel').getElementsByTagName('li');
	for(var i=0; i<els.length; i++){
	  if(els[i].className == "ddlevel"){
  		els[i].onmouseover = function(){
  			this.className += " hover";
  		}
  		els[i].onmouseout = function(){
  		  var el = this;
  			setTimeout(function(){
          el.className = el.className.replace(" hover", "");
        },500);
  		}
  	}
	}
}


function bookmarksite(title,url){
if (window.sidebar) // firefox
        window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
        var elem = document.createElement('a');
        elem.setAttribute('href',url);
        elem.setAttribute('title',title);
        elem.setAttribute('rel','sidebar');
        elem.click();
} 
else if(document.all)// ie
        window.external.AddFavorite(url, title);
}