// JavaScript Document

//<![CDATA[

var img_clicked = null

if (document.images) {
o820i_on = new Image(134,264); o820i_on.src = "images/rollovers/820i_on.gif";
o820i_off = new Image(134,264); o820i_off.src = "images/rollovers/820i_off.gif";
o1220i_on = new Image(177,264); o1220i_on.src = "images/rollovers/1220i_on.gif";
o1220i_off = new Image(177,264); o1220i_off.src = "images/rollovers/1220i_off.gif";
o1620i_on = new Image(210,264); o1620i_on.src = "images/rollovers/1620i_on.gif";
o1620i_off = new Image(210,264); o1620i_off.src = "images/rollovers/1620i_off.gif";
o1640i_on = new Image(199,264); o1640i_on.src = "images/rollovers/1640i_on.gif";
o1640i_off = new Image(199,264); o1640i_off.src = "images/rollovers/1640i_off.gif";
}

function swap(imgName,imgObjName) {
if (document.images) {
  document.images[imgName].src = eval(imgObjName + ".src");
}}




function DOM(n) 
{
	if (document.all) return(document.all[n]);
	if (document.getElementById) return(document.getElementById(n));
	return(null);
}


function toggleDisplay( n ) 
{
	var o = DOM(n);

	if ( o == null )
		return;

	o.style.display = (o.style.display == '') ? "none" :  "";
}

function hide( n ) {
	var o = DOM(n);

	if ( o == null )
		return;

	if ( o.style.display == "" )
		o.style.display = "none";
}

function show( n ) {
	var o = DOM(n);

	if ( o == null )
		return;

	if ( o.style.display == "none" )
		o.style.display = "";
}

function showpanel( n, panName ) {
	
	var img_rollovered = panName.substr(1, n.length)
	var imgs = document.getElementById("onyx_i_rollovers").getElementsByTagName("img")
	for (var i in imgs) if (imgs[i].nodeType==1 && imgs[i].getAttribute("src").indexOf(img_rollovered)!=-1) {
		img_clicked = imgs[i].getAttribute("name")
		imgs[i].parentNode.blur()
	}

	hide("o820ipanel");
	hide("o1220ipanel");
	hide("o1620ipanel");
	hide("o1640ipanel");
	show( n );
	
	if ( panName == "o820i" )
	{
		swap('o820i','o820i_on');
		swap('o1220i','o1220i_off');
		swap('o1620i','o1620i_off');
		swap('o1640i','o1640i_off');
	}
	else if ( panName == "o1220i" )
	{
		swap('o820i','o820i_off');
		swap('o1220i','o1220i_on');
		swap('o1620i','o1620i_off');
		swap('o1640i','o1640i_off');
	}
	else if ( panName == "o1620i" )
	{
		swap('o820i','o820i_off');
		swap('o1220i','o1220i_off');
		swap('o1620i','o1620i_on');
		swap('o1640i','o1640i_off');
	}
	else if ( panName == "o1640i" )
	{
		swap('o820i','o820i_off');
		swap('o1220i','o1220i_off');
		swap('o1620i','o1620i_off');
		swap('o1640i','o1640i_on');
	}
		gROElementSel = null;
		MMCU_SelectCurrent();
}

var gROElement = null;
var gRORestoreSrc= "";

var gROElementSel;
var gROElementSelRestoreSrc= "";

function MMCU_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=MMCU_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}



function MMCU_swapImage( n, b1, swapsrc, b2 ) { //v3.0

	var img_rollovered = n.substr(1, n.length)
	var imgs = document.getElementById("onyx_i_rollovers").getElementsByTagName("img")
	for (var i in imgs) if (imgs[i].nodeType==1 && imgs[i].getAttribute("src").indexOf(img_rollovered)==-1) {
		var new_src = imgs[i].getAttribute("src").replace("_on.gif", "_off.gif")
		imgs[i].setAttribute("src", new_src)
	}

   if ((x=MMCU_findObj(n))!=null) {
        if ( gROElementSel == x )
            return;
	   gROElement=x; 
	   gRORestoreSrc = x.src;
	   x.src = swapsrc;
   }
}
function MMCU_swapImgRestore() { //v3.0
    if ( gROElementSel == gROElement )
        return;
	if ( gROElement != null) {
		gROElement.src = gRORestoreSrc;
	}
	gROElement = null;
	
	var imgs = document.getElementById("onyx_i_rollovers").getElementsByTagName("img")
	for (var i in imgs) if (imgs[i].nodeType==1) {
		if (img_clicked!=null) {
			if (imgs[i].getAttribute("name")==img_clicked) {
				var new_src = imgs[i].getAttribute("src").replace("_off.gif", "_on.gif")
				imgs[i].setAttribute("src", new_src)
			}
		} else {
			var new_src = imgs[i].getAttribute("src").replace("_off.gif", "_on.gif")
			imgs[i].setAttribute("src", new_src)
		}
	}
}

function MMCU_SelectCurrent() {
    if ( gROElementSel == gROElement )
        return;
	if ( gROElementSel != null ) {
		// remove current selection if there is one
		gROElementSel.src = gROElementSelRestoreSrc;				
	}
	gROElementSel = gROElement;
	gROElementSelRestoreSrc = gRORestoreSrc;
}

function MMCU_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MMCU_p) d.MMCU_p=new Array();
   var i,j=d.MMCU_p.length,a=MMCU_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MMCU_p[j]=new Image; d.MMCU_p[j++].src=a[i];}}

for(i=0; i<a.length; i++) {
//alert(a[i]);
}
}
var fInited = true;
function init_rollover() {
if ( fInited==true ) return;
MMCU_preloadImages('/images/nav/product_registration_o.gif','/images/nav/dealer_locator_o.gif','/images/nav/forums_o.gif','/images/nav/software_central_o.gif','/images/nav/tech_support_o.gif','/images/nav/corporate_info_o.gif','/images/nav/search_o.gif','/images/nav/mixers_o.gif','/images/nav/large_format_consoles_o.gif','/images/nav/active_speakers_o.gif','/images/nav/passive_speakers_o.gif','/images/nav/amps_o.gif','/images/nav/recorders_o.gif','/images/nav/home_o.gif','/images/nav_switch/sr_record_o.gif','/images/nav_switch/sr_install_o.gif','/images/nav_sub/about_mackie_o.gif','/images/nav_sub/mackie_technology_o.gif','/images/nav_sub/press_o.gif','/images/nav_sub/jobs_o.gif','/images/nav_sub/investor_info_o.gif','/images/nav_sub/mackie_gear_o.gif','/images/nav_sub/contact_o.gif','/images/nav_sub/legal_o.gif');
fInited = true;
}


//]]>

