function e(element)
{
    return document.getElementById(element);
}
function pageLoad()
{
}

function init()
{
    var oImgs;
    
    oImgs = document.getElementsByTagName("IMG");
    
    for(var iCount=0;iCount<oImgs.length;iCount++)
    {
        if(oImgs[iCount].className=="rollover")
        {
            oImgs[iCount].onmouseover = rollover;
            oImgs[iCount].onmouseout = rollout;
        }
    }
   
    //if(document.getElementById('floatingfooter'))
      //  setTimeout(moveFooter,25);
      
    //initStoreLocatorButton();
    
    pageLoad();
}

function initStoreLocatorButton()
{
    var oButton = document.getElementById('btnStoreLocator');
    var oStoreLocator = document.getElementById('imgShopImages');
    
    oButton.otherRollOver = oButton.onmouseover;
    
    document.getElementById('OnlineShopping_Map').onmouseout = function()
    {
        document.getElementById('imgShopImages').style.display='none';
        document.getElementById('shoponline').style.visibility="hidden";
    }
    
    document.getElementById('OnlineShopping_Map').onmouseover = function()
    {
        document.getElementById('imgShopImages').style.display='';
        document.getElementById('shoponline').style.visibility="";
    }

    document.getElementById('shoponline').onmouseover = function()
    {
        document.getElementById('imgShopImages').style.display='';
        document.getElementById('shoponline').style.visibility="";
    }

    oButton.onmouseover = function()
    {
        var oStoreLocator = document.getElementById('imgShopImages');
        document.getElementById('shoponline').style.visibility="";
        oStoreLocator.style.display='';
        oButton.otherRollOver();
    }
}

function rollover()
{
    this.src = this.src.replace(".png","Over.png");
}

function rollout()
{
    if(this.src.indexOf("Over")>0)
    {
        this.src = this.src.replace("Over.png",".png");
    }
}

function openLink(sUrl)
{
    window.open(sUrl,"");
}

function moveFooter()
{
    var oFooter = document.getElementById('floatingfooter');    
    oFooter.style.top = document.documentElement.scrollTop+document.documentElement.clientHeight-95+"px";
    setTimeout(moveFooter,25);
}
function getXmlObject()
{
    var oXml;
    try 
    {
        oXml = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
          oXml = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
          oXml = null;
      }
    }
    if(!oXml && typeof XMLHttpRequest!="undefined")
    {
        oXml = new XMLHttpRequest();
    }
    if(!oXml)
    {
        alert("Sorry, your browser is not supported by our system. Please use Internet Explorer 6.0+ or Mozilla 1.0");
    }
    return oXml;
}
function getXmlValue(oNode,sTagName)
{
    try
    {
        return oNode.getElementsByTagName(sTagName)[0].firstChild.nodeValue;
    }
    catch(e)
    {
        return "";
    }
}

function ajaxCall(sUrl,sRequest,fCallback)
{
    var oXml = getXmlObject();
    
    oXml.open("POST",sUrl,true);
    oXml.setRequestHeader("Method", "POST " + sUrl + " HTTP/1.1");
    oXml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    oXml.onreadystatechange = function()
    {
        if(oXml.readyState!=4) return;
        if(fCallback) fCallback(oXml.responseText);
    }
    oXml.send(sRequest);
}
function ajaxCallObject(sUrl,sRequest,fCallback)
{
    var oXml = getXmlObject();
    var oXmlReturn;
    
    oXml.open("POST",sUrl,true);
    oXml.setRequestHeader("Method", "POST " + sUrl + " HTTP/1.1");
    oXml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    oXml.onreadystatechange = function()
    {
        if(oXml.readyState!=4) return;
        if (typeof ActiveXObject != "undefined" && typeof GetObject != "undefined")
        {
            oXmlReturn = new ActiveXObject("Microsoft.XMLDOM");
            oXmlReturn.loadXML(oXml.responseText);
        }
        else if (typeof DOMParser != "undefined")
        {  
            var objDOMParser = new DOMParser();
            oXmlReturn = objDOMParser.parseFromString(oXml.responseText, "application/xml");
        } 

        if(fCallback) fCallback(oXmlReturn);
    }
    oXml.send(sRequest);
}
window.onload = init;
