var artikel_groep_type = '';

function init_artikel_groep() {
	__init_artikel_groep();
	init_paging();
}

function __init_artikel_groep() {
	var groepen = document.getElementsByClassName('groepen');
	if(groepen.length > 0) {
		artikel_groep_type = 'subgroepen';
		var img = new Array();
		for(var i = 0; i < groepen.length; i++) {
			img = groepen[i].getElementsByTagName('img');
			for(var j = 0; j < img.length; j++) {
				img[j].onmouseover = function() {
					var s = /_sub/;
					var n = String(this.src).replace(s, '_sub_hover');
					this.src = n;
				}
				img[j].onmouseout = function() {
					var s = /_sub_hover/;
					var n = String(this.src).replace(s, '_sub');
					this.src = n;
				}
			}
		}
	} else {
		artikel_groep_type = 'artikeloverzicht';
	}
	
	var videobtn = document.getElementById('videostempel');
	if(videobtn) {
		videobtn.onmouseover = function() {
			var n = String(videobtn.src).replace('film_stempel.gif', 'film_stempel-hover.gif');
			videobtn.src = n;
		}
		videobtn.onmouseout = function() {
			var n = String(videobtn.src).replace('film_stempel-hover.gif', 'film_stempel.gif');
			videobtn.src = n;
		}
	}

	var overview_items = document.getElementById('i_overview_items_per_page');
	if(overview_items) {
		overview_items.onchange = function() {
			gotoPage(1);
		}
	}
	
	var selecteer_btn = document.getElementById('artikel-overzicht_btn_selecteren');
	if(selecteer_btn) {
		selecteer_btn.style.display = 'none';
		/*selecteer_btn.onclick = function() {
			gotoPage(1);
			return false;
		}*/
	}
	
	//Input.initialize();
}

function gotoPage(nr) {
	var submitBody = 'type='+artikel_groep_type;
	submitBody+= '&grp_sid='+document.getElementById('artikelgroep_content').getAttribute('grp_sid');
	submitBody+= '&page='+nr;
	submitBody+= '&pagingitems='+document.getElementById('i_overview_items_per_page').value;
	
	var sel_crit = document.getElementsByClassName('sel_crit');
	var sel_crit_srt = null;
	if(sel_crit.length>0) {
		submitBody+= '&i_merk='+document.getElementById('i_merk').value;
		for(var i = 1; i<sel_crit.length; i++) {
			sel_crit_srt = sel_crit[i].getElementsByTagName('input');
			if(sel_crit_srt.length>0) {
				for(var j = 0; j<sel_crit_srt.length; j++) {
					if(sel_crit_srt[j].checked) {
						submitBody+= '&'+sel_crit_srt[j].name+'='+sel_crit_srt[j].value;
					} else if (sel_crit_srt[j].type == 'hidden') {
						submitBody+= '&'+sel_crit_srt[j].name+'='+sel_crit_srt[j].value;
					}
				}
			}
		}
	}

	//alert(submitBody);

	new Ajax.Updater('artikelgroep_content', '/ajax/ecatalog_groep.php', { method:'post', postBody:submitBody, asynchronous:true, evalScripts: true } );
}
