
var magAangifteopslaan = false;

//All fields with id filled in are required fields.
function cOn(otd, clss) {
  otd.className = clss;
}

// home scroller
function ShowBlock(object) {
	for (nr=1; nr<=totalBlocks; nr++) {
		document.getElementById("Block"+nr).style.display = 'none';
	}
	document.getElementById(object).style.display = 'block';
}

function show(id,arr) {
	if(arr!=undefined) {
		var a = arr.split(',')
		for(i=0;i<a.length;i++){
			document.getElementById(a[i]).style.display='none'
		}
	}
	if(id!=''){
		var obj = document.getElementById(id).style
		if(obj.display=='none'){
			obj.display='block'
		}
	}
	return false
}

function m(id,arr) {
	var obj = document.getElementById(id)
	if(obj.src.indexOf('_o.gif')==-1) {
		var objc = ''
		if(arr!=undefined) {
			var a = arr.split(',')
			for(i=0;i<a.length;i++){
				document.getElementById(a[i]).src=document.getElementById(a[i]).src.replace('_o.gif','.gif')
				document.getElementById(a[i]+'_cont').style.display='none'
			}
		}
		obj.src=obj.src.replace('.gif','_o.gif')
		document.getElementById(id+'_cont').style.display='block'
	}
}
// formcheck
function submit_onclick(object, aangifteTeller){
	var form=document.forms[object];
	var msg='';
	for(i=0;i<form.elements.length;i++){
		if(form.elements[i].id!=''){
			if(form.elements[i].value==''){
				msg = msg + "- " + form.elements[i].title + "\n";
				form.elements[i].style.backgroundColor = "#99CC33";
		    }
       	    else if (form.elements[i].id=='email'){
				if(form.elements[i].value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
					msg = msg + "- " + form.elements[i].title + "\n";
					form.elements[i].style.backgroundColor = "#99CC33";
				}else{
					form.elements[i].style.backgroundColor = "";
				}
			}else{
				form.elements[i].style.backgroundColor = "";
			}
		}
	}

	var aangifteChecked = false;
	if (object == 'frmAangiften' && aangifteTeller) {
		for (var i=1;i<=aangifteTeller;i++) {
			if (document.getElementById('chk_'+i+'_goed').checked && document.getElementById('chk_'+i+'_fout').checked) {
				aangifteChecked = true;
			}
		}
		if (aangifteChecked) {
			msg = msg + "- Er is/zijn één of meerdere aangiftes én goedgekeurd én afgekeurd...\n";
		}
	}

	if(msg!='') {
		alert("De volgende velden zijn verplicht:\n" + msg);
		return false
	}
	else {
	 	form.submit();
	}
}

function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}

function submit_onclick_email() {
	var obj = document.getElementById('email')
  if (obj.value=='' || !isEmail(obj.value)) {
    alert("Geef s.v.p. een correct e-mailadres in \nom u aan te melden voor de nieuwsbrief.")
    return
  }
  document.getElementById('subscribeToNewsletterForm').submit()
}

var stateCnt = 1
var nState = 0

function blockrotator(){
  if (nState!=1){
    if (stateCnt>2){stateCnt=1}
    switch (stateCnt){
      case 1:
        m('hp_nieuws','hp_vacature')
        break;
      case 2 :
        m('hp_vacature','hp_nieuws')
        break;
    }
    stateCnt+=1
  }
  setTimeout("blockrotator();",2000)
}

function popitup(url) {
	newwindow=window.open(url,'name','height=250,width=500');
	if (window.focus) {newwindow.focus()}
	return false;
}
function unloadPage() {
	// kijken of er checkboxes zijn...
	// kijken of ze aangevinkt zijn
	if (!magAangifteopslaan) {
		var radio_checked = false
		var allInputTags = document.getElementById('frmAangiften').getElementsByTagName('INPUT');
		for (var c=0; c<allInputTags.length; c++) {
			if (allInputTags[c].checked) {
				radio_checked = true;
				break;
			}
		}
		if(radio_checked) {
			alert('Let op! Er staan nog gegevens die niet opgeslagen zijn.')
		}
	}
}

function unloadPageConfirm() {
	// kijken of er checkboxes zijn...
	// kijken of ze aangevinkt zijn
	if (!magAangifteopslaan) {
		var radio_checked = false
		var allInputTags = document.getElementById('frmAangiften').getElementsByTagName('INPUT');
		for (var c=0; c<allInputTags.length; c++) {
			if (allInputTags[c].checked) {
				radio_checked = true;
				break;
			}
		}
		if(radio_checked) {
			return confirm('Let op! Er staan nog gegevens die niet opgeslagen zijn.\nWeet u zeker dat u de wilt pagina verlaten?')
		}

	}
	return true;
}
