/*

Documentation for use: 

In each page that is using the rotator we need to define two smarty variables

{smarty assign var="rotatorimages" value="1;2;3;4;5"}
{smarty assign var="rotatorthumbnails" value="6;7;8;9"}

Flash cannot be used with thumbnails so if rotatorthumbnails is set it will default to javascript
and if not flash.

Note: Important where the content is included within the template the variable must
be included as a page var e.g

{eval var=$mt_page.page_content}

Also remember that you cannot use the variables defined within the page_content prior to 
it being defined within the page so if you need to use them prior to the page being seen
use the {capture} tag

Also the image to be refreshed by the javascript must have an id of "focusimage"




<script language="Javascript1.2">

rotatorimages = new array(x,x,x,x);

</script>

*/


var curriconid = "1";
function changeImage(index)
{

	if(!isf.imgs || (isf.imgs.length-1) < index)
	{
		alert("please ensure that the assignments of rotateimages and rotatethumbnails is a string of image ids seperated by semi colons");
		return;
	}
	else
	{
	    document.getElementById("icon" + curriconid).className = 'iconlink';
	    document.getElementById("icon" + index).className = 'iconsel';
	    
	    curriconid = index;
		swapfade(document.getElementById('focusimage'), isf.imgs[index], 1,'');
	}
}


var currpageid = "1";

function buildpagenav()
{
	var pagearr = [0,0,0,0,0];
	var navstr = "";

	if(document.getElementById("page1") != null)
	{
		pagearr[0] = 1; 
	}
	if(document.getElementById("page2") != null)
	{
		pagearr[1] = 1;
	}
	if(document.getElementById("page3") != null)
	{
		pagearr[2] = 1;
	}
	if(document.getElementById("page4") != null)
	{
	    pagearr[3] = 1;
	}
	if(document.getElementById("page5") != null)
	{
		pagearr[4] = 1;
	}
	
	pageindex = 0;
	for(i = 0; i < pagearr.length; i++)
	{
	    if(pagearr[i] == 1)
	    { 
	        if(pageindex == 0)
	        {
	        	classStr = "currpage";
	        }
	        else
	        {
	            classStr = "page";
	        }
	    	pageindex++;
	    	navstr += "<a href=\"javascript:changepage('" + (i+1) + "');\" class='" + classStr + "' id=\"pagenav" + (i+1) + "\"/>" + pageindex + "</a> ";
	    }
	}
	
	document.getElementById("pagednav").innerHTML = navstr;
}

function changepage(newpageid)
{
    currDiv = "page" + currpageid;
    newDiv = "page" + newpageid;
    currNav = "pagenav" + currpageid;
    newNav = "pagenav" + newpageid;
 
     
	document.getElementById(currDiv).style.display = 'none';
	document.getElementById(newDiv).style.display = 'block';
	document.getElementById(currNav).className = 'page';
	document.getElementById(newNav).className = 'currpage';
	currpageid = newpageid;
}
