﻿PT.Sites.UB = {
	onLoad: function () {
	},
	toggleVisibility: function (el) {
		el = get$(el);
		if (PT.Sites.General.GetStyle(el, 'visibility') == 'hidden') {
			el.style.visibility = 'visible';
		}
		else {
			el.style.visibility = 'hidden';
		}
	},
	getKeywords: function () {
		if (PT.Sites.General.EditorActive()) {
			var invulp = PT.Sites.General.GetElementsByClass(document, 'projectkeywords');
			var str = '';
			var dslkeywords = PT.Sites.General.GetElementsByClass(document, 'keywordstitel');
			for (j = 0; j < dslkeywords.length; j++) {
				if (dslkeywords[j].innerText != "") {
					str += "#" + dslkeywords[j].innerText.replace(/\ /g, '_').toLowerCase();
				}
			}

			if (invulp[0].style.format) {
				invulp[0].style.format = 'list(keywords' + str + ')';
			} else {
				invulp[0].attributes.getNamedItem("style").value = invulp[0].attributes.getNamedItem("style").value.replace('list(keywords);', 'list(keywords' + str + ');');
			}
		}
	},
	filterProjecten: function (select) {
		if (select.selectedIndex > 0) {
			var zoekwoord = select.options[select.selectedIndex].value;
			var type;
			if (select.id == 'filter_instelling') {
				type = 'instelling';
			}
			else if (select.id == 'filter_keyword') {
				type = 'zoeken';
			}
			url = '/projecten/' + zoekwoord + '.' + type + '.html';
			window.location = url;
		}
	},
	toggleProjecten: function (select) {
		PT.Sites.General.ToggleDiv(select.id + '_popup');
	},
	sluiten: function () {
		get$('exclamation').style.display = "none";
		alert('test');
	},
	transFormSearchField: function (deze) {
		if ((deze.value == "Zoeken op term")) { deze.value = ""; }
		else if (deze.value == "") { deze.value = "Zoeken op term"; }
	}, submitSearch: function () {
		if (get$("zoekterm").value == "Zoeken op term") { get$("zoekterm").value = ""; }
		get$("zoekterm").value = get$("zoekterm").value.replace(/[^a-zA-Z0-9\s]/g, "").replace(" ", "_"); var terms = get$("zoekterm").value; get$("searchform").action = "/projecten/zoek." + terms + ".html"; get$("searchform").submit();
	}
}


PT.Sites.General.RegisterEvent(window, "load", function() {PT.Sites.UB.onLoad();} );
