function bookmarksite(title, url){
if (document.all)
	window.external.AddFavorite(url, title);
else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}
function doSort(sSort,sOrder) {
	var f = document.getElementById('order');
	f.s.value = sSort;
	f.o.value = sOrder;
	f.submit();
}
function MakeArrayday(size)
{
	this.length = size;
	for(var i = 1; i <= size; i++)
	{
		this[i] = "";
	}
	return this;
}
function MakeArraymonth(size)
{
	this.length = size;
	for(var i = 1; i <= size; i++)
	{
		this[i] = "";
	}
	return this;
}
function Clock()
{
	var runTime = new Date(); 
	var hours = runTime.getHours(); 
	var minutes = runTime.getMinutes(); 
	var seconds = runTime.getSeconds(); 

	if (minutes <= 9)
	{ 
		minutes = "0" + minutes; 
	} 
	if (seconds <= 9)
	{ 
		seconds = "0" + seconds; 
	} 
	movingtime = hours + ":" + minutes + ":" + seconds; 
	document.getElementById("clock").innerHTML = movingtime;
	setTimeout("Clock()", 1000);
}
window.defaultStatus='Voedingswaardetabel.nl';

function doSubmitForm(inp) {
	var form = document.getElementById(inp);
	var sError = "";
	var strFocus = "";

	if(inp == "form_contact")
	{
		if(document.getElementById('sbm')){document.getElementById('sbm').disabled = true};
		
		var c_name = document.getElementById('c_name').value;
		var gM = document.getElementById('gM').checked;
		var gV = document.getElementById('gV').checked;
		var c_func = document.getElementById('c_func').value;
		var c_city = document.getElementById('c_city').value;
		var c_email = document.getElementById('c_email').value;
		var c_opm = document.getElementById('c_opm').value;
		
		if(c_name == ""){sError = sError + "- Naam is niet (juist) ingevuld\n"; if(strFocus == ""){ strFocus = "c_name"; }}
		if(gM == false && gV == false){sError = sError + "- U hebt geen geslacht gekozen\n";}		
		if(c_func == ""){sError = sError + "- Opleiding / funcite is niet (juist) ingevuld\n"; if(strFocus == ""){ strFocus = "c_func"; }}
		if(c_city == ""){sError = sError + "- Woonplaats is niet (juist) ingevuld\n"; if(strFocus == ""){ strFocus = "c_city"; }}
		if(c_email == ""){sError = sError + "- Emailadres is niet (juist) ingevuld\n"; if(strFocus == ""){ strFocus = "c_email"; }}
		if(c_opm == ""){sError = sError + "- U hebt geen opmerking ingevuld\n"; if(strFocus == ""){ strFocus = "c_opm"; }}

		if (sError != "")
		{
			alert('De volgende gegevens ontbreken of zijn onvolledig.\n\n'+sError+'');
			if(document.getElementById('sbm')){document.getElementById('sbm').disabled = false};
			if(strFocus != "")
			{
			eval("document.forms."+inp+"."+strFocus+".focus();");
			}
		}
		else
		{
			form.action = "process.asp";
			form.submit();
		}
	}
	if(inp == "form_zoek_left")
	{
		if(document.getElementById('sbms')){document.getElementById('sbms').disabled = true};
		
		var q2 = document.getElementById('q2').value;
		
		if(q2 == ""){sError = sError + "- U hebt geen zoekterm ingevuld\n"; if(strFocus == ""){strFocus = "q2"; }}
		if (sError != "")
		{
			alert(''+sError+'');
			if(document.getElementById('sbms')){document.getElementById('sbms').disabled = false};
			if(strFocus != "")
			{
			eval("document.forms."+inp+"."+strFocus+".focus();");
			}
		}
		else
		{
			form.submit();
		}
	}
	if(inp == "form_zoek")
	{
		if(document.getElementById('sbmsb')){document.getElementById('sbmsb').disabled = true};

		var q1 = document.getElementById('q1').value;
		var svw = document.getElementById('svw').value;
		var svv = document.getElementById('svv').value;
		var svm = document.getElementById('svm').value;
		var odesc = document.getElementById('odesc').checked;
		var oasc = document.getElementById('oasc').checked;
		var c = document.getElementById('c').value;

		if(q1 == "")
		{
			if(c == "")
			{
				sError = sError + "- U hebt geen zoekterm ingevuld\n";if(strFocus == ""){strFocus = "q1";}
			}
		}
		
		if(svw != "" || svv != "" || svm != "")
		{
			if(odesc == false && oasc == false)
			{
				sError = sError + "- Kies oplopend of aflopend sorteren.\n"; if(strFocus == ""){strFocus = "odesc"; }
			}
		}
		if(odesc != false || oasc != false)
		{
			if(svw == "" && svv == "" && svm == "")
			{
				sError = sError + "- Kies een voedingswaarde, vitamine of mineraal om op te sorteren.\n"; if(strFocus == ""){strFocus = "odesc"; }
			}
		}
		
		if (sError != "")
		{
			alert(''+sError+'');
			if(document.getElementById('sbmsb')){document.getElementById('sbmsb').disabled = false};
			if(strFocus != "")
			{
			eval("document.forms."+inp+"."+strFocus+".focus();");
			}
		}
		else
		{
			form.submit();
		}
	}
	if(inp == "form_a")
	{
		var a = document.getElementById('as').value;
		document.getElementById('order').p.value = 1;
		document.getElementById('order').a.value = a;		
		document.getElementById('order').submit();
	}
	if(inp == "form_g")
	{
		form.submit();
	}
	if(inp == "form_tell")
	{
		var namerec = document.getElementById('namerec').value;
		var emailrec = document.getElementById('emailrec').value;
		var namesen = document.getElementById('namesen').value;
		var emailsen = document.getElementById('emailsen').value;
		
		if(namerec == ""){sError = sError + "- Naam ontvanger is niet (juist) ingevuld\n"; if(strFocus == ""){ strFocus = "namerec"; }}
		if(emailrec == ""){sError = sError + "- Emailadres ontvanger is niet (juist) ingevuld\n"; if(strFocus == ""){ strFocus = "emailrec"; }}
		if(namesen == ""){sError = sError + "- Uw naam is niet (juist) ingevuld\n"; if(strFocus == ""){ strFocus = "namesen"; }}
		if(emailsen == ""){sError = sError + "- Uw emailadres is niet (juist) ingevuld\n"; if(strFocus == ""){ strFocus = "emailsen"; }}
		
		if (sError != "")
		{
			alert(''+sError+'');
			if(document.getElementById('sbm')){document.getElementById('sbm').disabled = false};
			if(strFocus != "")
			{
			eval("document.forms."+inp+"."+strFocus+".focus();");
			}
		}
		else
		{
			form.submit();
		}
	}
}
var message="&copy; Calorielijst.nl"; 
function clickIE() {if (document.all) {(message);return false;}} 
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) { 
if (e.which==2||e.which==3) {(message);return false;}}} 
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;} 
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;} 
document.oncontextmenu=new Function("return false") 

var omitformtags=["input", "textarea", "select"]

function disableselect(e){
for (i = 0; i < omitformtags.length; i++)
if (omitformtags[i]==(e.target.tagName.toLowerCase()))
return;
return false
}

function reEnable(){
return true
}

function noSelect(){
if (typeof document.onselectstart!="undefined"){
document.onselectstart=new Function ("return false")
if (document.getElementsByTagName){
tags=document.getElementsByTagName('*')
for (j = 0; j < tags.length; j++){
for (i = 0; i < omitformtags.length; i++)
if (tags[j].tagName.toLowerCase()==omitformtags[i]){
tags[j].onselectstart=function(){
document.onselectstart=new Function ('return true')
}
tags[j].onmouseup=function(){
document.onselectstart=new Function ('return false')
}
}
}
}
}
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}
}
window.onload=function() {
	Clock();
	noSelect();
}
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
	thefield.value = ""
}