var intClockTimerID = 0;
//Date and clock in header
function doInitClock()
{
	doUpdateClock();
}
function doUpdateClock()
{
	if(intClockTimerID != 0)
	{
		clearTimeout(intClockTimerID);
		intClockTimerID  = 0;
	}
	var obj = document.getElementById("clockanim");
	var d = new Date();
	var h=d.getHours();
	var m=d.getMinutes();
	var s=d.getSeconds();
	var md = d.getDate();
	var mm = d.getMonth();
	var y = d.getFullYear();
	// add a zero in front of numbers<10
	m=checkTime(m);
	s=checkTime(s);
	obj.innerHTML = "&nbsp;"+text2binary(md+"."+mm+"."+y+" "+h+":"+m+":"+s)+"&nbsp;";
	intClockTimerID = setTimeout("doUpdateClock()", 1000);
}
function checkTime(i)
{
	if (i<10) { i="0" + i }
	return i
}
function email(name,subject)
{
	parent.location='mai'+'lto'+':'+name+'@sincera.n'+'o?subject='+escape(subject);
}
//Text to binary:
function text2binary(strText)
{
	var binchar;
	var binresult="";

	for (i = 0; i < strText.length; i++) {
		binchar = " "+decbin(strText.charCodeAt(i));
		//if (!nospaces) binchar += " ";
		binresult += binchar;
	}
	return binresult;
}
function decbin(decinput) {
	var binnum = "00000000"+decinput.toString(2);

	binnum = binnum.substr(binnum.length-8,8);
	return binnum;
}
//Toggles a checkbox (used in links)
function toggleCheckBox(objRefStr)
{
	var objRef = document.getElementById(objRefStr);
	objRef.click();
}
//Toggles show/hide of an element, based on a checkbox
function toggleDisplay(objRefStr,objSourceStr)
{
	var objRef = document.getElementById(objRefStr);
	var objSource = document.getElementById(objSourceStr);
	if (objRef.checked)
	{
		objSource.style.display='';
	}
	else
	{
		objSource.style.display='none';
	}
}
function doToggleCheckedRelations(strID)
{
	var bolIsAllChecked = true;

	for(var i=0;i<document.all[strID].length;i++)
	{
		if (!document.all[strID][i].checked)
		{
			bolIsAllChecked = false;
		}
	}

	for(var i=0;i<document.all[strID].length;i++)
	{
		document.all[strID][i].checked = !bolIsAllChecked;
	}
}
function toggleDisplay(objRefStr,objSourceStr)
{
	var objRef = document.getElementById(objRefStr);
	objRef.click();
}
function showCookieForm(objRefStr,objSourceStr)
{
	var objRef = document.getElementById(objRefStr);
	var objSource = document.getElementById(objSourceStr);
	if (objRef.checked)
		objSource.style.display='';
	else
		objSource.style.display='none';
}