﻿var g_tipRotationSpeed = 10000; //10 secs
var g_timeOutInstance;
var g_tipItemArray = ['2','3','4','5','6','7','8','9','12','14','24','35','47','52'];
var g_tipCount = g_tipItemArray.length - 1;
var g_beautyTipPath = '/wp-content/themes/AlimaPure/assets/img/beautytips/BeautyTip%id%.gif';
var g_beautyTipImage = '<img src="' + g_beautyTipPath + '" alt="BeautyTip" />';
 
function DocumentOnReady() 
{   

       $(window).bind('load', function() {        
        var preload = new Array();
        for (var i = 0; i < g_tipCount; i++)
        {
            s = g_beautyTipPath.replace(/%id%/, g_tipItemArray[i]);
            preload.push(s)
        }
        var img = document.createElement('img');
        $(img).bind('load', function() {
            if(preload[0]) {
                this.src = preload.shift();            
            }
        }).trigger('load');
    });
    
    displayNextTip(0);
    setTimeout( 'grabNextElement(' + Math.random()*g_tipCount + ')', g_tipRotationSpeed);
    FixIEFlashObjects(); 
    AddRandomBackground();        
}

function AddRandomBackground()
{
    var randomNumber = Math.ceil(Math.random()*3);
    $("div#rightColumn").addClass("contentbg" + randomNumber); 
}

function grabNextElement(elementId)
{        
    $('#rotatingtip>div').fadeOut("slow", function() { displayNextTip(elementId); } )    
    $('#rotatingtip>div').fadeIn("slow");
    elementId = Math.ceil(Math.random()*g_tipCount);    
    setTimeout( 'grabNextElement(' + elementId + ')', g_tipRotationSpeed); 
}

function displayNextTip(elementId)
{         
    var displayItem = g_beautyTipImage.replace(/%id%/, g_tipItemArray[elementId]);    
    $('#rotatingtip>div').html(displayItem);    
}

function FixIEFlashObjects() 
{
    $( 'textarea#FlashArea' ).each(
            function() 
            {
                $(this).parent().append( $(this).val() );
            }
        );
}
    