function itemEdit()
{
	var isChecked = false;
	var btn = document.form1.itemCatId;
	for(var i = 0; i < btn.length; i++) {
		if(btn[i].checked) return true;
	}
	if(btn.checked) return true; // Voor het geval er slechts één radio button is
	alert('Kies een categorie!');
	return false
}

function catDelete(catId, catName)
{
	if(!catName) {
		alert('Deze categorie bevat sub-categorieën of' + '\n' + 'foto\'s en kan daarom niet gewist worden.');
	} else {
		var msg = 'Categorie \'' + catName + '\' wissen?';
		if(confirm(msg)) document.location='categories.php?delete=' + catId;
	}
}


function toggleMainNav()
{
	if(this.className == 'mOver') {
		this.className = '';
		this.childNodes[0].className = '';
	} else {
		this.className = 'mOver';
		this.childNodes[0].className = 'mOver';
	}
}


function toggleNav()
{
	if(this.nextSibling.nodeName == 'UL') return;
	else alert('x')
	if(this.className == 'mOver') {
		this.className = '';
		this.childNodes[0].className = '';
	} else {
		this.className = 'mOver';
		this.childNodes[0].className = 'mOver';
	}
}


function initNav()
{
	var mainNav = document.getElementById('nav');
	if(!mainNav) return;
	else {
		var li = mainNav.getElementsByTagName('li');
		for (var i = 0; i < li.length; i++) {
			if(li[i].id != 'curPage') {
				li[i].onmouseover = toggleNav;
				li[i].onmouseout = toggleNav;
			}
		}
	}
}


function initMainNav()
{
	var mainNav = document.getElementById('mainNav');
	if(!mainNav) return;
	else {
		var li = mainNav.getElementsByTagName('li');
		for (var i = 0; i < li.length; i++) {
			if(li[i].id != 'curPage') {
				li[i].onmouseover = toggleMainNav;
				li[i].onmouseout = toggleMainNav;
			}
		}
	}
}


function initInfo()
{
	// keyword 'var' has not been used so that variable scope is global
	x = document.getElementById('infoLink');
	if(!x) return;
	y = document.getElementById('infoLayer');
	z = document.getElementById('itemName');
	
	x.onmouseover = toggleInfo;
	x.onmouseout = toggleInfo;
}

function toggleInfo()
{
	if(y.style.visibility == 'visible') {
		y.style.visibility = 'hidden';
		if(z) z.style.visibility = 'visible';
	} else {
		x.style.backgroundPosition = '100% 0';
		y.style.visibility = 'visible';
		if(z) z.style.visibility = 'hidden';
	}
}


function itemDelete(itemId, catId)
{
	var msg = "Deze foto wissen?";
	if(confirm(msg)) location.href = 'global.php?itemDelete=' + itemId + '&catId=' + catId;
}


function verifySiteForm()
{
	var fout = '';
	var frm = document.formSite; 
	if(frm.siteTitle.value.length < 1) fout += '\n- Titel is verplicht';
	if((frm.siteMailLink.checked && frm.siteEmail.value.length < 8) || (frm.siteMailForm.checked && frm.siteEmail.value.length < 8)) {
		fout += '\n- E-mail adres ontbreekt';
	}
	if(fout) {
		alert('Het formulier is niet juist ingevuld:' + fout);
		return false;
	}
}


function deleteContact(id)
{
    msg = "Foto op Contact-pagina wissen?";
	if(confirm(msg)) document.location='site.php?delete=1';
    return;
}


window.onload = function()
{
	initInfo();
	initMainNav();
	initNav();
}