function OpenURL(url) {document.location.href = url;}

function Menu(m,level) { if(!level) level = 1;
var str = '';for (var i = 0; i < m.length; i++) {
var item = m[i];if (typeof(item[4]) == 'string')
str += '<div id="'+ item[0] + '" class="mnu' + level +'"><a href="/list/' + item[1] + '.htm" onclick="javascript:Load(\'' + item[1] + '\');return false;">&raquo; '+ item[2] + '</a></div>';
else str += '<div class="mnu' + level +'"><a href="#" onclick="Toggle(\''+item[0] +'\');return false;">&raquo; ' + item[2] + '</a><div id="'+ item[0] + '" style="margin-left: 10px; display:none;">'  + Menu(item[4],level+1) + '</div></div>'
}return str;}

function Toggle(obj) {var ss = findObj(obj);ss.style.display = (ss.style.display == 'none') ? '' : 'none';}

function Branch(m,n) {var s = 0;
for (var i = 0; i < m.length; i++) {
var item = m[i];if (typeof(item[4]) == 'string'){
if (item[4] == n) {s = 1;} else {s = 0;}}
else {s = Branch(item[4],n);}
if (s == 1) {var ss = findObj(item[0]);
ss.style.display = '';return s;}}return s;}

function findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function SubmitSearch()
{
   var form = findObj('searchform'); var i = findObj('searchstring');
   if (i.value != '') {form.submit();return true;} else {return false;}
}	

function BuyItem(id)
{
  var f = findObj('buyitem');var i = findObj('id',f);
  i.value = id;f.submit();
}

function CheckAll(id)
{
  var box = findObj(id); box.checked = true;
}
