//Diapositivas
var Interval;
var MovPixeles;
var mdown;
var mtop;
var mright;
var mleft;
Interval = 5000;

var Stop;
var LayerHeight;
var LayerWidth;
var Speed;
var MovLayer;
Stop = new Number(1);
LayerHeight = new Number(0);
LayerWidth = new Number(0);
Speed = new Number(15);
Pixeles = new Number(2);
LayerExist = 0;
LayerExistH = 0;


function initLayersH(LayerName)
{
	LayerH = document.getElementById(LayerName);

	if (LayerH)
		LayerWidth = LayerH.offsetWidth;
}

function initLayers(LayerName)
{
	LayerObj = document.getElementById(LayerName);
	if (LayerObj)
		LayerHeight = LayerObj.offsetHeight;
}

function MoveUp(LayerName, Stop, MovPixeles)
{
	LayerObj  = document.getElementById(LayerName);
	TopPx = new String(LayerObj.style.top);
	TopPx = TopPx.replace('px','');
	TopPx = new Number(TopPx);

	if (LayerHeight == 0 || ! LayerHeight)
		initLayers(LayerName);

	if ((TopPx < 0)&& !Stop)
	{
		LayerObj.style.top =  TopPx + Pixeles;
		MovLayer = 1;
		mtop = setTimeout("MoveUp('"+LayerName+"')",Speed);
	}
	else
		if (MovLayer)
		{
			MovLayer = null;
			clearTimeout(mtop);
		}
}

function MoveDown(LayerName, Stop, MovPixeles)
{
	LayerObj = document.getElementById(LayerName);
	BottomPx = new String(LayerObj.style.top);
	BottomPx = BottomPx.replace('px','');
	BottomPx = new Number(BottomPx);

	if (LayerHeight == 0 || ! LayerHeight)
		initLayers(LayerName);

	if (BottomPx > -(LayerHeight - 163) && !Stop)
	{
		LayerObj.style.top =  BottomPx - Pixeles;
		mdown = setTimeout("MoveDown('"+LayerName+"')",Speed);
	}
	else
		if (MoveDown)
			{
				clearTimeout(mdown);
			}
}

function MoveLeft(LayerName, Stop, MovPixeles)
{
	LayerObj  = document.getElementById(LayerName);
	LeftPx = new String(LayerObj.style.left);
	LeftPx = LeftPx.replace('px','');
	LeftPx = new Number(LeftPx);

	if (LayerWidth == 0 || ! LayerWidth)
		initLayersH(LayerName);

	if ((LeftPx < 0)&& !Stop)
	{
		LayerObj.style.left =  LeftPx + Pixeles;
		MovLayer = 1;
		mleft = setTimeout("MoveLeft('"+LayerName+"')", Speed);
	}
	else
		if (MovLayer)
		{
			MovLayer = null;
			clearTimeout(mleft);
		}
}

function MoveRight(LayerName, Stop, MovPixeles)
{
	LayerObj  = document.getElementById(LayerName);
	RightPx = new String(LayerObj.style.left);
	RightPx = RightPx.replace('px','');
	RightPx = new Number(RightPx);
	if (LayerWidth == 0 || ! LayerWidth)
		initLayersH(LayerName);

	if (RightPx > - (LayerWidth - 300) && Stop == '0')
	{
		LayerObj.style.left =  RightPx - Pixeles;
		mright = setTimeout("MoveRight('"+LayerName+"','0')", Speed);
	}
	else
		if (MoveRight)
			clearTimeout(mright);
}

var count = 1;
var ArrayExists = 0;
ImageArray = new Array;
var ArrayPos = 0;
var Dir;

function SetImageArrayPos(ImgSrc)
{
	if(ArrayExists==0)
		GetImageArray(1,1);

	for(i=0;i<ImageArray.length;i++)
	{
		if(ImageArray[i]==ImgSrc)
		{
			ArrayPos = i;
		}
	}
}

function GetImageArray(Dir,Set)
{
	var j = 0;
	var i = 0;
	var IsCoolPic;

	if(ArrayExists==0)
	{
		for(i=0;i<document.images.length;i++)
		{
			imgname = new String;
			IsCoolPic = document.images[i].id.substring(0,9);

			if(IsCoolPic=="coolphoto")
			{
				NewImage = document.images[i].src;
				ImageArray[j] = NewImage;
				j++;
			}
		}
	ArrayExists=1;
	}

	if(ArrayExists==1 || Set==1)
	{
		ShowNextPhoto(Dir);
	}
}

function ShowNextPhoto(Dir)
{

	if(Dir=='Next')
		Dir=1;
	else
		Dir=-1;

	ArrayPos=ArrayPos+Dir;

	if(ArrayPos==ImageArray.length || ArrayPos==-1)
	{
		if(ArrayPos==ImageArray.length)
			ArrayPos=0;
		else
			ArrayPos=3;
	}

	document.getElementById('PhotoFrame').src = ImageArray[ArrayPos];
}

function ChangeIconSRC(IcoSrc, IcoId)
{
	OverIco = IcoSrc.replace('.jpg','_f2.jpg');
	document.getElementById(IcoId).src = OverIco;
}
