function $(obj) { return document.getElementById(obj); }
arr = new Array;
function cshow(id) {
  //if ($("n"+id)==null) return false;
  arr[id] = !arr[id];
  if (arr[id]) {
    if (($("n"+id)!=null)) $("n"+id).className = 'nodc';
    $("d"+id).style.display = 'block';
  } else {
    if (($("n"+id)!=null)) $("n"+id).className = 'nodo';
    $("d"+id).style.display = 'none';
  }
}

function radio2(radio, layer) {
    if ($(radio+'_S') == null) $(radio+'_N').checked = true;
    if ($(radio+'_S') != null && $(radio+'_S').checked) {
        $(layer+'_S').style.display = 'inline';
        $(layer+'_N').style.display = 'none';
    }
    if ($(radio+'_N').checked) {
        $(layer+'_N').style.display = 'inline';
        if ($(radio+'_S') != null) $(layer+'_S').style.display = 'none';
    }
}

function menu_rainbow(rainbow, position) {

    rainbow = rainbow.split(',');
    n = rainbow.length;
    //rainbow.reverse();

    if (position == 'T') { //orange
        R = 237;
        G = 77;
        B = 15;
    } else {  //blue
        R = 0;
        G = 78;
        B = 166;
    }
    
    r = 25;
    g = 25;
    b = 25;

    for (i = 1; i < n; i++) {
        id = rainbow[i];
        R = R - r;
        G = G - g;
        B = B - b;
        //alert('RGB('+R+','+G+','+B+')');
        if (($("v"+id)!=null)) $("v"+id).style.backgroundColor = 'RGB('+R+','+G+','+B+')';
    }

}

lh = 0;
timer = new Array;
function hshow(id) {
  arr[id] = !arr[id];
  if (timer[id]) clearTimeout(timer[id]);
  if (arr[id]) {
    lh = 0;
    timer[id] = setTimeout(function() {
      $(id).style.display = 'block';
    },300);
  } else {
     lh ++;
     timer[id] = setTimeout(function() {
      $(id).style.display = 'none';
      },400*lh);
  }
}

function refresh_image(id, img) {
    rand = Math.round(Math.random() * 10000);
    imgsrc = img + '?r=' + rand;
    timer[rand] = setTimeout(function() {
        $(id).src = imgsrc;
    }, 1000);
}

function expand_page() {
    $('right-col').style.display = 'none';
    $('center-col').style.width = '810';
}

function chgSearchField(id) {
    blur(id); // only for FF (bug in IE)

    for (i = 1; i <= stabs; i++) {
        if (!$('search_tab'+i)) continue;

        if (id == i) {
            $('search_tab'+i).className = 'stab_act';
            $('search_form'+i).style.display = 'block';
        } else {
            $('search_tab'+i).className = 'unstab_act';
            $('search_form'+i).style.display = 'none';
        }
    }
}


function sync_search_fields(id) {
    for (i = 1; i <= stabs; i++) {
        $('search_field'+i).value = $('search_field'+id).value;
    }
}

function pshow(id, s) {

  if (s == 0) {
    $("d"+id).style.display = 'block';
  } else {
    $("d"+id).style.display = 'none';
  }
}
