// Sound Products common scripts v.1.0
// Steve Ainsworth
// 8/19/02
// portions adapted from scripts generated by Macromedia Fireworks XP


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;
}

/* Functions that swaps down images. */
function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

/* Functions that swaps down images. */
function MM_nbGroup2(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

// Preload images
function MM_preloadImages() {

	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];
				}
			}
		}	
	}
} // end MM_preloadImages()

// loads the Great Products popup menus
function mmLoadMenus() {
	
	if (window.mm_menu_products_0) return;
	
	// search by industry
	window.mm_menu_products_0 = new Menu("root",150,18,"Arial, Helvetica, sans-serif",10,"#ffffff","#6699cc","#6699cc","#ffffff","left","middle",3,0,1000,-5,13,true,true,true,0,false,false);
	mm_menu_products_0.addMenuItem("retail","location='http://www.soundproductsinc.com/products/industry/retail.html'");
	mm_menu_products_0.addMenuItem("finance","location='http://www.soundproductsinc.com/products/industry/finance.html'");
	mm_menu_products_0.addMenuItem("medical","location='http://www.soundproductsinc.com/products/industry/medical.html'");
	mm_menu_products_0.addMenuItem("hospitality","location='http://www.soundproductsinc.com/products/industry/hospitality.html'");
	mm_menu_products_0.addMenuItem("office","location='http://www.soundproductsinc.com/products/industry/office.html'");
	mm_menu_products_0.addMenuItem("quick&nbsp;service&nbsp;restaurants","location='http://www.soundproductsinc.com/products/industry/restaurants.html'");
	mm_menu_products_0.addMenuItem("convenience","location='http://www.soundproductsinc.com/products/industry/convenience.html'");
	mm_menu_products_0.addMenuItem("grocery","location='http://www.soundproductsinc.com/products/industry/grocery.html'");
	mm_menu_products_0.addMenuItem("manufacturing","location='http://www.soundproductsinc.com/products/industry/manufacturing.html'");
	mm_menu_products_0.addMenuItem("hallmark&nbsp;gold&nbsp;crown","location='http://www.soundproductsinc.com/products/industry/hallmark.html'");
	mm_menu_products_0.hideOnMouseOut=true;
	mm_menu_products_0.menuBorder=1;
	mm_menu_products_0.menuLiteBgColor='#ffffff';
	mm_menu_products_0.menuBorderBgColor='#000000';
	mm_menu_products_0.bgColor='#555555';
	
	// audio & video environments
	window.mm_menu_products_1 = new Menu("root",150,18,"Arial, Helvetica, sans-serif",10,"#ffffff","#6699cc","#6699cc","#ffffff","left","middle",3,0,1000,-5,13,true,true,true,0,false,false);
	mm_menu_products_1.addMenuItem("background&nbsp;music","location='http://www.soundproductsinc.com/products/environments/background_music.html'");
	mm_menu_products_1.addMenuItem("sound&nbsp;systems","location='http://www.soundproductsinc.com/products/environments/sound_systems.html'");
	mm_menu_products_1.addMenuItem("video&nbsp;programming","location='http://www.soundproductsinc.com/products/environments/video_programming.html'");
	mm_menu_products_1.addMenuItem("sound&nbsp;masking","location='http://www.soundproductsinc.com/products/environments/sound_masking.html'");
	mm_menu_products_1.addMenuItem("internet&nbsp;connectivity","location='http://www.soundproductsinc.com/products/environments/internet_connectivity.html'");
	mm_menu_products_1.hideOnMouseOut=true;
	mm_menu_products_1.menuBorder=1;
	mm_menu_products_1.menuLiteBgColor='#ffffff';
	mm_menu_products_1.menuBorderBgColor='#000000';
	mm_menu_products_1.bgColor='#555555';
	
	// audio & video marketing programs
	window.mm_menu_products_2 = new Menu("root",150,18,"Arial, Helvetica, sans-serif",10,"#ffffff","#6699cc","#6699cc","#ffffff","left","middle",3,0,1000,-5,13,true,true,true,0,false,false);
	mm_menu_products_2.addMenuItem("messaging&nbsp;on&nbsp;hold","location='http://www.soundproductsinc.com/products/marketing/on_hold.html'");
	mm_menu_products_2.addMenuItem("in-store&nbsp;audio&nbsp;merchandising","location='http://www.soundproductsinc.com/products/marketing/merchandising.html'");
	mm_menu_products_2.addMenuItem("video&nbsp;merchandising","location='http://www.soundproductsinc.com/products/marketing/video_merchandising.html'");
	mm_menu_products_2.hideOnMouseOut=true;
	mm_menu_products_2.menuBorder=1;
	mm_menu_products_2.menuLiteBgColor='#ffffff';
	mm_menu_products_2.menuBorderBgColor='#000000';
	mm_menu_products_2.bgColor='#555555';
	
	// intercom communication systems	
	window.mm_menu_products_3 = new Menu("root",150,18,"Arial, Helvetica, sans-serif",10,"#ffffff","#6699cc","#6699cc","#ffffff","left","middle",3,0,1000,-5,13,true,true,true,0,false,false);
	mm_menu_products_3.addMenuItem("drive-thru&nbsp;intercoms","location='http://www.soundproductsinc.com/products/intercom/drive_thru.html'");
	mm_menu_products_3.addMenuItem("vehicle&nbsp;detection&nbsp;systems","location='http://www.soundproductsinc.com/products/intercom/detection.html'");
	mm_menu_products_3.addMenuItem("speed-of-service&nbsp;timers","location='http://www.soundproductsinc.com/products/intercom/timers.html'");
	mm_menu_products_3.hideOnMouseOut=true;
	mm_menu_products_3.menuBorder=1;
	mm_menu_products_3.menuLiteBgColor='#ffffff';
	mm_menu_products_3.menuBorderBgColor='#000000';
	mm_menu_products_3.bgColor='#555555';
	
	// surveillance systems
	window.mm_menu_products_4 = new Menu("root",150,18,"Arial, Helvetica, sans-serif",10,"#ffffff","#6699cc","#6699cc","#ffffff","left","middle",3,0,1000,-5,13,true,true,true,0,false,false);
	mm_menu_products_4.addMenuItem("digital&nbsp;surveillance&nbsp;recording","location='http://www.soundproductsinc.com/products/surveillance/recording.html'");
	mm_menu_products_4.addMenuItem("remote&nbsp;surveillance","location='http://www.soundproductsinc.com/products/surveillance/remote.html'");
	mm_menu_products_4.addMenuItem("security&nbsp;cameras","location='http://www.soundproductsinc.com/products/surveillance/cameras.html'");
	mm_menu_products_4.hideOnMouseOut=true;
	mm_menu_products_4.menuBorder=1;
	mm_menu_products_4.menuLiteBgColor='#ffffff';
	mm_menu_products_4.menuBorderBgColor='#000000';
	mm_menu_products_4.bgColor='#555555';
		
	// company press releases
	window.mm_menu_products_5 = new Menu("root",150,18,"Arial, Helvetica, sans-serif",10,"#ffffff","#66cc99","#66cc99","#ffffff","left","middle",3,0,1000,-5,13,true,true,true,0,false,false);
	mm_menu_products_5.addMenuItem("Entreworld","location='http://www.entreworld.com/Content/EntreByline.cfm?ColumnID=416'");
	mm_menu_products_5.addMenuItem("Business&nbsp;Journal","location='http://www.soundproductsinc.com/whats_new/JCBT_article.html'");
	mm_menu_products_5.addMenuItem("College&nbsp;Boulevard&nbsp;News","location='http://www.soundproductsinc.com/whats_new/CBN_article.html'");
	mm_menu_products_5.hideOnMouseOut=true;
	mm_menu_products_5.menuBorder=1;
	mm_menu_products_5.menuLiteBgColor='#ffffff';
	mm_menu_products_5.menuBorderBgColor='#000000';
	mm_menu_products_5.bgColor='#555555';
	
	// new customer profiles
	window.mm_menu_products_6 = new Menu("root",150,18,"Arial, Helvetica, sans-serif",10,"#ffffff","#66cc99","#66cc99","#ffffff","left","middle",3,0,1000,-5,13,true,true,true,0,false,false);
	mm_menu_products_6.addMenuItem("Fairmont Hotel","location='http://www.soundproductsinc.com/customers/fairmont.html'");
	mm_menu_products_6.addMenuItem("Sheridan's","location='http://www.soundproductsinc.com/customers/sheridans.html'");
	mm_menu_products_6.addMenuItem("Tots and Tales","location='http://www.soundproductsinc.com/customers/tots_tales.html'");
	mm_menu_products_6.hideOnMouseOut=true;
	mm_menu_products_6.menuBorder=1;
	mm_menu_products_6.menuLiteBgColor='#ffffff';
	mm_menu_products_6.menuBorderBgColor='#000000';
	mm_menu_products_6.bgColor='#555555';

	// product updates
	window.mm_menu_products_7 = new Menu("root",150,18,"Arial, Helvetica, sans-serif",10,"#ffffff","#66cc99","#66cc99","#ffffff","left","middle",3,0,1000,-5,13,true,true,true,0,false,false);
	mm_menu_products_7.addMenuItem("Holiday&nbsp;Music","location='http://www.soundproductsinc.com/whats_new/holiday.html'");
	mm_menu_products_7.hideOnMouseOut=true;
	mm_menu_products_7.menuBorder=1;
	mm_menu_products_7.menuLiteBgColor='#ffffff';
	mm_menu_products_7.menuBorderBgColor='#000000';
	mm_menu_products_7.bgColor='#555555';

	// links wer deleted from here


	// industry
	window.mm_menu_products_9 = new Menu("root",150,18,"Arial, Helvetica, sans-serif",10,"#000000","#cccccc","#cccccc","#000000","left","middle",3,0,1000,-5,13,true,true,true,0,false,false);
	mm_menu_products_9.addMenuItem("retail","location='http://www.soundproductsinc.com/products/industry/retail.html'");
	mm_menu_products_9.addMenuItem("finance","location='http://www.soundproductsinc.com/products/industry/finance.html'");
	mm_menu_products_9.addMenuItem("medical","location='http://www.soundproductsinc.com/products/industry/medical.html'");
	mm_menu_products_9.addMenuItem("hospitality","location='http://www.soundproductsinc.com/products/industry/hospitality.html'");
	mm_menu_products_9.addMenuItem("office","location='http://www.soundproductsinc.com/products/industry/office.html'");
	mm_menu_products_9.addMenuItem("quick&nbsp;service&nbsp;restaurants","location='http://www.soundproductsinc.com/products/industry/restaurants.html'");
	mm_menu_products_9.addMenuItem("convenience","location='http://www.soundproductsinc.com/products/industry/convenience.html'");
	mm_menu_products_9.addMenuItem("grocery","location='http://www.soundproductsinc.com/products/industry/grocery.html'");
	mm_menu_products_9.addMenuItem("manufacturing","location='http://www.soundproductsinc.com/products/industry/manufacturing.html'");
	mm_menu_products_9.addMenuItem("hallmark&nbsp;gold&nbsp;crown","location='http://www.soundproductsinc.com/products/industry/hallmark.html'");
	mm_menu_products_9.hideOnMouseOut=true;
	mm_menu_products_9.menuBorder=1;
	mm_menu_products_9.menuLiteBgColor='#ffffff';
	mm_menu_products_9.menuBorderBgColor='#000000';
	mm_menu_products_9.bgColor='#555555';
	
	// write the menus
	mm_menu_products_4.writeMenus();
	
} // end mmLoadMenus()