// preload nav rollovers
if (document.images) {
	var nav_sunscreen_up = new Image();
	var nav_sunscreen_ro = new Image();
	var nav_sunrepair_up = new Image();
	var nav_sunrepair_ro = new Image();
	var nav_learn_up = new Image();
	var nav_learn_ro = new Image();
	var nav_shop_up = new Image();
	var nav_shop_ro = new Image();		
	var nav_ourstory_up = new Image();
	var nav_ourstory_ro = new Image();
	
	var impact_btn_everyday_up = new Image();
	var impact_btn_everyday_ro = new Image();		
	var impact_btn_kids_up = new Image();
	var impact_btn_kids_ro = new Image();
	var impact_btn_facial_up = new Image();
	var impact_btn_facial_ro = new Image();
	var impact_btn_babies_up = new Image();
	var impact_btn_babies_ro = new Image();

	nav_sunscreen_up.src = "App_Themes/Skin_1/images/nav_sunscreen.png";
	nav_sunscreen_ro.src = "App_Themes/Skin_1/images/nav_sunscreen_ro.png";
	nav_sunrepair_up.src = "App_Themes/Skin_1/images/nav_sunrepair.png";
	nav_sunrepair_ro.src = "App_Themes/Skin_1/images/nav_sunrepair_ro.png";
	nav_learn_up.src = "App_Themes/Skin_1/images/nav_learn.png";
	nav_learn_ro.src = "App_Themes/Skin_1/images/nav_learn_ro.png";
	nav_shop_up.src = "App_Themes/Skin_1/images/nav_shop.png";
	nav_shop_ro.src = "App_Themes/Skin_1/images/nav_shop_ro.png";
	nav_ourstory_up.src = "App_Themes/Skin_1/images/nav_ourstory.png";
	nav_ourstory_ro.src = "App_Themes/Skin_1/images/nav_ourstory_ro.png";

	impact_btn_everyday_up.src = "App_Themes/Skin_1/images/impact_btn_everyday.png";
	impact_btn_everyday_ro.src = "App_Themes/Skin_1/images/impact_btn_everyday_ro.png";
	impact_btn_kids_up.src = "App_Themes/Skin_1/images/impact_btn_kids.png";
	impact_btn_kids_ro.src = "App_Themes/Skin_1/images/impact_btn_kids_ro.png";
	impact_btn_facial_up.src = "App_Themes/Skin_1/images/impact_btn_facial.png";
	impact_btn_facial_ro.src = "App_Themes/Skin_1/images/impact_btn_facial_ro.png";
	impact_btn_babies_up.src = "App_Themes/Skin_1/images/impact_btn_baby.png";
	impact_btn_babies_ro.src = "App_Themes/Skin_1/images/impact_btn_baby_ro.png";
}

$(document).ready(function () {
    // only show first name of user
    var username = $('.username').html();
    if (username && username.indexOf(' ') != -1) {
        username = username.substr(0, username.indexOf(' '));
    }
    $('.username').html(username);

    // pressing enter on searchbox submits
    $('#search_text').bind('keypress', function (e) {
        var code = (e.keyCode ? e.keyCode : e.which);
        if (code == 13) {
            searchSubmit();
            return false;
        }
    });

    // remove sku from cart
    $('.shoppingcartproductsku').hide();

    // cycle testimonials
    $('#testimontial_cycle_wrapper').cycle({
        fx: 'scrollLeft',
        timeout: 10000
    });

    //5steps Show/Hide
    $('#5steps_Link').click(function () {
        $('#5steps_txt').toggle('fast');
    });

    //UV 11 Show/Hide
    $('#uv11_link').click(function () {
        $('#uv11_txt').toggle('fast');
    });

    //UV 810 Show/Hide
    $('#uv810_link').click(function () {
        $('#uv810_txt').toggle('fast');
    });

    //UV 67 Show/Hide
    $('#uv67_link').click(function () {
        $('#uv67_txt').toggle('fast');
    });

    //UV 35 Show/Hide
    $('#uv35_link').click(function () {
        $('#uv35_txt').toggle('fast');
    });

    //UV 2 Show/Hide
    $('#uv2_link').click(function () {
        $('#uv2_txt').toggle('fast');
    });

    // Scrapbook
    $(".scrapbook_link[rel='scrapbook_image']").colorbox();

    // Contest gallery
    $(".scrapbook_link[rel='contest_image']").colorbox();

    // Contest gallery
    $(".scrapbook_link[rel='scrapbook_gg']").colorbox();
});

// AJAX cursor changes
function beginRequest(sender, args) {
    //alert("start");
    window.status = "Please wait...";
    document.body.style.cursor = "wait";
}

function pageLoaded(sender, args) {
    //alert("end");
    window.status = "Done";
    document.body.style.cursor = "default";
    setCheckoutButton();
}

function setCheckoutButton() {
    $("a:contains('Continue Checkout')").attr('class', 'minicart_checkoutlink');
    $("a:contains('Continue Checkout')").html('Checkout');
}

function getTextBoxBlur(elem, text) {
    if (elem.value == "") {
        elem.value = text;
    }
}

function searchSubmit() {
    var searchterm = $('#search_text').val();
    window.location.href = "search.aspx?searchterm=" + encodeURIComponent(searchterm);
}

/////////////////////// LadyBugs!
/////////////////////// BUG 1
var bug1_path = new Array({ top: '5px', left: '20px' }, { top: '5px', left: '23px' }, { top: '7px', left: '27px' }, { top: '12px', left: '22px' }, { top: '8px', left: '22px' });
var bug_1_index = 0;

function setBug1Timer() {
    var bug1_timer = setTimeout("moveBug1()", 1000);
}

function moveBug1() {
    if (bug_1_index > bug1_path.length - 1) {
        bug_1_index = 0;
    }

    var top = bug1_path[bug_1_index].top;
    var left = bug1_path[bug_1_index].left;
    $('#ladybugs_1').css('top', top);
    $('#ladybugs_1').css('left', left);
    bug_1_index++;
    setBug1Timer();
}

/////////////////////// BUG 2
var bug2_path = new Array({ top: '10px', left: '250px' }, { top: '6px', left: '257px' }, { top: '3px', left: '260px' }, { top: '6px', left: '265px' }, { top: '8px', left: '260px' }, { top: '10px', left: '250px' }, { top: '13px', left: '245px' });
var bug_2_index = 0;

function setBug2Timer() {
    var bug2_timer = setTimeout("moveBug2()", 2700);
}

function moveBug2() {
    if (bug_2_index > bug2_path.length - 1) {
        bug_2_index = 0;
    }

    var top = bug2_path[bug_2_index].top;
    var left = bug2_path[bug_2_index].left;
    $('#ladybugs_2').css('top', top);
    $('#ladybugs_2').css('left', left);
    bug_2_index++;
    setBug2Timer();
}

/////////////////////// BUG 3
var bug3_path = new Array({ top: '2px', left: '625px' }, { top: '1px', left: '627px' }, { top: '0px', left: '630px' }, { top: '3px', left: '628px' }, { top: '5px', left: '625px' }, { top: '3px', left: '620px' });
var bug_3_index = 0;

function setBug3Timer() {
    var bug3_timer = setTimeout("moveBug3()", 2000);
}

function moveBug3() {
    if (bug_3_index > bug3_path.length - 1) {
        bug_3_index = 0;
    }

    var top = bug3_path[bug_3_index].top;
    var left = bug3_path[bug_3_index].left;
    $('#ladybugs_3').css('top', top);
    $('#ladybugs_3').css('left', left);
    bug_3_index++;
    setBug3Timer();
}

/////////////////////// BUG 4
var bug4_path = new Array({ top: '8px', left: '900px' }, { top: '6px', left: '898px' }, { top: '8px', left: '895px' }, { top: '10px', left: '897px' }, { top: '11px', left: '902px' }, { top: '10px', left: '901px' });
var bug_4_index = 0;

function setBug4Timer() {
    var bug3_timer = setTimeout("moveBug4()", 2500);
}

function moveBug4() {
    if (bug_4_index > bug4_path.length - 1) {
        bug_4_index = 0;
    }

    var top = bug4_path[bug_4_index].top;
    var left = bug4_path[bug_4_index].left;
    $('#ladybugs_4').css('top', top);
    $('#ladybugs_4').css('left', left);
    bug_4_index++;
    setBug4Timer();
}

// set them off
$(document).ready(function () {
    setBug1Timer();
    setBug2Timer();
    setBug3Timer();
    setBug4Timer();
});
/////////////////////// END LadyBugs!

/////////////////////// Flowers!
var flowerImages = new Array("bg_flower_1.png", "bg_flower_2.png", "bg_flower_3.png");
$(document).ready(function () {
    var fIndex = Math.floor(Math.random() * 3);
    var imagePath = "url('App_Themes/Skin_1/images/" + flowerImages[fIndex] + "')";
    $('#flowers').css('background-image', imagePath);
});

/////////////////////// Sidebar Recommendations!
$(document).ready(function () {
    var sPath = window.location.pathname;
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    var rawIndex;
    var cycleIndex = 0;
    if (sPage.indexOf('p-') != -1) { // Check for product
        rawIndex = sPage.substring(sPage.indexOf('p-') + 2, sPage.indexOf('p-') + 4).replace('-', '');

    }
    else if (sPage.indexOf('t-') != -1) { // Check for topic
        rawIndex = sPage.substring(sPage.indexOf('t-') + 2, sPage.indexOf('t-') + 4).replace('-', '');
    }

    //alert(rawIndex);
    if (rawIndex) {
        switch (rawIndex) {
            case ('1'):
                cycleIndex = 1;
                break;
            case ('2'):
                cycleIndex = 3;
                break;
            case ('3'):
                cycleIndex = 2;
                break;
            case ('4'):
                cycleIndex = 5;
                break;
            case ('6'):
                cycleIndex = 6;
                break;
            case ('7'):
                cycleIndex = 5;
                break;
            case ('8'):
                cycleIndex = 9;
                break;
            case ('9'):
                cycleIndex = 10;
                break;
            case ('5'):
                cycleIndex = 5;
                break;
            case ('16'):
                cycleIndex = 7;
                break;
            case ('11'):
                cycleIndex = 2;
                break;
            case ('17'):
                cycleIndex = 2;
                break;
            case ('13'):
                cycleIndex = 7;
                break;
            case ('15'):
                cycleIndex = 8;
                break;
            case ('12'):
                cycleIndex = 7;
                break;
            case ('14'):
                cycleIndex = 2;
                break;
            case ('ki'):
                cycleIndex = 5;
                break;
            case ('ew'):
                cycleIndex = 0;
                break;
            case ('fa'):
                cycleIndex = 6;
                break;
            case ('in'):
                cycleIndex = 3;
                break;
            case ('in'):
                cycleIndex = 3;
                break;
        }
    }

    $('#recommend_wrapper').cycle({
        timeout: 0,
        speed: 300,
        startingSlide: cycleIndex
    });
});

function constantcontact_submit(emailText) {
    var text = "http://visitor.r20.constantcontact.com/d.jsp?m=1100909363320&p=oi&llr=ydq4ujbab&ea=" + document.getElementById(emailText).value;
    //alert(text);
    window.open(text);
    return false;
}
