XWK.AutoOverImages = function() { } XWK.AutoOverImages.images = new Array(); XWK.AutoOverImages.lastOver = -1; XWK.AutoOverImages.init = function() { XWK.AutoOverImages.capture('img'); XWK.AutoOverImages.capture('input'); } XWK.AutoOverImages.capture = function(tag,node) { if (!node) node = document; var imageList = node.getElementsByTagName(tag); for (var i=0; i -1) filename = filename.substr(0,test); var test = filename.lastIndexOf("."); if (test == -1) continue; var ohnesuffix = filename.substr(0,test-1); var suffix = filename.substr(test); var zustand = filename.substr(test-1,1); var underscore = filename.substr(test-2,1); if (underscore != '_') continue; if(zustand != "0") continue; var antizustand = (zustand == "1") ? "0" : "1"; if (zustand!= "1" && zustand!= "0") continue; // if (imageList[i].outerHTML) { // imageList[i].outerHTML = "<"+tag+" onMouseOver='XWK.AutoOverImages.autoOver("+XWK.AutoOverImages.images.length+")' onMouseOut='XWK.AutoOverImages.autoOut()' "+imageList[i].outerHTML.substr(5); // } else { // imageList[i].setAttribute("onMouseOver","XWK.AutoOverImages.autoOver("+XWK.AutoOverImages.images.length+")"); // imageList[i].setAttribute("onMouseOut","XWK.AutoOverImages.autoOut()"); // } XWK.AutoOverImages.register(imageList[i]); // XWK.alertObj(imageList[i]); /* imageList[i].onclick = e.onchange = function() { XWK.shop.onFrabChange(this) }; imageList[i].onclick imageList[i].setAttribute("onMouseOver","XWK.AutoOverImages.autoOver("+XWK.AutoOverImages.images.length+")"); imageList[i].setAttribute("onMouseOut","XWK.AutoOverImages.autoOut()"); */ var temp = new Object(); temp.image = imageList[i]; temp.over = new Image(); temp.normal = new Image(); temp.normal.src = ohnesuffix+zustand+suffix; temp.over.src = ohnesuffix+antizustand+suffix; XWK.AutoOverImages.images[XWK.AutoOverImages.images.length] = temp; } } XWK.AutoOverImages.register = function(obj) { var id = XWK.AutoOverImages.images.length; obj.onmouseover = function() { XWK.AutoOverImages.autoOver(id); }; obj.onmouseout = function() { XWK.AutoOverImages.autoOut(); }; } XWK.AutoOverImages.autoOver = function(id) { XWK.AutoOverImages.autoOut(); XWK.AutoOverImages.lastOver = id; XWK.AutoOverImages.images[XWK.AutoOverImages.lastOver].image.src = XWK.AutoOverImages.images[XWK.AutoOverImages.lastOver].over.src; } XWK.AutoOverImages.autoOut = function() { if (XWK.AutoOverImages.lastOver > -1) { XWK.AutoOverImages.images[XWK.AutoOverImages.lastOver].image.src = XWK.AutoOverImages.images[XWK.AutoOverImages.lastOver].normal.src; XWK.AutoOverImages.lastOver = -1; } } XWK.addOnInit([XWK.AutoOverImages,"init"]);