	var change = function (e, overcolor, outcolor) {
		var el = getSrcElement(e);
		var regex = new RegExp(/^b[0-9]/)
		if (change.timer!=false)
			window.clearTimeout(change.timer);
			
		el = getParentTag(el, regex, 'className');

		if (el === false)
			return false
			
		el.style.backgroundColor = overcolor;
		previousElement(el, regex);
		change.prevElement = el;
		change.outcolor = outcolor;
		change.timer = window.setTimeout(testing, 1000);
	}
	change.outcolor = false;
	change.prevElement = false;
	change.timer = false;
	
	var getParentTag = function (el, regex, type) {
		if (typeof el !='object') 
			return false;
			
		if (regex.test(el[type])) 
			return el;
		
		 else 
			
			if (el.parentElement) 
				return getParentTag(el.parentElement, regex, type);
			else 
				return false;

	}
	
	var testing = function () {
		if (typeof change.prevElement=='object') {
			change.prevElement.style.backgroundColor = change.outcolor;
		}
	}
	
	var previousElement = function (el) {
		if (typeof change.prevElement=='object') {
			if(change.prevElement != el) {
				//
				change.prevElement.style.backgroundColor = change.outcolor;
			}
		}
	}
	
	var showPicture = function (el) {

		try {
			var table = nodes.parentNodeBy(el, 'classname=autodetailfotos');
			var td = nodes.childNodeBy(table, 'classname=bigtable', true);
			var image =  nodes.childNodeBy(td, 'tagname=IMG');

			if (!image) return false;
			var tmpArr = el.src.split(/\//);
			var newURL='';

			for(var i=0;i<(tmpArr.length-2);i++) {
				 if (tmpArr[i]=='http:') {
				 	tmpArr[i] = tmpArr[i] + '/';
				}
				 newURL +=tmpArr[i] + '/';
			}
			var imgName = tmpArr[tmpArr.length-1].replace(/\.png$/i ,'.jpg')

			image.src =newURL + imgName; 
		} catch (e) {}
	}

