. */ var dom = (document.getElementById) ? true : false; var ns5 = (!document.all && dom || window.opera) ? true: false; var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false; var ie4 = (document.all && !dom) ? true : false; var nodyn = (!ns5 && !ie4 && !ie5 && !dom) ? true : false; var origWidth, origHeight; // avoid error of passing event object in older browsers if (nodyn) { event = "nope" } /////////////////////// CUSTOMIZE HERE //////////////////// // settings for tooltip // Do you want tip to move when mouse moves over link? var tipFollowMouse= true; // Be sure to set tipWidth wide enough for widest image var tipWidth= 0; var offX= -70; // how far from mouse to show tip var offY= 12; var tipFontFamily= "Verdana, arial, helvetica, sans-serif"; var tipFontSize= "8pt"; // set default text color and background color for tooltip here // individual tooltips can have their own (set in messages arrays) // but don't have to var tipFontColor= "#000000"; var tipBgColor= ""; var tipBorderColor= "#000080"; var tipBorderWidth= 0; var tipBorderStyle= "ridge"; var tipPadding= 0; // tooltip content goes here (image, description, optional bgColor, optional textcolor) var messages = new Array(); // multi-dimensional arrays containing: // image and text for tooltip // optional: bgColor and color to be sent to tooltip //LAST THUMBNAIL ADDED #: Sonora - Brackets 110 //Sonora - Colors messages[0] = new Array('','',""); messages[2] = new Array('','',""); messages[3] = new Array('','',""); messages[4] = new Array('','',""); messages[7] = new Array('','',""); messages[8] = new Array('','',""); messages[9] = new Array('','',""); messages[10] = new Array('','',""); //Sonora - All Wood messages[125] = new Array('','',""); messages[136] = new Array('','',""); messages[144] = new Array('','',""); messages[160] = new Array('','',""); messages[161] = new Array('','',""); messages[54] = new Array('','',""); messages[11] = new Array('','',""); messages[181] = new Array('','',""); messages[18] = new Array('','',""); messages[12] = new Array('','',""); //Sonora - Metal & Glass messages[23] = new Array('','',""); messages[24] = new Array('','',""); messages[25] = new Array('','',""); messages[20] = new Array('','',""); messages[26] = new Array('','',""); messages[49] = new Array('','',""); messages[48] = new Array('','',""); messages[27] = new Array('','',""); messages[53] = new Array('','',""); messages[55] = new Array('','',""); messages[5] = new Array('','',""); //Sonora - Wood & Glass messages[16] = new Array('','',""); messages[21] = new Array('','',""); messages[1] = new Array('','',""); messages[22] = new Array('','',""); messages[51] = new Array('','',""); messages[52] = new Array('','',""); messages[56] = new Array('','',""); messages[105] = new Array('','',""); //Sonora - Speaker Stands messages[28] = new Array('','',""); messages[29] = new Array('','',""); messages[30] = new Array('','',""); messages[31] = new Array('','',""); messages[47] = new Array('','',""); //Sonora - Speaker Brackets messages[32] = new Array('','',""); messages[42] = new Array('','',""); messages[33] = new Array('','',""); messages[36] = new Array('','',""); messages[39] = new Array('','',""); messages[40] = new Array('','',""); messages[43] = new Array('','',""); messages[44] = new Array('','',""); //Sonora - Wall Racks messages[41] = new Array('','',""); //Sonora - Brackets messages[37] = new Array('','',""); messages[38] = new Array('','',""); messages[34] = new Array('','',""); messages[35] = new Array('','',""); messages[104] = new Array('','',""); messages[107] = new Array('','',""); //Livcon messages[57] = new Array('','',""); messages[58] = new Array('','',""); messages[59] = new Array('','',""); messages[60] = new Array('','',""); messages[61] = new Array('','',""); messages[62] = new Array('','',""); messages[63] = new Array('','',""); messages[64] = new Array('','',""); messages[65] = new Array('','',""); messages[66] = new Array('','',""); messages[67] = new Array('','',""); //Maestro - Audio Cables messages[68] = new Array('','',""); messages[69] = new Array('','',""); messages[70] = new Array('','',""); //Maestro - Video Cables messages[71] = new Array('','',""); messages[72] = new Array('','',""); messages[73] = new Array('','',""); messages[74] = new Array('','',""); messages[75] = new Array('','',""); //Maestro - Video Adaptors messages[76] = new Array('','',""); //Maestro - Digital Cables messages[77] = new Array('','',""); messages[78] = new Array('','',""); //Maestro - Hi-Def Cables messages[79] = new Array('','',""); messages[80] = new Array('','',""); messages[81] = new Array('','',""); //Maestro - Hi-Def Adaptors messages[82] = new Array('','',""); messages[83] = new Array('','',""); messages[84] = new Array('','',""); //Maestro - Pro Series messages[85] = new Array('','',""); messages[86] = new Array('','',""); messages[87] = new Array('','',""); messages[88] = new Array('','',""); messages[89] = new Array('','',""); messages[90] = new Array('','',""); messages[91] = new Array('','',""); messages[92] = new Array('','',""); messages[93] = new Array('','',""); messages[94] = new Array('','',""); //Maestro - Power messages[95] = new Array('','',""); messages[96] = new Array('','',""); messages[97] = new Array('','',""); messages[98] = new Array('','',""); messages[99] = new Array('','',""); //Maestro - Wall Taps messages[100] = new Array('','',""); messages[101] = new Array('','',""); messages[102] = new Array('','',""); messages[103] = new Array('','',""); //Omage - Hi-Fi & Surround messages[6] = new Array('','',""); messages[13] = new Array('','',""); messages[17] = new Array('','',""); messages[14] = new Array('','',""); messages[15] = new Array('','',""); messages[19] = new Array('','',""); messages[45] = new Array('','',""); messages[46] = new Array('','',""); messages[50] = new Array('','',""); //Omage - Subwoofers messages[106] = new Array('','',""); messages[108] = new Array('','',""); messages[109] = new Array('','',""); //Omage - Indoor/Outdoor messages[110] = new Array('','',""); messages[111] = new Array('','',""); //Omage - In-Wall/In-Ceiling messages[112] = new Array('','',""); messages[113] = new Array('','',""); messages[114] = new Array('','',""); messages[115] = new Array('','',""); messages[116] = new Array('','',""); messages[117] = new Array('','',""); //Omage - Custom Accessories messages[118] = new Array('','',""); messages[119] = new Array('','',""); messages[120] = new Array('','',""); messages[121] = new Array('','',""); messages[122] = new Array('','',""); messages[123] = new Array('','',""); messages[124] = new Array('','',""); messages[126] = new Array('','',""); //Omage - Professional messages[127] = new Array('','',""); messages[128] = new Array('','',""); messages[129] = new Array('','',""); //Omage - Speaker Stands messages[130] = new Array('','',""); messages[131] = new Array('','',""); //BLANK ENTRIES FOR USE messages[132] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[133] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[134] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[135] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[137] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[138] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[139] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[140] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[141] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[142] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[143] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[145] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[146] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[147] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[148] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[149] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[150] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[151] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[152] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[153] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[154] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[155] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[156] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[157] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[158] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[159] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[162] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[163] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[164] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[165] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[166] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[167] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[168] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[169] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[170] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[171] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[172] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[173] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[174] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[175] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[176] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[177] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[178] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[179] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[180] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[182] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[183] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[184] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[185] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[186] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[187] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[188] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[189] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[190] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[191] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[192] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[193] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[194] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[195] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[196] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[197] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[198] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); messages[199] = new Array('/Assets/Image/thumbnails/BRAND/MODEL_thumb.gif','',""); //////////////////// END OF CUSTOMIZATION AREA /////////////////// // preload images that are to appear in tooltip // from arrays above if (document.images) { var theImgs = new Array(); for (var i=0; i'; var endStr = ''; //////////////////////////////////////////////////////////// // initTip - initialization for tooltip. // Global variables for tooltip. // Set styles // Set up mousemove capture if tipFollowMouse set true. //////////////////////////////////////////////////////////// var tooltip, tipcss; function initTip() { if (nodyn) return; tooltip = (ie4)? document.all['tipDiv']: (ie5||ns5)? document.getElementById('tipDiv'): null; tipcss = tooltip.style; if (ie4||ie5||ns5) { // ns4 would lose all this on rewrites tipcss.width = tipWidth+"px"; tipcss.fontFamily = tipFontFamily; tipcss.fontSize = tipFontSize; tipcss.color = tipFontColor; tipcss.backgroundColor = tipBgColor; tipcss.borderColor = tipBorderColor; tipcss.borderWidth = tipBorderWidth+"px"; tipcss.padding = tipPadding+"px"; tipcss.borderStyle = tipBorderStyle; } if (tooltip&&tipFollowMouse) { document.onmousemove = trackMouse; } } window.onload = initTip; ///////////////////////////////////////////////// // doTooltip function // Assembles content for tooltip and writes // it to tipDiv ///////////////////////////////////////////////// var t1,t2; // for setTimeouts var tipOn = false; // check if over tooltip link function doTooltip(evt,num) { if (!tooltip) return; if (t1) clearTimeout(t1); if (t2) clearTimeout(t2); tipOn = true; // set colors if included in messages array if (messages[num][2]) var curBgColor = messages[num][2]; else curBgColor = tipBgColor; if (messages[num][3]) var curFontColor = messages[num][3]; else curFontColor = tipFontColor; if (ie4||ie5||ns5) { var tip = startStr + messages[num][0] + midStr + '' + messages[num][1] + '' + endStr; tipcss.backgroundColor = curBgColor; tooltip.innerHTML = tip; } if (!tipFollowMouse) positionTip(evt); else t1=setTimeout("tipcss.visibility='visible'",100); } var mouseX, mouseY; function trackMouse(evt) { standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft; mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop; if (tipOn) positionTip(evt); } ///////////////////////////////////////////////////////////// // positionTip function // If tipFollowMouse set false, so trackMouse function // not being used, get position of mouseover event. // Calculations use mouseover event position, // offset amounts and tooltip width to position // tooltip within window. ///////////////////////////////////////////////////////////// function positionTip(evt) { if (!tipFollowMouse) { standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body mouseX = (ns5)? evt.pageX: window.event.clientX + standardbody.scrollLeft; mouseY = (ns5)? evt.pageY: window.event.clientY + standardbody.scrollTop; } // tooltip width and height var tpWd = (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth; var tpHt = (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight; // document area in view (subtract scrollbar width for ns) var winWd = (ns5)? window.innerWidth-20+window.pageXOffset: standardbody.clientWidth+standardbody.scrollLeft; var winHt = (ns5)? window.innerHeight-20+window.pageYOffset: standardbody.clientHeight+standardbody.scrollTop; // check mouse position against tip and window dimensions // and position the tooltip if ((mouseX+offX+tpWd)>winWd) tipcss.left = mouseX-(tpWd+offX)+"px"; else tipcss.left = mouseX+offX+"px"; if ((mouseY+offY+tpHt)>winHt) tipcss.top = winHt-(tpHt+offY)+"px"; else tipcss.top = mouseY+offY+"px"; if (!tipFollowMouse) t1=setTimeout("tipcss.visibility='visible'",100); } function hideTip() { if (!tooltip) return; t2=setTimeout("tipcss.visibility='hidden'",100); tipOn = false; } document.write('')
Hi-Fi & Surround Subwoofers In-Wall / In-Ceiling Amplifiers
Forte BBD10 In-Performa QA12T
Tempo BBF 300 Series In-Trim QA Series
MS2 MS2-S8 In-Trim Rear Cans QM1
Sigma   QC 70V Series QM2
    QT 70V Transformers QM3
    QBC6.5 Low profile entry level with 3dB Swtich and Crossover  
    QWC6.5 Low profile entry level  
    QLC6.5/8 Low profile with Magnetic grill  
    QLCA6.5 Magnetic Grill Angled
    QLC6.5ST Magnetic Grill Stereo
    QLCR5
    QLW6.5
    IW
    IWRD6.5ST
    QRC1/2 Rear Can
     
Indoor / Outdoor Custom Accessories Speaker Stands
GR400 Series ATS Volume controls See Sonora for all speaker stands
QGM CAT 5e Data Cable  
QRS Rock Series CAT 6 Data Cable  
QRSB Rock Subwoofers Conduit  
QW1 Wireless HDMI Wall Plates  
  IR/Volume Controls  
Omage Keystones  
  Omage USB Keystone Jack  
Omage Infrared (OI) Series  
  Speaker Selectors  
  Speaker Wire  
  QU Series Underground Wire  
  QHX1  
  QHX2  
  QP Series  
  Wall Plates  
  Wall Chutes  
  RG6 Cable  
       
       
Copyright (c) Daveco 2009   USA Canada