function menuHover(i){
	var pos = '';
	switch (i) {
		case 0: pos = '0px -70px'; break;
		case 1: pos = '0px -140px'; break;
		case 2: pos = '0px -210px'; break;
		case 3: pos = '0px -280px'; break;
		case 4: pos = '0px -350px'; break;
		case 5: pos = '0px -420px'; break;
		case 6: pos = '0px -490px'; break;
		default: pos = ''; break;
		}
	document.getElementById('img').style.backgroundPosition = pos;
	};
function isArr(o) {return (o.constructor==Array);};
function browser() {
	var b = navigator.userAgent.toLowerCase();
	return (/webkit/.test(b) && "safari" ) || ( /opera/.test(b) && "opera" ) || ( /msie/.test(b) && "msie" ) || ( !/compatible/.test(b) && "mozilla" ) || "other"; 
	};
// attach page load functions when the dom is ready
function onLoad(func) {
	if (browser()=="mozilla" || browser()=="opera") {
		addEvent(document,"DOMContentLoaded",func);
		}
	 else if (browser()=="msie") {
		document.write("<scr"+"ipt id=__ie_init defer=true "+"src=javascript:void(0)><\/script>");
		var script = document.getElementById("__ie_init");
		script.onreadystatechange = function() {if (this.readyState=="complete") func();};
		script = null;
	 	}
	else if (browser()=="safari") {
		safariTimer = setInterval(function(){
			if (document.readyState=="loaded" || document.readyState=="complete") {
				clearInterval(safariTimer );
				safariTimer = null;	
				func();
				}
			},10);
		}
	else {addEvent(window,"load",func);}
	};
function addEvent(obj,type,fn) {
	if (obj.addEventListener) {// standard
		obj.addEventListener( type, fn, false );
		EventCache.add(obj, type, fn); // bugzilla bug #241518
		} 
	else if (obj.attachEvent) {// IE
		obj['e'+type+fn] = fn;
		obj[type+fn] = function() { obj['e'+type+fn](window.event); };
		obj.attachEvent( 'on'+type, obj[type+fn] );
		EventCache.add(obj, type, fn);
		} 
	else { // really old
		obj['on'+type] = obj['e'+type+fn];
		}
	};
function removeEvent(obj,type,fn) {EventCache.remove(obj,type,fn);}
var EventCache = function() {
	var listEvents = [];
	return {
		listEvents : listEvents,
		add : function(node, sEventName, fHandler) {listEvents.push(arguments);},
		remove : function(node, sEventName, fHandler) {
			var i, item;
			for(i=listEvents.length-1; i>=0; i=i-1) {
				if (node==listEvents[i][0] && sEventName==listEvents[i][1] && fHandler==listEvents[i][2]) {
					item = listEvents[i];
					if (item[0].removeEventListener) {item[0].removeEventListener(item[1], item[2], item[3]);}
					if (item[1].substring(0,2)!='on') {item[1] = 'on'+item[1];}
					if (item[0].detachEvent) {item[0].detachEvent(item[1], item[0][sEventName+fHandler]);}
					item[0][item[1]] = null;
					}
				}
			},
		flush : function() {
			var i, item, eventtype;
			for(i=listEvents.length-1; i>=0; i=i-1) {
				item = listEvents[i];
				if(item[0].removeEventListener) {item[0].removeEventListener(item[1], item[2], item[3]);}
				eventtype = item[1];
				if(item[1].substring(0,2)!='on') {item[1] = 'on' + item[1];}
				if(item[0].detachEvent) {
					item[0].detachEvent(item[1], item[2]);
					item[0].detachEvent(item[1], item[0][eventtype+item[2]]);
					}
				item[0][item[1]] = null;
				}
			}
		}
	}();
addEvent(window,"unload",EventCache.flush); // flush the event cache when leaving
onLoad(function(){
	// menu hover functions
	var arr = document.getElementById('menu').getElementsByTagName('a');
	addEvent(arr[0],'mouseover',function(){menuHover(0);});
	addEvent(arr[0],'mouseout',function(){menuHover();});
	addEvent(arr[1],'mouseover',function(){menuHover(1);});
	addEvent(arr[1],'mouseout',function(){menuHover();});
	addEvent(arr[2],'mouseover',function(){menuHover(2);});
	addEvent(arr[2],'mouseout',function(){menuHover();});
	addEvent(arr[3],'mouseover',function(){menuHover(3);});
	addEvent(arr[3],'mouseout',function(){menuHover();});
	addEvent(arr[4],'mouseover',function(){menuHover(4);});
	addEvent(arr[4],'mouseout',function(){menuHover();});
	addEvent(arr[5],'mouseover',function(){menuHover(5);});
	addEvent(arr[5],'mouseout',function(){menuHover();});
	addEvent(arr[6],'mouseover',function(){menuHover(6);});
	addEvent(arr[6],'mouseout',function(){menuHover();});
	// adjust content for minimum height
	var cont = document.getElementById('CONT');
	var menu = document.getElementById('menu');
	cont.style.height = (cont.offsetHeight<300)?('300px'):( (cont.offsetHeight<menu.offsetHeight)?(menu.offsetHeight+'px'):('') );
	// google analytics
	 _uacct = "UA-98841-7"; urchinTracker(); 
	});