// Snifer
var NS=(document.layers)?1:0; var IE=(document.all)?1:0;
var NS6=((document.getElementById)&&(navigator.appName=='Netscape'))?1:0;
var DHTML=(IE||NS||NS6)?1:0;
nsFix=0;

//Top Navigation Rollovers
var nStatic = '';
function nRoll(nav,state){
if(nav == nStatic || !nav){} else
document.images[nav].src = '/i/nav/ng_'+nav+'_'+state+'.gif';
}

// Navigation rollovers
function mRoll(nav,state,layername){
var base=document; if (NS) { base=layers[layername].document; }
base.images[nav+'_img'].src = '/i/nav/dg_'+nav+'_'+state+'.gif';
}

/**** DEFINE MENUS HERE ****/
var menus=new Object();

// Hereditary Cancers
menus.hc=new Object(); menus.hc.left=156; var m=menus.hc.list=new Array();
m[0]='hc1|/provider/hboc.htm|29|162|HBOC'
m[1]='hc2|/provider/hnpcch.htm|24|162|HNPCC'
m[2]='hc3|/provider/fap_overview.htm|37|162|Adenomatous Polyposis Syndromes'
m[3]='hc4|/provider/melanomah.htm|35|162|Melanoma'

// Genetic Testing
menus.gt=new Object(); menus.gt.left=282; var m=menus.gt.list=new Array();
m[0]='gt1|/provider/prog.htm|34|162|Professional Guidelines'
m[1]='gt2|/provider/mutprevo.htm|36|162|Mutation Prevalence Tables'
m[2]='gt3|/provider/testingprocess.htm|26|162|Testing Process'
m[3]='gt4|/provider/testresults.htm|24|162|Test Results'
m[4]='gt5|/provider/chg.htm|24|162|Cancer History Guide'
m[5]='gt6|/provider/findcenter.htm|26|162|Find a Referral Center'
m[6]='gt7|/provider/become.htm|36|162|Become a Referral Center'
m[7]='gt8|/provider/orderform.htm|30|162|Order a Test Kit'

// Reimbursement/Privacy
menus.reimb=new Object(); menus.reimb.left=388; var m=menus.reimb.list=new Array();
m[0]='reim1|/provider/reimr.htm|46|162|Reimbursement Assistance'
m[1]='reim2|/provider/hipaa.htm|38|162|HIPAA'
m[2]='reim3|/provider/privacylr.htm|26|162|Privacy Links'
m[3]='reim4|/provider/faqr.htm|32|162|FAQ'

// Resources
menus.res=new Object(); menus.res.left=539; var m=menus.res.list=new Array();
m[0]='resources1|/provider/feature.htm|34|162|Feature Article'
m[1]='resources2|/provider/myriadrr.htm|24|162|Myriad\'s Resources'
m[2]='resources3|/provider/proor.htm|38|162|Professional Organizations'
//m[3]='resources4|/provider/cme.htm|24|162|Continuing Education'
m[3]='resources4|/provider/calendarr.htm|24|162|Calendar'
m[4]='resources5|/provider/emailr.htm|26|162|E-mail Alert'
m[5]='resources6|/provider/siter.htm|24|162|Site References'
m[6]='resources7|/provider/glossaryr.php|42|162|Glossary'

// About Myriad
menus.am=new Object(); menus.am.left=617; var m=menus.am.list=new Array();
m[0]='am1|/provider/myriadra.htm|29|162|About Myriad'
m[1]='am2|/provider/certifications.htm|24|162|Certifications'
m[2]='am3|/provider/contacta.htm|25|162|Contact Myriad'
m[3]='am4|/provider/laba.htm|40|162|Lab Tour'
/***************************/

/*** Basic DHTML Functions ***/
layers = new Object(); layers.EQ=new Array();
hidden=(NS)?'hide':'hidden'; visible=(NS)?'show':'visible';
function getLayer(spec,base) { if (!NS) return getIt(spec); var j=0,temp=null; if (!base) base=document; if (base.layers[spec]) return base.layers[spec]; for (j=0; j<base.layers.length; j++) { temp=getLayer(spec,base.layers[j].document); if (temp) return temp; } return null; }
function equalizeLayers(n) { var k,l; var list=(n==null)?layers.EQ:arguments; for (k=0; k<list.length; k++) {l=getLayer(list[k]); if(l) equalize(l); } if (n==null) layers.EQ=new Array(); }
function getIt(id) { if (IE) return document.all[id]; if (NS6) return document.getElementById(id); }
function equalize(layer) { if (layers[layer.id]) return;
  layer.vis = new Function("n","this.style.visibility=(n)?visible:hidden; if (NS6) {this.style.zIndex=(n)?this.z:eval(this.z)-1;} return(this);");
  layers[layer.id]=layer; if (NS)layer.style=layer; if (NS6) { layer.z=layer.style.zIndex; if(layer.style.visibility==hidden)layer.vis(0); } }
function layerTag(id,content,vis,z,l,t,w,h,extra,es) { if (!DHTML) return(''); layers.EQ[layers.EQ.length]=id; if(w==0)w=1; if(!t)t=0; if(!l)l=0; if ((vis==null)||(vis==1))vis=visible; if(vis==0)vis=hidden; if(!z)z=10; if(!extra)extra=''; if(!es)es='';
  if (!NS) {var stuff = '<DIV ID="'+id+'" STYLE="position:absolute; left:'+l+'px; top:'+t+'px;'+((w)?(' width:'+w+((isNaN(w))?'':'px')+';'):'')+((h)?(' height:'+h+((isNaN(h))?'':'px')+';'):'')+' visibility:'+vis+'; z-index:'+z+'; '+es+'" '+extra+'>'; }
  if (NS)  {var stuff = '<LAYER NAME="'+id+'" left="'+l+'" top="'+t+'"'+((w)?(' width="'+w+'"'):'')+((h)?(' height="'+h+'"'):'')+' visibility="'+vis+'" z-index="'+z+'" '+extra+'>'; } return (stuff+content+((NS)?'</LAYER>':'</DIV>')); }
function writeLayer(id,content,vis,z,l,t,w,h,extra,es) { this.writeln(layerTag(id,content,vis,z,l,t,w,h,extra,es)); equalizeLayers(); return(layers[id]); }
if (DHTML) document.newLayer=writeLayer;
/*****************************/

/*** Menu Event Functions ***/
navTimer = setTimeout("null",10); curMenu=null;
function navEnter(who) { if (!DHTML)return; if ((who==null)||(who==curMenu)) { clearTimeout(navTimer); if (NS) { if (nsFix==1) nsFix=2; else nsFix=1; } } }
function navExit(who) {  if (!DHTML)return; if (NS) {if (nsFix==2) {nsFix=0; return;}  nsFix=0;} clearTimeout(navTimer); navTimer=setTimeout("hideMenu();",1000); }
function showMenu(who) { if (!DHTML) return; navEnter(who); if (who==curMenu) return; hideMenu(); var l=layers['menuLayer_'+who]; nRoll(who+'menu','on'); if (l)l.vis(1); curMenu=who; clearTimeout(navTimer); }
function hideMenu() { if (!DHTML) return; if (!curMenu)return; var l=layers['menuLayer_'+curMenu]; if (l)l.vis(0); nRoll(curMenu+'menu','off'); curMenu=null; }
/****************************/

/*** Menu Creation ***/
function writeLayers() { if (!DHTML) return;
  var o,ol,a,i,j,build
  for (i in menus) { o=menus[i]; ol=o.list;
    build='<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">'
    for (j=0; j<ol.length; j++) { a=ol[j].split('|'); build+='<TR><TD><A HREF="'+a[1]+'" ONMOUSEOVER="mRoll(\''+a[0]+'\',\'on\',\'menuLayer_'+i+'\');" ONMOUSEOUT="mRoll(\''+a[0]+'\',\'off\',\'menuLayer_'+i+'\');"><img src="/i/nav/dg_'+a[0]+'_off.gif" width="'+a[3]+'" height="'+a[2]+'" border=0 alt="'+a[4]+'" name="'+a[0]+'_img"></A></TD></TR>'; }
    build+='</TABLE>';
    document.newLayer('menuLayer_'+i,build,0,1,o.left,104,null,null,'ONMOUSEOVER="navEnter()" ONMOUSEOUT="navExit()"');
  }
}

//Left Navigation Rollovers
var lStatic = '';
function lRoll(nav,state){
if(nav == lStatic || !nav){} else
document.images[nav].src = '/i/side/sidenavg_'+nav+'_'+state+'.gif';
}

//Movie Pop-up Code
var test = false;
function mvDocPop(file,movie_file,movie_title){
  // Report values to variable in page.html
  sv_file = file;
  mv_file = movie_file;
  mv_title = movie_title;
  var ww = IE?400:400;
  if (file == "small") {var hh = IE?320:320;}
  else {var hh = IE?420:420;}
  WinPop('advantage/'+file+'.htm','svDoc',ww,hh,0,0,0,0,0,0,0,20,20);
  if(test){WinPop('advantage/small.htm','test',ww,hh,1,0,0,0,0,0,0,40,40);}
}

//Glossary Code
var test = false;
function svDocPop(file,title,blurb){
  // Report values to variable in page.html
  sv_file = file;
  sv_title = title;
  sv_blurb = blurb;
  var ww = IE?400:400;
  var hh = IE?300:300;
  // SvRqForm.asp reads values to from page.html
  WinPop('glossary.htm','svDoc',ww,hh,0,0,0,0,0,0,0,20,20);
  if(test){WinPop('glossary.htm','test',ww,hh,1,0,0,0,0,0,0,40,40);}
}
function glossPop(url){
  var ww = IE?400:400;
  var hh = IE?525:525;
  WinPop(url,'glossary',ww,hh,0,0,0,0,0,0,0,50,50);
}

function WinPop(url,name,w,h,re,sc,t,l,d,st,m,sx,sy){
  var options = '';
  function comma(){if(options.length > 1) options += ',';}
  function getX(){if(IE){return 'left=' + sx;}else{return 'screenX=' + sx;}}
  function getY(){if(IE){return 'top=' + sy;}else{return 'screenY=' + sy;}}
  if(w)  {comma(); options += 'width=' + w;}
  if(h)  {comma(); options += 'height=' + h;}
  if(re) {comma(); options += 'resizable=' + re;}
  if(sc) {comma(); options += 'scrollbars=' + sc;}
  if(t)  {comma(); options += 'toolbar=' + t;}
  if(l)  {comma(); options += 'location=' + l;}
  if(d)  {comma(); options += 'directories=' + d;}
  if(st) {comma(); options += 'status=' + st;}
  if(m)  {comma(); options += 'menubar=' + m;}
  if(sx) {comma(); options += getX();}
  if(sy) {comma(); options += getY();}
  mywin = window.open(url,name,options)//alert(options);//alert(url);
}

function _glossWin(url)
{
 glossWin= window.open(url,"glossary",'directories=yes,location=no,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=no,width=450,height=225');
 glossWin.focus( );
}
