function xhover_enhov( ) {
	this.src = this.xhover_src_h;
	}

function xhover_unhov( ) {
	this.src = this.xhover_src;
	}

document.onload = function( ) {
	
	var imgArr = document.getElementsByTagName( 'img' );
	if( imgArr ) {
		for( var ii = 0; ii < imgArr.length; ii++ ) {
			if( imgArr[ii].className
			&&	imgArr[ii].className.indexOf( 'uvHoverable' ) != -1) {

				imgArr[ii].xhover_src = imgArr[ii].src;
								
				var p = imgArr[ii].src.split( '.' );
				var l = '';
				for( var jj = 0; jj < p.length; jj++ ) {
					if( jj == p.length - 1 ) {
						l = l + 'on';
						}
				
					if( jj != 0 ) {
						l = l + '.';
						}
						
					l = l + p[jj];
					}
					
				imgArr[ii].xhover_src_h = l;
				
				imgArr[ii].onmouseover	= xhover_enhov;
				imgArr[ii].onmouseout	= xhover_unhov;
				}
			}
		}

	}
	
	String.prototype.trim=function(){
    		return this.replace(/^\s*|\s*$/g,'');
	}
 
	function ct( obj ) {
		obj.style.background = '#222222';
		}

	function ut( obj ) {
		obj.style.background = 'transparent';
		}

	var kill = new Array( );

	function show( i ) {
		for( var a in kill ) {
			if( kill[ a ] )
				unshow( a );
			}
		if( i != null ) {
			kill[ i ] = false;
			el = document.getElementById( i );
			if( el && el.innerHTML.trim() != '') {
				el.style.display = 'block';
				}
			}
		}

	function hold( i ) {
		kill[ i ] = false;
		}

	function hide( i ) {
		kill[ i ] = true;
		setTimeout( 'unshow( "' + i + '" )', 750 );
		}

	function unshow( i ) {
		if( kill[ i ] ) {
			el = document.getElementById( i );
			if( el )
				el.style.display = 'none';
			kill[ i ] = false;
			}
		}					
