  function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion;
	this.agent=navigator.userAgent;
	this.dom=document.getElementById?1:0;
	this.opera5=this.agent.indexOf("Opera 5")>-1;
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6;
	this.mac=this.agent.indexOf("Mac")>-1;
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
    this.ns=(this.ns4 || this.ns6);
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5);
	return this
}
var bw=new lib_bwcheck();

var timer = null;
var curlyr = "";

var numlyr = 4;

function showmenu(str)
{
  hideWrapper();
  curlyr = "menu"+str;
  var  mylyr = (bw.ns4) ? eval('document.menu'+str) : (bw.ie) ? eval('document.all.menu'+str+'.style') : eval('document.getElementById("menu'+str+'").style');
  cancelClearTime();
  mylyr.visibility = (bw.ns4)?"show":"visible";
}

function hidemenu()
{
  cancelClearTime();
  timer = setTimeout("hideWrapper()", 600);
}

function hideWrapper()
{
  var mylyr= "null";
  for (var i = 0; i < numlyr; i++) {

    mylyr = (bw.ns4) ? eval('document.menu'+i) : (bw.ie) ? eval('document.all.menu'+i+'.style') : eval('document.getElementById("menu'+i+'").style');

    mylyr.visibility = (bw.ns4) ? "hide" : "hidden";
  }
}

function cancelClearTime()
{
  if (timer)
    clearTimeout(timer);
  timer = null;
}
var numimages = 16;
var imagelist = new Array(numimages);
var normal = new Array();
var hover = new Array();

imagelist[0] = "ourrings";
imagelist[1] = "about";
imagelist[2] = "jewelryprimer";
imagelist[3] = "justforfun";

imagelist[4] = "allrings";
imagelist[5] = "engage";
imagelist[6] = "wraps";
imagelist[7] = "sets";
imagelist[8] = "weddingbands";
imagelist[9] = "mens";

imagelist[10] = "aboutml";
imagelist[11] = "guarantee";

imagelist[12] = "anatomy";
imagelist[13] = "the4cs";
imagelist[14] = "ringsizefinder";

imagelist[15] = "hint";


for (var i = 0; i < imagelist.length; i++)
{
  normal[i] = new Image();
  normal[i].src = "mimages/ml_" +imagelist[i]+ "_off.gif";
  hover[i] = new Image();
  hover[i].src = "mimages/ml_" +imagelist[i]+ "_on.gif";
}


function swap (arg1,arg2,arg3)  //arg1 =from images Name, arg2=which image array, arg3 = which menu layer
{
    menulyr = (bw.ns4) ? eval('document.menu'+arg3) : (bw.ie) ? eval('document.all.menu'+arg3) : eval('document.getElementsByName("menu"+arg3)');

  for (var i = 0; i < imagelist.length; i++)
  if (imagelist[i] == arg1)
  {
    if (!bw.ns6)     
      menulyr.document.images['img_'+arg1].src = eval(arg2+'[i].src');
      
    else
      document.images['img_'+arg1].src = eval(arg2+'[i].src');
  }
}

function swap2 (arg1,arg2,arg3)  //arg1 =from images Name, arg2=which image array, arg3 = which menu layer
{
    menulyr = (bw.ns4) ? eval('document.header.document.'+arg3) : (bw.ie) ? eval('document.all.'+arg3) : eval('document.getElementsByName(+arg3)');

  for (var i = 0; i < imagelist.length; i++)
  if (imagelist[i] == arg1)
  {
    if (!bw.ns6)     
      menulyr.document.images['img_'+arg1].src = eval(arg2+'[i].src');
      
    else
      document.images['img_'+arg1].src = eval(arg2+'[i].src');
  }
}
