﻿function getObject(obj)
{
	if(typeof(obj) != "object")
		obj = document.getElementById(obj);
	return obj;
}

function getXPos(obj)
{
	obj = getObject(obj);
	var xpos = obj.offsetLeft;
	while(1){
		if(!obj.offsetParent) break;
		obj = obj.offsetParent;
		xpos += obj.offsetLeft;
	}
	return xpos;
}

function getYPos(obj)
{
	obj = getObject(obj);
	var ypos = obj.offsetTop;
	while(1){
		if(!obj.offsetParent) break;
		obj = obj.offsetParent;
		ypos += obj.offsetTop;
	}
	return ypos;
}

function setRelativeLocation(anchor, target, xoffset, yoffset)
{
    var x = getXPos(anchor);
    var y = getYPos(anchor);            
    document.getElementById(target).style.left = (x + xoffset) + "px";
    document.getElementById(target).style.top = (y + yoffset) + "px";
}

var ararSlides;
var slideIndex = -1;
var slideOpacity = 0;

function startSlides()
{
    arSlides = new Array();
    arSlides[0] = "48 Hour Order Processing";
    arSlides[1] = "Delivery Date and Shipping Calculator";
    arSlides[2] = "Free Freight on $100 Orders";
    arSlides[3] = "Free Engraving on all Trophies and Resins";
    slideIndex = Math.floor(Math.random() * arSlides.length);
    changeSlide();
}

function changeSlide()
{
    slideIndex++;
    if(slideIndex >= arSlides.length)
        slideIndex = 0;
    document.getElementById("slideFrame").innerHTML = arSlides[slideIndex];
    slideFadeIn();
}

function slideFadeIn()
{
    if(slideOpacity < 10)
    {
        slideOpacity += 1;
        if(document.all)
            document.getElementById("slideFrame").style.filter = "alpha(opacity=" + slideOpacity * 10 + ")";
        else
            document.getElementById("slideFrame").style.opacity = slideOpacity / 10;
        setTimeout("slideFadeIn()", 100);
    }
    else
    {
        setTimeout("slideFadeOut()", 3000);
    }
}

function slideFadeOut()
{
    if(slideOpacity > 0)
    {
        slideOpacity -= 1;
        if(document.all)
            document.getElementById("slideFrame").style.filter = "alpha(opacity=" + slideOpacity * 10 + ")";
        else
            document.getElementById("slideFrame").style.opacity = slideOpacity / 10;
        setTimeout("slideFadeOut()", 100); 
    }
    else
    {
        changeSlide();
    }
}
