// ------------------------------
// Vallong 2002 (copyright!!)
// ------------------------------

function errorHandler(){
   return true;
}

//window.onerror = errorHandler;

var x, y;
var sub = false;
var lagerOn = 'foo';
var y_meny = 154;
var subben;
var lagerLeft;
var lagerRight;
var lagerBottom;
var lagerTop;

//Definiera var i x-led menyn börjar

//var aboutL = 195;
var aboutL = 602;
var filmL = 161;
var contactL = 1;

//Nedan definierar var i menyn subben är i y-led

var sub10Top = 180;
var sub11Top = 195;


var sokVal = '';

function meny_init() {
          
	if(document.layers){ document.captureEvents(Event.MOUSEMOVE); }
	document.onmousemove = getCords;
	
	// om subbar, def. de här
	//eval('sub10Right = parseInt(document.'+reflager+'menyomr'+refslut+'.left) + getWidth("menyomr") - 1');
	//eval('document.'+reflager+'sub10'+refslut+'.left = sub10Right');
	//return true;

}

function menyOn(lager){
	if(lager != lagerOn){
		if(lagerOn != 'foo') d(lagerOn);
		lagerOn = lager;
		eval('lagerLeft = parseInt(document.'+reflager+lager+refslut+'.left)');
		eval('lagerTop = parseInt(document.'+reflager+lager+refslut+'.top)');
		lagerRight = getWidth(lager) + lagerLeft;
		lagerBottom = getHeight(lager) + lagerTop;
	}
	v(lager);
}

function menyOff(lager){
	eval('lagerL = '+lager+'L');
	lagerR = getWidth(lager) + lagerLeft;
	if(y < y_meny || x < lagerL || x > lagerR){
		d(lager);
		lagerOn = 'foo';
	}
}

function getCords(e){
	x = (!document.all)? e.pageX : event.x+document.body.scrollLeft;
	y = (!document.all)? e.pageY : event.y+document.body.scrollTop;
	if(lagerOn != 'foo'){
		if(sub){
			if(x < lagerLeft || x > subRight){
				d(lagerOn);lagerOn = 'foo';
				d(subben);sub = false;
				return true;
			}
			if(((y < submenyTop || y > submenyTop+15) && (x < subLeft)) || ((x > subLeft) && (y < subTop || y > subBottom))){
				d(subben);sub = false;
				return true;
			}
		}else if((x < lagerLeft || x > lagerRight || y > lagerBottom)){
			//alert('y = '+y+'  lagerBottom = '+lagerBottom);
			d(lagerOn);lagerOn = 'foo';
		}
	}
	return true;
}


function subOn(sublager){
	//if(!sub){
	if(sub != sublager){
		//sub = true;
		if(sub){d(sub);}
		sub = sublager;

		eval('subLeft = parseInt(document.'+reflager+sublager+refslut+'.left)');
		eval('subTop = parseInt(document.'+reflager+sublager+refslut+'.top)');
		subRight = getWidth(sublager) + subLeft;
		subBottom = getHeight(sublager) + subTop;
		eval('submenyTop = '+sublager+'Top');
		subben = sublager;
		v(sublager);
	}
}