var ps_img_arrow = "http://images.podcastspot.com/websites/skins/default/themes/default/arrow.gif";
var ps_img_loading = "http://images.podcastspot.com/websites/skins/default/themes/default/loading.gif";
var ps_loading_src = "<img src='" + ps_img_loading + "' alt='Loading' class='GeneralImage' />&nbsp;";
var ps_arrow_src = "<img src='" + ps_img_arrow + "' alt='Arrow' class='GeneralImage' />&nbsp;";

function getWindowHeight() 
{
    var windowHeight=0;
    
    if (typeof(window.innerHeight)=='number') 
    {
        windowHeight=window.innerHeight;
    }
    else 
    {
        if (document.documentElement&&document.documentElement.clientHeight) 
        {
            windowHeight=document.documentElement.clientHeight;
        }
        else 
        {
            if (document.body&&document.body.clientHeight) 
            {
                windowHeight=document.body.clientHeight;
            }
        }
    }
    
    return windowHeight;
}

function setFooter() 
{
    if (document.getElementById) 
    {
        var windowHeight=getWindowHeight();
        if (windowHeight>0) 
        {
            var contentHeight=document.getElementById('Wrapper').offsetHeight;
            var footerElement=document.getElementById('SiteFooter');
            var footerHeight=footerElement.offsetHeight;
            
            var e1=document.getElementById('SiteMain');
            var e2=document.getElementById('BottomRightBorder');
            
            var navName = navigator.appName ;
            var brVer = navigator.userAgent; var brNum; var reg = new RegExp('/');
            if (brVer.indexOf('Opera') == 0)
            {
                brNum = '';
            }
            else
            {
                var brVerId = brVer.indexOf('MSIE');
                brNum = brVer.substr(brVerId,8);
            }
            
            if (windowHeight-(contentHeight+footerHeight)>=0) 
            {
                footerElement.style.position='relative';
                footerElement.style.top=(windowHeight-(contentHeight+footerHeight)-2)+'px';
                e2.style.display='';
                e2.style.position='absolute';
                if (e1.offsetHeight <= 440)
                {
                    e2.style.top='441px';
                }
                else
                {
                    if (brNum == "MSIE 6.0")
                    {
                        e2.style.top=e1.offsetHeight+30+'px';
                    }
                    else
                    {
                        e2.style.top=e1.offsetHeight+'px';
                    }
                }
            }
            else 
            {
                footerElement.style.position='static';
                e2.style.display='none';
            }
        }
    }
}

function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 

window.onload = function() 
{
  setFooter();
  externalLinks();
}

window.onresize = function() 
{
  setFooter();
}