function bookmarksite(title, url){
if (document.all)
	window.external.AddFavorite(url, title);
else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}

function getTimeStamp() {	
	return (new Date()).getTime();
}

function doPopup(img) {
var pagina = img;
	popA=window.open('/_lib/inc/popupresizer.asp?page='+ pagina +'','1193343364968','height=1,width=1,top=150,left=50,scrollbars=no,status=no,resizable=no,toolbar=no,location=no');
	popA.focus();
}
function doPopup1(page) {
	popA=window.open(''+page+'','1193343364968','height=400,width=540,top=150,left=50,scrollbars=yes,status=no,resizable=no,toolbar=no,location=no');
	popA.focus();
}
function doPopup2(page) {
	popA=window.open('/help?help='+page+'','1193343364968','height=400,width=726,top=150,left=50,scrollbars=yes,status=no,resizable=no,toolbar=no,location=no');
	popA.focus();
}
function toUpper(obj) {
        val = obj.value;
        newVal = '';
        val = val.split(' ');
        for(var c=0; c < val.length; c++) {
        	if (c==0)  {
				newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length);
			}
			else
			{
				newVal += ' ' + val[c].substring(0,val[c].length);
			}
		}
	obj.value = newVal;
}
function doSubmitForm(form) {
	var sError	= "";
	var sFocus	= ""
	var f		= document.getElementById(form);
	var sbm		= document.getElementById('sbm');
	var blogin	= document.getElementById('blogin');
	var sbmv	= document.getElementById('sbmv');
	
	if(form=="form_contact") {
		
		if(sbm){sbm.disabled = true;}
		var c_name = document.getElementById('c_name').value;
		var gM = document.getElementById('c_geslacht0').checked;
		var gV = document.getElementById('c_geslacht1').checked;
		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(sFocus == ""){sFocus = "c_name";}}
		if(gM == false && gV == false){sError = sError + "- Je hebt geen geslacht gekozen\n";}		
		if(c_email == ""){sError = sError + "- Emailadres is niet (juist) ingevuld\n"; if(sFocus == ""){sFocus = "c_email";}}
		if(c_opm == ""){sError = sError + "- Je hebt geen opmerking ingevuld\n"; if(sFocus == ""){sFocus = "c_opm";}}
	}
	if(form=="form_account") {
		if(sbm){sbm.disabled = true;}
		var user_nick = document.getElementById('user_nick').value;
		var user_sex1 = document.getElementById('user_sex1').checked;
		var user_sex0 = document.getElementById('user_sex0').checked;
		var user_lenght = document.getElementById('user_lenght').value;
		var user_weight_start = document.getElementById('user_weight_start').value;
		var user_weight_now = document.getElementById('user_weight_now').value;
		var user_weight_end = document.getElementById('user_weight_end').value;
		var user_email = document.getElementById('user_email').value;
		var user_email_nodb = document.getElementById('user_email_nodb').value;
		var user_accept_nodb = document.getElementById('user_accept_nodb').checked;
		var user_born_d = document.getElementById('birth_day').value;
		var user_born_m = document.getElementById('birth_month').value;
		var user_born_y = document.getElementById('birth_year').value;
		
		if(user_nick == ""){sError = sError + "- Gebruikersnaam is niet (juist) ingevuld\n"; if(sFocus == ""){sFocus = "user_nick";}}
		if(user_sex1 == false && user_sex0 == false){sError = sError + "- Je hebt geen geslacht gekozen\n";}
		if(user_lenght == ""){sError = sError + "- Je hebt je lengte niet ingevuld\n"; if(sFocus == ""){sFocus = "user_lenght";}}
		if(user_weight_start == ""){sError = sError + "- Je hebt je startgewicht niet ingevuld\n"; if(sFocus == ""){sFocus = "user_weight_start";}}
		if(user_weight_now == ""){sError = sError + "- Je hebt je huidige gewicht niet ingevuld\n"; if(sFocus == ""){sFocus = "user_weight_now";}}
		if(user_weight_end == ""){sError = sError + "- Je hebt je streefgewicht niet ingevuld\n"; if(sFocus == ""){sFocus = "user_weight_end";}}
		if(user_born_d == "-1" || user_born_m == "-1" || user_born_y == "-1"){sError = sError + "- Je hebt geen geboortedatum ingevuld\n"; if(sFocus == ""){sFocus = "user_born_nodb";}}
		if(user_email == ""){sError = sError + "- Emailadres is niet (juist) ingevuld\n"; if(sFocus == ""){sFocus = "user_email";}}
		if(user_email != user_email_nodb){sError = sError + "- Emailadressen zijn niet gelijk aan elkaar\n"; if(sFocus == ""){sFocus = "user_email_nodb";}}
		if(user_email_nodb == ""){sError = sError + "- Emailbevestiging is niet (juist) ingevuld\n"; if(sFocus == ""){sFocus = "user_email_nodb";}}
		if(user_accept_nodb == false){sError = sError + "- Je moet akkoord gaan met de gebruiksvoorwaarden\n";}
	}
	if(form=="form_login") {
		if(blogin){blogin.disabled = true;}
		var login_usr = document.getElementById('login_usr').value;
		var login_psw = document.getElementById('login_psw').value;
		
		if(login_usr == ""){sError = sError + "- Je hebt je gebruikersnaam niet ingevuld\n"; if(sFocus == ""){sFocus = "login_usr";}}
		if(login_psw == ""){sError = sError + "- Je hebt je wachtwoord niet ingevuld\n"; if(sFocus == ""){sFocus = "login_psw";}}
	}
	if(form=="form_profiel") {
		if(sbm){sbm.disabled = true;}
		var user_email		= document.getElementById('user_email').value;
		var user_lenght     = document.getElementById('user_lengte').value;
		var user_weight_end = document.getElementById('user_streefgewicht').value;
		var user_passw		= document.getElementById('user_password').value;
		var user_passw_nodb	= document.getElementById('user_password_nodb').value;
		
		if(user_passw == ""){sError = sError + "- Wachtwoord is niet (juist) ingevuld\n"; if(sFocus == ""){sFocus = "user_password";}}
		if(user_passw.length < 8){sError = sError + "- Wachtwoord moet minimaal uit 8 tekens bestaan\n"; if(sFocus == ""){sFocus = "user_password";}}
		if(user_passw_nodb == ""){sError = sError + "- Wachtwoordbevestiging is niet (juist) ingevuld\n"; if(sFocus == ""){sFocus = "user_password_nodb";}}
		if (user_lenght == "") { sError = sError + "- Je lengte is niet (juist) ingevuld\n"; if (sFocus == "") { sFocus = "user_lengte"; } }
		if (user_weight_end == "") { sError = sError + "- Je streefgewicht is niet (juist) ingevuld\n"; if (sFocus == "") { sFocus = "user_streefgewicht"; } }
		if(user_passw != "" && user_passw_nodb != ""){
			if(user_passw != user_passw_nodb){sError = sError + "- Wachtwoorden zijn niet gelijk aan elkaar\n"; if(sFocus == ""){sFocus = "user_password_nodb";}}
		}
	}
	if(form=="dagboek_text") {
		if(sbm){sbm.disabled = true;}
		var dagboek_title	= document.getElementById('dagboek_title').value;
		var dagboek_text	= document.getElementById('dagboek_text').value;
		
		if(dagboek_title == ""){sError = sError + "- Je hebt geen titel ingevuld\n"; if(sFocus == ""){sFocus = "dagboek_title";}}
		if(dagboek_text == ""){sError = sError + "- Je hebt geen bericht ingevuld\n"; if(sFocus == ""){sFocus = "dagboek_text";}}
	}
	if(form=="recept_toev") {
		if(sbm){sbm.disabled = true;}
		var recept_naam	= document.getElementById('recept_naam').value;
		var recept_ingredienten	= document.getElementById('recept_ingredienten').value;
		var recept_bereiding	= document.getElementById('recept_bereiding').value;
		
		if(recept_naam == ""){sError = sError + "- Je hebt geen receptnaam ingevuld\n"; if(sFocus == ""){sFocus = "recept_naam";}}
		if(recept_ingredienten == ""){sError = sError + "- Je hebt geen ingrediënten ingevuld\n"; if(sFocus == ""){sFocus = "recept_ingredienten";}}
		if(recept_bereiding == ""){sError = sError + "- Je hebt geen bereiding ingevuld\n"; if(sFocus == ""){sFocus = "recept_bereiding";}}
	}
	if(form=="rate_form") {
		if(sbm){sbm.disabled = true;}
		var recept_sterren1 = document.getElementById('recept_sterren1').checked;
		var recept_sterren2 = document.getElementById('recept_sterren2').checked;
		var recept_sterren3 = document.getElementById('recept_sterren3').checked;
		var recept_sterren4 = document.getElementById('recept_sterren4').checked;
		var recept_sterren5 = document.getElementById('recept_sterren5').checked;
		
		if(recept_sterren1==false && recept_sterren2==false && recept_sterren3==false && recept_sterren4==false && recept_sterren5==false){sError = sError + "- Je moet een waardering opgeven\n";}
	}
	if(form=="form_account_w") {
		if(sbmv){sbmv.disabled = true;}
		var user_nick	= document.getElementById('user_nickv').value;
		var user_email	= document.getElementById('user_emailv').value;
		
		if(user_nick == ""){sError = sError + "- Je hebt geen gebruikersnaam ingevuld\n"; if(sFocus == ""){sFocus = "user_nickv";}}
		if(user_email == ""){sError = sError + "- Je hebt geen emailadres ingevuld\n"; if(sFocus == ""){sFocus = "user_emailv";}}
	}
	if(form=="form_ticker") {
		if(sbm){sbm.disabled = true;}
		var ticker_bg			= document.getElementById('ticker_bg').value;
		var ticker_sl			= document.getElementById('ticker_sl').value;
		var user_weight_start	= document.getElementById('user_weight_start').value;
		var user_weight_now		= document.getElementById('user_weight_now').value;
		var user_weight_end		= document.getElementById('user_weight_end').value;
		var user_height			= document.getElementById('user_height').value;
		var user_login			= document.getElementById('user_login').value;
		var user_passw			= document.getElementById('user_passw').value;
		
		if(ticker_bg == ""){sError = sError + "- Je hebt geen tickerachtergrond gekozen\n";}
		if(ticker_sl == ""){sError = sError + "- Je hebt geen tickeraanwijzer gekozen\n";}
		if(user_weight_start == ""){sError = sError + "- Je hebt geen startgewicht ingevuld\n";}
		if(user_weight_now == ""){sError = sError + "- Je hebt geen huidig gewicht ingevuld\n";}
		if(user_weight_end == ""){sError = sError + "- Je hebt geen streefgewicht ingevuld\n";}
		if(user_height == ""){sError = sError + "- Je hebt geen lengte ingevuld\n";}
		if(user_login == ""){sError = sError + "- Je hebt geen gebruikersnaam ingevuld\n";}
		if(user_passw == ""){sError = sError + "- Je hebt geen wachtwoord ingevuld\n";}
	}
	if(form=="form_tell") {
		if(sbm){sbm.disabled = true;}
		var tell_nameTo		= document.getElementById('tell_nameTo').value;
		var tell_emailTo	= document.getElementById('tell_emailTo').value;
		var tell_nameFrom	= document.getElementById('tell_nameFrom').value;
		var tell_emailFrom	= document.getElementById('tell_emailFrom').value;
		
		if(tell_nameTo == "" || tell_nameTo == "&lt;naam naar>"){sError = sError + "- Je hebt geen \'naam naar\' ingevuld\n";}
		if(tell_emailTo == "" || tell_emailTo == "&lt;email naar>"){sError = sError + "- Je hebt geen \'email naar\' ingevuld\n";}
		if(tell_nameFrom == "" || tell_nameFrom=="&lt;naam van>"){sError = sError + "- Je hebt geen \'naam van\' ingevuld\n";}
		if(tell_emailFrom == "" || tell_emailFrom=="&lt;email van>"){sError = sError + "- Je hebt geen \'email van\' ingevuld\n";}
	}
	if(form=="form_pm") {
		if(sbm){sbm.disabled = true;}
		var pm_to		= document.getElementById('pm_to').value;
		var pm_subject	= document.getElementById('pm_subject').value;
		//var pm_text		= document.getElementById('pm_text').value;			
		
		if(pm_to == "-1"){sError = sError + "- Je hebt geen naam gekozen\n";}
		if(pm_subject == ""){sError = sError + "- Je hebt geen onderwerp ingevuld\n";}
		//if(pm_text == ""){sError = sError + "- Je hebt geen bericht ingevuld\n";}
	}
	
	if (sError != "")
	{
		alert('De volgende gegevens ontbreken of zijn onvolledig.\n\n'+sError+'');
		if(document.getElementById('sbm')){document.getElementById('sbm').disabled = false};
		//if(document.getElementById('blogin')){document.getElementById('blogin').disabled = false};
		if(sFocus != "")
		{
		eval("document.forms."+form+"."+sFocus+".focus();");
		}
	}
	else
	{
		f.submit();
	}
}
function calendar(datefield) {
	var val = escape(document.getElementById(datefield).value);
	window.open('/_lib/inc/calendar.asp?fld='+datefield+'&val='+val,'calendar','width=240,height=250,menubar=0,scrollbars=0,resizable=0,toolbar=0');
}
function doDelete(id){
	var f = document.getElementById('form_deleteRow');
	if(id!=""){
		f.iKey.value = id;
		if(document.getElementById('prepage')){
			processLoading('Bezig met verwijderen, een ogenblik geduld a.u.b.');
		}
		f.submit();
	}
}
function clearForm(formIdent) 
{ 
  var form, elements, i, elm; 
  form = document.getElementById 
    ? document.getElementById(formIdent) 
    : document.forms[formIdent]; 

	if (document.getElementsByTagName)
	{
		elements = form.getElementsByTagName('input');
		for( i=0, elm; elm=elements.item(i++); )
		{
			if (elm.getAttribute('type') == "text")
			{
				elm.value = '';
			}
		}
		elements = form.getElementsByTagName('select');
		for( i=0, elm; elm=elements.item(i++); )
		{
			elm.options.selectedIndex=0;
		}
	}

	// Actually looking through more elements here
	// but the result is the same.
	else
	{
		elements = form.elements;
		for( i=0, elm; elm=elements[i++]; )
		{
			if (elm.type == "text")
			{
				elm.value ='';
			}
		}
	}
	if(document.getElementById('prod_gram')){
		document.getElementById('prod_gram').value = 100;
	}
}
	
function addEvent(elm, strEvent, fnHandler)
{
	return ( elm.addEventListener
	? elm.addEventListener( strEvent, fnHandler, false)
	: elm.attachEvent( 'on'+strEvent, fnHandler)
	);
}
/***********************************************
* Disable "Enter" key in Form script- By Nurul Fadilah(nurul@REMOVETHISvolmedia.com)
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
                
function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	} 
	else
	return true;
}

function doSort(s,o) {
	var forder = document.getElementById('form_order');
	
	if(forder.s.value == "DESC")
	{
		forder.s.value = "ASC";
	}
	else
	{
		forder.s.value = "DESC";
	}
	forder.o.value = o;
	forder.submit();
}
function doAddFriend(inp,name) {
	var f = document.getElementById('form_friend');
	f.iKey_User_Friend.value = inp;
	f.user_friend_name.value = name;
	f.submit();
}
function doInvite(inp,name)
{
	var f = document.getElementById('form_dminvite');
	f.iKey_usr.value = inp;
	f.user_nick.value = name;	
	f.submit();	
}
function showhidediv(inp,tnr,div) {
	var showDiv;
	var showDivC	= inp+div;
	for(i=1;i<=tnr;i++) {
		showDiv		= inp+i;
		if(div!=i){
			document.getElementById(showDiv).style.display = "none";
		}
	}
	if(document.getElementById(showDivC).style.display == "block")
	{
		document.getElementById(showDivC).style.display = "none";
	}else{
		document.getElementById(showDivC).style.display = "block";
	}
}
function showVEVM(inp) {
	var showDiv;
	var showDivC	= "showVEVM"+inp;
	var showVEVML	= "showVEVM"+inp+"L";
	for(i=1;i<=6;i++) {
		showDiv		= "showVEVM"+i;
		showDivL	= "showVEVM"+i+"L";
		if(document.getElementById(showDiv)) {
		document.getElementById(showDiv).style.display = "none";
		document.getElementById(showDivL).style.color = "#333333";
		}
	}
	document.getElementById(showVEVML).style.color = "#e36e05";
	document.getElementById(showDivC).style.display = "block";
}