$(function(){
	// set lieren header slideshow
	$('.banner').cycle({
		timeout: 8000, 
	   	fx: 'fade' 
    });

	// set elektromotoren menu
	$('.main-menu li a.active .active-link').show();
	
	// set search box
	$("#searchtxt").Watermark("Zoek een product of dienst","#CCC");
    $('.main-menu li a').mouseover(function() {
    	var liIndex=$('.main-menu li a').index(this);
    	$(".active-link").eq(liIndex).show();
    });
    
    // set main lieren menu 
	$('.main-menu li a').mouseout(function() {
		$(".active-link").hide();
		$('.main-menu li a.active .active-link').show();
	});		 
	
	
	/*
	 * legacy code for product page gallery
	 */
	if ($('.slideshow-wrapper').length>0){
		jQuery('#mycarousel').jcarousel();
		$('.big-image img').hide();

		 //show the first image
		 $('.big-image  img.first').show();
		 
		 $('#mycarousel li img').click(function(event){										  
	         var customId = $(this).attr('customid');
			 $("#mycarousel li").removeClass("active");
			 $("#mycarousel li").eq(customId-1).addClass("active");
			 $( ".big-image img" ).each( function(){
				 var large_image_title = $(this).attr('customid');	
				 if(large_image_title==customId){
					 $(this).show();
				 }else{
					$(this).hide(); 
				 }
			 });
			 event.preventDefault();
	     });
	}
	
	
	/*
	 * legacy code for 'call me back' page
	 */
	$(".submit-callback").click(function(){
		var companyname = $("#companyname_call").val();
		var names = $("#names_call").val();
		var telephone = $("#telephone_call").val();
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(names ==''){	
			$("#names_call").css("border","1px solid #E2041B");																
		}else{
			$("#names_call").css("border","1px solid #CECECE");
		}
		if(telephone ==''){	
			$("#telephone_call").css("border","1px solid #E2041B");																
		}else{
			$("#telephone_call").css("border","1px solid #CECECE");
		}
		if(names =='' || telephone==''){	
			return false;
		}
		var dataString = 'companyname='+ companyname +'&names=' + names + '&telephone=' + telephone;
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "/web/forms/callback.php",
			data: dataString,
			success: function(data) {	
				if(data.result){						
					$(".callback-message").html(data.message);
					$("#callback-form")[0].reset();															
				}

			}
	
		});
		return false;
	});

	
	/*
	 * legacy functions for contact page
	 */
	$(".submit-contact").click(function(){
		var companyname = $("#companyname").val();
		var names = $("#names").val();
		var telephone = $("#telephone").val();
		var email = $("#email").val();
		var comments = $("#comments").val();

		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(names ==''){	
			$("#names").css("border","1px solid #E2041B");									
		}else{
			$("#names").css("border","1px solid #CECECE");
		}
		if(telephone ==''){	
			$("#telephone").css("border","1px solid #E2041B");									
		}else{
			$("#telephone").css("border","1px solid #CECECE");
		}
		if(names=='' || telephone==''){	
			return false;
		}
		var dataString = 'companyname='+ companyname +'&names=' + names + '&telephone=' + telephone + '&email=' + email + '&comments=' + comments;
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "/web/forms/contact.php",
			data: dataString,
			success: function(data) {	
				if(data.result){						
					$(".contact-message").html(data.message);
					$("#contact-form")[0].reset();															
				}

			}
	
		});
		return false;
	});
});

