/*Browsercheck object*/
function cm_bwcheck(){
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent.toLowerCase()
	this.dom=document.getElementById?1:0
	this.op5=(this.agent.indexOf("opera 5")>-1 || this.agent.indexOf("opera/5")>-1) && window.opera 
  this.op6=(this.agent.indexOf("opera 6")>-1 || this.agent.indexOf("opera/6")>-1) && window.opera   
  this.ie5 = (this.agent.indexOf("msie 5")>-1 && !this.op5 && !this.op6)
  this.ie55 = (this.ie5 && this.agent.indexOf("msie 5.5")>-1)
  this.ie6 = (this.agent.indexOf("msie 6")>-1 && !this.op5 && !this.op6)
	this.ie4=(this.agent.indexOf("msie")>-1 && document.all &&!this.op5 &&!this.op6 &&!this.ie5&&!this.ie6)
  this.ie = (this.ie4 || this.ie5 || this.ie6)
	this.mac=(this.agent.indexOf("mac")>-1)
	this.ns6=(this.agent.indexOf("gecko")>-1 || window.sidebar)
	this.ns4=(!this.dom && document.layers)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.op5 || this.op6)
  this.usedom= this.ns6//Use dom creation
  this.reuse = this.ie||this.usedom //Reuse layers
  this.px=this.dom&&!this.op5?"px":""
	return this
}
var bw=new cm_bwcheck()
/*Variable declaration*/
var cmpage,cm_eventlayer=0,cm_eventlayerE=0
/*Crossbrowser objects functions*/
function cm_message(txt){alert(txt); return false}
function cm_makeObj(obj,nest,o){
  if(bw.usedom&&o) this.evnt=o
  else{nest=(!nest) ? "":'document.layers.'+nest+'.'
    this.evnt=bw.dom? document.getElementById(obj):
    bw.ie4?document.all[obj]:bw.ns4?eval(nest+"document.layers." +obj):0;
  }
  if(!this.evnt) return cm_message('The layer does not exist ('+obj+')' 
    +'- \nIf your using Netscape please check the nesting of your tags (on the entire page)\nNest:'+nest)
  this.css=bw.dom||bw.ie4?this.evnt.style:this.evnt; this.ok=0
  this.ref=bw.dom||bw.ie4?document:this.css.document; 
  this.obj = obj + "Object"; 	eval(this.obj + "=this");
  this.x=0; this.y=0; this.w=0; this.h=0; this.vis=0; return this
}
cm_makeObj.prototype.moveIt = function(x,y){this.x=x;this.y=y; this.css.left=x+bw.px;this.css.top=y+bw.px}
cm_makeObj.prototype.showIt = function(o){this.css.visibility="visible"; this.vis=1; if(bw.op5&&this.arr){ this.arr.showIt(); }}//alert('showing arrow')}} 
cm_makeObj.prototype.hideIt = function(no){this.css.visibility="hidden"; this.vis=0;}
cm_makeObj.prototype.clipTo = function(t,r,b,l,setwidth){ 
this.w=r; this.h=b; if(bw.ns4){this.css.clip.top=t;this.css.clip.right=r; this.css.clip.bottom=b;this.css.clip.left=l
}else{if(t<0)t=0;if(r<0)r=0;if(b<0)b=0;if(b<0)b=0; this.css.clip="rect("+t+bw.px+","+r+bw.px+","+b+bw.px+","+l+bw.px+")";
if(setwidth){if(bw.op5||bw.op6){this.css.pixelWidth=r; this.css.pixelHeight=b;}else{this.css.width=r+bw.px; this.css.height=b+bw.px;}}}}
function cm_active(on,h){
  if(this.o.arr) on?this.o.arr.hideIt():bw.op5?this.o.arr.showIt():this.o.arr.css.visibility="inherit"
  if(bw.reuse||bw.usedom){
    if(!this.img2) this.o.evnt.className=on?this.cl2:this.cl
    else document.images["img"+this.name].src=on?this.img2.src:this.img1.src;
    if(on && bw.ns6){this.o.hideIt(); this.o.css.visibility='inherit' }; //netscape 6 bug fix  
  }else{  
    if(!this.img2){ if(on) this.o.over.showIt(); else this.o.over.hideIt();
    }else this.o.ref.images["img"+this.name].src=on?this.img2.src:this.img1.src;
  }this.isactive=on?1:0
}
/***Pageobject **/
function cm_page(){
  this.x=0; this.x2 =(!bw.ie)?window.innerWidth:document.body.offsetWidth-20;
  this.y=0; this.orgy=this.y2= (!bw.ie)?window.innerHeight:document.body.offsetHeight-6;
  this.x50=this.x2/2; this.y50=this.y2/2; return this
}
/***check positions**/
function cm_cp(num,w,minus){
	if(num){if(num.toString().indexOf("%")!=-1){var t = w?cmpage.x2:cmpage.y2; num=parseInt((t*parseFloat(num)/100))
  if(minus) num-=minus }else num=eval(num);} else num=0; return num
}
/**Level object**/
function cm_makeLevel(){
  var c=this, a=arguments; c.width=a[0]||null; c.height=a[1]||null; 
  c.regClass=a[2]||null; c.overClass=a[3]||null; c.borderX=a[4]||null; 
  c.borderY=a[5]||null; c.borderClass=a[6]||null; c.rows=a[7]>-1?a[7]:null; 
  c.align=a[8]||null; c.offsetX=a[9]||null; c.offsetY=a[10]||null; c.arrow=a[11]||null; 
  c.arrowWidth=a[12]||null; c.arrowHeight=a[13]||null; return c
}
/***Making the main menu object**/
function makeCM(name){
  var c=this; c.mc=0; c.name = name; c.m=new Array(); c.level=new Array(); c.l=new Array(); c.tim=100; c.isresized=0;
  c.isover=0; c.zIndex=100; c.bar=0; c.z=0; c.totw=0; c.toth=0; c.maxw=0; c.maxh=0; cmpage = new cm_page(); 
}//events
makeCM.prototype.onshow=""; makeCM.prototype.onhide=""; makeCM.prototype.onconstruct="";
/***Creating layers**/
function cm_divCreate(id,cl,txt,w,c,app,ex,txt2){
  if(bw.usedom){var div=document.createElement("DIV"); div.className=cl; div.id=id; 
    if(txt) div.innerHTML=txt; if(app){app.appendChild(div); return div}
    if(w) document.body.appendChild(div); return div
  }else{var dstr='<div id="'+id+'" class="'+cl+'"' 
    if(ex&&bw.reuse) dstr+=" "+ex; dstr+=">"+txt; ; if(txt2) dstr+=txt2; 
    if(c) dstr+='</div>'; if(w) document.write(dstr); else return dstr
  }return ""
}
/***Getting layer string for each menu**/
function cm_getLayerStr(m,app,name,fill,clb,arrow,ah,aw,root){
  var no=m.nolink,arrstr='',l=m.lev,str='',txt=m.txt,ev='', id=name + '_' + m.name,d1; if(app) d1=app
  if((!bw.reuse||l==0) && !no) ev=' onmouseover="'+name+'.showsub(\''+m.name+'\')" onclick="'+name+'.onclck(\''+m.name+'\'); return false" '
  if(bw.reuse&&l!=0) txt=''; if(l==0) str+=d1=cm_divCreate(id+'_0',clb,''); str+=m.d2=cm_divCreate(id,m.cl,txt,0,0,d1,ev)
  if(l==0&&bw.usedom){ m.d2.onclick=new Function(name+'.onclck("'+m.name+'")'); m.d1=d1; m.d2.onmouseover=new Function(name+'.showsub("'+m.name+'")'); 
  }if(!bw.reuse && !m.img1 && !no){
    str+=cm_divCreate(id+'_1',m.cl2,txt,0,1)
    str+=cm_divCreate(id+'_3',"clCMAbs",'<a href="#" '+ev+'><img alt="" src="index_files/%27+root+fill+%27" width="'+m.w+'" height="'+m.h+'" border="0" /></a>',0,1)
  }str+='</div>'; 
  if(l==0){if(arrow)str+=m.d3=cm_divCreate(id+'_a','clCMAbs','<img alt="" height="'+aw+'" width="'+ah+'" src="index_files/%27+root+arrow+%27" />',0,1,d1); str+="</div>"}
  str+="\n"; if(!bw.reuse){m.txt=null; m.d2=null; m.d3=null;}
  if(bw.usedom){ if(l==0) document.body.appendChild(d1); str=''}
  return str
}
/***get align num from text (better to evaluate numbers later)**/
function cm_checkalign(a){
  switch(a){
    case "right": return 1; break; case "left": return 2; break;
    case "bottom": return 3; break; case "top": return 4; break;
    case "righttop": return 5; break; case "lefttop": return 6; break;
    case "bottomleft": return 7; break; case "topleft": return 8; break;
  }return null
}
/**Making each individual menu **/
makeCM.prototype.makeMenu=function(name,parent,txt,lnk,targ,w,h,img1,img2,cl,cl2,align,rows,nolink,onclick,onmouseover,onmouseout){
  var c = this; if(!name) name = c.name+""+c.mc; var p = parent!=""&&parent&&c.m[parent]?parent:0;
  if(c.mc==0){var tmp=location.href;
    if(tmp.indexOf('file:')>-1||tmp.charAt(1)==':') c.root=c.offlineRoot; else c.root=c.onlineRoot
    if(c.useBar){if(!c.barBorderClass) c.barBorderClass=c.barClass; c.bar1 = cm_divCreate(c.name+'bbar_0',c.barClass,'',0,1);
      c.bar = cm_divCreate(c.name+'bbar',c.barBorderClass,'',1,1,0,0,c.bar1); if(bw.usedom) c.bar.appendChild(c.bar1);    
    }}var create=1,img,arrow; var m = c.m[name] = new Object(); m.name=name; m.subs=new Array(); m.parent=p; m.arnum=0; m.arr=0
  var l = m.lev = p?c.m[p].lev+1:0; c.mc++; m.hide=0;
  if(l>=c.l.length){
    var p1,p2=0; if(l>=c.level.length) p1=c.l[c.level.length-1];
    else p1=c.level[l]; c.l[l]=new Array(); if(!p2) p2=c.l[l-1]
    if(l!=0){ if(isNaN(p1.align)) p1["align"]=cm_checkalign(p1.align)
      for(i in p1){if(i!="str"&&i!="m"){if(p1[i]==null) c.l[l][i]=p2[i]; else c.l[l][i]=p1[i] }}
    }else{c.l[l]=c.level[0]; c.l[l].align=cm_checkalign(c.l[l].align)}
    c.l[l]["str"]=''; c.l[l].m=new Array(); if(!c.l[l].borderClass) c.l[l].borderClass=c.l[l].regClass
    c.l[l].app=0; c.l[l].max=0; c.l[l].arnum=0; c.l[l].o=new Array(); c.l[l].arr=new Array()
    c.level[l]=p1=p2=null
    if(l!=0) c.l[l].str=c.l[l].app=cm_divCreate(c.name+ '_' +l+'_0',c.l[l].borderClass,'')
  }if(p){p = c.m[p]; p.subs[p.subs.length]=name; 
    if(p.subs.length==1&&c.l[l-1].arrow){ p.arr=1; 
      if(p.parent){c.m[p.parent].arnum++
        if(c.m[p.parent].arnum>c.l[l-1].arnum){
          c.l[l-1].str+=c.l[l-1].arr[c.l[l-1].arnum]=cm_divCreate(c.name+ '_a' +(l-1)+'_'+c.l[l-1].arnum,'clCMAbs','<img height="'+c.l[l-1].arrowHeight
            +'" width="'+c.l[l-1].arrowWidth+'" src="index_files/%27+c.root+c.l%5Bl-1%5D.arrow+%27" alt="" />',0,1,c.l[l-1].app); c.l[l-1].arnum++
        }}}if(bw.reuse) if(p.subs.length>c.l[l].max) c.l[l].max = p.subs.length; else create=0
  }m.rows=rows>-1?rows:c.l[l].rows; m.w=cm_cp(w||c.l[l].width,1); m.h=cm_cp(h||c.l[l].height,0); m.txt=txt; m.lnk=lnk; 
  if(align) align=cm_checkalign(align); m.align=align||c.l[l].align; m.cl=cl=cl||c.l[l].regClass; 
  m.targ=targ; m.cl2=cl2||c.l[l].overClass; m.create=create;  m.mover=onmouseover; m.out=onmouseout; 
  m.onclck=onclick; m.active = cm_active; m.isactive=0; m.nolink=nolink
  if(create) c.l[l].m[c.l[l].m.length]=name
  if(img1){m.img1 = new Image(); m.img1.src=c.root+img1; if(!img2) img2=img1; m.img2 = new Image(); m.img2.src=c.root+img2;
    m.cl="clCMAbs"; m.txt=''; if(!bw.reuse&&!nolink) m.txt = '<a href="#" onmouseover="'+c.name+'.showsub(\''+name+'\')" onclick="'+c.name+'.onclck(\''+name+'\'); return false">';;
    m.txt+='<img alt="" src="'+c.root+img1+'" width="'+m.w+'" height="'+m.h+'" id="img'+m.name+'" '
    if(bw.dom&&!nolink) m.txt+='style="cursor:pointer; cursor:hand"'; if(!bw.reuse){if(!bw.dom) m.txt+='name="img'+m.name+'"'; m.txt+=' border="0"'}; m.txt+=' />'; if(!bw.reuse&&!nolink) m.txt+='</a>'
  }else{m.img1=0; m.img2=0}; 
  if(l==0||create) c.l[l].str+=cm_getLayerStr(m,c.l[l].app,c.name,c.fillImg,c.l[l].borderClass,c.l[l].arrow,c.l[l].arrowWidth,c.l[l].arrowHeight,c.root)
  if(l==0){if(m.w>c.maxw) c.maxw=m.w; if(m.h>c.maxh) c.maxh=m.h; c.totw+=c.pxBetween+m.w+c.l[0].borderX;c.toth+=c.pxBetween+m.h+c.l[0].borderY}
  if(lnk && !onmouseover) m.mover="self.status='"+c.root+m.lnk+"'"
}
/**Getting x/y coords for subs **/
makeCM.prototype.getcoords=function(m,bx,by,x,y,maxw,maxh,ox,oy){
  var a=m.align; x+=m.o.x; y+=m.o.y
  switch(a){
    case 1:  x+=m.w+bx; break; case 2:  x-=maxw+bx; break;
    case 3:  y+=m.h+by; break; case 4:  y-=maxh+by; break;
    case 5:  x-=maxw+bx; y-=maxh-m.h; break;
    case 6:  x+=m.w+bx; y-=maxh-m.h; break;
    case 7:  y+=m.h+by; x-=maxw-m.w; break;
    case 8:  y-=maxh+by; x-=maxw-m.w+bx; break;
  }m.subx=x + ox; m.suby=y + oy
}
/**Showing sub elements**/
makeCM.prototype.showsub=function(el){
  var c=this,pm=c.m[el];
  if(!pm.b||(c.isresized&&pm.lev>0)) pm.b=c.l[pm.lev].b; c.isover=1
  clearTimeout(c.tim); if(!c.ev.vis) c.ev.showIt()
  var ln=pm.subs.length,l=pm.lev+1
  if(c.l[pm.lev].a==el&&l!=c.l.length){if(c.l[pm.lev+1].a) c.hidesub(l+1,el); return}
  c.hidesub(l,el); if(pm.mover) eval(pm.mover); if(!pm.isactive) pm.active(1);
  c.l[pm.lev].a = el; if(ln==0) return; 
  var b = c.l[l].b, bx=c.l[l].borderX, by=c.l[l].borderY, rows=pm.rows
  var x=bx,y=by,maxw=0,maxh=0,cn=0; b.hideIt()
  for(var i=0;i<c.l[l].m.length;i++){  
    if(!bw.reuse) m=c.m[c.l[l].m[i]]
    else m=c.m[c.m[el].subs[i]]
    if(m && m.parent==el&&!m.hide){
      if(!bw.reuse) o=m.o; else o=m.o=c.l[l].o[i]
      if(x!=o.x||y!=o.y) o.moveIt(x,y); nl=m.subs.length
      if(bw.reuse){
        if(o.w!=m.w || o.h!=m.h) o.clipTo(0,m.w,m.h,0,1)
        if(o.evnt.className!=m.cl){ 
          m.isactive=0; o.evnt.className=m.cl
          if(bw.ns6){o.hideIt(); o.css.visibility='inherit'} //NS6 bugfix
        }if(bw.ie6) b.showIt()//IE6 bugfix (scrollbars)
        o.evnt.innerHTML=m.txt; if(bw.ie6) b.hideIt() 
        if(!m.nolink){
          o.evnt.onmouseover=new Function(c.name+".showsub('"+m.name+"')")
          o.evnt.onclick=new Function(c.name+".onclck('"+m.name+"')")
          if(o.oldcursor){o.css.cursor=o.oldcursor; o.oldcursor=0;}
        }else{o.evnt.onmouseover=''; o.evnt.onclick='';  if(o.css.cursor=='') o.oldcursor=bw.ns6?"pointer":"hand"; else o.oldcursor=o.css.cursor; o.css.cursor="auto"}        
      }if(m.arr){o.arr=c.l[l].arr[cn]; o.arr.moveIt(x + m.w-c.l[l].arrowWidth-3,y+m.h/2-(c.l[l].arrowHeight/2)); 
      o.arr.css.visibility="inherit"; cn++;} else o.arr=0
      if(!rows){y+=m.h+by; if(m.w>maxw) maxw=m.w; maxh=y}
      else{x+=m.w+bx; if(m.h>maxh) maxh=m.h; maxw=x;}
      o.css.visibility="inherit"; if(bw.op5||bw.op6) o.showIt()
    }else{o = c.m[c.l[l].m[i]].o; o.hideIt();} }
  if(!rows) maxw+=bx*2; else maxh+=by*2; b.clipTo(0,maxw,maxh,0,1)
  if(!pm.subx||!pm.suby||c.srollY>0||c.isresized) c.getcoords(pm,c.l[l-1].borderX,c.l[l-1].borderY,pm.b.x,pm.b.y,maxw,maxh,c.l[l-1].offsetX,c.l[l-1].offsetY)
  x=pm.subx; y=pm.suby; b.moveIt(x,y); if(c.onshow) eval(c.onshow); b.showIt()
}
/**Hide sub elements **/
makeCM.prototype.hidesub=function(l,el){
  var c = this,tmp,m,i,j
  if(!l){if(!l){l=1; c.ev.hideIt();}}
  for(i=l-1;i<c.l.length;i++){
    if(i>0&&i>l-1) c.l[i].b.hideIt()
    if(c.l[i].a&&c.l[i].a!=el){
      m=c.m[c.l[i].a]; m.active(0,1); if(m.mout) eval(m.mout); c.l[i].a=0
      if(i>0&&i>l-1) if(bw.op5||bw.op6) for(j=0;j<c.l[i].m.length;j++) c.m[c.l[i].m[j]].o.hideIt()
    }if(i>l){for(j=0;j<c.l[i-1].arnum;j++){c.l[i-1].arr[j].hideIt(); if(bw.op6) c.l[i-1].arr[j].moveIt(-1000,-1000)}} //opera bug
  }if(!l&&c.onhide) eval(c.onhide) //onhide event
}
/***Make all menu div objects**/
makeCM.prototype.makeObjects=function(nowrite){
  var c = this,oc,name,bx,by,w,h,l,no,ar,id,nest
  if(!nowrite){
    for(i=0;i<c.l.length;i++){
      if(i!=0) c.l[i].str+="</div>"
      if(!bw.usedom) document.write(c.l[i].str)
      else if(i>0) document.body.appendChild(c.l[i].app)
      c.l[i].str=null //Probably need this on frames version though
    }}c.z=c.zIndex+2
  for(i=0;i<c.l.length;i++){oc=0
    if(i!=0){bobj=c.l[i].b = new cm_makeObj(c.name + "_"+i+"_0","",c.l[i].app); bobj.css.zIndex=c.z; 
    if(bw.dom) bobj.css.overflow='hidden'}; bx=c.l[i].borderX; by=c.l[i].borderY; c.l[i].max=0;
    for(j=0;j<c.l[i].m.length;j++){
      m = c.m[c.l[i].m[j]]; name=m.name; w=m.w; h=m.h; l=m.lev; no=m.nolink;
      if(i>0){m.b = bobj; nest=i}
      else{m.b = new cm_makeObj(c.name + "_"+name+"_0","",m.d1); m.b.css.zIndex=c.z; m.b.clipTo(0,w+bx*2,h+by*2,0,1); nest=name}
      id = c.name + "_"+name; nest=c.name + "_"+nest;
      if(m.create){
        o=m.o=new cm_makeObj(id,nest+"_0",m.d2); o.z=o.css.zIndex=c.z+1; if(bw.reuse){c.l[l].o[oc]=o; oc++}; 
        if(l==0&&m.img1) o.css.visibility='inherit'; if(bw.op5) o.showIt(); o.arr=0;
      }if(!bw.reuse||l==0) o.clipTo(0,w,h,0,1); o.moveIt(bx,by); o.z=o.css.zIndex=c.z+2
      if(j<c.l[i].arnum){
        c.l[i].arr[j]=new cm_makeObj(c.name+"_a"+i+"_"+j,nest+"_0",nowrite?0:c.l[i].arr[j])
        c.l[i].arr[j].css.zIndex=c.z+30+j;
      }else if(l==0&&m.arr==1){
        o.arr=new cm_makeObj(id+"_a",nest+"_0",m.d3)
        o.arr.moveIt(bx+m.w-c.l[i].arrowWidth-3,by+m.h/2-(c.l[i].arrowHeight/2)); 
        o.arr.css.zIndex=c.z+20;
      }if(!no && !bw.reuse && !m.img1){  
        o.over=new cm_makeObj(c.name + "_"+name+"_1",nest+"_0"+".document.layers."+id)
        o.over.moveIt(0,0); o.over.hideIt(); o.over.clipTo(0,w,h,0,1); o.over.css.zIndex=c.z+3
        img=new cm_makeObj(c.name + "_"+name+"_3",nest+"_0"+".document.layers."+id); img.moveIt(0,0)
        img.css.visibility="inherit"; img.css.zIndex=c.z+4; if(bw.op5) img.showIt()
      }c.z++; 
    }
  }
}
/**Constructing and initiating top items and bar**/
makeCM.prototype.construct=function(nowrite){
  var c=this; if(!c.l[0]||c.l[0].m.length==0) return cm_message('No menus defined');
  if(!nowrite){
    if(!cm_eventlayer){var d=cm_divCreate('divCMEvent','clCMEvent','',1,1)
    }var ev = c.name+".isover=0; "+c.name+".tim=setTimeout('if(!"+c.name+".isover)"+c.name+".hidesub()',"+c.wait+")"
    if(cm_eventlayer){c.ev = cm_eventlayer; cm_eventlayerE+=";"+ev; 
    }else{cm_eventlayerE=ev; cm_eventlayer=new cm_makeObj('divCMEvent',"",d); c.ev=cm_eventlayer}
    c.ev.evnt.onmouseover=new Function(cm_eventlayerE); c.ev.css.zIndex=c.zIndex; 
  }c.makeObjects(nowrite); cmpage = new cm_page(); 
  var mpa,o,maxw=c.maxw,maxh=c.maxh,i,totw=c.totw,toth=c.toth,m,px=c.pxBetween
  var bx=c.l[0].borderX,by=c.l[0].borderY,x=c.fromLeft; y=c.fromTop,mp=c.menuPlacement,rows=c.rows
  if(rows){toth=maxh+by*2; totw=totw-px+bx;}else{totw=maxw+bx*2; toth=toth-px+by;}
  switch(mp){
    case "center": x=cmpage.x2/2-totw/2; break;
    case "right": x=cmpage.x2-totw; break;
    case "bottom": case "bottomcenter": y=cmpage.y2-toth; if(mp=="bottomcenter") x=cmpage.x2/2-totw/2; break;
    default: if(mp.toString().indexOf(",")>-1) mpa=1; break;
  }for(i=0;i<c.l[0].m.length;i++){
    m = c.m[c.l[0].m[i]]; o = m.b; if(mpa) rows?x=cm_cp(mp[i]):y=cm_cp(mp[i],0,0,1); 
    o.moveIt(x,y); o.showIt(); if(m.arr) m.o.arr.showIt(); o.oy=y; 
    if(!mpa) rows?x+=m.w+px+bx:y+=m.h+px+by
  }if(c.useBar){ //Background-Bar
    bbx=c.barBorderX; bby=c.barBorderY; 
    bar1=c.bar1= new cm_makeObj(c.name+'bbar_0',c.name+'bbar',nowrite?0:c.bar1)
    bar=c.bar= new cm_makeObj(c.name+'bbar','',nowrite?0:c.bar); bar.css.zIndex=c.zIndex+1
    //bar.evnt.onmouseover=new Function(cm_eventlayerE)
    var barx=c.barX=="menu"?c.m[c.l[0].m[0]].b.x-bbx:cm_cp(c.barx,1);
    var bary=c.barY=c.barY=="menu"?c.m[c.l[0].m[0]].b.y-bby:cm_cp(c.barY);
    var barw=c.barWidth=="menu"?totw:cm_cp(c.barWidth,1,bbx*2);
    var barh=c.barHeight=="menu"?toth:cm_cp(c.barHeight,0,bby*2);
    bar1.clipTo(0,barw,barh,0,1); bar1.moveIt(bbx,bby); bar1.showIt();
    bar.clipTo(0,barw+bbx*2,barh+bby*2,0,1); bar.moveIt(barx,bary); bar.showIt();
  }if(c.resizeCheck){ //Window resize code.
    setTimeout('window.onresize=new Function("'+c.name+'.resized()")',500)
    c.resized=cm_resized; if(bw.op5||bw.op6) document.onmousemove=new Function(c.name+".resized()")
  }if(c.onconstruct) eval(c.onconstruct) //onconstruct event
  return true
}
/**Capturing resize**/
var cm_inresize=0
function cm_resized(){
  if(cm_inresize) return
	page2=new cm_page(); var off=(bw.op6||bw.op5)?15:5
  if(page2.x2<cmpage.x2-off || page2.y2<cmpage.orgy-off || page2.x2>cmpage.x2+off || page2.y2>cmpage.orgy+off){
		if(bw.ie||bw.ns6){cmpage=page2; this.isresized=1; this.construct(1);
		}else{cm_inresize=1; location.reload()} 
  }
}
/**Onclick of an item**/
makeCM.prototype.onclck=function(m){
  m = this.m[m]
  if(m.onclck) eval(m.onclck); 
  lnk=m.lnk; targ=m.targ
  if(lnk){
    if(lnk.indexOf("mailto")!=0 && lnk.indexOf("http")!=0) lnk=this.root+lnk
		if(String(targ)=="undefined" || targ=="" || targ==0 || targ=="_self") location.href=lnk 
    else if(targ=="_blank") window.open(lnk)
    else if(targ=="_top" || targ=="window") top.location.href=lnk
    else if(top[targ]) top[targ].location.href=lnk
    else if(parent[targ]) parent[targ].location.href=lnk
  }else return false
}

oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname

//Menu properties   
oCMenu.pxBetween=2
oCMenu.fromLeft=10 
oCMenu.fromTop=0   
oCMenu.rows=1 
oCMenu.menuPlacement="left"
                                                             
oCMenu.offlineRoot="file:///d|/skinbio/" 
oCMenu.onlineRoot="" 
oCMenu.resizeCheck=1 
oCMenu.wait=1000 
oCMenu.fillImg="/images/cm_fill.gif"
oCMenu.zIndex=0

//Background bar properties
oCMenu.useBar=1
oCMenu.barWidth="100%"
oCMenu.barHeight="menu" 
oCMenu.barClass="clBar"
oCMenu.barX=0 
oCMenu.barY=0
oCMenu.barBorderX=0
oCMenu.barBorderY=0
oCMenu.barBorderClass=""

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=120
oCMenu.level[0].height=20
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=0
oCMenu.level[0].borderY=0
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="bottom"



//EXAMPLE SUB LEVEL[1] PROPERTIES - You have to specify the properties you want different from LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[1]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[1].width=oCMenu.level[0].width-2
oCMenu.level[1].height=22
oCMenu.level[1].regClass="clLevel1"
oCMenu.level[1].overClass="clLevel1over"
oCMenu.level[1].borderX=1
oCMenu.level[1].borderY=1
oCMenu.level[1].align="right" 
oCMenu.level[1].offsetX=-(oCMenu.level[0].width-2)/2+20
oCMenu.level[1].offsetY=0
oCMenu.level[1].borderClass="clLevel1border"
oCMenu.level[1].arrow=""
oCMenu.level[1].arrowWidth=6
oCMenu.level[1].arrowHeight=7




//EXAMPLE SUB LEVEL[2] PROPERTIES - You have to spesify the properties you want different from LEVEL[1] OR LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[2]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[2].width=150
oCMenu.level[2].height=20
oCMenu.level[2].offsetX=0
oCMenu.level[2].offsetY=0
oCMenu.level[2].regClass="clLevel2"
oCMenu.level[2].overClass="clLevel2over"
oCMenu.level[2].borderClass="clLevel2border"
oCMenu.level[2].arrow=""
oCMenu.level[2].arrowWidth=6
oCMenu.level[2].arrowHeight=7



/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 
*************************************/
oCMenu.makeMenu('top0','','About Us','../index.html','')
  oCMenu.makeMenu('sub00','top0','Home','http://www.skinbiology.com')
  oCMenu.makeMenu('sub01','top0','Contact Skin Bio','http://www.bioheal.com/ContactSkinBiology.html#contactskinbio')
    oCMenu.makeMenu('sub02','top0','Contact Dr. Pickart','http://www.bioheal.com/ContactSkinBiology.html#contactpickart')
  oCMenu.makeMenu('sub03','top0','Support','http://www.bioheal.com/ContactSkinBiology.html')
	oCMenu.makeMenu('sub031','sub03','- Customer Support','mailto:healthyskin@earthlink.net')
	//oCMenu.makeMenu('sub022','sub02','- Technical Support','mailto:ts@yachtcommand.com')
  oCMenu.makeMenu('sub04','top0','Address/Phone','http://www.bioheal.com/ContactSkinBiology.html')
  	oCMenu.makeMenu('sub041','sub04','4122 Factoria Blvd<br>Suite #200<br>Bellevue, WA. 98006','','',150,45)
     oCMenu.makeMenu('sub042','sub04','- Main (425)644-0160 ','','',150,0)
	 oCMenu.makeMenu('sub043','sub04','- Orders (800)405-1912 ','','',150,0)
  //oCMenu.makeMenu('sub04','top0','Phone Numbers','http://www.bioheal.com/ContactSkinBiology.html')
      //oCMenu.makeMenu('sub041','sub04','- Main (425)644-0160 ','','',150,0)
	  //oCMenu.makeMenu('sub042','sub04','- Orders (800)405-1912 ','','',150,0)
  oCMenu.makeMenu('sub05','top0','Driving Directions','http://www.skinbiology.com/SkinBiologyOffice.html')
oCMenu.makeMenu('sub051','sub05','Click Here for Directions','http://www.skinbiology.com/SkinBiologyOffice.html')
oCMenu.makeMenu('sub06','top0','Email Address','http://www.bioheal.com/ContactSkinBiology.html')
    oCMenu.makeMenu('sub061','sub06','Send to: customerservice@skinbiology.com','','',195,30)
  oCMenu.makeMenu('sub07','top0','NEW! FAQ Page!','http://www.skinbio.com/faqpage.html')
  oCMenu.makeMenu('sub08','top0','Product Ingredients','http://www.skinbio.com/ingredients.html')
  oCMenu.makeMenu('sub09','top0','How We Approach Skin Products','http://www.skinbiology.com/skinbioproducts.html','','',35,0)
  oCMenu.makeMenu('sub091','top0','RETURN POLICY','http://skinbio.com/returnpolicy.html')
	  //oCMenu.makeMenu('sub055','sub05','- phone','','',150,0)

oCMenu.makeMenu('top1','','Quick Shop','#')
	oCMenu.makeMenu('sub10','top1','All Products','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=141')
	oCMenu.makeMenu('sub11','top1','Order by Mail','http://www.skinbio.com/orderbycheck.html')
	oCMenu.makeMenu('sub12','top1','Bulk Purchases','http://www.skinbio.com/bulkprices.html')
	oCMenu.makeMenu('sub13','top1','Trouble Ordering Online','http://www.skinbio.com/quicktrouble.html','','',30,0)
	oCMenu.makeMenu('sub14','top1','Helpful Tips on How to Use SRCPs','http://www.skinbio.com/usingsrcps.html','','',30,0)
	oCMenu.makeMenu('sub15','top1','New Book Release: Reverse Skin Aging','http://reverseskinaging.com/book.html','','',30,0)
	oCMenu.makeMenu('sub16','top1','New Products!','http://store.skinbiology.com')
	    oCMenu.makeMenu('sub160','sub16','LacSal 10% Exfoliator','https://store.skinbiology.com/catalog/index.cfm?fuseaction=product&theParentId=125&id=768')
		oCMenu.makeMenu('sub161','sub16','Tin Peptide Nail Renewal','http://www.skinbiology.com/tinpeptidenail.html')
		oCMenu.makeMenu('sub162','sub16','Body Perfume Spray','http://www.skinbiology.com/bodyperfumes.html')
		oCMenu.makeMenu('sub163','sub16','SUPER GHK-COPPER','http://skinbiology.com/superghk.html')
		oCMenu.makeMenu('sub164','sub16','SKIN BIOLOGY STORE','http://store.skinbiology.com/')
	oCMenu.makeMenu('sub17','top1','Skin Bio Resellers','http://skinbiology.com/resellers.html')
		oCMenu.makeMenu('sub18','top1','GIFT CERTIFICATES','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=265','','',25,0)

	
	
oCMenu.makeMenu('top2','','Skin Advice','',150,130)
	oCMenu.makeMenu('sub21','top2','Skin Condition','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=140','',130,25)
	    oCMenu.makeMenu('sub210','sub21','Acne','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=207')
		oCMenu.makeMenu('sub211','sub21','Acne Scars','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=208')
		oCMenu.makeMenu('sub212','sub21','Age Spots','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=209')
		oCMenu.makeMenu('sub213','sub21','Allergy','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=210')
		oCMenu.makeMenu('sub214','sub21','Anti Wrinkle over 30','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=149')
		oCMenu.makeMenu('sub215','sub21','Anti Wrinkle under 30','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=150')
		oCMenu.makeMenu('sub216','sub21','Anti Wrinkle Rosacea','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=151')
		oCMenu.makeMenu('sub217','sub21','Bumpy Skin','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=219')
		oCMenu.makeMenu('sub218','sub21','Chemo/Radiation Burns','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=211')
		oCMenu.makeMenu('sub219','sub21','Clogged Pores','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=268')
		oCMenu.makeMenu('sub2110','sub21','Dermatitis','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=212')
		oCMenu.makeMenu('sub2111','sub21','Moles','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=223')
		oCMenu.makeMenu('sub2112','sub21','Skin Tags','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=230')
		oCMenu.makeMenu('sub2113','sub21','Scar Removal','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=125')
		oCMenu.makeMenu('sub2114','sub21','Stretch Marks','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=231')
		oCMenu.makeMenu('sub2115','sub21','Reduce Nasolabial Lines','http://skinbio.com/nasolabial.html')
		oCMenu.makeMenu('sub2116','sub21','POST Procedure Skin Recovery - What to Do?','http://www.scar-reduction.com/postprocedureskinrecovery.html','','',35,0)
		//oCMenu.makeMenu('sub2123','sub21','23','#')
	oCMenu.makeMenu('sub22','top2','Skin Type','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=132','',130,25)
		oCMenu.makeMenu('sub220','sub22','Combination Skin','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=133')
		oCMenu.makeMenu('sub221','sub22','Oily Skin','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=134')
		oCMenu.makeMenu('sub223','sub22','Dry Skin','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=135')
			oCMenu.makeMenu('sub2230','sub223','Moisturizers','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=235','',160,0)
		oCMenu.makeMenu('sub224','sub22','Normal Skin by Age','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=136')
			oCMenu.makeMenu('sub2240','sub224','Anti Wrinkle over 30','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=149','',160,0)
			oCMenu.makeMenu('sub2241','sub224','Anti Wrinkle under 30','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=150','',160,0)
			oCMenu.makeMenu('sub2242','sub224','Anti Wrinkle w/Rosacea','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=151','',160,0)
			oCMenu.makeMenu('sub2243','sub224','Sensitive and Fragile Skin','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=152','',160,0)
		oCMenu.makeMenu('sub225','sub22','Sun Damaged Skin','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=168')
			oCMenu.makeMenu('sub2250','sub225','Sun Damage','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=169','',160,0)
			oCMenu.makeMenu('sub2251','sub225','Sun Marks  on Decolletage','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=170','',160,0)
		oCMenu.makeMenu('sub226','sub22','At Risk Skin','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=165')
			oCMenu.makeMenu('sub2260','sub226','Burn Scars','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=171','',160,0)
			oCMenu.makeMenu('sub2261','sub226','Dermatitis ','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=212','',160,0)
			oCMenu.makeMenu('sub2262','sub226','Diabetes','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=213','',160,0)
			oCMenu.makeMenu('sub2263','sub226','Dry, Cracking Skin ','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=214','',160,0)
			oCMenu.makeMenu('sub2264','sub226','Eczema','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=174','',160,0)
			oCMenu.makeMenu('sub2265','sub226','Insect Bites','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=175','',160,0)
			oCMenu.makeMenu('sub2266','sub226','HIV','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=218','',160,0)
			oCMenu.makeMenu('sub2267','sub226','Psoriasis ','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=215','',160,0)
			oCMenu.makeMenu('sub2268','sub226','Radiation Burns','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=211','',160,0)
			oCMenu.makeMenu('sub2269','sub226','Sjorgens Syndrome','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=216','',160,0)
			oCMenu.makeMenu('sub22610','sub226','Skin Allergies','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=179','',160,0)
			oCMenu.makeMenu('sub22611','sub226','Wheelchair','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=217','',160,0)
	oCMenu.makeMenu('sub23','top2','Skin Area','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=138','',130,25)
		oCMenu.makeMenu('sub230','sub23','Face','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=186')
		oCMenu.makeMenu('sub231','sub23','Eye Area','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=187')
		oCMenu.makeMenu('sub232','sub23','T-Zone','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=188')
		oCMenu.makeMenu('sub233','sub23','Scar Removal','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=189')
		oCMenu.makeMenu('sub234','sub23','Neck','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=190')
		oCMenu.makeMenu('sub235','sub23','Décolletage/Breast Area','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=191')
		oCMenu.makeMenu('sub236','sub23','Body Skin','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=193')
		oCMenu.makeMenu('sub237','sub23','Nail Bed','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=194')
		oCMenu.makeMenu('sub238','sub23','Hand Care','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=195')
		oCMenu.makeMenu('sub239','sub23','Foot Care','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=196')
		oCMenu.makeMenu('sub240','sub23','Stretch Marks','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=231')
		oCMenu.makeMenu('sub241','sub23','Nasolabial Lines','http://skinbio.com/nasolabial.html')
   oCMenu.makeMenu('sub24','top2','MODELS/ACTORS','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=144','',130,25)
		oCMenu.makeMenu('sub240','sub24','Special Skin Problems of Models, Actresses, and Actors','http://www.skinbio.com/modelsactors.html','',130,40)
   oCMenu.makeMenu('sub25','top2','NEW! BEFORE/AFTER Pictures!','http://www.skinbio.com/beforeafterpicts.html','',130, 30)
   oCMenu.makeMenu('sub26','top2','TESTIMONIALS','http://www.skinbio.com/testimonialsface.html','',130,25)

oCMenu.makeMenu('top3','','Hair Growth','',150,130)
	oCMenu.makeMenu('sub30','top3','Folligen Therapy','http://www.folligen.com','',130,25)
		//oCMenu.makeMenu('sub300','sub30','Acne','http://www.skinbio.com/quickacne.html')
		//oCMenu.makeMenu('sub301','sub30','Acne Scars','http://www.skinbio.com/quickacnescars.html')
		//oCMenu.makeMenu('sub302','sub30','After Shave Repair','http://www.skinbio.com/quickaftershave.html')
		//oCMenu.makeMenu('sub303','sub30','Age Spots','http://www.skinbio.com/quickagespots.html')
		//oCMenu.makeMenu('sub304','sub30','Anti Wrinkle over 30','http://www.skinbio.com/quickantiwrinkleover30.html')
		//oCMenu.makeMenu('sub305','sub30','Anti Wrinkle under 30','http://www.skinbio.com/quickantiwrinkleunder30.html')
		//oCMenu.makeMenu('sub306','sub30','Anti Wrinkle Rosacea','http://www.skinbio.com/quickantiwrinklerosacea.html')
		//oCMenu.makeMenu('sub307','sub30','Arms and Legs','http://www.skinbio.com/quickarms&legs.html')
		//oCMenu.makeMenu('sub307','sub30','Breast Care','http://www.skinbio.com/quickbreasts.html')
		//oCMenu.makeMenu('sub307','sub30','Day Cover','http://www.skinbio.com/quickdaycover.html')
		//oCMenu.makeMenu('sub308','sub30','Eye Skin Care','http://www.skinbio.com/quickeyes.html')
		//oCMenu.makeMenu('sub309','sub30','Exfoliators','http://www.skinbio.com/quickexfoliators.html')
		//oCMenu.makeMenu('sub3010','sub30','Eyebrow Loss','http://www.skinbio.com/quickeyebroweyelash.html')
		//oCMenu.makeMenu('sub3011','sub30','Eyelash Loss','http://www.skinbio.com/quickeyebroweyelash.html')
		//oCMenu.makeMenu('sub3012','sub30','Face- Skin "Glow"','http://www.skinbio.com/quickskinglow.html')
		//oCMenu.makeMenu('sub3013','sub30','Foot Care','http://www.skinbio.com/quickfeet.html')
		//oCMenu.makeMenu('sub3014','sub30','Fragile Nails','http://www.skinbio.com/quicknails.html')
		//oCMenu.makeMenu('sub3015','sub30','Fragile Skin','http://www.skinbio.com/quickfragileskin.html')
		//oCMenu.makeMenu('sub3016','sub30','Gentle Cleanser','http://www.skinbio.com/quickgentleclean.html')
		
		
	oCMenu.makeMenu('sub31','top3','Hair Products','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=142','',130,25)
		oCMenu.makeMenu('sub311','sub31','Male Hair Loss','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=197')
		oCMenu.makeMenu('sub312','sub31','Female Hair Loss','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=198')
		oCMenu.makeMenu('sub313','sub31','Shampoo','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=199')
		oCMenu.makeMenu('sub314','sub31','Conditioner','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=199')
		oCMenu.makeMenu('sub315','sub31','Relaxer Damage','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=200')
		oCMenu.makeMenu('sub316','sub31','Irritated Scalp','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=201')
		oCMenu.makeMenu('sub317','sub31','Post Transplant','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=202')
		oCMenu.makeMenu('sub318','sub31','After Shave Repair','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=203')
		oCMenu.makeMenu('sub319','sub31','After Hair Removal','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=204')
		oCMenu.makeMenu('sub320','sub31','For Blondes','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=205')
		oCMenu.makeMenu('sub321','sub31','Eyebrow Loss','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=206')
		oCMenu.makeMenu('sub322','sub31','Eyelash Loss','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=206')
		
	//oCMenu.makeMenu('sub32','top3','Pheromones','#')
		//oCMenu.makeMenu('sub320','sub32','Attract Women','http://www.skinbio.com/quickattractwomen.html')
		//oCMenu.makeMenu('sub321','sub32','Attract Men','http://www.skinbio.com/quickattractmen.html')
		//oCMenu.makeMenu('sub322','sub32','Relaxing','http://www.skinbio.com/quickpheromonesrelax.html')
		
	//oCMenu.makeMenu('sub33','top3','Suntanning','#')
		//oCMenu.makeMenu('sub331','sub33','NAME','#')
		//oCMenu.makeMenu('sub332','sub33','NAME','#')
		
	//oCMenu.makeMenu('sub34','top3','Better Health for Extra Sensitive Skin','#','','',30,0)
		//oCMenu.makeMenu('sub340','sub34','Burn Scars','http://www.skinbio.com/quickburns.html')
		//oCMenu.makeMenu('sub341','sub34','Dermatitis ','http://www.skinbio.com/quickdermatitis.html')
		//oCMenu.makeMenu('sub342','sub34','Diabetes','http://www.skinbio.com/quickdiabetes.html')
		//oCMenu.makeMenu('sub343','sub34','Dry, Cracking Skin ','http://www.skinbio.com/quickeczema.html')
		//oCMenu.makeMenu('sub344','sub34','Eczema','http://www.skinbio.com/quickeczema.html')
		//oCMenu.makeMenu('sub345','sub34','Insect Bites','http://www.skinbio.com/quickinsectallergy.html')
		//oCMenu.makeMenu('sub346','sub34','HIV','http://www.skinbio.com/quickHIV.html')
		//oCMenu.makeMenu('sub347','sub34','Psoriasis ','http://www.skinbio.com/quickpsoriasis.html')
		//oCMenu.makeMenu('sub348','sub34','Radiation Burns','http://www.skinbio.com/quickburns.html')
		//oCMenu.makeMenu('sub349','sub34','Sjorgens Syndrome','http://www.skinbio.com/quickeczema.html')
		//oCMenu.makeMenu('sub3410','sub34','Skin Allergies','http://www.skinbio.com/quickinsectallergy.html')
		//oCMenu.makeMenu('sub3411','sub34','Wheelchair','http://www.skinbio.com/quickwheelchair.html')
		
	//oCMenu.makeMenu('sub35','top3','NAME','#')
	//oCMenu.makeMenu('sub36','top3','NAME','#')
	//oCMenu.makeMenu('sub37','top3','NAME','#')
	//oCMenu.makeMenu('sub38','top3','NAME','#')
	//oCMenu.makeMenu('sub39','top3','NAME','#')
	
oCMenu.makeMenu('top4','','Attracting Oils','',150,130)
	oCMenu.makeMenu('sub41','top4','Calypsos Oils','http://www.calypsos-oil.com','',130,25)
	oCMenu.makeMenu('sub42','top4','Pheromones','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=143','',130,25)
		oCMenu.makeMenu('sub420','sub42','Attract Women','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=183')
		oCMenu.makeMenu('sub421','sub42','Attract Men','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=184')
		oCMenu.makeMenu('sub422','sub42','Relaxing','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=185')

//oCMenu.makeMenu('top5','','Suntanning','#')
	//oCMenu.makeMenu('sub50','top5','Suntan Science','http://www.suntanscience.com')
		//oCMenu.makeMenu('sub501','sub50','Inland Waters Puget Sound','http://www.skinbiology.com/morehealthysuntanning.html','',160,0)
		//oCMenu.makeMenu('sub502','sub50','Washington Coast','../reports/report1.html','',160,0)
		//oCMenu.makeMenu('sub503','sub50','Offshore to 250 miles','../reports/report3.html','',160,0)
	//oCMenu.makeMenu('sub51','top5','Healthy Suntanning','http://www.suntanscience.com')
		//oCMenu.makeMenu('sub511','sub51','How to Tan Healthy','http://www.skinbiology.com/morehealthysuntanning.html','',160,0)
		//oCMenu.makeMenu('sub512','sub51','Toxic Sunscreens','http://www.skinbiology.com/toxicsunscreens.html','',160,0)
		//oCMenu.makeMenu('sub513','sub51','Sunscreens Recommended by Skin Biology','http://www.skinbiology.com/suntanningoptions.html','',160,30)
		//oCMenu.makeMenu('sub514','sub51','NAME','#')
	 //oCMenu.makeMenu('sub52','top5','NAME','#')
		//oCMenu.makeMenu('sub520','sub52','NAME','#','',150,40)
	//oCMenu.makeMenu('sub53','top5','MenuMaker','','',0,0,'','','','','','','','","","width=800,height=600")')
		//oCMenu.makeMenu('sub514','sub51','new','report.html','',150,40,'','','','','','','','","","targ=="window"width=800,height=600"')
	//oCMenu.makeMenu('sub54','top5','NAME','#')
		//oCMenu.makeMenu('sub540','sub54','NAME','#','',150,40)
	//oCMenu.makeMenu('sub55','top5','NAME','#')
		//oCMenu.makeMenu('sub550','sub55','NAME','#','',150,40)
		
oCMenu.makeMenu('top6','','   7 Skin Biology Websites','',150, 210)
	//oCMenu.makeMenu('sub60','top6','VIEW SHOPPING CART','http://store.skinbiology.com/catalog/index.cfm?fuseaction=basket&CFID=565558&CFTOKEN=94076653','',210, 20)
	oCMenu.makeMenu('sub61','top6','Scar Reduction - Removal of Scars','http://www.scar-reduction.com','',210, 20)
		oCMenu.makeMenu('sub610','sub61','Scar Reduction - Home and Index Page','http://www.scar-reduction.com','',100, 40)
		oCMenu.makeMenu('sub611','sub61','Acne Scars','http://www.scar-reduction.com/acnescars.html','',100, 20)
		oCMenu.makeMenu('sub612','sub61','Stretch Marks','http://www.scar-reduction.com/stretchmarks.html','',100, 20)
		oCMenu.makeMenu('sub613','sub61','Mole Removal','http://www.scar-reduction.com/scarsandblemishes.html','',100, 20)
		oCMenu.makeMenu('sub614','sub61','Skin Tag Removal','http://www.scar-reduction.com/skintags.html','',100, 20)
		oCMenu.makeMenu('sub615','sub61','Sun Damage Marks','http://www.scar-reduction.com/sundamage.html','',100, 20)
		oCMenu.makeMenu('sub616','sub61','Strong SRCPs','http://www.scar-reduction.com/supercop.html','',100, 20)		
	oCMenu.makeMenu('sub62','top6','Skin Bio - Skin Remodeling','http://www.skinbio.com','',210, 20)
		oCMenu.makeMenu('sub621','sub62','Skin Bio - Home and Index Page','http://www.skinbio.com','',100, 30)
		oCMenu.makeMenu('sub622','sub62','Face and Anti-Wrinkle','http://www.skinbio.com/protect&restore.html','',100, 30)
		oCMenu.makeMenu('sub623','sub62','Eye Area','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=187','',100, 20)
		oCMenu.makeMenu('sub624','sub62','T-Zone','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=188','',100, 20)
		oCMenu.makeMenu('sub625','sub62','Neck','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=190','',100, 20)
		oCMenu.makeMenu('sub626','sub62','Décolletage / Breast Area','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=191','',100, 30)
		oCMenu.makeMenu('sub627','sub62','Healing Biological Moisturizers','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=235','',100, 30)
		oCMenu.makeMenu('sub628','sub62','Body Skin','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=138','',100, 20)
		oCMenu.makeMenu('sub629','sub62','Nail Bed','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=194','',100, 20)
		oCMenu.makeMenu('sub6290','sub62','Hand Care','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=195','',100, 20)
		oCMenu.makeMenu('sub6291','sub62','Foot Care','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=196','',100, 20)
	oCMenu.makeMenu('sub63','top6','Folligen - Hair Growth','http://www.folligen.com','',210, 20)
		oCMenu.makeMenu('sub631','sub63','Folligen - Home and Index Page','http://www.folligen.com','',100, 30)
		oCMenu.makeMenu('sub632','sub63','Male Hair','http://www.folligen.com/folligenformen.html','',100, 20)
		oCMenu.makeMenu('sub633','sub63','Female Hair','http://www.folligen.com/folligenforwomen.html','',100, 20)
		oCMenu.makeMenu('sub634','sub63','Shampoo','http://www.folligen.com/folligen-shampoo-conditioner.html','',100, 20)
		oCMenu.makeMenu('sub635','sub63','Conditioner','http://www.folligen.com/folligen-shampoo-conditioner.html','',100, 20)
		oCMenu.makeMenu('sub636','sub63','Relaxers','http://www.folligen.com/relaxers.html','',100, 20)
		oCMenu.makeMenu('sub637','sub63','Irritated Scalp','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=201','',100, 20)
		oCMenu.makeMenu('sub638','sub63','Transplants','http://www.folligen.com/hairtransplants.html','',100, 20)
		oCMenu.makeMenu('sub639','sub63','After Shave Repair','http://www.skinbiology.com/hairremovalmethods.html','',100, 20)
		oCMenu.makeMenu('sub6390','sub63','After Hair Removal','http://www.skinbiology.com/hairremovalmethods.html','',100, 20)
		oCMenu.makeMenu('sub6391','sub63','For Blondes','http://www.folligen.com/folligenforblondes.html','',100, 20)
		oCMenu.makeMenu('sub6392','sub63','Eyebrow Loss','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=206','',100, 20)
		oCMenu.makeMenu('sub6393','sub63','Eyelash Loss','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=206','',100, 20)
	oCMenu.makeMenu('sub64','top6','Calypsos Oil - Attraction & Bonding','http://www.calypsos-oil.com','',210, 20)
		oCMenu.makeMenu('sub640','sub64','Calypsos Oil - Home and Index Page','http://www.calypsos-oil.com','',100, 45)		
		oCMenu.makeMenu('sub641','sub64','Attract Women','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=183','',100, 20)
		oCMenu.makeMenu('sub642','sub64','Attract Men','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=184','',100, 20)
		oCMenu.makeMenu('sub643','sub64','Relaxing','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=185','',100, 20)
	oCMenu.makeMenu('sub65','top6','BioHeal - Very Sensitive Skin','http://www.bioheal.com','',210, 20)
		oCMenu.makeMenu('sub650','sub65','BioHeal - Home and Index Page','http://www.bioheal.com','',100, 30)		
		oCMenu.makeMenu('sub651','sub65','Eczema','http://www.bioheal.com/eczema.html','',100, 20)
		oCMenu.makeMenu('sub652','sub65','Psoriasis','http://www.bioheal.com/stoppsoriasisitching.html','',100, 20)
		oCMenu.makeMenu('sub653','sub65','Diabetic Skin','http://www.bioheal.com/diabetes-skin.html','',100, 20)
		oCMenu.makeMenu('sub654','sub65','Contact Dermatitis','http://www.bioheal.com/contactdermatitis.html','',100, 20)
		oCMenu.makeMenu('sub655','sub65','Wheelchairs','http://www.bioheal.com/wheelchair.html','',100, 20)
		oCMenu.makeMenu('sub656','sub65','HIV/AIDS Skin','http://www.bioheal.com/hivaidsskin.html','',100, 20)
		oCMenu.makeMenu('sub657','sub65','Burns','http://www.bioheal.com/burns.html','',100, 20)
		oCMenu.makeMenu('sub658','sub65','Rashes and Bites','http://www.bioheal.com/skinallergybites.html','',100, 20)
	oCMenu.makeMenu('sub66','top6','Suntan Science - Safer Tanning','http://www.suntanscience.com','',210, 20)
		oCMenu.makeMenu('sub660','sub66','Suntan Science - Home and Index Page','http://www.suntanscience.com','',100, 40)
		oCMenu.makeMenu('sub661','sub66','Tan Healthy','http://www.skinbiology.com/morehealthysuntanning.html','',100, 20)
		oCMenu.makeMenu('sub662','sub66','Sunscreens','http://www.skinbiology.com/toxicsunscreens.html','',100, 20)
		oCMenu.makeMenu('sub663','sub66','Sun Protection Products','http://www.skinbiology.com/sunprotectionproducts.html','',100, 30)
	oCMenu.makeMenu('sub67','top6','Skin Biology - Science Information','http://www.skinbiology.com','',210, 20)
		oCMenu.makeMenu('sub670','sub67','Skin Biology - Home and Index Page','http://www.skinbiology.com','',150, 30)
		oCMenu.makeMenu('sub671','sub67','Skin Biology - Home and Index Page','http://www.skinbiology.com','',150, 30)
		oCMenu.makeMenu('sub672','sub67','Your Skins Natural Regenerators','http://www.skinbiology.com/naturalskinactivators.html','',150, 30)
		oCMenu.makeMenu('sub673','sub67','The Biology of Skin and Aging','http://www.skinbiology.com/skinhealth&aging.html','',150, 30)
		oCMenu.makeMenu('sub674','sub67','Why Do Children Have Such Beautiful Skin?','http://www.skinbiology.com/skinremodeling.html','',150, 35)
		oCMenu.makeMenu('sub675','sub67','Removing Wrinkles and Why Wrinkles Develop','http://www.skinbio.com/removewrinkles.html','',150, 30)
		oCMenu.makeMenu('sub676','sub67','Smoothing Bumpy Skin','http://www.skinbio.com/quickbumpyskin.html','',150, 20)
		oCMenu.makeMenu('sub677','sub67','Tightening Loose and Sagging Skin','http://www.skinbiology.com/skintightening.html','',150, 30)
		oCMenu.makeMenu('sub678','sub67','Methods of At Home Skin Rebuilding Products','http://www.skinbiology.com/skinrenewalmethods.html','',150, 30)
		oCMenu.makeMenu('sub679','sub67','Why Biological Oils are better than Skin Moisturizers','http://www.skinbio.com/moisturizers.html','',150, 45)
		oCMenu.makeMenu('sub680','sub67','Skin Renewal Methods by Estheticians and Derms','http://www.skinbiology.com/clinical_skinrenewal.html','',150, 30)
		oCMenu.makeMenu('sub681','sub67','Comparing Various Copper-Peptides','http://www.skinbiology.com/comparingcopperpeptides.html','',150, 45)
		oCMenu.makeMenu('sub682','sub67','What are SRCPs?','http://www.skinbiology.com/aboutunscientificpostscripts.html','',150, 30)
		oCMenu.makeMenu('sub683','sub67','SRCPs for Animals','http://www.skinbiology.com/horsesanddogs.html','',150, 30)
		oCMenu.makeMenu('sub684','sub67','Other Bioactive Skin Products','http://www.skinbiology.com/otherbioactiveskinproducts.html','',150, 30)
		oCMenu.makeMenu('sub685','sub67','Are Very Expensive Skin Creams Worth the Price?','http://www.skinbiology.com/expensiveskincreams.html','',150, 30)
		oCMenu.makeMenu('sub686','sub67','Special Concerns of Models/Actors','http://www.skinbio.com/modelsactors.html','',150, 30)
		oCMenu.makeMenu('sub687','sub67','Cosmetic Surgery','http://www.skinbiology.com/cosmeticsurgery.html','',150, 20)
		oCMenu.makeMenu('sub688','sub67','Keeping Your Skin Young & Beautiful','http://www.skinbiology.com/keepingskinyoung.html','',150, 30)
		oCMenu.makeMenu('sub689','sub67','Removing Scars, Sun Damage, Spider Veins, Pigmentation, Moles and Rosacea','http://www.skinbiology.com/scarsveinsmoles.html','',150, 55)
		oCMenu.makeMenu('sub691','sub67','Cellulite, Liposuction, and Fat Transplants','http://www.skinbiology.com/liposuctionfattransplants.html','',150, 30)
		oCMenu.makeMenu('sub692','sub67','Menopause and Aging','http://www.skinbiology.com/menopause&aging.html','',150, 20)
		oCMenu.makeMenu('sub693','sub67','More Healthy Suntanning','http://www.skinbiology.com/morehealthysuntanning.html','',150, 20)
		oCMenu.makeMenu('sub694','sub67','The Chemical Sunscreen Health Disaster','http://www.skinbiology.com/toxicsunscreens.html','',150, 30)
		oCMenu.makeMenu('sub695','sub67','Hair Biology, Proper Care, and Hair Loss','http://www.skinbiology.com/hairbiology,care&loss.html','',150, 30)
		oCMenu.makeMenu('sub696','sub67','The Truth About Hair Relaxers','http://www.skinbiology.com/truthabouthairrelaxers.html','',150, 30)
		oCMenu.makeMenu('sub697','sub67','Improving Hair Follicle Health','http://www.folligen.com/','',150, 30)
		oCMenu.makeMenu('sub698','sub67','Hair Transplants','http://www.skinbiology.com/hairtransplantation.html','',150, 20)
		oCMenu.makeMenu('sub699','sub67','Hair Removal Methods','http://www.skinbiology.com/hairremovalmethods.html','',150, 20)
		oCMenu.makeMenu('sub700','sub67','How to Prevent Ingrown Hairs','http://www.skinbiology.com/ingrownhairs.html','',150, 30)
		oCMenu.makeMenu('sub701','sub67','Copper-Peptide Tissue Regeneration','http://www.skinbiology.com/copperpeptideregeneration.html','',150, 30)
		oCMenu.makeMenu('sub702','sub67','Body Perfumes & Pheromones','http://www.calypsos-oil.com/','',150, 30)
		oCMenu.makeMenu('sub703','sub67','COPPER - The Protective Anti-Aging Metal','http://www.skinbiology.com/copperhealth.html','',150, 30)
		//oCMenu.makeMenu('sub704','sub67','Skin Biology - Home and Index Page','http://www.skinbiology.com','',80, 45)
		oCMenu.makeMenu('sub68','top6','New Products and Ordering','#','',210, 20)
		oCMenu.makeMenu('sub680','sub68','NEW! Super GHK-Copper Serum/Cream','http://skinbiology.com/superghk.html','',100, 40)
		oCMenu.makeMenu('sub681','sub68','Tin Peptide Nail Renewal','http://www.skinbiology.com/tinpeptidenail.html','',100, 30)
		oCMenu.makeMenu('sub682','sub68','Body Perfume Spray','http://www.skinbiology.com/bodyperfumes.html','',100, 30)
		oCMenu.makeMenu('sub683','sub68','SKIN BIOLOGY STORE','http://store.skinbiology.com/catalog/index.cfm?fuseaction=catalog&parent_id=141','',100, 30)
	oCMenu.makeMenu('sub69','top6','FAQ Page - Frequently Asked Questions, Answered Here!','http://www.skinbio.com/faqpage.html','',210, 30)
	oCMenu.makeMenu('sub670','top6','Order NEW BOOK RELEASE: Reverse Skin Aging by Dr. Pickart','http://reverseskinaging.com/book.html','',210, 30)
//oCMenu.makeMenu('sub68','top6','NAME','#','',150, 20)
oCMenu.makeMenu('top8','','Chat Forum','',120,120)
	oCMenu.makeMenu('sub80','top8','Log on to New Online Chat Forum','http://healthyskin.infopop.cc/eve/ubb.x','',120,35)
oCMenu.makeMenu('top7','','View Shopping Cart','',140, 140)
	oCMenu.makeMenu('sub70','top7','Click to View Cart','http://store.skinbiology.com/index.cfm?fuseaction=basket','',140, 25)


//Leave this line - it constructs the menu
oCMenu.construct()		
