
///////////////////////////////////////////////////////
//
//		Font-size
//
///////////////////////////////////////////////////////
function fontsize(size)
{
	switch(size)
	{
		case 1:
			actieveKnop('fontsize_1');
		break;
		case 2:
			actieveKnop('fontsize_2');
		break;
		case 3:
			actieveKnop('fontsize_3');
		break;
	}
}
function actieveKnop(obj)
{
	document.getElementById('fontsize_1').setAttribute("class", "");
	document.getElementById('fontsize_2').setAttribute("class", "");
	document.getElementById('fontsize_3').setAttribute("class", "");
	
	obj.className='active';
	document.getElementById(obj).setAttribute("class", "active");
}



///////////////////////////////////////////////////////
//
//		Floating Div
//
///////////////////////////////////////////////////////
function showFloat(obj, x, y)
{
	var div = document.getElementById('floatdiv');
	if (x != null && y != null)
	{
		//window.alert("plaats: "+x+"   "+y);
		//var x = document.getElementById('export_bottom').offsetLeft;
		//var y = document.getElementById('export_bottom').offsetTop;
		div.style.top = y+"px";
		div.style.left = x+"px";
		div.style.margin = "0px";
	}
	//div.style.visibility = "visible";
	animatedcollapse.toggle('floatdiv');
}
function hideFloat()
{
	//document.getElementById('floatdiv').style.visibility = "hidden";
	animatedcollapse.hide('floatdiv');
}
function hideJavascriptFloat()
{
	if (!document.floatjavascriptdiv)
	{
		document.getElementById('floatjavascriptdiv').style.visibility = "hidden";
		// Javascript is active if this function starts at page load
		// remember this for the rest of the session, and remove floatjavascriptdiv from html
	}
}

///////////////////////////////////////////////////////
//
//		Active links
//
///////////////////////////////////////////////////////
function activeUrl(url, klasse)
{
	var objecten = document.getElementsByClassName(klasse);
    for (var i=0;i<objecten.length;i++) {
		//if (typeof objecten[i] != "undefined")
		objecten[i].className = '';
    }
	document.getElementById(url).className = klasse;
}
document.getElementsByClassName = function(cl)
{
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
}; 


///////////////////////////////////////////////////////
//
//		Uncheck all
//
///////////////////////////////////////////////////////

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}
function checkAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}
function toggleChecked(checkbox)
{
	if (checkbox.checked)
	{
		checkbox.checked = false;
	}
	else
	{
		checkbox.checked = true;
	}
}

///////////////////////////////////////////////////////
//
//		Count export
//
///////////////////////////////////////////////////////

function countPub(sumID, countID)
{
	x = document.getElementsByTagName('input');
	count = 0;
	for (i=0; i<x.length; i++)
	{
		if (x[i].name == countID && x[i].checked)
		{
			count ++;
		}
	}
	document.getElementById(sumID).innerHTML = "[ "+count+" publications ]";
}// JavaScript Document
