
mo_selectedId = "_on.";
mo_overId = "_on.";
mo_outId = "_off.";
selected = - 1;
firstLink = 0;
selectedEnabled = true;

var doc;


function mo_init( _firstLink, _nofLinks ) {
	firstLink = _firstLink;
	linkCount = firstLink;
	
		doc = document;

	for( imgCount = 0; linkCount < ( _nofLinks + firstLink ) ; imgCount++ ) {
		outUrl = doc. images[ imgCount ]. src;
		outIdIndex = outUrl. lastIndexOf( mo_outId );

		if( outIdIndex >=  0 ) {
			urlFront = outUrl. substring( 0, outIdIndex );
			urlBack = outUrl. substring( outIdIndex + mo_outId. length, outUrl. length );

			doc. images[ imgCount ]. out = new Image;
			doc. images[ imgCount ]. over = new Image;
			doc. images[ imgCount ]. selected = new Image;

			doc. images[ imgCount ]. out. src = outUrl;
			doc. images[ imgCount ]. over. src = urlFront + mo_overId + urlBack;
			doc. images[ imgCount ]. selected. src = urlFront + mo_selectedId + urlBack;

			doc. links[ linkCount ]. onmouseover = doOnmouseover;
			doc. links[ linkCount ]. onmouseout = doOnmouseout;
			if ( selectedEnabled )
				doc. links[ linkCount ]. onclick = doOnclick;

			doc. links[ linkCount ]. imgId = imgCount;

			linkCount++;
			}//if
		}//for
	}//mo_init()

function doOnmouseover() {
	if( this. imgId != selected )
		doc. images[ this. imgId ]. src = doc. images[ this. imgId ]. over. src;
	}//doOnmouseover()


function doOnmouseout() {
	if( this. imgId != selected )
		doc. images[ this. imgId ]. src = doc. images[ this. imgId ]. out. src;
	}//doOnmouseout()


function doOnclick() {
	doSelect( this. imgId);
	doc. images.sub.src = "images/"+this. imgId+".gif";
	
	}//doOnclick()


function doSelect( _imgId ) {
	if ( selected >= 0 )
		doc. images[ selected ]. src = doc. images[ selected ]. out. src;

	selected = _imgId;

	if ( selected >= 0 )
		doc. images[ selected ]. src = doc. images[ selected ]. selected. src;
	}//doSelect()


function mo_select( _linkId ) {
	if (_linkId < 0)
		doSelect( -1 );
	else
		doSelect( doc. links[ firstLink + _linkId ]. imgId )
	}//mo_select()

// alert( "mousOver.js loaded" );