/* (c) Copyright ROBO Design 2007 http://www.robodesign.ro */ function myAddEvent(elem, ev, func) { if(!elem || !ev || !func) return; if(elem instanceof Array) var n = elem.length; else { elem = [elem]; var n = 1; } if(n < 0) return; var i, celem; for(i = 0; i < n; i++) { celem = elem[i]; if(typeof (celem) == 'string') celem = document.getElementById(celem); if(celem.addEventListener) celem.addEventListener(ev, func, false); else if(celem.attachEvent) celem.attachEvent('on'+ev, func, false); } return true; } myAddEvent(window, 'load', function () { function rollOverFunc (e) { if(!e) e = window.event; var elem = e.target ? e.target : e.srcElement; if(!elem) elem = this; if(!elem.src) return; if(!elem.srcNormal) elem.srcNormal = elem.src; elem.src = elem.src.replace(/\.jpg$/, '_over.gif'); } function rollOutFunc (e) { if(!e) e = window.event; var elem = e.target ? e.target : e.srcElement; if(!elem) elem = this; if(!elem.src) return; if(elem.srcNormal && elem.src != elem.srcNormal) elem.src = elem.srcNormal; } function newsletterFunc (e) { if(!e) e = window.event; var elem = e.target ? e.target : e.srcElement; if(!elem) elem = this; if(!elem.src || !elem.form || !elem.form.nedo) return; var nedo = elem.form.nedo; if(elem.src.match(/_sub/)) nedo.value = 'sub'; else nedo.value = 'unsub'; } var subs = document.getElementById('newsletter_subscribe_id'), unsubs = document.getElementById('newsletter_unsubscribe_id'), cautare = document.getElementById('search_img_id'); if(!subs || !unsubs || !cautare) return; myAddEvent([subs, unsubs, cautare], 'mouseover', rollOverFunc); myAddEvent([subs, unsubs, cautare], 'mouseout', rollOutFunc); myAddEvent([subs, unsubs], 'click', newsletterFunc); });