function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 
  document.MM_sr=new Array; 
  for(i=0;i<(a.length-2);i+=3)

  if ((x=MM_findObj(a[i]))!=null)
  {
	  	document.MM_sr[j++]=x; 
	  	if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
  }
}


// JustDiscos main menu
var menu_selected = 0; // default to no menus selected
// var submenu_selected = 0; // default to no menus selected

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

function hover_nav(menu)
{
	// if we mouse over a menu, highlight item, de-highlight all others
	switch (menu)
	{
		case 0: 
			// used to reset the menu when we hover over the logo

			menu_selected = 0;

 			if (menu_selected != 1) { changelinkimage_menu('nav_button_party',"0 0"); }
 			if (menu_selected != 2) { changelinkimage_menu('nav_button_wedding',"0 0"); }
 			if (menu_selected != 3) { changelinkimage_menu('nav_button_corporate',"0 0"); }
 			if (menu_selected != 4) { changelinkimage_menu('nav_button_childrens',"0 0"); }
 			if (menu_selected != 5) { changelinkimage_menu('nav_button_extras',"0 0"); }
 			if (menu_selected != 6) { changelinkimage_menu('nav_button_about',"0 0"); }
 			if (menu_selected != 7) { changelinkimage_menu('nav_button_contact',"0 0"); }
 			if (menu_selected != 8) { changelinkimage_menu('nav_button_endorsements',"0 0"); }

			break;
		case 1: 

 			if (menu_selected != 2) { changelinkimage_menu('nav_button_wedding',"0 0"); }
 			if (menu_selected != 3) { changelinkimage_menu('nav_button_corporate',"0 0"); }
 			if (menu_selected != 4) { changelinkimage_menu('nav_button_childrens',"0 0"); }
 			if (menu_selected != 5) { changelinkimage_menu('nav_button_extras',"0 0"); }
 			if (menu_selected != 6) { changelinkimage_menu('nav_button_about',"0 0"); }
 			if (menu_selected != 7) { changelinkimage_menu('nav_button_contact',"0 0"); }
 			if (menu_selected != 8) { changelinkimage_menu('nav_button_endorsements',"0 0"); }

 			if (menu_selected != 1) { changelinkimage_menu('nav_button_party',"-251px 0"); }

			menu_selected = 1;

			break;
		case 2: 

 			if (menu_selected != 1) { changelinkimage_menu('nav_button_party',"0 0"); }
 			if (menu_selected != 3) { changelinkimage_menu('nav_button_corporate',"0 0"); }
 			if (menu_selected != 4) { changelinkimage_menu('nav_button_childrens',"0 0"); }
 			if (menu_selected != 5) { changelinkimage_menu('nav_button_extras',"0 0"); }
 			if (menu_selected != 6) { changelinkimage_menu('nav_button_about',"0 0"); }
 			if (menu_selected != 7) { changelinkimage_menu('nav_button_contact',"0 0"); }
 			if (menu_selected != 8) { changelinkimage_menu('nav_button_endorsements',"0 0"); }

 			if (menu_selected != 2) { changelinkimage_menu('nav_button_wedding',"-251px 0"); }

			menu_selected = 2;

			break;
		case 3: 

 			if (menu_selected != 1) { changelinkimage_menu('nav_button_party',"0 0"); }
 			if (menu_selected != 2) { changelinkimage_menu('nav_button_wedding',"0 0"); }
 			if (menu_selected != 4) { changelinkimage_menu('nav_button_childrens',"0 0"); }
 			if (menu_selected != 5) { changelinkimage_menu('nav_button_extras',"0 0"); }
 			if (menu_selected != 6) { changelinkimage_menu('nav_button_about',"0 0"); }
 			if (menu_selected != 7) { changelinkimage_menu('nav_button_contact',"0 0"); }
 			if (menu_selected != 8) { changelinkimage_menu('nav_button_endorsements',"0 0"); }

 			if (menu_selected != 3) { changelinkimage_menu('nav_button_corporate',"-251px 0"); }

			menu_selected = 3;

			break;
		case 4: 

 			if (menu_selected != 1) { changelinkimage_menu('nav_button_party',"0 0"); }
 			if (menu_selected != 2) { changelinkimage_menu('nav_button_wedding',"0 0"); }
 			if (menu_selected != 3) { changelinkimage_menu('nav_button_corporate',"0 0"); }
 			if (menu_selected != 5) { changelinkimage_menu('nav_button_extras',"0 0"); }
 			if (menu_selected != 6) { changelinkimage_menu('nav_button_about',"0 0"); }
 			if (menu_selected != 7) { changelinkimage_menu('nav_button_contact',"0 0"); }
 			if (menu_selected != 8) { changelinkimage_menu('nav_button_endorsements',"0 0"); }

 			if (menu_selected != 4) { changelinkimage_menu('nav_button_childrens',"-251px 0"); }

			menu_selected = 4;

			break;
		case 5: 

 			if (menu_selected != 1) { changelinkimage_menu('nav_button_party',"0 0"); }
 			if (menu_selected != 2) { changelinkimage_menu('nav_button_wedding',"0 0"); }
 			if (menu_selected != 3) { changelinkimage_menu('nav_button_corporate',"0 0"); }
 			if (menu_selected != 4) { changelinkimage_menu('nav_button_childrens',"0 0"); }
 			if (menu_selected != 6) { changelinkimage_menu('nav_button_about',"0 0"); }
 			if (menu_selected != 7) { changelinkimage_menu('nav_button_contact',"0 0"); }
 			if (menu_selected != 8) { changelinkimage_menu('nav_button_endorsements',"0 0"); }

 			if (menu_selected != 5) { changelinkimage_menu('nav_button_extras',"-251px 0"); }

			menu_selected = 5;

			break;
		case 6: 

 			if (menu_selected != 1) { changelinkimage_menu('nav_button_party',"0 0"); }
 			if (menu_selected != 2) { changelinkimage_menu('nav_button_wedding',"0 0"); }
 			if (menu_selected != 3) { changelinkimage_menu('nav_button_corporate',"0 0"); }
 			if (menu_selected != 4) { changelinkimage_menu('nav_button_childrens',"0 0"); }
 			if (menu_selected != 5) { changelinkimage_menu('nav_button_extras',"0 0"); }
 			if (menu_selected != 7) { changelinkimage_menu('nav_button_contact',"0 0"); }
 			if (menu_selected != 8) { changelinkimage_menu('nav_button_endorsements',"0 0"); }

 			if (menu_selected != 6) { changelinkimage_menu('nav_button_about',"-251px 0"); }

			menu_selected = 6;

			break;
		case 7: 

 			if (menu_selected != 1) { changelinkimage_menu('nav_button_party',"0 0"); }
 			if (menu_selected != 2) { changelinkimage_menu('nav_button_wedding',"0 0"); }
 			if (menu_selected != 3) { changelinkimage_menu('nav_button_corporate',"0 0"); }
 			if (menu_selected != 4) { changelinkimage_menu('nav_button_childrens',"0 0"); }
 			if (menu_selected != 5) { changelinkimage_menu('nav_button_extras',"0 0"); }
 			if (menu_selected != 6) { changelinkimage_menu('nav_button_about',"0 0"); }
 			if (menu_selected != 8) { changelinkimage_menu('nav_button_endorsements',"0 0"); }

 			if (menu_selected != 7) { changelinkimage_menu('nav_button_contact',"-251px 0"); }

			menu_selected = 7;

			break;
		case 8: 

 			if (menu_selected != 1) { changelinkimage_menu('nav_button_party',"0 0"); }
 			if (menu_selected != 2) { changelinkimage_menu('nav_button_wedding',"0 0"); }
 			if (menu_selected != 3) { changelinkimage_menu('nav_button_corporate',"0 0"); }
 			if (menu_selected != 4) { changelinkimage_menu('nav_button_childrens',"0 0"); }
 			if (menu_selected != 5) { changelinkimage_menu('nav_button_extras',"0 0"); }
 			if (menu_selected != 6) { changelinkimage_menu('nav_button_about',"0 0"); }
 			if (menu_selected != 7) { changelinkimage_menu('nav_button_contact',"0 0"); }

 			if (menu_selected != 8) { changelinkimage_menu('nav_button_endorsements',"-251px 0"); }

			menu_selected = 8;

			break;
	}
}

function hover_main(menu)
{
	// if we mouse over a menu, highlight item, de-highlight all others
	switch (menu)
	{
		case 0: 
			// used to reset the menu when we hover over the logo

			menu_selected = 0;

			break;
		case 1: 

			showLayer('d_panel',0);
			showLayer('d_panel_wedding',1);
			showLayer('d_panel_pub',0);
			showLayer('d_panel_kids',0);
			showLayer('d_panel_corp',0);
			showLayer('d_panel_kara',0);

			menu_selected = 1;

			break;
		case 2: 

			showLayer('d_panel',0);
			showLayer('d_panel_wedding',0);
			showLayer('d_panel_pub',1);
			showLayer('d_panel_kids',0);
			showLayer('d_panel_corp',0);
			showLayer('d_panel_kara',0);

			menu_selected = 2;

			break;
		case 3: 

			showLayer('d_panel',0);
			showLayer('d_panel_wedding',0);
			showLayer('d_panel_pub',0);
			showLayer('d_panel_kids',1);
			showLayer('d_panel_corp',0);
			showLayer('d_panel_kara',0);

			menu_selected = 3;

			break;
		case 4: 

			showLayer('d_panel',0);
			showLayer('d_panel_wedding',0);
			showLayer('d_panel_pub',0);
			showLayer('d_panel_kids',0);
			showLayer('d_panel_corp',1);
			showLayer('d_panel_kara',0);

			menu_selected = 4;

			break;
		case 5: 

			showLayer('d_panel',0);
			showLayer('d_panel_wedding',0);
			showLayer('d_panel_pub',0);
			showLayer('d_panel_kids',0);
			showLayer('d_panel_corp',0);
			showLayer('d_panel_kara',1);

			menu_selected = 5;

			break;
	}
}

function hover_main2(menu)
{
	// if we mouse over a menu, highlight item, de-highlight all others
	switch (menu)
	{
		case 0: 
			// used to reset the menu when we hover over the logo

			menu_selected = 0;

			break;
		case 1: 

			showLayer('d_panel2',0);
			showLayer('d_panel_wedding2',1);
			showLayer('d_panel_pub2',0);
			showLayer('d_panel_kids2',0);
			showLayer('d_panel_corp2',0);
			showLayer('d_panel_kara2',0);

			menu_selected = 1;

			break;
		case 2: 

			showLayer('d_panel2',0);
			showLayer('d_panel_wedding2',0);
			showLayer('d_panel_pub2',1);
			showLayer('d_panel_kids2',0);
			showLayer('d_panel_corp2',0);
			showLayer('d_panel_kara2',0);

			menu_selected = 2;

			break;
		case 3: 

			showLayer('d_panel2',0);
			showLayer('d_panel_wedding2',0);
			showLayer('d_panel_pub2',0);
			showLayer('d_panel_kids2',1);
			showLayer('d_panel_corp2',0);
			showLayer('d_panel_kara2',0);

			menu_selected = 3;

			break;
		case 4: 

			showLayer('d_panel2',0);
			showLayer('d_panel_wedding2',0);
			showLayer('d_panel_pub2',0);
			showLayer('d_panel_kids2',0);
			showLayer('d_panel_corp2',1);
			showLayer('d_panel_kara2',0);

			menu_selected = 4;

			break;
		case 5: 

			showLayer('d_panel2',0);
			showLayer('d_panel_wedding2',0);
			showLayer('d_panel_pub2',0);
			showLayer('d_panel_kids2',0);
			showLayer('d_panel_corp2',0);
			showLayer('d_panel_kara2',1);

			menu_selected = 5;

			break;
	}
}
function showLayer( whichLayer,action )
{
  var elem, vis;

  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );

  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];

  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  // if the style.display value is blank we try to figure it out here

  if(vis.display == '' && elem.offsetWidth != undefined && elem.offsetHeight != undefined)
  {
    vis.display = (elem.offsetWidth != 0 && elem.offsetHeight != 0) ? 'block':'none';
  }

	if (action == 1 && vis.display != 'block')
	{
	  vis.display = 'block';
	} else if (action == 0 && vis.display != 'none')
	{
	  vis.display = 'none';
	}

}

function changelinkimage_menu( whichLayer,bg_position )
{
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );

  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];

  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];

	var links = elem.getElementsByTagName("a")
	for(var i = 0; i < links.length; i++)
	{
		links[0].style.backgroundPosition = bg_position;
		if (bg_position == "0 0")
		{
			elem.style.zIndex = 10;
		} else
		{
			elem.style.zIndex = 20;
		}
	}

}

