// var gClickFlag = false;
var gResizeInitCount = 0;
function veo_commonInit()
{
var gIsAutoPlay = true;
$.each($(".topSlider .sliderItem"), function(_i, _el){
if($(_el).find('.videoWrapper').data("video") !== undefined){
gIsAutoPlay = false;
}
});
$(".topSlider").slick
(
{
dots: true,
infinite: true,
speed: 300,
slidesToShow: 1,
adaptiveHeight: true,
fade: true,
autoplay: gIsAutoPlay,
autoplaySpeed: 5000
}
);
$(".topSlider").on
(
"beforeChange",
function(pEvent, pSlick, pCurrentSlide, pNextSlide)
{
var _video = $(".topSlider").find(".sliderItem[data-slick-index=" + pNextSlide + "]").find(".videoWrapper").data("video");
$(".topSlider").find(".sliderItem").removeClass("active");
$(".topSlider").find(".sliderItem[data-slick-index=" + pNextSlide + "]").addClass("active");
updateSliderVideo($(".topSlider"), $(".topSlider").find(".sliderItem[data-slick-index=" + pNextSlide + "]"), _video);
}
);
/*
$(".topSlider").on
(
"afterChange",
function(pEvent, pSlick, pCurrentSlide)
{
}
);
*/
$(".topSlider").find(".sliderItem").removeClass("active");
$(".topSlider").find(".sliderItem[data-slick-index=0]").addClass("active");
updateSliderVideo($(".topSlider"), $(".topSlider").find(".sliderItem.active"), $(".topSlider").find(".sliderItem.active").find(".videoWrapper").data("video"));
closeMessage();
$(window).on
(
"resize",
function(pEvent, pResponsive_str)
{
gResizeInitCount++;
if ((gResizeInitCount < 2) || ($(window).width() != gDisplayWidth))
{
gDisplayWidth = $(window).width();
$("html, body").removeClass("transitionFreeze").addClass("transitionFreeze");
closeMessage();
if ($(".campusMenuWrapper").length > 0)
{
updateCampusMenu($(".campusMenuWrapper").find("#learningwithusMenu_curriculum"));
}
if ($(".learningwithusMenuWrapper").length > 0)
{
updateLearningwithusMenu($(".learningwithusMenuWrapper").find("#learningwithusMenu_curriculum"));
}
if ($(".tabMenuWrapper").length > 0)
{
if(gCurrentTab != '') {
updateTabMenu(gCurrentTab);
}
// 20180115 call closeFaqItems() only when it is declared
if (typeof closeFaqItems !== 'undefined' && typeof closeFaqItems === 'function') {
closeFaqItems();
}
}
setTimeout
(
function ()
{
$("html, body").removeClass("transitionFreeze");
},
10
);
}
}
);
}
function veo_campusInit()
{
$(".campusMenu").find("input[type='radio']").on
(
"change",
function (pEvent)
{
updateCampusMenu($(pEvent.currentTarget));
}
);
gDisplayWidth = $(window).width();
gCurrentCampusSection = $(".campusMenuWrapper").find("#learningwithusMenu_curriculum").val();
$(".campusMenuWrapper").find("#learningwithusMenu_curriculum").trigger("click");
updateCampusMenu($(".campusMenuWrapper").find("#learningwithusMenu_curriculum"));
}
function veo_learningwithusInit()
{
$(".learningwithusMenu").find("input[type='radio']").on
(
"change",
function (pEvent)
{
updateLearningwithusMenu($(pEvent.currentTarget));
}
);
gDisplayWidth = $(window).width();
gCurrentLearningwithusSection = $(".learningwithusMenuWrapper").find("#learningwithusMenu_curriculum").val();
$(".learningwithusMenuWrapper").find("#learningwithusMenu_curriculum").trigger("click");
}
function updateSliderVideo(pSlider, pSliderItem, pVideo)
{
var _html = null;
var _popVideoType = pSliderItem.data("type");
var _popVideo = pSliderItem.data("id");
_html = '';
if (pVideo != undefined)
{
if ($("body").hasClass("deviceDesktop"))
{
_html += '';
}
}
if ((_popVideoType != undefined) && (_popVideoType != ""))
{
_html += '';
}
pSliderItem.find(".videoWrapper").html(_html);
}
function toggleMessage(pTarget)
{
if (pTarget.hasClass("active"))
{
closeMessage();
}
else
{
closeMessage(true);
if ($("body").hasClass("mobile"))
{
pTarget.css({"height": (pTarget.find(".message").height() + 90) + "px"});
pTarget.addClass("active");
}
else
{
$(".messagePanel").find(".messageTitle").html(pTarget.find(".message").find(".messageTitle").html());
$(".messagePanel").find(".messageDesc").html(pTarget.find(".message").find(".messageDesc").html());
$(".messagePanel").css({"height": ($(".messagePanel").find(".messageWrapper").height() + 60) + "px"});
pTarget.addClass("active");
}
if (!$("body").hasClass("mobile"))
{
doPageScroll($(".messagePanel"));
}
}
/*
if (!gClickFlag)
{
gClickFlag = true;
console.log("click: " + pIndex);
setTimeout
(
function ()
{
gClickFlag = false;
},
100
);
}
else
{
console.log("freeze click");
}
*/
}
function closeMessage(pOpen)
{
$(".attributes").find(".attribute").removeClass("active");
if ($("body").hasClass("mobile"))
{
$(".attributes").find(".attribute").css({"height": "60px"});
}
else
{
$(".messagePanel").css({"height": 0});
}
if ((pOpen == undefined) || (pOpen == "") || (pOpen != true))
{
if (!$("body").hasClass("mobile"))
{
// doPageScroll($(".ibLearner"));
}
}
}