//----------------------------|// START Image Swapping Code  |//----------------------------|// Image must have href (anchor) tage given "base-anchor-img-swap" as the css class// eg. <img src="imagename_0.gif" class="base-anchor-img-swap">// on mouseover, imagename_0.gif will be swapped with imagename_1.giffunction OnloadLibrary(){	var t = this;	t.docLoaded = false;	t.event = [];	t.addEvent = function(str){		t.event[t.event.length] = str;		return t.event.length; 	}	t.loadEvents = function(){		for(var i=0; i<t.event.length;i++) {			eval(t.event[i]);		}		t.docLoaded = true;	}	window.onload = t.loadEvents;}var onloadLib = new OnloadLibrary();function GetElementsClass(){	var t = this;		t.byClassName = function(cls,tag,parent) {		var d,a,e,i,c;		d = (parent) ? parent : document;		if(tag) {			a = d.all && d.all.tags(tag) || d.getElementsByTagName(tag);		} else {			a = d.all || d.getElementsByTagName("*");		}		e = [];		for(i=0,c=0; i<a.length; i++) {			if(a[i].className == cls) {				e[c] = a[i];				c++;			}		}		return e;	}				t.byClassGroup = function(cls,tag,parent) {		var d,a,e,i,c;		d = (parent) ? parent : document;		if(tag) {			a = d.all && d.all.tags(tag) || d.getElementsByTagName(tag);		} else {			a = d.all || d.getElementsByTagName("*");		}		e = [];		for(i=0,c=0; i<a.length; i++) {			if(a[i].className.indexOf(cls)!=-1) {				e[c] = a[i];				c++;			}		}		return e;	}	}var getElements = new GetElementsClass();function EasyMouseOverLibrary(){	var t = this;	var anchorClickImgSwapClass = "base-anchor-click-img-swap";	var anchorImgSwapClass = "base-anchor-img-swap";	var anchorImgSwapClassComplex = "base-anchor-img-swap-complex";	var inputImgSwapClass = "base-input-img-swap";	t.constructor = function() {		t.setAnchorImgSwap();		t.setAnchorImgSwapComplex();		t.setInputImgSwap();		t.setAnchorClickImgSwap();	}	t.setAnchorImgSwap = function(){		var e = getElements.byClassName(anchorImgSwapClass,"A");		for(var i=0; i<e.length; i++) {			var imgObj = e[i].getElementsByTagName("IMG")[0];			if(imgObj){				e[i].synImg = imgObj;				var tmpI = new Image();				tmpI.src = t.swapImage(e[i],0,0);				e[i].onmouseover = function(){ easyMouseOver.swapImage(this,1,1) };				e[i].onmouseout = function(){ easyMouseOver.swapImage(this,0,1) };			}		}	}	t.setAnchorClickImgSwap = function(){		var e = getElements.byClassName(anchorClickImgSwapClass,"A");		for(var i=0; i<e.length; i++) {			var imgObj = e[i].getElementsByTagName("IMG")[0];			if(imgObj){				e[i].synImg = imgObj;				var tmpI = new Image();				tmpI.src = t.swapImage(e[i],0,0);				e[i].onclick = function(){ easyMouseOver.swapImage(this,1,1) };			}		}	}	t.setAnchorImgSwapComplex = function(){		var e = getElements.byClassGroup(anchorImgSwapClassComplex,"A");		var uniqueClassSet = new Object();		for(var i=0; i<e.length; i++){			var className = e[i].className;			if(!uniqueClassSet[className]){				uniqueClassSet[className] = []				uniqueClassSet[className][0] = e[i];			}else{				uniqueClassSet[className][uniqueClassSet[className].length] = e[i];			}		}		for(var j in uniqueClassSet){			var itemSet = uniqueClassSet[j]					for(var k=0; k<itemSet.length; k++){				var imgObj = itemSet[k].getElementsByTagName("IMG")[0];				if(imgObj){					itemSet[k].synImg = imgObj;					itemSet[k].itemSet = itemSet;					var tmpI = new Image();					tmpI.src = t.swapImage(itemSet[k],0,0);					itemSet[k].onmouseover = function(){ 						for(var m=0; m<this.itemSet.length; m++){							easyMouseOver.swapImage(this.itemSet[m],1,1)						}					}					itemSet[k].onmouseout = function(){ 						for(var m=0; m<this.itemSet.length; m++){							easyMouseOver.swapImage(this.itemSet[m],0,1)						}					}				}						}		}			}	t.setInputImgSwap = function(){		var e = getElements.byClassName(inputImgSwapClass,"INPUT");		for(var i=0; i<e.length; i++) {			var imgObj = e[i];			if(imgObj){				e[i].synImg = imgObj;				var tmpI = new Image();				tmpI.src = t.swapImage(e[i],0,0);				e[i].onmouseover = function(){ easyMouseOver.swapImage(this,1,1) };				e[i].onmouseout = function(){ easyMouseOver.swapImage(this,0,1) };			}		}			}	t.swapImage = function(obj,state,swap){		var over = "_1.";		var out = "_0.";		var str = obj.synImg.src;		str = (str.indexOf(over)!=-1)?str.replace(over,out):str.replace(out,over);		if(swap){			if(state==1 || state==0  && obj.init){				obj.synImg.src = str;			}			obj.init = true;		}		return str;	}	onloadLib.addEvent("easyMouseOver.constructor()");}var easyMouseOver = new EasyMouseOverLibrary();//----------------------------|// END Image Swapping Code    |//----------------------------|