// Binar AB
// www.binar.se
// Thomas Eriksson
// ver 1.01
// 2009-04-02

//var stopAtMin = 88; //20;
//var stopAtMax = 204; //134;
var ii = stopAtMin;
var direction = true; //false=up, true=down

var duration = 7000;
var crossFadeDuration = 3;

var slidePos
var t;

var preLoad = new Array();

var slide = new Array();
slide[0] = new Array();
slide[1] = new Array();
slide[2] = new Array();
slide[3] = new Array();

var slideTxt = new Array();
slideTxt[0] = new Array();
slideTxt[1] = new Array();
slideTxt[2] = new Array();
slideTxt[3] = new Array();

var slideCnt = new Array();
slideCnt[0] = 7;	
slideCnt[1] = 4;
slideCnt[2] = 5;
slideCnt[3] = 4;

var slideNum = new Array();
slideNum[0] = 0;	
slideNum[1] = 0;
slideNum[2] = 0;
slideNum[3] = 0;

slidePos = 0;

if (langNow == 'swe') {

		slide[0][0] = '/images/i_area_lean_picktolight_180x130.jpg';	slideTxt[0][0] = 'Plockindikering';
		slide[0][1] = '/images/i_area_lean_montinstr_180x130.jpg';		slideTxt[0][1] = 'Monteringsinstruktion';		
		slide[0][2] = '/images/i_area_lean_andon_180x130.jpg';		slideTxt[0][2] = 'Andon-system';
		slide[0][3] = '/images/i_area_lean_takt_180x130.jpg';			slideTxt[0][3] = 'Taktsystem';
		slide[0][4] = '/images/i_area_lean_visu_180x130.jpg';			slideTxt[0][4] = 'Visualisering';
		slide[0][5] = '/images/i_area_lean_stoppuppf_180x130.jpg';		slideTxt[0][5] = 'Stoppuppföljning';
		slide[0][6] = '/images/i_area_lean_kanban_180x130.jpg';		slideTxt[0][6] = 'Elektroniskt Kanban';

		slide[1][0] = '/images/i_area_sutv_totaldes_180x130.jpg';		slideTxt[1][0] = 'Total design';
		slide[1][1] = '/images/i_area_sutv_contsys_180x130.jpg';		slideTxt[1][1] = 'Styrsystem';
		slide[1][2] = '/images/i_area_sutv_hardware_180x130.jpg';		slideTxt[1][2] = 'Elektronikutveckling';
		slide[1][3] = '/images/i_area_sutv_software_180x130.jpg';		slideTxt[1][3] = 'Mjukvara';

		slide[2][0] = '/images/i_area_sint_auto_180x130.jpg';			slideTxt[2][0] = 'Automation';
		slide[2][1] = '/images/i_area_sint_control_180x130.jpg';		slideTxt[2][1] = 'Kontrollsystem';
		slide[2][2] = '/images/i_area_sint_mcontrol_180x130.jpg';		slideTxt[2][2] = 'Maskinstyrning';
		slide[2][3] = '/images/i_area_sint_servo_180x130.jpg';		slideTxt[2][3] = 'Servostyrning';
		slide[2][4] = '/images/i_area_sint_rfid_180x130.jpg';			slideTxt[2][4] = 'RFID-lösningar';

		slide[3][0] = '/images/i_area_sint_indit_180x130.jpg';		slideTxt[3][0] = 'Mobila lösningar';
		slide[3][1] = '/images/i_area_indit_db_180x130.jpg';			slideTxt[3][1] = 'Databaslösningar';
		slide[3][2] = '/images/i_area_indit_visu_180x130.jpg';		slideTxt[3][2] = 'Visualisering';
		slide[3][3] = '/images/i_area_indit_wlan_180x130.jpg';		slideTxt[3][3] = 'WLAN (trådlöst)';

	} else {

		slide[0][0] = '/images/i_area_lean_picktolight_180x130.jpg';	slideTxt[0][0] = 'Pick-To-Light';
		slide[0][1] = '/images/i_area_lean_montinstr_180x130.jpg';		slideTxt[0][1] = 'Assembly Instructions';		
		slide[0][2] = '/images/i_area_lean_andon_180x130.jpg';		slideTxt[0][2] = 'Andon systems';
		slide[0][3] = '/images/i_area_lean_takt_180x130.jpg';			slideTxt[0][3] = 'Takt systems';
		slide[0][4] = '/images/i_area_lean_visu_180x130.jpg';			slideTxt[0][4] = 'Visualization';
		slide[0][5] = '/images/i_area_lean_stoppuppf_180x130.jpg';		slideTxt[0][5] = 'Downtime analyzis';
		slide[0][6] = '/images/i_area_lean_kanban_180x130.jpg';		slideTxt[0][6] = 'Electronic Kanban';

		slide[1][0] = '/images/i_area_sutv_totaldes_180x130.jpg';		slideTxt[1][0] = 'Total design';
		slide[1][1] = '/images/i_area_sutv_contsys_180x130.jpg';		slideTxt[1][1] = 'Control systems';
		slide[1][2] = '/images/i_area_sutv_hardware_180x130.jpg';		slideTxt[1][2] = 'Electronics developm.';
		slide[1][3] = '/images/i_area_sutv_software_180x130.jpg';		slideTxt[1][3] = 'Software';

		slide[2][0] = '/images/i_area_sint_auto_180x130.jpg';			slideTxt[2][0] = 'Automation';
		slide[2][1] = '/images/i_area_sint_control_180x130.jpg';		slideTxt[2][1] = 'Control systems';
		slide[2][2] = '/images/i_area_sint_mcontrol_180x130.jpg';		slideTxt[2][2] = 'Machine control';
		slide[2][3] = '/images/i_area_sint_servo_180x130.jpg';		slideTxt[2][3] = 'Servo control';
		slide[2][4] = '/images/i_area_sint_rfid_180x130.jpg';			slideTxt[2][4] = 'RFID solutions';

		slide[3][0] = '/images/i_area_sint_indit_180x130.jpg';		slideTxt[3][0] = 'Mobile solutions';
		slide[3][1] = '/images/i_area_indit_db_180x130.jpg';			slideTxt[3][1] = 'Database solutions';
		slide[3][2] = '/images/i_area_indit_visu_180x130.jpg';		slideTxt[3][2] = 'Visualization';
		slide[3][3] = '/images/i_area_indit_wlan_180x130.jpg';		slideTxt[3][3] = 'WLAN (wireless)';
	}

//preload next image
for (i=0; i<4; i++)
	{
	preLoad[i] = new Image();
	preLoad[i].src = slide[i][slideNum[i]];
	}

		
function doRunSlideshow()
	{

	if (document.all)
		{
		document.getElementById('imgArea0').style.filter="blendTrans(duration=2)";
		document.getElementById('imgArea0').style.filter="blendTrans(duration=crossFadeDuration)";
		document.getElementById('imgArea0').filters.blendTrans.Apply();
		}
	document.getElementById('imgArea0').src = preLoad[0].src;
	document.getElementById('txtArea0').innerText = slideTxt[0][slideNum[0]];

	if (document.all)
		{
		document.getElementById('imgArea1').style.filter="blendTrans(duration=2)";
		document.getElementById('imgArea1').style.filter="blendTrans(duration=crossFadeDuration)";
		document.getElementById('imgArea1').filters.blendTrans.Apply();
		}
	document.getElementById('imgArea1').src = preLoad[1].src;
	document.getElementById('txtArea1').innerText = slideTxt[1][slideNum[1]];

	if (document.all)
		{
		document.getElementById('imgArea2').style.filter="blendTrans(duration=2)";
		document.getElementById('imgArea2').style.filter="blendTrans(duration=crossFadeDuration)";
		document.getElementById('imgArea2').filters.blendTrans.Apply();
		}
	document.getElementById('imgArea2').src = preLoad[2].src;
	document.getElementById('txtArea2').innerText = slideTxt[2][slideNum[2]];

	if (document.all)
		{
		document.getElementById('imgArea3').style.filter="blendTrans(duration=2)";
		document.getElementById('imgArea3').style.filter="blendTrans(duration=crossFadeDuration)";
		document.getElementById('imgArea3').filters.blendTrans.Apply();
		}
	document.getElementById('imgArea3').src = preLoad[3].src;
	document.getElementById('txtArea3').innerText = slideTxt[3][slideNum[3]];

	if (document.all)
		{
		document.getElementById('imgArea0').filters.blendTrans.Play();
		document.getElementById('imgArea1').filters.blendTrans.Play();
		document.getElementById('imgArea2').filters.blendTrans.Play();
		document.getElementById('imgArea3').filters.blendTrans.Play();
		}

	//slidePos = ++slidePos;
	//if (slidePos > 3) {slidePos = 0;}

	for (i=0; i<4; i++)
		{
		slideNum[i] = ++slideNum[i];
		if (slideNum[i] > slideCnt[i]-1) {slideNum[i] = 0;}

		//preload next image
		preLoad[i] = new Image();
		preLoad[i].src = slide[i][slideNum[i]];
		}


	t = setTimeout('doRunSlideshow()', duration);
	
	moveDescription();

	}



function moveDescription()
	{

	if (direction==true){ii=ii+2;}else{ii=ii-2;}
	if ( ((ii <= stopAtMax) && direction==1) || ((ii >= stopAtMin) && direction==0) )
		{
		t = setTimeout('moveDescription()', 5);
		document.getElementById('overTxt1').style.top = ii + 'px';
		document.getElementById('overTxt3').style.top = ii + 'px';
		document.getElementById('overTxt0').style.top = ii + 'px';
		document.getElementById('overTxt2').style.top = ii + 'px';
		}else{
		if(direction==false){direction=true; ii=stopAtMin;}else{direction=false; ii=stopAtMax;}
		}
	}


