function getItem(id) { return (document.getElementById(id))? document.getElementById(id) : false; } // Splash page - language switch function langOver(item) { item.style.backgroundColor='#FF8A00'; item.style.color='white'; } function langOut(item) { item.style.backgroundColor='#E5E5E5'; item.style.color='#6A6A6A' } // Adds single article // Usage: article name, image name, image on src, image off src, area id, area bg on, area bg off function addArticle(name, imgName, srcOn, srcOff, areaID, bgOn, bgOff) { eval("this.array =" + name + "= new Array()") this.array.img = imgName this.array.src = new imageObj_OnOff(srcOn, srcOff) this.array.areaID = areaID this.array.bgOn = bgOn this.array.bgOff = bgOff } function switchArticle(name, onoff) { //imageChange(document.images[name.img], name.src, onoff) getItem(name.areaID).style.background = eval("name.bg" + onoff) } function imageObj(src){ this.img=new Image() this.img.src=src } function imageObj_OnOff(src_on, src_off){ this.img=new Array() this.img['On']=new imageObj(src_on) this.img['Off']=new imageObj(src_off) } function imageSet(obj, obj_set){ if(obj && obj_set) obj.src=obj_set.img.src } function imageChange(obj, obj_srcs, onoff){ if(obj_srcs) { imageSet(obj, obj_srcs.img[onoff]) } }