function PdtiInitLink(previouspict,previouslink,nName,max,text)
{
	PdtiSetVisible(previouspict,previouslink,false);
	PdtiChangetext(text,'1/'+max);
}

function PdtiSetVisible(objpict,obj, bool)
{
	if(typeof obj == "string")
		obj = document.getElementById(obj);
	if(typeof objpict == "string")
		objpict = document.getElementById(objpict);
	if(bool == false)
	{
		if(obj.style.visibility != 'hidden');
			obj.style.visibility = 'hidden';
		if(objpict.style.visibility != 'hidden');
			objpict.style.visibility = 'hidden';
	}

	else
	{
		if(obj.style.visibility != 'visible');
		obj.style.visibility = 'visible';
		if(objpict.style.visibility != 'visible');
		objpict.style.visibility = 'visible';
	}
}

function PdtiChangetext(obj,string)
{
	if(typeof obj == "string")
		obj = document.getElementById(obj);
	if(typeof string == "string")
		obj.innerHTML= string ;
}

function PdtiChangepict(obj,URL)
{
//	if(typeof obj == "string")
//		obj = document.getElementById(obj);
	if(typeof URL == "string")
		frames[obj].location.href=URL
}

//ByRef parameters are not allowed in javascript 
//nName is the name of a global variable
function PdtiUp(framename,previouspict,previouslink,nextpict,nextlink,nName,max,text,PictArray)
{
	eval(nName+'='+nName+'+1');
	PdtiChangepict(framename,PictArray[eval(nName)-1]);
	if ( eval(nName)>=max )
	{
		PdtiSetVisible(nextpict,nextlink,false);
	}
	else
	{
		PdtiSetVisible(nextpict,nextlink,true);
	}
	PdtiSetVisible(previouspict,previouslink,true);
	PdtiChangetext(text,''+eval(nName)+'/'+max);
}

//ByRef parameters are not allowed in javascript 
//nName is the name of a global variable
function PdtiDown(framename,previouspict,previouslink,nextpict,nextlink,nName,max,text,PictArray)
{
	eval(nName+'='+nName+'-1');
	PdtiChangepict(framename,PictArray[eval(nName)-1]);
	if (eval(nName)<=1)
	{
		PdtiSetVisible(previouspict,previouslink,false);
	}
	else
	{
		PdtiSetVisible(previouspict,previouslink,true);
	}
	PdtiSetVisible(nextpict,nextlink,true);
	PdtiChangetext(text,''+eval(nName)+'/'+max);
}

//ByRef parameters are not allowed in javascript 
//nName is the name of a global variable
function PdtiGoTo(framename,previouspict,previouslink,nextpict,nextlink,nName,max,text,PictArray,pos)
{
	if (pos <= max && pos > 0)
	{
		eval(nName + '= pos');
		PdtiChangepict(framename,PictArray[eval(nName)-1]);
		if (eval(nName)<=1)
		{
			PdtiSetVisible(previouspict,previouslink,false);
		}
		else
		{
			PdtiSetVisible(previouspict,previouslink,true);
		}
		if ( eval(nName)>=max )
		{
			PdtiSetVisible(nextpict,nextlink,false);
		}
		else
		{
			PdtiSetVisible(nextpict,nextlink,true);
		}
		PdtiChangetext(text,''+eval(nName)+'/'+max);
	}
}
