function findFrame(daName, daEntry){
  var myLayer = null;
  if (!daEntry){daEntry = top;}
  for(var i=0; i<daEntry.frames.length;i++){
    if(daEntry.frames[i].name==daName){
      return daEntry.frames[i];
    }else{
      myLayer = findFrame(daName, daEntry.frames[i]);
      if (myLayer!=null)return myLayer;
    }
  }
  return myLayer;
}

function framomat(){
  var myLoc = document.location+" ";
  if(myLoc.indexOf("yy=")>-1){
    myLoc=myLoc.substr(myLoc.indexOf("?yy=")+4);
    //alert(findFrame("inner")+"\n"+myLoc);
    if(findFrame("inner")){
      findFrame("inner").document.location = myLoc;
    }
  }
}