function top_menu(t,id) {

for(i=0; i < 8; i++) {
document.getElementById('top_menu_' + i).className = 'top_menu_' + i;

}

t.className = 'top_menu_over_' + id;


}

var bestsellers_product_img_load = '';
// JJ
function preloadBestsellers() {
// --
for(i=0; i < bestsellers_product_link.length; i++) { bestsellers_product_img_load += '<img src="' + bestsellers_product_img[i] + '" alt="">'; }
// JJ
}
// --

document.write('<div style="display: none">' + bestsellers_product_img_load + '</div>');


function bestsellers_product(id) {

for(i=0; i < bestsellers_product_link.length; i++) {
document.getElementById('bestsellers_box_' + i).className = 'bestsellers_box';
}

document.getElementById('bestsellers_box_' + id).className = 'bestsellers_box_over';
document.getElementById('bestsellers_box_image').innerHTML = bestsellers_product_img[id];

}

function swap(id,module) { 
if(id==1){
document.getElementById('m'+module+'1').style.backgroundPosition = 'right';
document.getElementById('m'+module+'2').style.backgroundPosition = 'left';
document.getElementById('m'+module+'3').style.backgroundPosition = 'left';
document.getElementById('m'+module+'4').style.backgroundPosition = 'left';
document.getElementById('m'+module+'5').style.backgroundPosition = 'left';
}
if(id==2){
document.getElementById('m'+module+'1').style.backgroundPosition = 'left';
document.getElementById('m'+module+'2').style.backgroundPosition = 'right';
document.getElementById('m'+module+'3').style.backgroundPosition = 'left';
document.getElementById('m'+module+'4').style.backgroundPosition = 'left';
document.getElementById('m'+module+'5').style.backgroundPosition = 'left';
}
if(id==3){
document.getElementById('m'+module+'1').style.backgroundPosition = 'left';
document.getElementById('m'+module+'2').style.backgroundPosition = 'left';
document.getElementById('m'+module+'3').style.backgroundPosition = 'right';
document.getElementById('m'+module+'4').style.backgroundPosition = 'left';
document.getElementById('m'+module+'5').style.backgroundPosition = 'left';
}
if(id==4){
document.getElementById('m'+module+'1').style.backgroundPosition = 'left';
document.getElementById('m'+module+'2').style.backgroundPosition = 'left';
document.getElementById('m'+module+'3').style.backgroundPosition = 'left';
document.getElementById('m'+module+'4').style.backgroundPosition = 'right';
document.getElementById('m'+module+'5').style.backgroundPosition = 'left';
}
if(id==5){
document.getElementById('m'+module+'1').style.backgroundPosition = 'left';
document.getElementById('m'+module+'2').style.backgroundPosition = 'left';
document.getElementById('m'+module+'3').style.backgroundPosition = 'left';
document.getElementById('m'+module+'4').style.backgroundPosition = 'left';
document.getElementById('m'+module+'5').style.backgroundPosition = 'right';
}
}

function getObject(name) { 
   var ns4 = (document.layers) ? true : false; 
   var w3c = (document.getElementById) ? true : false; 
   var ie4 = (document.all) ? true : false; 

   if (ns4) return eval('document.' + name); 
   if (w3c) return document.getElementById(name); 
   if (ie4) return eval('document.all.' + name); 
   return false; 
}

var req; 
function loadXMLDoc(key,file,loc,tmp) {
var url=file+"?"+key;

try { req = new ActiveXObject("Msxml2.XMLHTTP"); } 
catch(e) { 
try { req = new ActiveXObject("Microsoft.XMLHTTP"); } 
catch(oc) { req = null; } 
} 
if (!req && typeof XMLHttpRequest != "undefined") { req = new XMLHttpRequest(); } 
  if (req != null) {
    req.onreadystatechange=function(){if(req.readyState!=4)return;if(req.status==200){getObject(loc).innerHTML = req.responseText}};
    req.open("GET", url, true); 
    req.send(null); 
  } 
} 