var EmailRouteIFrameManager =
new function()
{
    this.setIFrameElem =
    function(elem)
    {
        _iFrameElem = elem;
    };
    
    this.getIFrameUrl =
    function()
    {        
        return frames[_iFrameElem.name].location.href;
    };

    this.setUrl =
    function(tripId, url)
    {
        if(!_urls) {
            _urls = [];
        }

        _urls[tripId] = url;
    };

    this.getUrl =
    function(tripId)
    {
        return _urls[tripId];
    };

    this.setTripId = 
    function(tripId)
    {
        _tripId = tripId;
        _setUrl();
    };

    this.getTripId =
    function()
    {
        return _tripId;
    };

    var _setUrl =
    function()
    {
	if(_urls[_tripId] == null){
            _iFrameElem.src = '';
	}else{	
            _iFrameElem.src = _urls[_tripId];
        }
    };

    var _iFrameElem = null;
    var _tripId = 0;
    var _urls = [];
};
