		/************************************************ 
		Tony 12 Jan 2007
		Start of Script as provided by Kieran 
		*************************************************/
var sM="sw";
var sP="sw";
var iCounter = 1;
var inumImages=47;
var arrImage = new Array();
var iAction=1;
var iFreeze=0;
var iInterval=1000;
var PLAY=1;
var PAUSE=0;
var FIRST=2;
var PREVIOUS=3;
var NEXT=4;
var LAST=5;
/* Preloading images */
preload();

function disp_img(Action)
   {
   if (Action==-1) 
   {
   		Action=iAction;
   	} else {
   		iAction=Action;
   	}
   switch (Action) {
   		case PLAY :
   			iCounter++;
   			iAction=PLAY;
   			break;
   		case FIRST :
   			iCounter = 1;
   			break;
   		case PREVIOUS :
   			iCounter--;
   			break;   			
   		case NEXT :
   			iCounter++;
   			break;
   		case LAST :
   			iCounter = inumImages;
   			break;   
   	}
   	if (Action!=PAUSE)
   	{
   		if (iCounter == inumImages+1) iCounter = 1;
   		if (iCounter < 1) iCounter = 1;

   		if (iCounter < 10) 
   		{
   			var img_src = "/CMSWeb/mi/OSS/images/" + sM + "/" + sP + "_frame_00" + iCounter + ".png";
   		} else {
			var img_src = "/CMSWeb/mi/OSS/images/" + sM + "/" + sP + "_frame_0" + iCounter + ".png";
   		}
   		document.animate.src = img_src;
   		document.getElementById("divSequence").innerHTML="Image " + iCounter + " of " + inumImages;
   	}
   	
   	if (Action!=PLAY) iAction=PAUSE;	
   			
   }

function choose_area(pvalue)
{
	switch (pvalue) {
   		case "1":
   			sM="sw";
   			break;
   		case "2":
   			sM="sw/sw_gb";
   			break;
   		case "3":
   			sM="sw/sw_wi";
   			break;
   	}

	Javascript:disp_img(FIRST);
	Javascript:disp_img(PAUSE);
	Javascript:preload();
}


function choose_param(pvalue)
{
	switch (pvalue) {
   		case "1":
   			sP="sw";
   			break;
   		case "2":
   			sP="wp";
   			break;
   		case "3":
   			sP="ws";
   			break;
   	}

	Javascript:disp_img(FIRST);
	Javascript:disp_img(PAUSE);
	Javascript:preload();
}
function preload()
{
	/* KL: not sure how effective this is - will only tell on actual site*/
	/* Preloading new images for selected param*/
	for (j=1;j<=inumImages;j++)
	{
		arrImage[j] = new Image ();
		if (j < 10)
		{
			arrImage[j].src="/CMSWeb/mi/OSS/images/" + sM + "/" + sP + "_frame_00" + j + ".png";
		} else {
			arrImage[j].src="/CMSWeb/mi/OSS/images/" + sM + "/" + sP + "_frame_0" + j + ".png";
		}
	}
}


/* timer */
/* t = setInterval("disp_img(iCounter)", iInterval);*/
			
		/************************************************ 
		Tony 12 Jan 2007
		End of Script as provided by Kieran 
		*************************************************/