function showObject(div_name) {
    var dS = document.getElementById(div_name);    
    dS.style.display = 'inline';
}

function hideObject(div_name) {    
    var dS = document.getElementById(div_name);    
    dS.style.display = 'none';
}

/*function showObject2(div_name) {
    var dS = document.getElementById(div_name);    
    dS.style.visibility = 'visible';
}*/
/*
function hideObject2(div_name) {    
    var dS = document.getElementById(div_name);    
    dS.style.visibility = 'hidden';
}*/

function switchImage(imgId, imageSrc) {
	if(imageSrc) {
		document.getElementById(imgId).style.visibility= 'visible';
		document.getElementById(imgId).src= imageSrc;
	} else {
		document.getElementById(imgId).style.visibility= 'hidden';
	}
}

function switchBgImage(imgId, imageSrc) {
	if(imageSrc) {
		document.getElementById(imgId).style.background = 'url('+imageSrc+')';
	} else {
		document.getElementById(imgId).style.visibility= 'hidden';
	}
}

function showHomepagePage(blockNr) {
	if(blockNr > 0) {
		for(i=1; i < 5; i++) {
			if(i != blockNr) {
				hideObject('homepageText_'+i);
				document.getElementById('homepageLink_'+i).className = '';
			}
		}
		
		showObject('homepageText_'+blockNr);
		document.getElementById('homepageLink_'+blockNr).className = 'active';
	}
}

function showHomepageProduct(blockNr, categoryName, imageSrc, restartAuto) {
	if(blockNr > 0) {
		for(i=1; i < 5; i++) {
			if(i != blockNr) {
				//hideObject2('productInfo_'+i);
				//document.getElementById('productLabel_'+i).className = categoryName+'_bg_inactive';
			}
		}
		
		//showObject2('productInfo_'+blockNr);
		//document.getElementById('productLabel_'+blockNr).className = categoryName+'_bg_active';
		if(imageSrc) {
			switchBgImage('productImageView', '/media/webshop/'+imageSrc);
		}
	}
}

function focus_zoeken( e )
{
	if ( e.value == "ZOEKEN" )
	{
		e.value = '';
		return false;
	}
}
function focus_newsletter( e )
{
	if ( e.value == "Vul hier uw emailadres in" )
	{
		e.value = '';
		return false;
	}
}
function focus_status( e )
{
	if ( e.value == "EMAILADRES" )
	{
		e.value = '';
		return false;
	}
}








var scrlSpeed=1
// decreasing speed for mozilla
scrlSpeed=(document.all)? scrlSpeed : Math.max(1, scrlSpeed-1)

function initScroll(container,object){
	if (document.getElementById(container) != null){
		var contObj=document.getElementById(container);
		var obj=document.getElementById(object);
		contObj.style.visibility = "visible";
		contObj.scrlSpeed = scrlSpeed; 
		widthContainer = contObj.offsetWidth;
		obj.style.left=parseInt(widthContainer)+"px";
		widthObject=obj.offsetWidth;
		interval=setInterval("objScroll('"+ container +"','"+ object +"',"+ widthContainer +")",20);
		contObj.onmouseover = function(){
			contObj.scrlSpeed=0;
		}
		contObj.onmouseout = function(){
			contObj.scrlSpeed=scrlSpeed;
		}	
	}
}
function objScroll(container,object,widthContainer){
	var contObj=document.getElementById(container);
	var obj=document.getElementById(object);
	widthObject=obj.offsetWidth;
	if (parseInt(obj.style.left)>(widthObject*(-1))){
		obj.style.left=parseInt(obj.style.left)-contObj.scrlSpeed+"px";
	} else {
		obj.style.left=parseInt(widthContainer)+"px";
	}
} 

// on page load we initiate scrolling
window.onload=function(){	
	initScroll("scrlContainer", "scrlContent");
}
