﻿$(document).ready(function () {
    $('.goBtn').mouseover(function () {
        $('.goBtn').addClass('goBtnHover');
    });

    $('.goBtn').mouseout(function () {
        $('.goBtn').removeClass('goBtnHover');
    });


    $('.cartBtn').mouseover(function () {
        $('.cartBtn').addClass('cartBtnHover');
    });

    $('.cartBtn').mouseout(function () {
        $('.cartBtn').removeClass('cartBtnHover');
    });




    var url = location.href;
    var shorturl = location.pathname;

    var pat_tips = /tips-and-tricks/g;
    var pat_news = /news-media/g;
    var pat_promotions = /promotions/g;
    var pat_racings = /racing/g;

    if (pat_tips.test(url)) {
        $('.tipsTricksItem a').removeClass('ctaTipsTricks');
        $('.tipsTricksItem').addClass('ctaTipsTricksActive');
    }

    if (pat_news.test(url)) {
        $('.newsMediaItem a').removeClass('ctaNewsMedia');
        $('.newsMediaItem').addClass('ctaNewsMediaActive');
    }

    if (pat_promotions.test(url)) {
        $('.promotionsItem a').removeClass('ctaPromotions');
        $('.promotionsItem').addClass('ctaPromotionsActive');
    }

    if (pat_racings.test(url)) {
        $('.racingItem a').removeClass('ctaRacing');
        $('.racingItem').addClass('ctaRacingActive');
    }

    var su = shorturl.substr(1, shorturl.length - 1);
    $('a[href="' + su + '"]').addClass('activeFooterLink');



    $('#signupBtn').mouseover(function () {
        $('#signupBtn').attr('src', '/images/signupBtnHover.jpg');
    });

    $('#signupBtn').mouseout(function () {
        $('#signupBtn').attr('src', '/images/signupBtn.jpg');
    });


    $('.nl_field').click(function () {
        $('.nl_field').val("")
    });


    $('.nlIntroField').keydown(function (e) {
        if (!e)
            e = window.event;

        var code = e.keyCode;
        if ($.browser.mozilla) {
            if (code == 13) {


                e.stopPropagation();
                e.preventDefault();
                e.cancelBubble = true;
                OpenSignUpForm();
                return false;
            }
        }
        else {
            if (code == 13) {

                e.cancel = true;

                try {
                    OpenSignUpForm();
                    e.returnValue = false;
                    e.cancelBubble = true;

                    if (document.all) { //IE   
                        e.keyCode = 0;
                    }
                    else { //NS   
                        e.preventDefault();
                        e.stopPropagation();
                    }
                }
                catch (ex) {
                }
            }
        }
    });
});
/* Play video in '.playContainer' div +++ */

function playVideo(videoID) {
    var videoObj = "<div class='vembed'>" +
                    "<object width='414' height='250'>" +
					"<param name='movie' value='http://www.youtube.com/v/" + videoID + "?f=user_uploads&amp;app=youtube_gdata&autoplay=1'>  </param>" +
					"<param name='wmode' value='opaque' />" +
                        "<embed src='http://www.youtube.com/v/" + videoID + "?f=user_uploads&amp;app=youtube_gdata&autoplay=1' type='application/x-shockwave-flash' width='414' height='250' wmode='opaque'>" +
                        "</embed>" +
                    "</object>" +
                    "</div>";
$('.playContainer').html(videoObj).show();
}

function bringBackBrandHowtoVideo(videoUrl) {
    var videoObj = "<div class='vembed'>" +
                    "<object width='414' height='250'>" +
                    "<param name='movie' value='"+ videoUrl + "' />" +
					"<param name='wmode' value='opaque' />" +
                        "<embed src='" + videoUrl + "' type='application/x-shockwave-flash' width='414' height='250' wmode='opaque'>" +
                        "</embed>" +
                    "</object>" +
                    "</div>";
    $('.howtoContainer').html(videoObj).show();
    $('#howToContainerTitle').html("HOW-TO VIDEO");
}

function showTipsTricks(brandID) {
    $('.howtoContainer').html($('#bTipsTricks').html()).show();
    $('#howToContainerTitle').html("TIPS & TRICKS");
}


function showPromotions(brandID, promoPath) {
    //$('.howtoContainer').html($('#bPromotions').html()).show();
    $('#howToContainerTitle').html("PROMOTIONS");
    displayPromotions(brandID, promoPath);
}

function showBeforeAfter(brandID) {
    $('.howtoContainer').html($('#bBeforeAfter').html()).show();
    $('#howToContainerTitle').html("BEFORE & AFTER");
}

function displayPromotions(brandID, promoPath) {
    $.ajax({
        type: 'GET',
        async: false,
        url: '/Api/GetBrandPromotions.aspx',
        dataType: 'html',
        data: { brandId: brandID },
        success: function (data) {
            data2 = jQuery.parseJSON(data);
            promotionFilename = data2.Result;

            thumb_path = promoPath + 'thumb_' + promotionFilename;
            path = promoPath + promotionFilename;
            $('.howtoContainer').html('<a href="' + path + '" target="_blank"><img src="' + thumb_path + '" style="height:225px" title="" alt="loading promo image..." /></a>');


        }
    });
}
