var rwmPodNavRefs = new Array();

function rwmPodNavLeft (divid, scrollerobject, imgsrc)
{
	this.divid = divid;
	this.div = document.getElementById(divid);
	this.style = this.div.style;

	this.scrollerobject = scrollerobject;

	this.w = parseInt(this.style.width);
	this.h = parseInt(this.style.height);

	this.lastAng = 0;
	this.ignoreLastAngle = true;

	this.divimgid = this.divid + "img";
	this.div.innerHTML = "<img id='" + this.divimgid + "' src='" + (imgsrc ? imgsrc : imgsrc) + "' width='200px' height='20px' style='border:0; width:200px; height:20px' />";
	this.divimg = document.getElementById(this.divimgid);
	
	this.DeterminePosition = function() {
	    var pos = rwmElementPosition(this.divimg);
	    this.offsetX = pos.x;
	    this.offsetY = pos.y;
	}

	this.DeterminePosition();

	rwmPodNavRefs[this.divimgid] = this;
	
	this.MouseClick = function(x, y) {
	    this.ClickedLeft();
	}

	rwmPodNavRefs[this.divimgid] = this;
	
	this.ClickedLeft = function() {
	    history.back();
	}

	this.divimg.onclick = function(evt) {
	    e = new rwmEvent(evt);
	    if (e.event && e.element) {
	        objref = rwmPodNavRefs[e.element.id];
	        if (objref) objref.MouseClick(e.x, e.y);
	    }
	}	

}

function rwmPodNavRight(divid, scrollerobject, imgsrc) {
    this.divid = divid;
    this.div = document.getElementById(divid);
    this.style = this.div.style;

    this.scrollerobject = scrollerobject;

    this.w = parseInt(this.style.width);
    this.h = parseInt(this.style.height);

    this.lastAng = 0;
    this.ignoreLastAngle = true;

    this.divimgid = this.divid + "img";
    this.div.innerHTML = "<img id='" + this.divimgid + "' src='" + (imgsrc ? imgsrc : imgsrc) + "' width='200px' height='20px' style='border:0; width:200px; height:20px' />";
    this.divimg = document.getElementById(this.divimgid);
    
    this.DeterminePosition = function() {
        var pos = rwmElementPosition(this.divimg);
        this.offsetX = pos.x;
        this.offsetY = pos.y;
    }

    this.DeterminePosition();
    
    this.MouseClick = function(x, y) {
        this.ClickedRight();
    }

    rwmPodNavRefs[this.divimgid] = this;
    
    this.ClickedRight = function() {
        history.forward();
    }

    this.divimg.onclick = function(evt) {
        e = new rwmEvent(evt);
        if (e.event && e.element) {
            objref = rwmPodNavRefs[e.element.id];
            if (objref) objref.MouseClick(e.x, e.y);
        }
    }

}
