﻿var _iCurrentImage = 1;
var _iNewImage = 0;
var _oInterval;
var _bIsAnimating = false;

function selCountry_onchange(sCountry, sState)
{
    if($$(sCountry).value=="USA" || $$(sCountry).value=="CANADA")
    {
        $$(sState).disabled=false;
    }
    else
    {
        $$(sState).disabled=true;
    }
}

function fadeTo(img, bCancel)
{
    if(_bIsAnimating)
    {
        return false;
    }
    
    if(bCancel)
    {
        window.clearInterval(_oInterval);
    }
    
    if(img == _iCurrentImage)
    {
        return false;
    }
    
    _iNewImage = img;
    
    $$("imgBanner" + _iNewImage).style.xOpacity = .99;
    $$("imgBanner" + _iNewImage).style.opacity = .99;
    $$("imgBanner" + _iNewImage).style.MozOpacity = .99;
    $$("imgBanner" + _iNewImage).style.zIndex = 1;
    $$("imgBanner" + _iNewImage).style.filter = "alpha(opacity=" + ($$("imgBanner" + _iNewImage).style.xOpacity * 100) + ")";
    show("imgBanner" + _iNewImage);
    $$("tdMastCell" + _iCurrentImage).style.background = "#fdf1dd";
    $$("tdMastCell" + _iNewImage).style.background = "#e3eefa";
    window.setTimeout(fadeIn, 50);
    _bIsAnimating = true;
    
    return false;
}

function fadeIn()
{
    var oOld = $$("imgBanner" + _iCurrentImage);
    var oNew = $$("imgBanner" + _iNewImage);
    
    if(_iCurrentImage == _iNewImage)
    {
        return;
    }
    
    oOld.xOpacity = oOld.xOpacity - .1;
    
    if(oOld.xOpacity > 0)
    {
        setOpacity(oOld);
        window.setTimeout(fadeIn, 50);
    }
    else
    {
        oOld.style.zIndex = 0;
        oOld.xOpacity = 0;
        hide("imgBanner" + _iCurrentImage);
        $$("tdMastCell" + _iCurrentImage).style.background = "#fdf1dd";
        $$("tdMastCell" + _iNewImage).style.background = "#e3eefa";
        _iCurrentImage = _iNewImage;
        
        oNew.style.zIndex = 2;
        oNew.xOpacity = 0.99;
        _bIsAnimating = false;
    }
}

function doRoll()
{
    if(_iCurrentImage == 3)
    {
        fadeTo(1);
    }
    else
    {
        fadeTo(_iCurrentImage+1);
    }
}

jQuery(document).ready(function()
{
    if($("#txtSearchBar") != undefined)
    {
        $("#txtSearchBar").focus(function()
        {
            if($("#txtSearchBar").val() == "Search...")
            {
                $("#txtSearchBar").val("");
            }
        });
        
        $("#txtSearchBar").blur(function()
        {
            if($("#txtSearchBar").val() == "")
            {
                $("#txtSearchBar").val("Search...");
            }
        });
        
        $("#txtSearchBar").keyup(function(event)
        {
            if(event.keyCode == 13)
            {
                doSearch();
            }
        });
        
        $("#aSearchButton").click(doSearch);
    }
    
    if ($$("ctlBanner_divHoverBanner") != undefined)
    {
        hide("imgBanner2");
        hide("imgBanner3");
        
        imgs = $$("ctlBanner_divHoverBanner").getElementsByTagName("img");
	      for(i=1;i<imgs.length;i++) 
	      {
	          imgs[i].xOpacity = 0;
	          imgs[1].zIndex = 0;
	      }
	      
	      imgs[0].style.zIndex = 2;
	      
	      imgs[0].xOpacity = .99;
	      
	      _oInterval = window.setInterval(doRoll, 5000);
    }
});

function setOpacity(obj) 
{
		if(obj.xOpacity>.99) 
		{
			  obj.xOpacity = .99;
			  return;
		}
		
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}


function doSearch()
{
    if($("#txtSearchBar").val() == "Search..." || $("#txtSearchBar").val() == "")
    {
        return false;
    }
    
    window.location = "/search?q=" + escape($("#txtSearchBar").val());
    return false;
}
