Seller:✉️(0)100%,
Location: Ashford, GB,
Ships to: GB,
Item:29182903618605130 5x 6.35mm (1/4") Jack Chassis Panel Mount Stereo Socket Female Connector.
var product_id = "05130";
var last_active = "01_05130_web";
function ChangeImage(id) {
if (last_active != "") {
document.getElementById('td_'+last_active).style.background="url('http://webelectro.co.uk/ebay_shop_images/thumb.png')";
}
document.getElementById('td_'+id).style.background = "url('http://webelectro.co.uk/ebay_shop_images/thumb_active.png')";
last_active = id;
document.getElementById('ProductImg').src="http://webelectro.co.uk/product_images/"+product_id+"/"+id+".jpg";
}
/*
FREESTYLE MENUS v1.0 RC (c) 2001-2009 Angus Turnbull, http://www.twinhelix.com
Altering this notice or redistributing this file is prohibited.
*/
// This is the full, commented script file, to use for reference purposes or if you feel
// like tweaking anything. I used the "CodeTrimmer" utility availble from my site
// (under 'Miscellaneous' scripts) to trim the comments out of this JS file.
// *** COMMON CROSS-BROWSER COMPATIBILITY CODE ***
// This is taken from the "Modular Layer API" available on my site.
// See that for the readme if you are extending this part of the script.
var isDOM=document.getElementById?1:0,
isIE=document.all?1:0,
isNS4=navigator.appName=='Netscape'&&!isDOM?1:0,
isOp=self.opera?1:0,
isDyn=isDOM||isIE||isNS4;
function getRef(i, p)
{
p=!p?document:p.navigator?p.document:p;
return isIE ? p.all[i] :
isDOM ? (p.getElementById?p:p.ownerDocument).getElementById(i) :
isNS4 ? p.layers[i] : null;
};
function getSty(i, p)
{
var r=getRef(i, p);
return r?isNS4?r:r.style:null;
};
if (!self.LayerObj) var LayerObj = new Function('i', 'p',
'this.ref=getRef(i, p); this.sty=getSty(i, p); return this');
function getLyr(i, p) { return new LayerObj(i, p) };
function LyrFn(n, f)
{
LayerObj.prototype[n] = new Function('var a=arguments,p=a[0],px=isNS4||isOp?0:"px"; ' +
'with (this) { '+f+' }');
};
LyrFn('x','if (!isNaN(p)) sty.left=p+px; else return parseInt(sty.left)');
LyrFn('y','if (!isNaN(p)) sty.top=p+px; else return parseInt(sty.top)');
if (typeof addEvent != 'function')
{
var addEvent = function(o, t, f, l)
{
var d = 'addEventListener', n = 'on' + t;
if (o[d] && !l) return o[d](t, f, false);
if (!o._evts) o._evts = {};
if (!o._evts[t])
{
o._evts[t] = {};
if (o[n]) addEvent(o, t, o[n], l);
o[n] = new Function('e',
'var r = true, o = this, a = o._evts["' + t + '"], i; for (i in a) {' +
'o._f = a[i]; if (o._f._i) r = o._f(e||window.event) != false && r;' +
'} o._f = null; return r');
}
if (!f._i) f._i = addEvent._i++;
o._evts[t][f._i] = f;
if (t != 'unload') addEvent(window, 'unload', function() {
removeEvent(o, t, f, l);
});
};
addEvent._i = 1;
var removeEvent = function(o, t, f, l)
{
var d = 'removeEventListener';
if (o[d] && !l) return o[d](t, f, false);
if (o._evts && o._evts[t] && f._i) delete o._evts[t][f._i];
};
}
var addReadyEvent = function(f)
{
// Calls a function 'f' when the document DOM has loaded.
var a = addReadyEvent, n = null;
addEvent(a, 'ready', f);
if (!a.r)
{
a.r = function()
{
clearInterval(t);
if (a.r) a.onready();
a.r = null;
};
addEvent(document, 'DOMContentLoaded', a.r);
addEvent(window, 'load', a.r);
/*@if (@_win32)
n = document.createElement('document:ready');
/*@end @*/
var t = setInterval(function()
{
if (/complete|loaded/.test(document.readyState))
{
if (!n) a.r();
else try
{
n.doScroll('left');
n = null;
a.r();
} catch (e) {}
}
}, 50);
}
};
// *** CORE MENU OBJECT AND FUNCTIONS ***
function FSMenu(myName, nested, cssProp, cssVis, cssHid)
{
// This is the base object that users create.
// It stores menu properties, and has a 'menus' associative array to store a list of menu nodes,
// and allow timeouts to refer to nodes by name (e.g. menuObject.menus.nodeName).
this.myName = myName;
this.nested = nested;
// Some CSS settings users can specify.
this.cssProp = cssProp;
this.cssVis = cssVis;
this.cssHid = cssHid;
this.cssLitClass = 'highlighted';
// The 'root' menu only exists for list menus, and is created in the activation function.
// For non-nested menus, here's an imaginary node that acts as a parent to other nodes.
this.menus = nested ? {} : { root: new FSMenuNode('root', true, this) };
this.menuToShow = [];
this.mtsTimer = null;
// Other configurable defaults.
this.showDelay = 0;
this.switchDelay = 125;
this.hideDelay = 500;
this.showOnClick = 0;
this.hideOnClick = true;
// Animation speeds: set to a number between 0 and 1. Larger = faster. 1 = disabled.
this.animInSpeed = 0.2;
this.animOutSpeed = 0.2;
this.animations = [];
// Free memory onunload in IE.
//if (isIE && !isOp) addEvent(window, 'unload', new Function(myName + ' = null'));
};
FSMenu.prototype.show = function(mN) { with (this)
{
// Set menuToShow to the function parameters. Use a loop to copy values so we don't leak memory.
menuToShow.length = arguments.length;
for (var i = 0; i < arguments.length; i++) menuToShow[i] = arguments[i];
// Use a timer to call a virtual 'root' menu over() function for non-nested menus.
// For nested/list menus event bubbling will call the real root menu node over() function.
clearTimeout(mtsTimer);
if (!nested) mtsTimer = setTimeout(myName + '.menus.root.over()', 10);
}};
FSMenu.prototype.hide = function(mN) { with (this)
{
// Clear the above timer and route the hide event to the appropriate menu node.
clearTimeout(mtsTimer);
if (menus[mN]) menus[mN].out();
}};
FSMenu.prototype.hideAll = function() { with (this)
{
// Hides all non-root menus, mercilessly!
for (var m in menus)
if (menus[m].visible && !menus[m].isRoot) menus[m].hide(true);
}};
function FSMenuNode(id, isRoot, obj)
{
// Each menu is represented by a FSMenuNode object.
// This is the node constructor function, with the properties and functions needed by that node.
// It's passed its own name in the menus[] array, whether this is a root level menu (boolean),
// and a reference to the parent FSMenu object.
this.id = id;
this.isRoot = isRoot;
this.obj = obj;
this.lyr = this.child = this.par = this.timer = this.visible = null;
this.args = [];
var node = this;
// These next per-node over/out functions are an example of closures in JavaScript.
// Since they're instantiated here, they can use the node's variables as if they were their own.
this.over = function(evt) { with (node) with (obj)
{
// Basically, over() gets called when the onmouseover event reaches the menu container,
// which might be a DIV or UL tag in the document. The event source is a tag inside
// that container that calls FSMenu.show() and sets the menuToShow array (see above).
// Browsers will then 'bubble' the event upwards, reaching this function which is set
// as the onmouseoover/focus/click handler on a menu container. This picks up the
// properties in menuToShow and shows the given menu as a child of this one.
// Note that for non-nested menus there is a default timer (mtsTimer) that will mimic
// an outermost 'root' menu that picks up the event if no other menus intercept it first.
// Ensure NS4 calls the show/hide function within this layer first.
if (isNS4 && evt && lyr.ref) lyr.ref.routeEvent(evt);
// Stop this menu hiding itself and intercept the default root show handler (if any).
clearTimeout(timer);
clearTimeout(mtsTimer);
// A quick check; if this menu isn't visible, show it (i.e. cancel any animation).
if (!isRoot && !visible) node.show();
if (menuToShow.length)
{
// Pull information out of menuToShow[].
var a = menuToShow, m = a[0];
if (!menus[m] || !menus[m].lyr.ref) menus[m] = new FSMenuNode(m, false, obj);
// c = reference to new child menu that will be shown.
var c = menus[m];
// Just clear the menuToShow array and return if we're "showing" the current menu...!
if (c == node)
{
menuToShow.length = 0;
return;
}
// Otherwise, stop any impending show/hide of the child menu, and check if it's a new child.
clearTimeout(c.timer);
if (c != child && c.lyr.ref)
{
// We have a genuinely new child menu to show. Give it some properties, set a timer to show it.
// Again, try and avoid memory leaks, but copy over the a/menuToShow arguments.
c.args.length = a.length;
for (var i = 0; i < a.length; i++) c.args[i] = a[i];
// Decide which delay to use: switchDelay if we already have a child menu, showDelay otherwise.
var delay = child ? switchDelay : showDelay;
c.timer = setTimeout('with(' + myName + ') { menus["' + c.id + '"].par = menus["' +
node.id + '"]; menus["' + c.id + '"].show() }', delay ? delay : 1);
}
// Try, try, try to avoid leaking memory... :).
menuToShow.length = 0;
}
// For non-nested menus, mimic event bubbling.
if (!nested && par) par.over();
}};
this.out = function(evt) { with (node) with (obj)
{
// Basically the same as over(), this cancels impending events and sets a hide timer.
if (isNS4 && evt && lyr && lyr.ref) lyr.ref.routeEvent(evt);
clearTimeout(timer);
// We never hide the root menu. Otherwise, mimic event-bubbling for non-nested menus.
if (!isRoot && hideDelay >= 0)
{
timer = setTimeout(myName + '.menus["' + id + '"].hide()', hideDelay);
if (!nested && par) par.out();
}
}};
// Finally, now we have created our menu node, get a layer object for the right ID'd element
// in the page, and assign it onmouseout/onmouseover events.
// Don't do for virtual root node (in the case of non-nested menus).
if (id != 'root') with (this) with (lyr = getLyr(id)) if (ref)
{
if (isNS4) ref.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
addEvent(ref, 'mouseover', this.over);
addEvent(ref, 'mouseout', this.out);
// For nested UL/LI menus, assign focus/blur events for accessibility.
if (obj.nested)
{
addEvent(ref, 'focus', this.over, 1);
addEvent(ref, 'click', this.over);
addEvent(ref, 'blur', this.out, 1);
}
}
};
FSMenuNode.prototype.show = function(forced) { with (this) with (obj)
{
// This is called to show the menu node of which it's a method.
// It sets the parent's child to this, and hides any existing children of the parent node.
if (!lyr || !lyr.ref) return;
if (par)
{
if (par.child && par.child != this) par.child.hide();
par.child = this;
}
// This is the positioning routine, it can be deleted if you're not using it.
// It pulls values out of the stored args[] array, and uses the page.elmPos function in the
// cross-browser code to find the pixel position of the parent item + menu.
// Show the menu and trigger any 'onshow' events.
// Also raise the parent
to avoid z-index issues in MSIE.
visible = 1;
if (obj.onshow) obj.onshow(id);
lyr.ref.parentNode.style.zIndex = '2';
setVis(1, forced);
}};
FSMenuNode.prototype.hide = function(forced) { with (this) with (obj)
{
// Same as show() above, but this clears the child/parent settings and hides the menu.
if (!lyr || !lyr.ref || !visible) return;
// This is an NS4 hack as its mouse events are notoriously unreliable. Remove as needed.
if (isNS4 && self.isMouseIn && isMouseIn(lyr.ref)) return show();
// Dim the triggering element.
if (args[1]) lightParent(args[1], 0);
// Route the hide call through any child nodes, and clear the par/child references.
if (child) child.hide();
if (par && par.child == this) par.child = null;
// Hide the menu node element, trigger an 'onhide' event if set, lower the
// parent
and finally show the menu.
if (lyr)
{
visible = 0;
if (obj.onhide) obj.onhide(id);
lyr.ref.parentNode.style.zIndex = '1';
setVis(0, forced);
}
}};
FSMenuNode.prototype.lightParent = function(elm, lit) { with (this) with (obj)
{
// This is passed a reference to the parent triggering element, and whether it is lit or not.
if (!cssLitClass || isNS4) return;
// By default the cssLitClass value is appended/removed to any existing class.
// Otherwise, if hiding, remove all trailing instances of it (in case of script errors).
if (lit) elm.className += (elm.className?' ':'') + cssLitClass;
}};
FSMenuNode.prototype.setVis = function(sh, forced) { with (this) with (obj)
{
// This is passed two parameteres: whether its menu is shown (boolean), and
// whether it's a "forced" animation (can't be interrupted by an unforced one).
// It sets the chosen CSS property of the menu element, and repeatedly calls itself if
// one or more animations have been specified in the animations property.
if (lyr.forced && !forced) return;
lyr.forced = forced;
lyr.timer = lyr.timer || 0;
lyr.counter = lyr.counter || 0;
with (lyr)
{
clearTimeout(timer);
var speed = sh ? animInSpeed : animOutSpeed;
if (!counter) sty[cssProp] = sh ? cssVis : cssHid;
if (isDOM && (speed < 1))
for (var a = 0; a < animations.length; a++) animations[a](ref, counter, sh);
if (isDOM && (sh ? counter < 1 : counter > 0))
timer = setTimeout(myName + '.menus["' + id + '"].setVis(' + sh + ',' + (forced||0) + ')', 50);
else lyr.forced = false;
counter = counter + speed*(sh?1:-1);
if (counter < 0.001) counter = 0;
if (counter > 0.999) counter = 1;
}
}};
// *** ANIMATION FUNCTIONS ***
// Here are some sample animation functions you can customise.
// These functions are called with a reference to the menu element being
// animated, an animation counter variable that changes from 0 to 1 and back,
// and whether or not the element is currently being shown.
// They must set properties of 'ref' each frame of the animation.
/*
// Broken in IE8b2: clipping+alpha bug.
FSMenu.animSwipeDown = function(ref, counter, show)
{
// Backup original top/margin-top, then 'swipe' movement + clipping.
if (show && (counter == 0))
{
ref._fsm_styT = ref.style.top;
ref._fsm_styMT = ref.style.marginTop;
ref._fsm_offT = ref.offsetTop || 0;
}
var cP = Math.pow(Math.sin(Math.PI * counter / 2), 0.75);
var clipY = parseInt(ref.offsetHeight * (1 - cP));
ref.style.clip = (counter == 1 ?
((window.opera || navigator.userAgent.indexOf('KHTML') > -1) ? '' :
'rect(auto, auto, auto, auto)') :
'rect(' + clipY + 'px, ' + ref.offsetWidth + 'px, ' + ref.offsetHeight + 'px, 0px)');
if (counter == 1 || (counter < 0.01 && !show))
{
ref.style.top = ref._fsm_styT;
ref.style.marginTop = ref._fsm_styMT;
}
else
{
ref.style.top = ((0 - clipY) + (ref._fsm_offT)) + 'px';
ref.style.marginTop = '0';
}
};
*/
FSMenu.animSwipeDown = function(ref, counter, show)
{
var elm = ref.firstChild.style ? ref.firstChild : ref.firstChild.nextSibling,
isOldIE = /MSIE\s(5|6|7)\./.test(navigator.userAgent);
if (!elm) return;
if (show && (counter == 0))
{
if (!elm._fsm_marg) elm._fsm_marg = { 'top': elm.style.marginTop };
ref._fsm_height = ref.offsetHeight;
}
if (counter == 1 || (counter < 0.01 && !show))
{
ref.style.overflow = 'visible';
elm.style.marginTop = elm._fsm_marg.top;
if (isOldIE) ref.style.height = '';
}
else
{
var cP = Math.pow(Math.sin(Math.PI * counter / 2), 0.75);
ref.style.overflow = 'hidden';
if (isOldIE) ref.style.height = (ref._fsm_height * cP) + 'px';
else elm.style.marginTop = (0 - ref._fsm_height * (1 - cP)) + 'px';
}
};
FSMenu.animFade = function(ref, counter, show)
{
// Use IE's ActiveX alpha filter or the W3C/Mozilla 'opacity' to fade.
if (typeof ref.filters == 'unknown') return;
var f = ref.filters, done = (show ? counter == 1 : counter < 0.01),
a = /MSIE\s(4|5)/.test(navigator.userAgent) ? 'alpha' :
'DXImageTransform.Microsoft.Alpha';
if (f)
{
if (!done && ref.style.filter.indexOf(a) == -1)
ref.style.filter += ' ' + (a == 'alpha' ? a : 'progid:' + a) +
'(opacity=' + (counter * 100) + ')';
else if (f.length && f[a])
{
if (done) f[a].enabled = false;
else { f[a].opacity = (counter * 100); f[a].enabled = true }
}
}
else ref.style.opacity = ref.style.MozOpacity = counter * 0.999;
};
FSMenu.animClipDown = function(ref, counter, show)
{
// Clip the menu down like a 'blind'.
var cP = Math.pow(Math.sin(Math.PI * counter / 2), 0.75);
ref.style.clip = (counter == 1 ?
((window.opera || navigator.userAgent.indexOf('KHTML') > -1) ? '' :
'rect(auto, auto, auto, auto)') :
'rect(0, ' + ref.offsetWidth + 'px, '+ (ref.offsetHeight * cP) + 'px, 0px)');
};
// *** LIST MENU ACTIVATION ***
// This is only required for activating list-type menus.
// You can delete it if you're using div-menus only.
FSMenu.prototype.activateMenu = function(id, subInd) { with (this)
{
if (!isDOM || !document.documentElement) return;
// First of all, disable the CSS menu behaviour.
var fsmFB = getRef('fsmenu-fallback');
if (fsmFB)
{
fsmFB.rel = 'alternate stylesheet';
fsmFB.disabled = true;
}
// References to menu elements for a given level.
var a, ul, li, parUL, mRoot = getRef(id), nodes;
if (!FSMenu._count) FSMenu._count = 1;
// The property of the event object to pass click information up the tree.
// Safari 1.x is buggy and crashes when you access "returnValue".
// Also Opera defaults to "false" so use something different there.
var evtProp = navigator.userAgent.indexOf('Safari') > -1 || isOp ?
'safRtnVal' : 'returnValue';
// Loop through all sub-lists under the given menu.
var lists = mRoot.getElementsByTagName('ul');
for (var i = 0; i < lists.length; i++)
{
// Find a parent LI node, if any, by recursing upwards from the UL. Quit if not found.
li = ul = lists[i];
while (li)
{
if (li.nodeName.toLowerCase() == 'li') break;
li = li.parentNode;
}
if (!li) continue;
// Next, find the parent UL to that LI node.
parUL = li;
while (parUL)
{
if (parUL.nodeName.toLowerCase() == 'ul') break;
parUL = parUL.parentNode;
}
// Now, find the anchor tag that triggers this menu; it should be a child of the LI.
a = li.getElementsByTagName('a');
if (!a) continue;
a = a.item(0);
// We've found a menu node by now, so give it an ID and event handlers.
// Only assign a new ID if it doesn't have one already.
var menuID;
if (ul.id) menuID = ul.id;
else
{
menuID = myName + '-id-' + FSMenu._count++;
ul.setAttribute('id', menuID);
}
// If already activated, no need to proceed.
if (menus[menuID] && menus[menuID].lyr.ref == ul) continue;
// New menu node for the
.
menus[menuID] = new FSMenuNode(menuID, false, this);
// Attach focus/mouse events to the triggering anchor tag.
// Check if this link will be triggered onclick instead of onmouseover.
// If so, we only respect mouseovers/focuses when the menu is visible from a click.
var rootItem = (li.parentNode == mRoot) ? 1 : 0;
// Create the functions that handle show & hide events.
var eShow = new Function('with (' + myName + ') { ' +
'var m = menus["' + menuID + '"], pM = menus["' + parUL.id + '"];' +
'if (!showOnClick || (showOnClick == 1 && !' + rootItem + ') || ' +
'((showOnClick = 2)) return; ' +
myName + '[m && m.visible ? "hide" : "show"]("' + menuID + '", this); ' +
'if (e.cancelable && e.preventDefault) e.preventDefault(); ' +
'e.' + evtProp + ' = false; return false'));
// Prepend an arrow indicator to the anchor tag content if given.
if (subInd) a.insertBefore(subInd.cloneNode(true), a.firstChild);
}
// Emulate onfocus/blur event bubbling for accessibility,
// which allows users to tab/shift+tab through the menus.
var aNodes = mRoot.getElementsByTagName('a');
for (var i = 0; i < aNodes.length; i++)
{
// A setTimeout helps ensure the focus is always after any blur.
addEvent(aNodes[i], 'focus', new Function('e', 'var node = this.parentNode; while(node) { ' +
'if (node.onfocus) node.onfocus(e); node = node.parentNode }'));
addEvent(aNodes[i], 'blur', new Function('e', 'var node = this.parentNode; while(node) { ' +
'if (node.onblur) node.onblur(e); node = node.parentNode }'));
}
// If this menu hides its children onclick, setup that now.
if (hideOnClick) addEvent(mRoot, 'click', new Function('e', 'if (e.' + evtProp +
' != false) ' + myName + '.hideAll()'));
// Create an instance for the root menu data node.
menus[id] = new FSMenuNode(id, true, this);
}};
// *** DIV MENU & v4 BROWSER COMPATIBILITY ***
// You may freely delete this section if you're only using "list" type menus.
// This script will "run" in NS4, but I recommend you use my "Cascading Popup Menus" script if you
// want NS4 users to have an experience comparable to users of modern browsers.
// You can download it from my site, http://www.twinhelix.com if you're interested.
// 'page' object from layer API code, detects positions of page elements.
var page = { win: self, minW: 0, minH: 0, MS: isIE&&!isOp,
db: document.compatMode&&document.compatMode.indexOf('CSS')>-1?'documentElement':'body' };
page.elmPos=function(e,p)
{
var x=0,y=0,w=p?p:this.win;
e=e?(e.substr?(isNS4?w.document.anchors[e]:getRef(e,w)):e):p;
if(isNS4){if(e&&(e!=p)){x=e.x;y=e.y};if(p){x+=p.pageX;y+=p.pageY}}
if (e && this.MS && navigator.platform.indexOf('Mac')>-1 && e.tagName=='A')
{
e.onfocus = new Function('with(event){self.tmpX=clientX-offsetX;' +
'self.tmpY=clientY-offsetY}');
e.focus();x=tmpX;y=tmpY;e.blur()
}
else while(e){x+=e.offsetLeft;y+=e.offsetTop;e=e.offsetParent}
return{x:x,y:y};
};
if (isNS4)
{
// Various NS4 hacks and tweaks. You can delete this if you don't care about NS4 support.
var fsmMouseX, fsmMouseY, fsmOR=self.onresize, nsWinW=innerWidth, nsWinH=innerHeight;
document.fsmMM=document.onmousemove;
self.onresize = function()
{
if (fsmOR) fsmOR();
if (nsWinW!=innerWidth || nsWinH!=innerHeight) location.reload();
};
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = function(e)
{
fsmMouseX = e.pageX;
fsmMouseY = e.pageY;
return document.fsmMM?document.fsmMM(e):document.routeEvent(e);
};
function isMouseIn(sty)
{
with (sty) return ((fsmMouseX>left) && (fsmMouseXtop) && (fsmMouseY0) {
if (tld=="hu") { result = hours + "ó "+mins+"p "+secs+"mp"; }
if (tld=="en") { result = hours + "h "+mins+"m "+secs+"s"; }
if (tld=="de") { result = hours + "Std "+mins+"M "+secs+"S"; }
}
else {
if (tld=="hu") { result = mins+"p "+secs+"mp"; }
if (tld=="en") { result = mins+"m "+secs+"s"; }
if (tld=="de") { result = mins+"M "+secs+"S"; }
}
}
return result;
}
function Make140px(url) {
var l = url.length;
if (url.indexOf("8080_1.jpg")>-1) {
return url.substring(0,l-10) + '4040_1.jpg';
}
else {
return url;
}
}
//***** Variables ***** \\
var ItemCount = 0;
var TrailDiv = '';
var w=160;
var h=280;
var PageIndex = 1;
var IE6 = !window.XMLHttpRequest;
function truebody() {
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function HideDiv() {
document.onmousemove="";
TrailDiv.display="none";
if (!IE6) {
document.getElementById('Shadow').style.display="none";
}
}
function ShowDiv(trail_div) {
TrailDiv = document.getElementById('ItemBigDiv'+trail_div).style;
document.onmousemove=followmouse;
window.onscroll = HideDiv;
followmouse( window.event );
TrailDiv.display="block";
if (!IE6) {
document.getElementById('Shadow').style.display="block";
}
}
function followmouse(e)
{
var xcoord=20;
var ycoord=20;
if (typeof e != "undefined") {
xcoord+= (isNaN( e.pageX ) ? e.clientX : e.pageX );
ycoord+= (isNaN( e.pageY ) ? e.clientY : e.pageY );
}
else {
if (typeof window.event !="undefined") {
xcoord+=truebody().scrollLeft+event.clientX;
ycoord+=truebody().scrollTop+event.clientY;
}
}
var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
if (xcoord+w+3>docwidth) { xcoord=xcoord-w-(20*2); }
if (ycoord-truebody().scrollTop+h>truebody().clientHeight) { ycoord=ycoord-h-20; }
//xcoord -= 40;
//ycoord -= 120;
TrailDiv.left=xcoord+"px";
TrailDiv.top=ycoord+"px";
if (!IE6) {
document.getElementById('Shadow').style.left = xcoord+"px";
document.getElementById('Shadow').style.top = ycoord+"px";
}
}
function AddItem(header,img80,img140,text,price,postage,timeleft,url) {
var gdiv = document.getElementById("gallery_item_container");
var bdiv = document.getElementById("gallery_item_big");
var s = '';
var x = 1+(ItemCount%9)*80 + (ItemCount%9)*21;
var y = 18;
if (ItemCount>8) { y = 18 + 106 + 16; }
if (ItemCount>17) { y = 18 + 106 + 16 + 106 +16; }
s = s + '';
s = s + '
';
s = s + '
';
s = s + '
' + price + '
';
s = s + '
+ ' + postage + ' P&P
';
s = s + '
';
s = s + ' ';
if (ItemCount%9!=8) {
s = s + '';
}
if (ItemCount
Condition:New
Type:6.35 mm Jack
Male/Female:Female
Quantity:5
Unit Quantity:5
Unit Type:Unit
Brand:Delight
MPN:DEL-130
EAN:5999557122011
PicClick Insights - 05130 5x 6.35mm (1/4") Jack Chassis Panel Mount Stereo Socket Female Connector PicClick Exclusive
Popularity - 8 watchers, 0.0 new watchers per day, 335 days for sale on eBay. Super high amount watching. 95 sold, 4 available.
Popularity - 05130 5x 6.35mm (1/4") Jack Chassis Panel Mount Stereo Socket Female Connector
8 watchers, 0.0 new watchers per day, 335 days for sale on eBay. Super high amount watching. 95 sold, 4 available.
Best Price -
Price - 05130 5x 6.35mm (1/4") Jack Chassis Panel Mount Stereo Socket Female Connector
Seller - 0+ items sold. 0% negative feedback. New seller. eBay Money Back Guarantee: Get the item you ordered, or your money back!
Seller - 05130 5x 6.35mm (1/4") Jack Chassis Panel Mount Stereo Socket Female Connector
0+ items sold. 0% negative feedback. New seller. eBay Money Back Guarantee: Get the item you ordered, or your money back!