// JavaScript Document

function confirmDel (txt) {
	itemtxt = txt || "dit item";
	return confirm("Weet je zeker dat u "+itemtxt+" wilt verwijderen?\n\n(Deze actie kan niet ongedaan worden gemaakt.)");
}

var visibleBand = false;
function toggleBand(id) {
	if(visibleBand == id) {
		ele = document.getElementById ('band_title_'+visibleBand);
		ele.className = 'band_title';
		ele = document.getElementById ('band_details_'+visibleBand);
		ele.className = 'band_details';
		visibleBand = false;
	} else {
		if (visibleBand) {
			ele = document.getElementById ('band_title_'+visibleBand);
			ele.className = 'band_title';
			ele = document.getElementById ('band_details_'+visibleBand);
			ele.className = 'band_details';
			visibleBand = false;
		}
		ele = document.getElementById ('band_title_'+id);
		ele.className = 'band_title_active';
		ele = document.getElementById ('band_details_'+id);
		ele.className = 'band_details_active';
		visibleBand = id;	
	}
	return false;
}

var visibleBookmark = false;
function toggleBookmarks(id) {
	if(visibleBookmark == id) {
		ele = document.getElementById ('category_'+visibleBookmark);
		if (ele.className == 'first category_active') {
			ele.className = 'first';
		} else {
			ele.className = '';
		}
		ele = document.getElementById ('details_'+visibleBookmark);
		ele.className = '';
		visibleBookmark = false;
	} else {
		if (visibleBookmark) {
			ele = document.getElementById ('category_'+visibleBookmark);
			if (ele.className == 'first category_active') {
				ele.className = 'first';
			} else {
				ele.className = '';
			}
			ele = document.getElementById ('details_'+visibleBookmark);
			ele.className = '';
			visibleBookmark = false;
		}
		ele = document.getElementById ('category_'+id);
		if (ele.className == 'first') {
			ele.className = 'first category_active';
		} else {
			ele.className = 'category_active';
		}
		ele = document.getElementById ('details_'+id);
		ele.className = 'details_active';
		visibleBookmark = id;	
	}
	return false;
}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) {
		// if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	} else {
		// otherwise, update 'characters left' counter
		countfield.value = maxlimit - field.value.length;
	}
}


