﻿function Show(id)
{
	var e = document.getElementById(id)
	if (e) {
		e.style.display = ''
	}
}
function Hide(id)
{
	var e = document.getElementById(id)
	if (e) {
		e.style.display = 'none'
	}
}
function doSelect(id)
{
	document.getElementById('hidSelectie').value = id
}
function doYearSelect(obj, id, eid)
{
	var y = document.getElementById('hidYears').value
	var arr = y.split(',')

	for (var i=0;i<arr.length;i++)
	{
		var e = document.getElementById('spnYear'+eid+''+id+''+arr[i])
		if (e){
			if (e.id == obj.id) {
				if (e.className.indexOf('YearSelected') >= 0) {
					e.className = 'spnYear'
					document.getElementById('hidJaar'+eid).value = ''
				} else {
					e.className += ' YearSelected'
					document.getElementById('hidJaar'+eid).value = arr[i]
				}
			} else {
				e.className = 'spnYear'
			}
		}
	}
}

function doMonthSelect(obj, id)
{
	var thisid = obj.id.substring(9)
	for (var i=1;i<13;i++)
	{
		var e = document.getElementById('spnMonth'+id+''+i)
		if (obj.id == e.id) {
			if (e.className.indexOf('MonthSelected') >= 0) {
				e.className = 'spnMonth'
				document.getElementById('hidMaand'+id).value = ''
			} else {
				e.className += ' MonthSelected'
				document.getElementById('hidMaand'+id).value = thisid
			}
		} else {
			e.className = 'spnMonth'
		}
	}
}

function doWeekSelect(obj, id)
{
	var thisid = obj.id.substring(8)
	for (var i=1;i<14;i++)
	{
		var e = document.getElementById('spnWeek'+id+''+i)
		if (obj.id == e.id) {
			if (e.className.indexOf('WeekSelected') >= 0) {
				e.className = 'spnWeek'
				document.getElementById('hidWeek'+id).value = ''
			} else {
				e.className += ' WeekSelected'
				document.getElementById('hidWeek'+id).value = thisid
			}
		} else {
			e.className = 'spnWeek'
		}
	}
}

function Check(strType)
{
	var blnFound = false
	var str = ''
	if (strType == 'month') {
		var arr = getYearArray(1, 1)
		for(var i=0;i<arr.length;i++) {
			if (arr[i].className.indexOf('YearSelected') >= 0) { blnFound = true; break; }
		}
		if (!blnFound) { str += '\- Kies een eerste jaar!\n'; }
		blnFound = false
		var arr = getMonthArray(1)
		for(var i=0;i<arr.length;i++) {
			if (arr[i].className.indexOf('MonthSelected') >= 0) { blnFound = true; break; }
		}
		if (!blnFound) { str += '\- Kies een eerste maand!\n'; }

	}
	if (strType == 'weekperiode') {
		var arr = getYearArray(1, 2)
		for(var i=0;i<arr.length;i++) {
			if (arr[i].className.indexOf('YearSelected') >= 0) { blnFound = true; break; }
		}
		if (!blnFound) { str += '\- Kies een eerste jaar!\n'; }
		blnFound = false
		var arr = getWeekArray(1)
		for(var i=0;i<arr.length;i++) {
			if (arr[i].className.indexOf('WeekSelected') >= 0) { blnFound = true; break; }
		}
		if (!blnFound) { str += '\- Kies een eerste week periode!\n'; }
	}

	if (str != '') {
		alert(str)
		return false
	} else {
		return true
	}
}

function doWinkelSelect(obj)
{
	var w = document.getElementById('hidWinkel')
	if (w) {
		w.value = obj.value;
	}
}

function getMonthArray(id)
{
	var arr = new Array();
	for (var i=1;i<13;i++)
	{
		arr[i-1] = document.getElementById('spnMonth'+id+''+i)
	}
	return arr
}
function getYearArray(eid, id)
{
	var y = document.getElementById('hidYears').value
	var arr = y.split(',')
	for (var i=0;i<arr.length;i++)
	{
		arr[i] = document.getElementById('spnYear'+eid+''+id+''+arr[i])
	}
	return arr
}
function getWeekArray(id)
{
	var arr = new Array();
	for (var i=1;i<14;i++)
	{
		arr[i-1] = document.getElementById('spnWeek'+id+''+i)
	}
	return arr
}


function DoWinkel(obj)
{
	var strWinkel = obj.value
	var eAll = document.getElementsByTagName('tr')

	for (var i=0;i<eAll.length;i++) {
		if (eAll[i].getAttribute('name') == 'winkel') {
			eAll[i].style.display = 'none'
			if ((eAll[i].id == strWinkel) || (strWinkel == '')) {
				eAll[i].style.display = ''
			}
		}
	}
	
	
}