function markLink(divClass){ //marks a link in divs with divClass (e.g. 'menu'), if href matches address string
  $.each($("."+divClass),function(){
    var link=getMarkLink($(this));
    if (link)$(link).attr('mark',1);
    if ($(this).attr('mono')){ //single swf menu
      $("object",$(this)).each(function(){
         var link=getMarkLink($(substArr[this.id].html));
         try{this['mark']($(link).attr('href0')); } catch(e){}     
      });
    } else { // multi-swf menu
      $("object",$(this)).each(function(){ try{if(this!=link) this['mark'](0);} catch(e){}});
      if (link) $("object",$(link)).each(function(){try{ this['mark']();} catch(e){}});
    }
  });
}

function getMarkLink(divObj){ //returns an obj-link in divObj, if href matches address string

  markArr0=[]; // array of links that match part of the path & params
  markArr1=[]; //             - // -         whole path & params
  var pth=(path!='' && path!='/')?path+'/':'/';
  pth+=(params.length)?params.split('-').join('/')+'/':'';
    var L=-1;
//    alert($("a",divObj).length);
  $.each($("a",divObj), function(){
//    alert(this.href);
    var len=$(this).attr('href1').length;
//    alert($(this).attr('href1'));
    if ($(this).attr('href1')==pth.substr(0, len)) {
      if (len>L){
        markArr0=[this];
        L=len;
      } else {
        if (len==L) markArr0.push(this);
      }
    }
    if ($(this).attr('href1')==pth) markArr1.push(this);
  });
  if (markArr1.length==1){  
    return markArr1[0];
  }
  if (markArr0.length==1){
    return markArr0[0];
  }
}