var x = 0;
var y = 0;
var page_is_loaded = false;


if( document.captureEvents && Event.MOUSEOUT ) {
  //remove this part if you do not need Netscape 4 to work
	  document.captureEvents( Event.MOUSEOUT );
}


var iex		= (document.all);
var nav		= (document.layers);
var old 	= (navigator.appName=="Netscape" && !document.layers && !document.getElementById);
var n_6 	= (window.sidebar);
curLink		= -1;

//document.writeln("!"+navigator.appName=="Netscape");

var yyy = 0;


currentFeature = -1;
currentPane	   = "L";	
currentCont = "maincont";		

function setFeature (id, which) {

	if (!page_is_loaded) return;
	if (currentCont == "maincont") currentCont += which;
	if(document.getElementById(currentCont) == null) return;
	document.getElementById(currentCont).style.display = 'none';

	var temp = document.getElementById(id);
	if (temp != null) {
		temp.style.display = '';
	}
	else {
		var img = document.createElement('img');
		img.onload = function (evt) {
			document.getElementById(which).appendChild(img);
		}
		img.src = "img/topfeatures/" + id + ".gif";
		img.id = id;
		img.width=document.getElementById('maincontR').width;
		img.height=document.getElementById('maincontR').height;
	}

	currentPane = which;
	currentFeature 	= id;
	currentCont		= id;

}

function resetFeatures() {
	
	if (!page_is_loaded) return;	
   	if (currentFeature!=-1) {

			if(document.getElementById(currentCont) == null) return;
			document.getElementById(currentCont).style.display = 'none';
			document.getElementById('maincont' + currentPane).style.display = 'block';
		}
 
		currentFeature 	= -1;
		currentCont		= "maincont";
}

function mousemove(e){
	if (!iex) {
		x=e.pageX;
		y=e.pageY;
	} else {
		x=event.x;
		y=event.y + document.body.scrollTop; 
	}

	
	if (currentFeature!=-1 && page_is_loaded) {
		
		xx = yy = 0;
		ttag = document.getElementById("FEATURETABLE" + currentPane);
		while (ttag.tagName!="BODY") { 
			yy+=ttag.offsetTop;
			xx+=ttag.offsetLeft;
			ttag=ttag.offsetParent; 
		} 
		if 	(!(	y>yy && y<yy+document.getElementById("FEATURETABLE" + currentPane).offsetHeight &&
    			x>xx && x<xx+document.getElementById("FEATURETABLE" + currentPane).offsetWidth )
    		) {
    				resetFeatures();
    		}
		
	}

}
function onloadpage(numOfAllPictures, numOfLeftPictures){

	document.getElementById('maincontR').style.display = 'block';
	document.getElementById('maincontL').style.display = 'block';
	page_is_loaded =  true;
	for (i = 1; i <= numOfAllPictures; i++) {

		var img = document.createElement('img');
		var pan =  'L';
		if (i > numOfLeftPictures) {
			pan = 'R';
		}

		var suf = '';
		if (i.toString().length == 1) suf = '0';
		img.id = suf + i.toString();
		img.style.display = 'none';
		img.src = 'img/topfeatures/' + suf + i.toString() +'.gif';
		var baseimg = document.getElementById('maincontR');
		img.width=baseimg.width;
		img.height=baseimg.height;
		document.getElementById(pan).appendChild(img);
	}
}


AttachEvent(document, 'mousemove', mousemove);
