function changeImage(id,src){
	//document.location = '#' + id;
	$('#' + id).attr('src',src);
}

function clearLanguageText(){
	$("#language_text").text(sDefaultLanguage);
}
function setLanguageText(sLang){
	$("#language_text").text(aLanguages[sLang]);
}

function checkEmail(email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) {
		email.focus()
		return false;
	}else{
		return true;
	}
}

function validateNewsletter(formObj){

	if(!checkEmail(formObj.email)){
		$('#newsletterError').text(sInvalidEmail);
		$('#newsletterError').show();
		return false;
	}
	if(formObj.nlbox1.checked || formObj.nlbox2.checked || formObj.nlbox3.checked || formObj.nlbox4.checked){
		$('#newsletterError').hide();	
		return true;
	}
	$('#newsletterError').text(sChooseAtLeastOneOption);
	$('#newsletterError').show();
	return false;
}

function setUpNewsletter(){

	$('#txtEmail').focus(function(){
		if($(this).val() == defaultText){
			$(this).val('');
		}
			
		$("#txtEmail").blur( function () {
			var userInput = $(this).val();
			
			if (userInput == ''){
				$(this).val(defaultText);
			}
		});

	});
}
function showNewsletter(){

	$('#newsletter').fadeIn(1000);
}

var i = 0;
function animateSpotlight(){

	var nofItems = parseInt($("#box_items").css("width").substring(0,$("#box_items").css("width").length-2))/306;
	
	if(nofItems > 1){
		if(i < (nofItems-1)){
			$("#box_items").animate({left: "-=306px"},{"duration": 1000});
			i++;
		}
		else{
			//clearInterval(animationInterval)
			$("#box_items").animate({left: "0px"},{"duration": 3000});
			i = 0;
		}
	}else{
		clearInterval(animationInterval)
		//alert("1 of gene");
	}
	
} 


function hideSubMenu(){
	$('.subnavigation').fadeOut();
	$('#navigation').find('a').each(function(){
		$(this).removeClass("active");
	});
}
function bindServicesMenu(){

	$('#navigation').find('> ul > li').each(function(){
	
		if($(this).attr("id") == "diensten"){
			$(this).find('a').bind('mouseenter',function(e){
				$('#subnav_aanbod').fadeOut();
				$('#subnav_diensten').fadeIn();
				$(this).addClass("active");
				//Timeout om menu te hiden weer afzetten
				window.clearTimeout(window.menuTimeout);	
				
			});
		}else if($(this).attr("id") == "stocklijst"){
				$(this).find('a').bind('mouseenter',function(e){
					$('#subnav_diensten').fadeOut();
					$('#subnav_aanbod').fadeIn();
					$(this).addClass("active");
					//Timeout om menu te hiden weer afzetten
					window.clearTimeout(window.menuTimeout);	
					
				});
		}else{
			$(this).find('a').bind('mouseenter',function(e){
				hideSubMenu();
			});
		}
	});
	
	
	$('.subnavigation').find('li').each(function(){
	
		$(this).find('a').bind('mouseenter',function(e){

			//Timeout om menu te hiden weer afzetten
			window.clearTimeout(window.menuTimeout);	

		});
		
		$(this).find('a').bind('mouseout',function(e){
		
			//Clear timer
			window.clearTimeout(window.menuTimeout);
			
			//Start timer voor hiden van menu
			window.menuTimeout = window.setTimeout(hideSubMenu,2000);
			
		});
	});
}





