﻿function swfDefaults()
{
   defaultVals = new Array(10000,160,4);
   return defaultVals;
}

function swfish(thePage){

    if (document.getElementById('gfxClickRight'))
    {
    disableBannerLinks();
    setTimeout("beginswf()", 1000);
    document.getElementById('lastRepeatID').value = '0';
    document.getElementById('currentID').value = '1';
    }else if (document.getElementById('currentProdImg'))
    {

        if (location.href.indexOf("wirestrap.aspx") != -1)
        {
            document['bannerGfx'].src = "skins/Skin_1/images/householdBanners/bannerGfx01.jpg";
        }
        if (location.href.indexOf("custom.aspx") != -1)
        {
            document['bannerGfx'].src = "skins/Skin_1/images/customizedBanners/bannerGfx01.jpg";
        }
        
        document.getElementById('currentProdImg').value = 'pView1';
        document.getElementById('pView1').removeAttribute('href');
        if (document.getElementById('theBannerLink'))
        {
            document.getElementById('theBannerLink').removeAttribute('href');
        }
        bannerLocal=getBannerLocal();
        
        document['bannerGfx'].src="images/product/gfx/" + bannerLocal + "/banners/bannerGfx" + '01' + ".jpg";
        document.getElementById('pView1').style.backgroundPosition = "-17px";
        setTimeout("beginswf()", 1000);
        document.getElementById('lastRepeatID').value = '0';
        document.getElementById('currentID').value = '1';
        //hlProduct('testid','red', 'test', '20px','20px');
        //hlProduct('testid','blue', 'test', '20px','20px');
        //removeHl('testid');
        
        
    }
    
}
function getInitElements()
{
    if (document.getElementById('gfxClickRight'))
    {
        theVals = new Array('bannerGfx','leftArrow','rightArrow');
    }else if (location.href.indexOf("professional") != -1)
    {
        theVals = new Array('bannerGfx','pView1','pView2','pView3','pView4');
    }else if (location.href.indexOf("wirestrap.aspx") != -1)
    {
        theVals = new Array('bannerGfx','pView1','pView2','pView3','pView4');
    }else if (location.href.indexOf("custom.aspx") != -1)
    {
        theVals = new Array('bannerGfx','pView1','pView2','pView3','pView4');
    }
    theVals = new Array('bannerGfx','pView1','pView2','pView3','pView4','productImage', 'productLinks');
    return theVals;
}
function getBannerLocal()
{
    if (document.getElementById('gfxClickRight'))
    {
        theLocal="banners";
    }else if (location.href.indexOf("professional") != -1)
    {
        theLocal="industrialBanners";
    }else if (location.href.indexOf("wirestrap.aspx") != -1)
    {
        theLocal="householdBanners";
    }else if (location.href.indexOf("custom.aspx") != -1)
    {
        theLocal="customizedBanners";
    }
    theLocal=document.getElementById('currentBannerLocal').value;
    
    return theLocal;
}
function beginswf(){

    initElements = getInitElements();
    
    defaultVals = swfDefaults();
    displayTime = defaultVals[0];
    fadeTime = defaultVals[1];
    //initElements = new Array('bannerGfx','leftArrow','rightArrow');
    for (x in initElements)
    {
        changeOpac(0,initElements[x]);
        document.getElementById(initElements[x]).style.display = 'block';
        
        if (initElements[x] == 'bannerGfx')
        {
        
            repeatVal = 2;
        }else{
            repeatVal = 0;
        }
        
        opacity(initElements[x], 0, 100, fadeTime, 1, displayTime, repeatVal, 0, 0);
        
    }
    document.getElementById('mainBanner21').style.backgroundImage="none";
    
}

function loopswf(gfxID, displayTime, fadeTime, startFade, endFade, repeatID, currentGfxID){
    //alert(Number(gfxID));

    
    if ( Number(document.getElementById('lastRepeatID').value) < 100 )
    {
        repeatID = Number(document.getElementById('lastRepeatID').value) + 1;
    }else{
        repeatID = 1;
    }
    document.getElementById('lastRepeatID').value = repeatID;
    disableBannerLinks();
    opacity('bannerGfx', startFade, endFade, fadeTime, gfxID, displayTime, 2, repeatID, currentGfxID);
    //document['bannerGfx'].src="skins/Skin_1/images/banners/bannerGfx" + tmpgfxID + ".jpg";
    //opacity('bannerGfx', 0, 100, fadeTime);
    
}

function getNextGfx(currentID, startFade, endFade, fadeTime,displayTime, repeatID, currentGfxID, byPass)
{
    
    defaultVals = swfDefaults();
    bannerLocal=getBannerLocal();
    totalGfx = defaultVals[2];
    if ( Number(byPass) != 45 )
    {
        if ( Number(currentID) + 1 <= Number(totalGfx) )
        {
            currentID = Number(currentID) + 1;
        }else{
            currentID = 1;
        }
    }else{
        currentID = document.getElementById('currentID').value;
    }
    
    if (Number(currentID) < 10)
    {
        tmpgfxID = "0" + currentID;
    }else{
        tmpgfxID = currentID;
    }
    
    document.getElementById('currentID').value = currentID;
    if (document.getElementById('currentProdImg'))
    {
        document.getElementById('currentProdImg').value = "pView" + currentID;
    }
    document['bannerGfx'].src="images/product/gfx/" + bannerLocal + "/banners/bannerGfx" + tmpgfxID + ".jpg";
    
    loopswf(currentID, displayTime, fadeTime, 0, 100, repeatID, currentID);
}
function disableLinks()
{
    theEles = new Array('rightArrow','leftArrow');
    //for (x in theEles)
    //{
    //    document.getElementById(theEles[x]).removeAttribute("onclick");
        //document.getElementById(theEles[x]).setAttribute("onclick","javascript:alert('teadfadf')");
    //}
}
function enableLinks()
{
    theEles = new Array('leftArrow','rightArrow');
    //for (x in theEles)
    //{
        //document.getElementById(theEles[x]).setAttribute("onclick","cycleGfx(" + x + ")");
    //    document.getElementById(theEles[x]).setAttribute("onclick","cycleGfx(" + x + ")");
    //}
}