//var bFlipFlag = false;
var nFlips = 2;
function Is() {
  agent       = navigator.userAgent.toLowerCase();
  this.major  = parseInt(navigator.appVersion);
  this.minor  = parseFloat(navigator.appVersion);
  this.ns     = ((agent.indexOf('mozilla')   != -1) &&
                (agent.indexOf('spoofer')    == -1) &&
                (agent.indexOf('compatible') == -1) &&
                (agent.indexOf('opera')      == -1) &&
                (agent.indexOf('webtv')      == -1) &&
                (agent.indexOf('hotjava')    == -1) &&
      (agent.indexOf("msie")  == -1));
  this.ns2    = (this.ns && (this.major      ==  2));
  this.ns3    = (this.ns && (this.major      ==  3));
  this.ns4    = (this.ns && (this.major      ==  4));
  this.ns6    = (this.ns && (this.major      >=  5));
  this.ie     = ((agent.indexOf("msie")      != -1) &&
                (agent.indexOf("opera")      == -1));
  this.ie3    = (this.ie && (this.major      <   4));
  this.ie4    = (this.ie && (this.major      ==  4) &&
                (agent.indexOf("msie 4")     != -1));
  this.ie5    = (this.ie && (this.major      ==  4) &&
                (agent.indexOf("msie 5")     != -1) &&
                (agent.indexOf("msie 5.5")   == -1) &&
                (agent.indexOf("mac")        == -1));
  this.iem5   = (this.ie && (this.major      ==  4) &&
                (agent.indexOf("msie 5.")    != -1) &&
                (agent.indexOf("mac")        != -1));
  this.ie55   = (this.ie && (this.major      ==  4) &&
                (agent.indexOf("msie 5.5")   != -1));
  this.ie6    = (this.ie && (this.major      ==  4) &&
                (agent.indexOf("msie 6")     != -1) || (agent.indexOf("msie 7")     != -1));
  this.moz = (agent.indexOf("gecko")!= -1)
  this.nsdom  = (this.ns4  || this.ns6);
  this.win = (agent.indexOf("win") != -1);
  this.iestrict = (this.win && this.ie6 && document.compatMode == "CSS1Compat");
  this.macstrict = (this.ie5 && this.iemac && document.doctype && document.doctype.name.indexOf(".dtd") != -1);
  this.strict = (this.iestrict || this.macstrict);
  this.iemac =(this.iem5);
  this.iewin = ((this.ie5 && !this.iemac || this.ie55 || this.ie6) && this.win);
  this.dom = (this.iewin || this.ns6 || this.moz);
}
var is = new Is();
var css_px = (is.ns4 || is.ie4) ?"" : "px";

function menuObj(sAryName,obj, par, nst, p) {
    page = new Object();
    page.width = (is.ns6 || is.ns4 || is.moz) ? innerWidth : document.body.clientWidth;
    page.height = (is.ns6 || is.ns4 || is.moz) ? innerHeight : document.body.clientHeight;
    if (!is.ns4) {
        this.lyr = (is.dom || is.iemac) ? document.getElementById(obj) : document.all[obj];
    } else {
        this.lyr = (!nst) ? document.layers[obj] : document.layers[nst].document.layers[obj];
    }
    this.sty = (!is.ns4) ? this.lyr.style : this.lyr;
    this.parent = par;
    this.aryName = sAryName;
    this.obj = obj + "SwipeLayer";
    eval(this.obj + "= this");
}
menuObj.prototype.timer = null;
menuObj.prototype.wipe = 0;
menuObj.prototype.ieOver = false;
if (is.iemac){
menuObj.prototype.offX = Function('oX = this.lyr.offsetLeft -6+-(mAtt.border)+0; return oX');
menuObj.prototype.offY = Function('oY = this.lyr.offsetTop-2+-(mAtt.border)+0+(0);return oY;');
} else {
menuObj.prototype.offX = Function('oX = (is.dom || is.ie4) ? this.lyr.offsetLeft  : parseInt(this.sty.left);return oX');
menuObj.prototype.offY = Function('oY = (is.dom || is.ie4) ? this.lyr.offsetTop  : parseInt(this.sty.top);return oY;');
}
menuObj.prototype.offW = Function('oW = (!is.ns4) ? this.lyr.offsetWidth : this.lyr.clip.width; return oW;')
menuObj.prototype.offH = Function('oH = (!is.ns4) ? this.lyr.offsetHeight : this.lyr.clip.height; return oH;')
menuObj.prototype.maxWipe = function() {
   	
	if(is.iemac) return this.offH()+10;
	if(is.dom || is.ie4) return 110;
   	if(is.ns4) return (sAtt.height*this.lyr.document.layers.length)+20;
}
wipeMenu.prototype.addMain = function(name, hasSub, txt, url) {
	menuName = this.name, wipePos = this.pos, mAtt = this.mAtt, sAtt = this.sAtt;
	var pf = Math.ceil(((mAtt.height-mAtt.font_size)/2)-2);
	var pd = "padding:0px 6px 0px 6px;";
	var iefilt = (is.ie55 || is.ie6) ?"filter:progid:DXImageTransform.Microsoft.Fade()" : ((is.ie4 && !is.iemac || is.ie5&& !is.iemac) && !is.iemac) ?"filter:alpha(opacity=100);" : "";
	var styStr2 = "position:absolute; visibility:hidden; -moz-opacity:0; border:solid 1px "+sAtt.border_color+"; border-width:"+sAtt.border+"px 0px 0px 0px; cursor:default; "+iefilt;
	if(this.main[name]) return;
	
	if(is.dom || is.iemac) {
		var mainMenu = document.createElement("DIV");
		var wf = (is.ns6 || is.moz || is.strict) ? 12 : 0;
		var pf2 = (mAtt.height%2 == 0) ? 1 : 0;
		var styStr = "position:absolute; font-weight:"+mAtt.font_weight+"; z-index:1; width:"+(mAtt.width-wf)+"px; border:solid "+mAtt.border+"px "+mAtt.border_color+"; color:"+mAtt.fg_off+";  text-align:"+mAtt.align+"; font-size:"+mAtt.font_size+"px; font-family:"+mAtt.font+"; padding:"+pf+"px 6px "+(pf+pf2)+"px 6px; background:"+mAtt.bg_off+"; cursor:pointer; cursor:hand;"
		mainMenu.innerHTML = txt;
		mainMenu.id = name+menuName;
		mainMenu.style.cssText = styStr;
		mainMenu.setAttribute("style", styStr);
		document.body.appendChild(mainMenu);
	}
	
	mainMenu.onmouseover = new Function('if('+hasSub+')'+menuName+'.subs["'+name+'"].show("'+wipePos+'"); over_out(this, "'+mAtt.bg_on+'", "'+mAtt.fg_on+'")');
	mainMenu.onmouseout = new Function('if('+hasSub+')'+menuName+'.subs["'+name+'"].hide();over_out(this, "'+mAtt.bg_off+'", "'+mAtt.fg_off+'")');
	mainMenu.onmousedown = new Function('location.href = "'+url+'"');
	this.main[name] = new menuObj(name, mainMenu.id);
	this.mainNum[this.mainNum.length] = this.main[name];
	if(!hasSub) return;
	
	if(is.dom || is.iemac) {
		var subC = document.createElement("DIV");
		subC.id = name+menuName+"Sub";
		var wf = (is.ns6 || is.moz) ? 4 : 0;
		subC.style.cssText = styStr2;
		subC.setAttribute("style", styStr2);
		document.body.appendChild(subC);
	}
	
	this.subs[name] = new menuObj(name, subC.id, this.main[name]);
	subC.onmouseover = new Function(menuName+'.subs["'+name+'"].show("'+wipePos+'");');
	subC.onmouseout = new Function(menuName+'.subs["'+name+'"].hide();');
}



wipeMenu.prototype.addMainSub = function(name, parent,hasSub, txt, url, isSub) {
		
	var pf2 = (mAtt.height%2 == 0) ? 1 : 0;
	var pf = Math.ceil(((sAtt.height-sAtt.font_size)/2)-2);
	var pd = "padding:0px 6px 0px 6px;";
	
	var sBgImage = "";
	if(isSub) {
		//sBgImage = "background-image: url(images/arrow_R01.gif); background-repeat: no-repeat;";
		//sBgImage =  "<img border='0' src='images/biz10g.gif' />";
		sBgImage = "&#160;&#187;"
	}
	else
	{
		sBgImage = "";
		//sBgImage = "background-image: url(images/arrow_D01.gif); background-repeat: no-repeat;";
	}
	
	var sTableStyle = "style='font-weight: "+sAtt.font_weight+ "; color: "+sAtt.fg_off+";  text-align: "+sAtt.align+"; font-size: "+sAtt.font_size+"px; font-family: "+sAtt.font+ ";'";
	var sTdStyle = "font-weight: "+sAtt.font_weight+ "; color: "+sAtt.fg_off+";  text-align: "+sAtt.align+"; font-size: "+sAtt.font_size+"px; font-family: "+sAtt.font+ "; font:" + sAtt.font+ ";";
	
	if(is.dom || is.iemac) {
		var tempsub = document.createElement("DIV");
		var wf = (is.ns6 || is.moz || is.strict) ? 12 : 0;
		var styStr = "width:"+(sAtt.width-wf)+"px; font-weight:"+sAtt.font_weight+"; border:solid "+sAtt.border+"px "+sAtt.border_color+"; border-top-width:0px; color:"+sAtt.fg_off+";  text-align:"+sAtt.align+"; font-size:"+sAtt.font_size+"px; font-family:"+sAtt.font+"; padding:"+pf+"px 2px "+(pf+pf2)+"px 6px; background:"+sAtt.bg_off+"; cursor:pointer; cursor:hand;";
		tempsub.id = name+menuName+"SubItem";
		tempsub.innerHTML = "<table cellspacing='0' cellpadding='0' " +sTableStyle+" width='100%' border='0'><tr><td width='99%' style='"+sTdStyle+"'>" + txt + "</td><td width='1%' style='vertical-align:middle;' align='right'>"+sBgImage+"</td></tr></table>";
		tempsub.style.cssText = styStr;
		tempsub.setAttribute("style", styStr);
		this.subs[parent].lyr.appendChild(tempsub);
	}
	
	tempsub.onmouseover = Function('if('+hasSub+') '+menuName+'.subLevel["'+name+'"].showLevel("'+wipePos+'","'+tempsub.id+'"); over_out_image(this, "'+sAtt.bg_on+'", "'+sAtt.fg_on+'");');
	tempsub.onmouseout = Function('if('+hasSub+') '+menuName+'.subLevel["'+name+'"].hideLevel(); over_out_image(this, "'+sAtt.bg_off+'", "'+sAtt.fg_off+'");');
	tempsub.onmousedown = Function('location.href = "'+url+'"');	
	
	if(!hasSub) return 
	
	var subCC = document.createElement("DIV");
	var wf = (is.ns6 || is.moz || is.strict) ? 12 : 0;
	subCC.id = name+menuName+"SubLev";
	var iefilt = (is.ie55 || is.ie6) ?"filter:progid:DXImageTransform.Microsoft.Fade()" : ((is.ie4 && !is.iemac || is.ie5&& !is.iemac) && !is.iemac) ?"filter:alpha(opacity=100);" : "";
	var styStr2 = "position:absolute; visibility:hidden; -moz-opacity:0; border:solid 1px "+sAtt.border_color+"; border-width:"+sAtt.border+"px 0px 0px 0px; cursor:default; "+iefilt;
	subCC.style.cssText = styStr2;
	subCC.setAttribute("style", styStr2);
	document.body.appendChild(subCC);

	this.subLevel[name] = new menuObj(name, subCC.id, this.subs[parent]);
	subCC.onmouseover = Function(menuName+'.subs["'+parent+'"].show("'+wipePos+'");'+ menuName+'.subLevel["'+name+'"].showLevel("'+wipePos+'","'+tempsub.id+'");');
	subCC.onmouseout = Function(menuName+'.subs["'+parent+'"].hide();'+menuName+'.subLevel["'+name+'"].hideLevel();');	
}


wipeMenu.prototype.addSub = function(name, parent, txt, url) {
	var pf2 = (mAtt.height%2 == 0) ? 1 : 0;
	var pf = Math.ceil(((sAtt.height-sAtt.font_size)/2)-2);
	var pd = "padding:0px 6px 0px 6px;";
	
	if(is.dom || is.iemac) {
		var tempsub = document.createElement("DIV");
		var wf = (is.ns6 || is.moz || is.strict) ? 12 : 0;
		var styStr = "width:"+(sAtt.width-wf)+"px; font-weight:"+sAtt.font_weight+"; border:solid "+sAtt.border+"px "+sAtt.border_color+"; border-top-width:0px; color:"+sAtt.fg_off+";  text-align:"+sAtt.align+"; font-size:"+sAtt.font_size+"px; font-family:"+sAtt.font+"; padding:"+pf+"px 6px "+(pf+pf2)+"px 6px; background:"+sAtt.bg_off+"; cursor:pointer; cursor:hand;"
		tempsub.id = name+menuName+"SubItem";
		tempsub.innerHTML = txt;
		tempsub.style.cssText = styStr;
		tempsub.setAttribute("style", styStr);
		this.subLevel[parent].lyr.appendChild(tempsub);
	}
		tempsub.onmouseover = new Function('over_out(this, "'+sAtt.bg_on+'", "'+sAtt.fg_on+'")');
		tempsub.onmouseout = new Function('over_out(this, "'+sAtt.bg_off+'", "'+sAtt.fg_off+'")');
		tempsub.onmousedown = new Function('location.href = "'+url+'"');
}

wipeMenu.prototype.addMainSub2 = function(name, parent, hasSub, txt, url) {
	
	var pf2 = (mAtt.height%2 == 0) ? 1 : 0;
	var pf = Math.ceil(((sAtt.height-sAtt.font_size)/2)-2);
	var pd = "padding:0px 6px 0px 6px;";
	
	var oPar = this.subLevel[parent].parent;
	//if(this.subLevel[parent]) return;
	
	if(is.dom || is.iemac) {
		var temp2sub = document.createElement("DIV");
		var wf = (is.ns6 || is.moz || is.strict) ? 12 : 0;
		var styStr = "width:"+(sAtt.width-wf)+"px; font-weight:"+sAtt.font_weight+"; border:solid "+sAtt.border+"px "+sAtt.border_color+"; border-top-width:0px; color:"+sAtt.fg_off+";  text-align:"+sAtt.align+"; font-size:"+sAtt.font_size+"px; font-family:"+sAtt.font+"; padding:"+pf+"px 6px "+(pf+pf2)+"px 6px; background:"+sAtt.bg_off+"; cursor:pointer; cursor:hand;"

		var styStrTable = "color:"+sAtt.fg_off+"; font-size:"+sAtt.font_size+"px; font-weight:"+sAtt.font_weight+"; font-family:"+sAtt.font+"; !important";
		temp2sub.id = name+menuName+"Sub2Item";		
//		temp2sub.innerHTML = "<table border=0 width='100%'cellpadding=0 cellspacing=0><tr><td style="+styStrTable+">"+txt+"</td><td>##</td></tr></table>";
		temp2sub.innerHTML = txt;
		temp2sub.style.cssText = styStr;
		temp2sub.setAttribute("style", styStr);
		this.subLevel[parent].lyr.appendChild(temp2sub);
	}
	//menuName+'.subs["'+oPar.aryName+'"].showLevel("'+wipePos+'","'+oPar.lyr.id+'"); '+
	temp2sub.onmouseover = new Function('if('+hasSub+') '+menuName+'.sub2Level["'+name+'"].show3Level("'+wipePos+'","'+temp2sub.id+'"); over_out(this, "'+sAtt.bg_on+'", "'+sAtt.fg_on+'")');
	temp2sub.onmouseout = new Function('if('+hasSub+')'+menuName+'.sub2Level["'+name+'"].hideLevel();over_out(this, "'+sAtt.bg_off+'", "'+sAtt.fg_off+'")');
	temp2sub.onmousedown = new Function('location.href = "'+url+'"');
	
	
	if(!hasSub) return;
	
	if(is.dom || is.iemac) {
		var sub2C = document.createElement("DIV");
		var wf = (is.ns6 || is.moz || is.strict) ? 12 : 0;
		var iefilt = (is.ie55 || is.ie6) ?"filter:progid:DXImageTransform.Microsoft.Fade()" : ((is.ie4 && !is.iemac || is.ie5&& !is.iemac) && !is.iemac) ?"filter:alpha(opacity=100);" : "";
		var styStr4 = "position:absolute; visibility:hidden; -moz-opacity:0; border:solid 1px "+sAtt.border_color+"; border-width:"+sAtt.border+"px 0px 0px 0px; cursor:default; "+iefilt;					  
		sub2C.id = name+menuName+"Sub2";
		var wf = (is.ns6 || is.moz) ? 4 : 0;
		sub2C.style.cssText = styStr4;
		sub2C.setAttribute("style", styStr4);
		document.body.appendChild(sub2C);
	}
	
	this.sub2Level[name] = new menuObj(name, sub2C.id, this.subLevel[parent]);
	
	sub2C.onmouseover = Function(menuName+'.subs["'+oPar.aryName+'"].show("'+wipePos+'");'+menuName+'.subLevel["'+parent+'"].show2Level("'+wipePos+'","'+this.subLevel[parent].lyr.id+'");'+ menuName+'.sub2Level["'+name+'"].show5Level("'+wipePos+'","'+sub2C.id+'");');
	//sub2C.onmouseover = Function(menuName+'.subs["'+oPar.aryName+'"].show("'+wipePos+'");'+menuName+'.subLevel["'+parent+'"].show2Level("'+wipePos+'","'+oPar.lyr.id+'");'+ menuName+'.sub2Level["'+name+'"].show22Level("'+wipePos+'","'+sub2C.id+'");');
	sub2C.onmouseout = Function(menuName+'.subs["'+oPar.aryName+'"].hide();'+menuName+'.subLevel["'+parent+'"].hide();'+menuName+'.sub2Level["'+name+'"].hide();');
	
}


wipeMenu.prototype.addSub2 = function(name, parent, txt, url) {
	var pf2 = (mAtt.height%2 == 0) ? 1 : 0;
	var pf = Math.ceil(((sAtt.height-sAtt.font_size)/2)-2);
	var pd = "padding:0px 6px 0px 6px;";
	
	if(is.dom || is.iemac) {
		var tempsub2 = document.createElement("DIV");
		var wf = (is.ns6 || is.moz || is.strict) ? 12 : 0;
		var styStr6 = "width:"+(sAtt.width-wf)+"px; font-weight:"+sAtt.font_weight+"; border:solid "+sAtt.border+"px "+sAtt.border_color+"; border-top-width:0px; color:"+sAtt.fg_off+";  text-align:"+sAtt.align+"; font-size:"+sAtt.font_size+"px; font-family:"+sAtt.font+"; padding:"+pf+"px 6px "+(pf+pf2)+"px 6px; background:"+sAtt.bg_off+"; cursor:pointer; cursor:hand;"
		tempsub2.id = name+menuName+"Sub2Item";
		tempsub2.innerHTML = txt;
		tempsub2.style.cssText = styStr6;
		tempsub2.setAttribute("style", styStr6);
		this.sub2Level[parent].lyr.appendChild(tempsub2);
	}	
		tempsub2.onmouseover = new Function('over_out(this, "'+sAtt.bg_on+'", "'+sAtt.fg_on+'")');
		tempsub2.onmouseout = new Function('over_out(this, "'+sAtt.bg_off+'", "'+sAtt.fg_off+'")');
		tempsub2.onmousedown = new Function('location.href = "'+url+'"');		
}


menuObj.prototype.show = function(p) {
 if(p == "v" && is.iemac) {
   this.sty.left = this.parent.offX()+mAtt.width+css_px;
  this.sty.top = this.parent.offY()+(mAtt.height%2);
   } else if  (p == "h") {
   this.sty.left = this.parent.offX()+css_px;
   this.sty.top = this.parent.offY()+this.parent.offH()+css_px;
  } else {
  this.sty.left = this.parent.offX()+this.parent.offW()+css_px;
  this.sty.top = this.parent.offY()+css_px;
  }
 if(!is.ie55 && !is.ie6) this.sty.visibility = "visible";
 this.sty.zIndex = "1";
 if(is.ie55 || is.ie6) this.ieDoShow();
 else this.doShow();
}

menuObj.prototype.showLevel = function(p,sDivID) {

var oDivs = document.getElementById(sDivID);	
var nTop = oDivs.offsetTop;
var screenWidth = document.body.clientWidth;
		
 if(p == "v" && is.iemac) {
   this.sty.left = this.parent.offX()+mAtt.width+css_px;
  this.sty.top = this.parent.offY()+(mAtt.height%2);
  } 
  else if  (p == "h") 
  {
   
		if((this.parent.offX()+sAtt.width*2) > screenWidth) 
		{			
			//alert("small width");
			this.sty.left = this.parent.offX()-sAtt.width+ css_px;
		}
		else
			this.sty.left = this.parent.offX()+sAtt.width+ css_px;
			
		//this.sty.left = this.parent.offX()+sAtt.width+ css_px;
		this.sty.top = this.parent.offY()+nTop+css_px;

  } else {
  
  this.sty.left = this.parent.offX()+sAtt.width+css_px;
  this.sty.top = this.parent.offY()+nTop+ css_px;
  
  //this.sty.left = this.parent.offX()+this.parent.offW()+css_px;
 // this.sty.top = this.parent.offY()+css_px;
  
  }
 if(!is.ie55 && !is.ie6) this.sty.visibility = "visible";
 this.sty.zIndex = "1";
 if(is.ie55 || is.ie6) this.ieDoShow();
 else this.doShow();
 
 
}

menuObj.prototype.show3Level = function(p,sDivID) {

var oDivs = document.getElementById(sDivID);	
var nTop = oDivs.offsetTop;
var screenWidth = document.body.clientWidth;
var fullWidth = document.body.offsetWidth
//alert ("screenWidth : " + screenWidth + " :: " + "offsetWidth : " + document.body.offsetWidth);	
		
 if(p == "v" && is.iemac) {
   this.sty.left = this.parent.offX()+mAtt.width+css_px;
  this.sty.top = this.parent.offY()+(mAtt.height%2);
  } 
  else if  (p == "h") 
  {	
		var nHalf = Math.ceil(sAtt.width/2);
		if((this.parent.offX()+(sAtt.width*2)+nHalf) > screenWidth) 				 
		{	
			this.sty.left = this.parent.offX()-(sAtt.width)+ css_px;
		}
		else
			this.sty.left = this.parent.offX()+sAtt.width+ css_px;
			
		//this.sty.left = this.parent.offX()+sAtt.width+ css_px;
		this.sty.top = this.parent.offY()+nTop+css_px;

  } else {  
  this.sty.left = this.parent.offX()+sAtt.width+css_px;
  this.sty.top = this.parent.offY()+nTop+ css_px;
  }
 if(!is.ie55 && !is.ie6) this.sty.visibility = "visible";
 this.sty.zIndex = "1";
 if(is.ie55 || is.ie6) this.ieDoShow();
 else this.doShow();
 
 
}

menuObj.prototype.show2Level = function(p,sDivID) {
	
	var oDivs = document.getElementById(sDivID);	
	var nTop = oDivs.offsetTop;
	var screenWidth = document.body.clientWidth;
		
	if(p == "v" && is.iemac) {
	this.sty.left = this.parent.offX()+mAtt.width+css_px;
	this.sty.top = this.parent.offY()+(mAtt.height%2);
	} 
	else if  (p == "h") 
	{
		if((this.parent.offX()+sAtt.width*2) > screenWidth) 
		{
			//alert("small width");
			this.sty.left = this.parent.offX()-sAtt.width+ css_px;
		}
		else
			this.sty.left = this.parent.offX()+sAtt.width+ css_px;
	
		//this.sty.left = this.parent.offX()+sAtt.width+css_px;
		this.sty.top = nTop+css_px;
	} 
	else {
	
		this.sty.left = this.parent.offX()+sAtt.width+css_px;
		this.sty.top = nTop+ css_px;
	
	//this.sty.left = this.parent.offX()+this.parent.offW()+css_px;
	//this.sty.top = this.parent.offY()+css_px;
	}
	if(!is.ie55 && !is.ie6) this.sty.visibility = "visible";
	this.sty.zIndex = "1";
	if(is.ie55 || is.ie6) this.ieDoShow();
	else this.doShow();
 
}


menuObj.prototype.show4Level = function(p,sDivID) {
	
	var oDivs = document.getElementById(sDivID);	
	var nTop = oDivs.offsetTop;
	var screenWidth = document.body.clientWidth;
		
	if(p == "v" && is.iemac) {
	this.sty.left = this.parent.offX()+mAtt.width+css_px;
	this.sty.top = this.parent.offY()+(mAtt.height%2);
	} 
	else if  (p == "h") 
	{
		if((this.parent.offX()+sAtt.width*2) > screenWidth) 
		{
			//alert(this.parent.offX());
			this.sty.left = this.parent.offX()-(sAtt.width*2)+ css_px;
		}
		else
			this.sty.left = this.parent.offX()+sAtt.width+ css_px;
	
		//this.sty.left = this.parent.offX()+sAtt.width+css_px;
		this.sty.top = nTop+css_px;
	} 
	else {
	
		this.sty.left = this.parent.offX()+sAtt.width+css_px;
		this.sty.top = nTop+ css_px;
	
	//this.sty.left = this.parent.offX()+this.parent.offW()+css_px;
	//this.sty.top = this.parent.offY()+css_px;
	}
	if(!is.ie55 && !is.ie6) this.sty.visibility = "visible";
	this.sty.zIndex = "1";
	if(is.ie55 || is.ie6) this.ieDoShow();
	else this.doShow();
 
}

menuObj.prototype.show5Level = function(p,sDivID) {
	
	var oDivs = document.getElementById(sDivID);	
	var nTop = oDivs.offsetTop;
	var nLeft = oDivs.offsetLeft;
	var screenWidth = document.body.clientWidth;
	
	if(p == "v" && is.iemac) {
	this.sty.left = this.parent.offX()+mAtt.width+css_px;
	this.sty.top = this.parent.offY()+(mAtt.height%2);
	} 
	else if  (p == "h") 
	{	
		var nHalf = Math.ceil(sAtt.width/2);	
		if((this.parent.offX()+(sAtt.width*2)+nHalf) > screenWidth) 			 			
		{		
			this.sty.left = this.parent.offX()-(sAtt.width)+ css_px;
		}
		else
			this.sty.left = this.parent.offX()+sAtt.width+ css_px;
	
		//this.sty.left = this.parent.offX()+sAtt.width+css_px;
		this.sty.top = nTop+css_px;
	} 
	else {
	
		this.sty.left = this.parent.offX()+sAtt.width+css_px;
		this.sty.top = nTop+ css_px;
	
	//this.sty.left = this.parent.offX()+this.parent.offW()+css_px;
	//this.sty.top = this.parent.offY()+css_px;
	}
	if(!is.ie55 && !is.ie6) this.sty.visibility = "visible";
	this.sty.zIndex = "1";
	if(is.ie55 || is.ie6) this.ieDoShow();
	else this.doShow();
 
}

menuObj.prototype.doShow = function() {
	clearTimeout(this.timer);
	var inc = (is.iewin) ?12 : (is.ns6) ?8 : 10;
	if(is.iewin) this.lyr.filters["alpha"]["opacity"] = this.wipe;
	if(is.ns6) this.lyr.style.MozOpacity = this.wipe/100;
	if(is.ns4 || is.iemac) this.clipIt(0, this.offW(), this.wipe, 0);
	this.wipe += inc;
	if(this.wipe <= this.maxWipe()) this.timer = setTimeout(this.obj + ".doShow()", 30);
}
menuObj.prototype.ieDoShow = function() {
	clearTimeout(this.timer);
	if(this.ieOver && this.sty.visibility == "visible") return;
	this.lyr.filters[0].apply();
	this.lyr.style.visibility = "visible";
	this.lyr.filters[0].play(0.3);
	this.ieOver = true;
}
menuObj.prototype.ieHide = function() {
	this.timer = setTimeout(this.obj + ".ieDoHide()", 200);
}
menuObj.prototype.ieDoHide = function() {
	this.ieOver = false;
	this.lyr.filters[0].apply();

	this.lyr.style.visibility = "hidden";
	this.lyr.filters[0].play(0.3);
}
menuObj.prototype.hide = function() {
	if(is.ie55 || is.ie6) {
		this.ieHide();
		return;
	}
	clearTimeout(this.timer);
	var inc = (is.iewin) ?12 : (is.ns6) ?8 : 20;
	if(is.iewin) this.lyr.filters["alpha"]["opacity"] = this.wipe;
	if(is.ns6) this.lyr.style.MozOpacity = this.wipe/100; 
	if(is.ns4 || is.iemac) this.clipIt(0, this.offW(), this.wipe-10, 0);
	this.wipe -= inc;
	if(this.wipe >= 0) this.timer = setTimeout(this.obj + ".hide()", 30);
	else this.sty.visibility = "hidden";
	
}

menuObj.prototype.hideLevel = function() {
	if(is.ie55 || is.ie6) {
		this.ieHide();
		return;
	}
	clearTimeout(this.timer);
	var inc = (is.iewin) ?12 : (is.ns6) ?8 : 20;
	if(is.iewin) this.lyr.filters["alpha"]["opacity"] = this.wipe;
	if(is.ns6) this.lyr.style.MozOpacity = this.wipe/100; 
	if(is.ns4 || is.iemac) this.clipIt(0, this.offW(), this.wipe-10, 0);
	this.wipe -= inc;
	if(this.wipe >= 0) this.timer = setTimeout(this.obj + ".hide()", 30);
	else this.sty.visibility = "hidden";
	
}

function over_out(obj, bg, fg) {
	if(is.ns4) {
		if(bg.indexOf("url") != -1) obj.background.src = bg.substring(4,bg.length-1)
		else obj.background.src = "", obj.bgColor = bg;
	}
	else {
		if(bg.indexOf("url") != -1) obj.style.backgroundImage = bg;
		else obj.style.backgroundColor = bg;
		obj.style.color = fg;
	}
	//else obj.style.backgroundImage = "url(blank)", obj.style.backgroundColor = bg;
}
//over_out_image
function over_out_image(obj, bg, fg) {	
	var tdObj0 = obj.childNodes[0].childNodes[0].childNodes[0].childNodes[0];
	var tdObj1 = obj.childNodes[0].childNodes[0].childNodes[0].childNodes[1];
	if(is.ns4) {
		if(bg.indexOf("url") != -1) {
			obj.background.src = bg.substring(4,bg.length-1)
		}
		else {
			 obj.background.src = "", obj.bgColor = bg; dObj.bgColor = bg;
			 }
	}
	else {
		if(bg.indexOf("url") != -1) obj.style.backgroundImage = bg;
		else  obj.style.backgroundColor = bg;
		
		obj.style.color = fg;
		tdObj0.style.color = fg;
		tdObj1.style.color = fg;
	}
	
	//else  obj.style.backgroundImage = "url(blank)", obj.style.backgroundColor = bg;
}

menuObj.prototype.clipIt = function(t,r,b,l) {
	if(!is.ns4) this.sty.clip = "rect("+t+"px, "+r+"px, "+b+"px, "+l+"px)";
	else {
		this.sty.clip.top = t;
		this.sty.clip.right = r;
		this.sty.clip.bottom = b;
		this.sty.clip.left = l;
	}
}
wipeMenu.prototype.buildMenu = function(x,y,spacing) {
	this.mainNum[0].sty.left = x+css_px;
	this.mainNum[0].sty.top = y+css_px;
	if(!is.ns4 && spacing == 0) var spacing = -this.mAtt.border;
	for(i = 1; i < this.mainNum.length; i++) {
			if(this.pos == "h") {
				this.mainNum[i].sty.left = this.mainNum[i-1].offX()+this.mainNum[i-1].offW()+spacing+css_px;
				this.mainNum[i].sty.top = this.mainNum[i-1].offY()+css_px;
			} else {
				this.mainNum[i].sty.left = this.mainNum[i-1].offX()+css_px;
				this.mainNum[i].sty.top = this.mainNum[i-1].offY()+this.mainNum[i-1].offH()+spacing+css_px;
			}
	}
}

function wipeMenu(menu, p, ma, sa) {
    this.name = menu;
    this.pos = p;
    this.mAtt = ma;
    this.sAtt = (!sa) ? ma : sa;
    this.main = [];
    this.mainNum = [];
    this.subs = [];
    this.subLevel = [];
    
    this.sub2Level = [];
    this.sub2Num = [];
}
function macGo(){
  if (is.iemac) {history.go(0);}
}
  if(document.layers) { 
  var pX = innerWidth;
  var pY = innerHeight; 
	onresize= function(){ 
		if(pX!= innerWidth || pY!= innerHeight) history.go(0); 
	}
}