$(function(){
	
	$(".pngFix").pngfix();
	
	$('a.Lightbox').lightBox();
	
	$(".nieuwsitem").hover(function(){
		$(this).addClass("selected");
	},function(){
		$(this).removeClass("selected");
	});	
	
});


var currentPos = 0;
function scrollContent(elementId, pixels, total){
    var elm = $('#'+elementId);
	var newPos = currentPos+pixels;
	
	if(newPos < 0)
		newPos = 0;
	
	if(newPos > total)
		newPos = total;	
	
	elm.scrollLeft(newPos);
	currentPos = newPos;
}



function doOnLoad(){
	//setHeadmenuWidth();
	setLeftHeight();
	
	$("ul#menuD li a").each(function(){
		linkWidth = getCompleteWidth($(this))-getWidthMargins($(this));
		$(this).css({'width':linkWidth+'px', 'display':'block'});
	});
}

/*
// Set width headmenu for background image
function setHeadmenuWidth(){
	var menuWidth = 0;
	$('.headmenu li').each(function(){
		menuWidth = menuWidth + getCompleteWidth($(this)); 
		//alert(menuWidth);
	});
	$('.headmenu').width(menuWidth);
}
*/

// Set min. height for left wrapper
function setLeftHeight(){
	var heightLeft = getCompleteHeight($('#left'));
	var heightRight = getCompleteHeight($('#right'));
	
	if (heightLeft < heightRight) {
		if (heightRight - heightLeft < 80) {
			$('#left').height(heightRight+50);
		} else {
			$('#left').height(heightRight);
		}
	}
	if (heightLeft > heightRight) {
		$('#left').height(heightLeft+80);	
	}
}

// Set min. height for main wrapper
/*
function setMainHeight(){
	var heightRight = getCompleteHeight($('.mainright'));
	
	if (heightRight < 300) {
		$('.mainright').height(300);
	}

}
*/

// Functions for width and height
function str2int(str){
	int = parseFloat(str);
	return (isNaN(int))? 0 : int;
}

function getCompleteWidth(Obj){
	return Obj.width() + getWidthMargins(Obj) + getWidthBorders(Obj);
}

function getCompleteHeight(Obj){
	return Obj.height() + getHeightMargins(Obj) + getHeightBorders(Obj);
}

function getWidthMargins(Obj){
	return str2int(Obj.css('margin-left')) + 
		str2int(Obj.css('margin-right')) + 
		str2int(Obj.css('padding-left')) + 
		str2int(Obj.css('padding-right'));
}

function getHeightMargins(Obj){
	return str2int(Obj.css('margin-bottom')) + 
		str2int(Obj.css('margin-top')) + 
		str2int(Obj.css('padding-bottom')) + 
		str2int(Obj.css('padding-top'));
}

function getWidthBorders(Obj){
	return str2int(Obj.css('border-left-width')) + 
		str2int(Obj.css('border-right-width'));
}

function getHeightBorders(Obj){
	return str2int(Obj.css('border-bottom-width')) + 
		str2int(Obj.css('border-top-width'));
}
// END 
