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 radio3(radio, layer) {
    if ($(radio+'_A').checked) {
        $(layer+'_R').style.display = 'none';
        $(layer+'_L').style.display = 'none';
    }
    if ($(radio+'_R').checked) {
        $(layer+'_R').style.display = 'block';
        $(layer+'_L').style.display = 'none';
    }
    
    if ($(radio+'_L').checked) {
        $(layer+'_L').style.display = 'block';
        $(layer+'_R').style.display = 'none';
    }
}

function menu_rainbow(rainbow, position) {

    rainbow = rainbow.split(',');
    n = rainbow.length;
    //rainbow.reverse();


    R = 204;
    G = 225;
    B = 209;

    r = 0;
    g = 0;
    b = 0;

    for (i = 1; i < n; i++) {
        id = rainbow[i];

        R = R - r;
        G = G - g;
        B = B - b;
        //alert('RGB('+R+','+G+','+B+')');
        if (i == 1) { $("v"+id).className = 'save_tcell_hover'; }
        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);
}

//sform.submit();

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';
  }
}
