function showCollection(){
	var posCollectie = jQuery("#collectieTd").position();
	var posContainer = jQuery("#menuList").position();

	jQuery("#collectieSubmenu").css({ /*left: (posCollectie.left) + "px", */ display: "block", position: "absolute"});
}
function hideCollection(){
	document.getElementById('collectieSubmenu').style.display = 'none';
}	


function showContact(){
	var posCollectie = jQuery("#contactTd").position();
	var posContainer = jQuery("#menuList").position();
	var startPos = jQuery("#menuTableContainer").position();
	
	jQuery("#contactSubmenu").css({ /*left: (posCollectie.left) + "px", */display: "block", position: "absolute"});
}
function hideContact(){
	document.getElementById('contactSubmenu').style.display = 'none';
}	


var top;
function setScroll(pTop, element){
	top = pTop;
	scrollLarge(element);
}
function scrollLarge(element){
	//alert(element);
	document.getElementById(element).scrollTop += top;
	//alert(document.getElementById('thumbs').scrollTop);
	if (top != 0 && top != document.getElementById(element).scrollHeight){
		setTimeout("scrollLarge('"+element+"')", 20);
	}
}
var curImageId = 0;
function toggleSlideshow(direction){
	if (maxImageId != 0)
	{

	fadeImage("backwards", curImageId, 100);
	if (direction == -1){
		if (curImageId == 0){
			curImageId = maxImageId;
		} else {
			curImageId-=1;
		}
	} else {
		if (curImageId == maxImageId){
			curImageId = 0;
		} else {
			curImageId+=1;
		}
	}
	fadeImage("forwards", curImageId, 0);
	setTimeout("sIFRinitialize();", 9);
	//document.getElementById("collectieImage" + curImageId).style.display = 'block';
		}
}

function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}
var moreInfo = false;
function fadeImage(direction, elementId, alpha){
	if (direction == "backwards")	{
		alpha-=4;
	} else if (direction == "forwards")	{
		alpha+=4;
	}
	document.getElementById("collectieImage"+elementId).style.MozOpacity = (alpha/100);
	document.getElementById("collectieImage"+elementId).style.opacity = (alpha/100);
	document.getElementById("collectieImage"+elementId).style.filter = 'progid:DXImageTransform.Microsoft.Alpha(Opacity=' + alpha + ')';
	
		document.getElementById("collectieContent"+elementId).style.MozOpacity = (alpha/100);
		document.getElementById("collectieContent"+elementId).style.opacity = (alpha/100);
		document.getElementById("collectieContent"+elementId).style.filter = 'progid:DXImageTransform.Microsoft.Alpha(Opacity=' + alpha + ')';
		if (alpha == 0){
			document.getElementById("collectieContent"+elementId).style.display = 'none';
			document.getElementById("collectieImage"+elementId).style.display = 'none';

		} else {
			document.getElementById("collectieContent"+elementId).style.display = 'block';
						document.getElementById("collectieImage"+elementId).style.display = 'block';

		}


	if (alpha != 0 && alpha != 100)	{
		setTimeout("fadeImage('" + direction + "', '" + elementId + "', " + alpha + ")", 7);
	} else {
		//sIFRinitialize();

	}
	//sIFRinitialize();
}



/*function toggleMoreInfo(){
	var obj = getElementsByClassName("collectieContent");
	for (i = 0; i < obj.length ; i++)
	{
		document.getElementById(obj[i].id).style.display = 'none';
	}
	if (moreInfo == true){
		moreInfo = false;
	} else {
		moreInfo = true;
		document.getElementById("collectieContent" +curImageId).style.display = 'block';
		document.getElementById("collectieOverlay").style.display='block';
		document.getElementById("collectieContent"+curImageId).style.MozOpacity = 1;
		document.getElementById("collectieContent"+curImageId).style.opacity = 1;
		document.getElementById("collectieContent"+curImageId).style.filter = 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
		sIFRinitialize();

	}
}*/

function sIFRinitialize(){
	sIFR.replace(Chapparal, {
		onReplacement: function(fi){resetMovie(fi);},
	  selector: 'h1',
	  wmode: 'transparent',
	  css: '.sIFR-root { color: #985c40; font-size: 28px; width: 100px;}'
	});
	sIFR.replace(ChapparalHome, {
		onReplacement: function(fi){resetMovie(fi);},
	  selector: 'h2',
	  wmode: 'transparent',
	  css: '.sIFR-root { text-align: center; color: #dfdac6; font-size: 28px;}'
	});

	sIFR.replace(ChapparalHome, {
		onReplacement: function(fi){resetMovie(fi);},
	  selector: 'h3',
	  wmode: 'transparent',
	  css: '.sIFR-root { color: #985c40; font-size: 18px;}'
	});
}
var timer;
function scroll(num, amount){
	var scrollTop = $("#collectieContentbox"+num).scrollTop();
	$("#collectieContentbox"+num).scrollTop(scrollTop + amount);
	timer = setTimeout("scroll("+num+","+amount+")", 20);
}

function stopScroll(){
	clearTimeout(timer);
}

function scrollContent(amount){
	var scrollTop = $("#scrollContent").scrollTop();

	$("#scrollContent").scrollTop(scrollTop + amount);
	timer = setTimeout("scrollContent("+amount+")", 10);
}


function scrollRight(amount){
	var scrollTop = $("#right").scrollTop();

	$("#right").scrollTop(scrollTop + amount);
	timer = setTimeout("scrollRight("+amount+")", 10);
}

jQuery(document).ready(function(){
	jQuery(".productlijnMouseOver").each(function(){
		$(this).css("marginTop", "-" + ($(this).height()+12) + "px");
		//alert($("#"+this.id).height());
		jQuery(this).parent("div").each(function(){
			$(this).mouseover(function(){
				
				$(this).children("div").fadeIn(500, function(){
					$(this).dequeue();
				});
			}).mouseleave(function(){
				$(this).children("div").fadeOut(200, function(){
					$(this).dequeue();
				});
			});
		});
	});
});
