﻿$j(document).ready(function () {
    // Open video player
    $j(".Benefit .Image a").click(
    function (event) {
        event.preventDefault();
        hideVideos();
        showVideo($j(this).parents(".Benefit:first"));
    });

    $j(".accessory td .label a").mousemove(moveRelatedProductDetails);
    $j(".accessory td .label a").mouseout(hideRelatedProductDetails);

    $j(".ProductList * a").mousemove(moveProductImage);
    $j(".ProductList * a").mouseout(hideProductImage);

    $j("#selFrequencyMax").click(toggleFrequencyMax);
    toggleFrequencyMax();
    $j("#selTemperatureMax").click(toggleTemperatureMax);
    toggleTemperatureMax();
    $j("#selMaximumOperationalLevel").click(toggleMaximumOperationalLevel);
    toggleMaximumOperationalLevel();
    $j("#selMaxWeight").click(toggleMaxWeight);
    toggleMaxWeight();
    $j("#selSensitivity").click(toggleSensitivity);
    toggleSensitivity();

});

function toggleFrequencyMax() {
    if ($j('#selFrequencyMax').is(':checked')) {
        $j('#FrequencyMax').removeAttr('readonly');
        $j('#FrequencyMax').addClass("NormalInput");
    } else {
        $j('#FrequencyMax').attr('readonly', true);
        $j('#FrequencyMax').removeClass("NormalInput");
    }
}
function toggleTemperatureMax() {
    if ($j('#selTemperatureMax').is(':checked')) {
        $j('#TemperatureMax').removeAttr('readonly');
        $j('#TemperatureMax').addClass("NormalInput");
    } else {
        $j('#TemperatureMax').attr('readonly', true);
        $j('#TemperatureMax').removeClass("NormalInput");
    }
}
function toggleMaximumOperationalLevel() {
    if ($j('#selMaximumOperationalLevel').is(':checked')) {
        $j('#maximumOperationalLevel').removeAttr('readonly');
        $j('#maximumOperationalLevel').addClass("NormalInput");
    } else {
        $j('#maximumOperationalLevel').attr('readonly', true);
        $j('#maximumOperationalLevel').removeClass("NormalInput");
    }
}
function toggleMaxWeight() {
    if ($j('#selMaxWeight').is(':checked')) {
        $j('#maxWeight').removeAttr('readonly');
        $j('#maxWeight').addClass("NormalInput");
    } else {
        $j('#maxWeight').attr('readonly', true);
        $j('#maxWeight').removeClass("NormalInput");
    }
}
function toggleSensitivity() {
    if ($j('#selSensitivity').is(':checked')) {
        $j('#Sensitivity').removeAttr('readonly');
        $j('#Sensitivity').addClass("NormalInput");
    } else {
        $j('#Sensitivity').attr('readonly', true);
        $j('#Sensitivity').removeClass("NormalInput");
    }
}

function hideVideos() {
  $j(".Benefit .Media").addClass("Hidden");
};

function showVideo(element) {
  var mediaContainer = $j(".Media", element);
  mediaContainer.removeClass("Hidden");
};

function moveRelatedProductDetails(event) {
  $j(".details", event.target.parentNode).show();
  var offsetY = $j("div.Product").offset().top;
  $j(".details", event.target.parentNode).css({
    top: (event.pageY - 175) - offsetY + "px",
    left: "150px"
  });
}

function hideRelatedProductDetails(event) {
  $j(".details", event.target.parentNode).hide();
}

function moveProductImage(event) {
    $j(".enlargedImage", event.target.parentNode.parentNode).show();
}

function hideProductImage(event) {
    $j(".enlargedImage", event.target.parentNode.parentNode).hide();
}

