var buttonstate = false; function buttondown(){ //buttonstate = true; } function buttonup(){ buttonstate = false; } function changebutton(item, e){ /* Als de parameter e wordt meegegeven dan werkt deze functie ook onder netscape 6.2. Anders alleen in IE. Dus: onmouseover=changebutton(this, event) dan werkt 't ook in Netschaap, onmouseover=changebutton(this) dan alleen in IE */ if (e) { lEvent = e; }else{ lEvent = event; } str = item.src; strsrc2 = new String(item.src); strsrc = strsrc2.substr(strsrc2.lastIndexOf('/')); strsrc1 = strsrc2.substr(0, strsrc2.length - strsrc.length); //alert(strsrc1 + "\n" +strsrc); //HIER STOND switch(lEvent.type){ // MAAR WAAROM WEEK NIE ?!?!? NU WERKT WEL!!!!! // ALS JE T ER NIET MEE EENS BEN KOM DAN MAAR NAAR MIJ (JOUKE) // JAAAAAA da werk du nie he (Gerben) switch(lEvent.type){ case 'mouseover'://mouseover ! will be replaced on mouseenter ! if (buttonstate){ item.src = strsrc1 + strsrc.replace(/1\./,'3.'); }else{ item.src = strsrc1 + strsrc.replace(/1\./,'2.'); } break case 'mouseenter'://mouseenter if (buttonstate){ item.src = strsrc1 + strsrc.replace(/1\./,'3.'); }else{ item.src = strsrc1 + strsrc.replace(/1\./,'2.'); } break; case 'mouseout'://mouseout buttonstate = false; item.src = strsrc1 + strsrc.replace(/2\.|3\./,'1.'); break; case 'click'://click buttonstate = false; if (strsrc.search(/'delete'/)!= -1){ //this is about an delete or undelete button if (strsrc.search(/un/)!= -1){ //source is delete so change to undelete item.src = strsrc1 + strsrc.replace (/'delete'/,'undelete'); }else{ //source is undelete so change to delete item.src = strsrc1 + strsrc.replace (/'undelete'/,'delete'); } } if (strsrc.search(/minimize/)!= -1 || strsrc.search(/maximize/)!= -1){ //alert('minimize of maximize'); //this is about the minimize or maximize button if (strsrc.search(/minimize/)!= -1){ //alert('minimize'); //source is minimize so change to maximize item.src = strsrc1 + strsrc.replace (/minimize/,'maximize'); }else{ //alert('maximize'); //source is maximize so change to minimize item.src = strsrc1 + strsrc.replace (/maximize/,'minimize'); } } strsrc2 = new String(item.src); strsrc = strsrc2.substr(strsrc2.lastIndexOf('/')); strsrc1 = strsrc2.substr(0, strsrc2.length - strsrc.length); item.src = strsrc1 + strsrc.replace(/3\./,'1.'); break; case 'mouseup'://mouseup buttonstate = false; break; case 'mousedown'://mousedown buttonstate = true; item.src = strsrc1 + strsrc.replace(/1\.|2\.|4\./,'3.'); break; case 'focus'://focus item.src = strsrc1 + strsrc.replace(/1\.|2\./,'4.'); break; case 'blur'://blur item.src = strsrc1 + strsrc.replace(/4\./,'1.'); break; default: //alert(event.type); } //top.document.title= item.src+' '+buttonstate } function OpenNewWin(url, target, options) { window.open(url, target, options) }