HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/promic.komma-mediadesign.nl/wwwroot/css-js/promicProducten.js
// JavaScript Document

$(document).ready(function(){	

	$('.animationOrange').hover(function(){
		$("> .left .up", this).stop().animate({"opacity": "0"}, "fast");
		$("> .left .hover", this).stop().animate({"opacity": "1"}, "fast");
		$("> .right .up", this).stop().animate({"opacity": "0"}, "fast");
		$("> .right .hover", this).stop().animate({"opacity": "1"}, "fast");
		$("> .left .text", this).stop().animate({borderColor: "#b6b4b4"}, "fast");
	},function(){
		$("> .left .up", this).stop().animate({"opacity": "1"}, "fast");
		$("> .left .hover", this).stop().animate({"opacity": "0"}, "fast");
		$("> .right .up", this).stop().animate({"opacity": "1"}, "fast");
		$("> .right .hover", this).stop().animate({"opacity": "0"}, "fast");
		$("> .left .text", this).stop().animate({borderColor: "#e5a370"}, "fast");
	});
	
	
	$('.animationBlack').hover(function(){
		$("> .left .up", this).stop().animate({"opacity": "0"}, "fast");
		$("> .left .hover", this).stop().animate({"opacity": "1"}, "fast");
		$("> .right .up", this).stop().animate({"opacity": "0"}, "fast");
		$("> .right .hover", this).stop().animate({"opacity": "1"}, "fast");
		$("> .left .text", this).stop().animate({borderColor: "#e5a370"}, "fast");
	},function(){
		$("> .left .up", this).stop().animate({"opacity": "1"}, "fast");
		$("> .left .hover", this).stop().animate({"opacity": "0"}, "fast");
		$("> .right .up", this).stop().animate({"opacity": "1"}, "fast");
		$("> .right .hover", this).stop().animate({"opacity": "0"}, "fast");
		$("> .left .text", this).stop().animate({borderColor: "#b6b4b4"}, "fast");
	});
	
	$('#mainProductMenulist li a').each(function(){
    	$(this).parent().width($(this).width() + 4);
	});
	$('#subProductMenulist li a').each(function(){
    	$(this).parent().width($(this).width() + 4);
	});
	
	var activeFade = -1;
	
	$('#mainProductMenulist li').each(function(index) {
		$(this).click(function(e){
			e.preventDefault;
			menuFadeAction(index);
		});
	});
	
	function menuFadeAction(newFadeActive){
		
		if(activeFade == -1){ 
			$("#subBlanco").stop().animate({opacity: 0}, "fast");
		}else{
			$("#mainProductMenulist li").eq(activeFade).toggleClass("active");
			$("#subProductMenulist .subMenuList").eq(activeFade).stop().animate({opacity: 0}, "fast");
			$("#subProductMenulist .subMenuList").eq(activeFade).css("z-index","1");
		}
		$("#subProductMenulist .subMenuList").eq(newFadeActive).css("z-index","10");
		$("#subProductMenulist .subMenuList").eq(newFadeActive).stop().animate({opacity: 1}, "fast");
		$("#mainProductMenulist li").eq(newFadeActive).toggleClass("active");
		activeFade = newFadeActive;
	}
	
	var submenuActive = 0;
	
	$('#subProductMenulist li').each(function(index) {
		$(this).click(function(){
			submenuActiveAction(index);
		});
	});
	
	function submenuActiveAction(newSubmenuActive){
		$("#subProductMenulist li").eq(submenuActive).removeClass("active");
		$("#subProductMenulist li").eq(newSubmenuActive).addClass("active");
		submenuActive = newSubmenuActive;		
	}
	

	var producten = $("#producten li");
    producten.click( function(e) {
        if(e.target.tagName != 'A') {
			window.location.href = $('.content .subitemList ul .target a',this).attr('href');
        }
    })
	
	
	$('#producten li').hover(function(){
		var hoogteWaarde = $("> .content .subitemList li", this).length * 30;
		$("> .content .subitemList", this).stop().animate({height: hoogteWaarde+"px"}, "fast");
		$("> .content .button", this).stop().animate({top: "0px"}, "fast");
		$("> .content .subitemList .title .icon", this).toggleClass("arrowDown");
	},function(){
		$("> .content .subitemList", this).stop().animate({height: "30px"}, "fast");
		$("> .content .button", this).stop().animate({top: "-40px"}, "fast");
		$("> .content .subitemList .title .icon", this).toggleClass("arrowDown");
	});
	
	$('.subitemList .rollOver').hover(function(){
		$(this).stop().animate({backgroundColor: "#F58326"}, "fast");
	},function(){
		$(this).stop().animate({backgroundColor: "#919194"}, "slow");
	});
	

	if($('#detailSlideMenu').length){
		var detailMenuWidth = $('#detailSlideMenu').width();
		var leftDetailMenu= (530 - detailMenuWidth)/2;
		$('#detailSlideMenu').css("left",leftDetailMenu+"px");
		
		var activeFoto = 0;
		var totalFotos = $("#detailSlide li").length;
		var fotoWidth = $("#productDetails").width();
		var ulWidth =  totalFotos * fotoWidth;
		$("#detailSlide ul").css({'width':ulWidth+'px'});
		var galleryPlay = true;
		
		$("#detailSlideMenu li").eq(0).toggleClass("active");
		$("#detailList li span").eq(0).css("color","#f58326");
		$("#detailList li p").eq(0).css("color","#f58326");
		
		function detailSlideGallery(){
			if(galleryPlay){	
				$.doTimeout( 4000, function(){
					if(galleryPlay){
						$("#detailList li span").eq(activeFoto).stop().animate({color: "#b6b4b4"}, "fast");
						$("#detailList li p").eq(activeFoto).stop().animate({color: "#b6b4b4"}, "fast");
						$("#detailSlideMenu li").eq(activeFoto).toggleClass("active");
											
						
						if(activeFoto == 0){ 
							$("#detailSlide ul").css("left", "0");
						}
						activeFoto = activeFoto + 1;
						
						var newPos = activeFoto * fotoWidth * -1 + "px";
						
						$("#detailSlide ul").stop().animate({"left": newPos}, "slow");
						if(activeFoto == totalFotos - 1){ activeFoto = 0; }
						$("#detailList li span").eq(activeFoto).stop().animate({color: "#f58326"}, "fast");
						$("#detailList li p").eq(activeFoto).stop().animate({color: "#f58326"}, "fast");
						$("#detailSlideMenu li").eq(activeFoto).toggleClass("active");
																												
						detailSlideGallery();
					}
				});
			}
		}
		detailSlideGallery();
		
		
		$('#detailSlideMenu li').each(function(index) {
			$(this).click(function(e){
				e.preventDefault;
				clickSlideAction(index);
			});
		});
		
		$('#detailList li').each(function(index) {
			$(this).click(function(e){
				e.preventDefault;
				clickSlideAction(index);
			});
		});
	  
		function clickSlideAction(newSlideActive){
			$("#detailSlideMenu li").eq(activeFoto).toggleClass("active");
			$("#detailList li span").eq(activeFoto).stop().animate({color: "#b6b4b4"}, "fast");
			$("#detailList li p").eq(activeFoto).stop().animate({color: "#b6b4b4"}, "fast");
			galleryPlay = false;		
			var newPos = newSlideActive * fotoWidth * -1 + "px";
			$("#detailSlide ul").stop().animate({"left": newPos}, "slow");
			$("#detailList li span").eq(newSlideActive).stop().animate({color: "#f58326"}, "fast");
			$("#detailList li p").eq(newSlideActive).stop().animate({color: "#f58326"}, "fast");
			$("#detailSlideMenu li").eq(newSlideActive).toggleClass("active");
			activeFoto = newSlideActive;
		}
		
	}
		
});