// JavaScript Document
// Napisay przez Puszkina
// 
//----------------------------------- Konfiguracja ------------------------

var przedrostek = "_on";


//----------------------------------- Program ------------------------
window.onload = zamieniaj;

function zamieniaj()
{
	tab = document.getElementsByTagName("img")
	for(i=0;i<tab.length;i++)
	{
		atr = tab[i].getAttribute("rel");
		if(atr == "zamieniaj" ) 
		{
			addEvent(tab[i],'mouseover',zamieniaj_on,true);
			addEvent(tab[i],'mouseout',zamieniaj_off,true);
		}
	}
}

function zamieniaj_on(e)
{
	ob = targ(e);
	str = ob.src;

	przod = str.replace(/\.[^\.]*$/,"");
	tyl = str.match(/\.[^\.]*$/);

	nowyimg = przod + przedrostek + tyl[0];
	ob.oldsrc = ob.src;	
	ob.src = nowyimg;
	//alert(nowyimg)
}

function zamieniaj_off(e)
{
	ob = targ(e);
	ob.src = ob.oldsrc
}

function targ(e)
{
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
	return targ;
}


function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be attached");
  }
} 

