/******************************************************************************
imgSwap di Marco Costanzo per il sito cadgal.it
gestisce il rollover su immagini e lo stile margin-top

ver 1.0 - 05/05/2008


utilizzo: usare tag immagine cosė fatti

<img src="immagine" oversrc="immagine rollover" up="true">

up č facoltativo


basato su SimpleSwap di Jehiah Czebotar http://jehiah.com/archive/simple-swap
******************************************************************************/

function imgSwap(ele,up,img) {
	ele.src = ele.getAttribute(img);
	ele.style.marginTop = up;
}

function imgSwapSetup() {
	var imgs = document.getElementsByTagName('img');
	
	for (var i=0; i<imgs.length; i++) {
		var oversrc = imgs[i].getAttribute('oversrc');
		
		if (!oversrc) continue;
		
		var moveup = imgs[i].getAttribute('up');

		imgs[i].oversrc_img = new Image();
		imgs[i].oversrc_img.src = oversrc;
		
		if (moveup == 'true')
			imgs[i].onmouseover = new Function("imgSwap(this,'-25px','oversrc');");
		else
			imgs[i].onmouseover = new Function("imgSwap(this,'0px','oversrc');");
		imgs[i].onmouseout = new Function("imgSwap(this,'0px','origsrc');");

		imgs[i].setAttribute('origsrc',imgs[i].src);
	}
}

var preImgSwapOnload = (window.onload) ? window.onload : function(){};
window.onload = function(){preImgSwapOnload(); imgSwapSetup();};

