// 2003-09-24 20:09:27 default window title to rule layout
// 2005-07-31 00:14:46 detect presence of emulator frame and use it

// Global variables for	platform branching
var isNav, isIE
isIE=true

var RULETEMP="./yasre/rule.htm";


function browser_sre_compatible() {
  return true;
}

function create_rule(template, str, title) {
  var w
  if(	browser_sre_compatible() ) {
    var f=window.parent.frames
    var y=null
    // ie 6.0.2800.1106 fails with error if item is not present
    var i
    for(i=f.length; i--; ) {
      if( "yasreframe"==f[i].name) {
        y=f[i]
        break;
      }
    }
    if(y!=null) {
        // y.navigate(template+"?"+escape(str));
        y.location=template+"?"+escape(str)
    } else 
    {
      if( title && ''!=title ) w=escape(str+",'"+title+"'TITLE");
      else  w=escape(str);
      window.open(template+"?"+w,"","resizable=yes,status=yes")
    }
  }
}

function micro_builder()
{
  window.open('micro-builder.htm' ,'sr_micro_builder'
  ,'resizable=yes,status=yes,height=120,width=500')
}


// fake	function to use	in fake	hyperlinks
function noaction(){}
function sliderule(){}

