<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
	if (init==true) with (navigator) {
		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
			document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage;
		}
	}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

/*function positionLayers() {
	startX=(document.all)?(document.body.clientWidth-746)/2:((window.innerWidth-746)/2)-9;
	if(navigator.appVersion.indexOf('MSIE')<0 && navigator.appVersion.indexOf('Mac')>0){startX+=1;}
	startX += 4;
	startY=92;
}*/

var iemac = (navigator.appVersion.indexOf('MSIE')>-1 && navigator.appVersion.indexOf('Mac')>-1);
var nn4 = ((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)==4));


function Slider() {
	//Object reference list
	if(!Slider.all) { Slider.all = new Array(); }
	this.id = Slider.all.length;
	Slider.all[this.id] = this;
	this.all = Slider.all;
	
	//Properties
	this.width = 746;
	this.height = 216;
	this.y = 17; // Var det scrollande lagret lägger sig på höjden
	this.currentImage = 0; // Hur många bilder som den scrollar till en början
	this.imgSpace = 2; // Avståndet mellan bilderna
	
	//Methods
	this.setLayers = function(ol,il) {
		this.ol = getObj(ol);
		this.il = getObj(il) || getObj(ol).getObj(il);
		if(getObj('imgLoading')){ getObj('imgLoading').src='http://www.jc-online.com/brothers/images/misc/spacer.gif'; }
	}
	this.init = function() {
		this.setImages();
		this.positionLayers();
		this.il.style.left = 0;
		this.il.style.top = 0;
		show(this.ol);
		show(this.il);
		this.to = setTimeout("Slider.all["+this.id+"].slide(1);",3000); // Ändrar antal bilder och hur många sekunder det ska dröja den första scrollen
	}
	this.positionLayers = function() {
		var startX=(document.all)?(document.body.clientWidth-746)/2+0:((window.innerWidth-746)/2)-0;
		if(navigator.appVersion.indexOf('MSIE')<0 && navigator.appVersion.indexOf('Mac')>0){startX+=1;}
		if(startX < 0) { startX=0; }
		this.x = startX;
		var startY = this.y;
		this.ol.style.left = startX;
		this.ol.style.top = startY;
	}
	this.setImages = function() {
		this.images = [];
		var imgArray = (document.all) ? this.il.all.tags('img') : ((this.il.getElementsByTagName) ? this.il.getElementsByTagName('img') : ((document.layers) ? this.il.document.images : null ) );
		if(imgArray) {
			var oX = 0;

			for(var i=0; i<imgArray.length; i+=2) {
				var pos = this.images.length;
				var w = imgArray[i].width;


				this.images[pos] = {img:imgArray[i],width:w,offsetX:oX}
				oX += (w + this.imgSpace);
				this.totalW = oX;
				if(this.images[pos].img.parentElement) {
					var obj = this.images[pos].img;
					while(obj.parentElement && obj.parentElement.tagName != 'TD') {
						obj = obj.parentElement;
					}
					if(obj.parentElement.tagName == 'TD') { obj.parentElement.style.width =  w + this.imgSpace; }
				}
			}
			if(this.images[0].img.parentElement) {
				var obj = this.images[0].img;
				while(obj.parentElement && obj.parentElement.tagName != 'TABLE') {
					obj = obj.parentElement;
				}
				if(obj.parentElement.tagName == 'TABLE') { obj.parentElement.style.width = this.totalW; }
			}
		}
	}
	this.slide = function() {
		if(arguments.length == 1) {
			if(!this.moving){
				if(this.to){clearTimeout(this.to);}
				var xDir = arguments[0];
				this.moving = true;
				var startImage = this.currentImage;
				this.currentImage += xDir;
				
				if(this.currentImage < 0){
					this.currentImage = this.images.length - 3 + this.currentImage; // Räkna hur många bilder som visas innan scrollen startar första gången och mata in det här och ha lika många bilder upprepade
					this.moveTo(this.currentImage - xDir);
				}
				if(this.currentImage > this.images.length - 3){ // Räkna hur många bilder som visas innan scrollen startar första gången och mata in det här och ha lika många bilder upprepade
					this.currentImage = 1;
					this.moveTo(0);
				}
				
				var targetX = -this.images[this.currentImage].offsetX;
				var currentX = parseInt(this.il.style.left);
				this.slide(currentX,targetX);
			}
		} else {
			var currentX = arguments[0],targetX = arguments[1];
			var dX = (targetX - currentX)/5; // Mjukheten på scrollen - 1 är omjukt
			dX += ((iemac) ? 4 : 1 ) * ((dX>0) ? 1 : -1);
			currentX += dX;
			if(Math.abs(targetX - currentX)<=((iemac) ? 5 : 2)) { currentX = targetX; }
			if(targetX - currentX != 0) {
				if(this.to){clearTimeout(this.to);}
				this.to = setTimeout("Slider.all["+this.id+"].slide("+currentX+","+targetX+");",40); // Andrar hastigheten på själva scrollen
			} else {
				this.moving = false;
				if(this.to){clearTimeout(this.to);}
				this.to = setTimeout("Slider.all["+this.id+"].slide(1);",3000); // Ändrar antal bilder och hur många sekunder det ska dröja efter första scrollen
			}
			this.il.style.left = Math.floor(currentX);
		}
	}
	this.moveTo = function(imgNum) {
		this.il.style.left = -this.images[imgNum].offsetX;
	}
}

function debug(str) {
	if(document.all || false) {
		with(document.all.debugLayer){
			innerHTML += str + '<br>\n';
		}
	}
}

window.onload=function() {
	sl = new Slider();
	sl.setLayers('slideOuter','slideInner');
	sl.init();
	if(!nn4) {
		window.onresize = function() {
			sl.positionLayers();
		}
	}
}

// -->