function submitForm(formID) {
	document.getElementById(formID).submit();
}
function popup(URL, width, height) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width='+width+',height='+height+',left = 200,top = 200');");
}

function showbox(action, height, width, module, xID1, xID2, div) {
	var xurl = 'action='+action;
	xurl = xurl+'&module='+module;
	if (xID1) { xurl = xurl+'&xID1='+xID1; }
	if (xID2) { xurl = xurl+'&xID2='+xID2; }
	if (div) { xurl = xurl+'&element='+div; }
	xurl = '../../cms/modules/box.php?'+xurl+'&height='+height+'&width='+width+'&modal=false';
	TB_show('', xurl, false);
}


function check_textform() {
 if (document.getElementById('description').value == "") {
 	alert("U heeft nog geen titel ingevoerd.");
 	return false;
 }
}

function add_form () {
 if (document.getElementById('add_form').style.display == 'none') {
  document.getElementById('add_form').style.display = 'block';
 }
 else if (document.getElementById('add_form').style.display == 'block') {
  document.getElementById('add_form').style.display = 'none';
 }
}

function check_form() {
 if (document.getElementById('desc').value == "") {
 	alert('U heeft nog geen omschrijving ingevoerd.'); return false;
 }
 if (document.getElementById('type').value != 3 &&
     document.getElementById('url').value == "") {
  alert('U heeft nog geen URL tekst ingevoerd.'); return false;
 }
 if (document.getElementById('type').value == 3 &&
     document.getElementById('link').value == "") {
  alert('U heeft nog geen URL ingevoerd.'); return false;
 }
}

function check_form2() {
 if (document.getElementById('type_text').checked == true &&
     document.getElementById('textID').value == "") {
 	alert('U heeft nog geen tekst geselecteerd.');
 	return false;
 }
 if (document.getElementById('type_app').checked == true &&
     document.getElementById('appID').value == "") {
 	alert('U heeft nog geen applicatie geselecteerd / applicatie niet beschikbaar.');
 	return false;
 }
}

function check_type(edit) {
 if (document.getElementById('type').value == 1) {
 	document.getElementById('url_text').style.display = 'block';
  document.getElementById('linkfield').style.display = 'none';
  document.getElementById('attributes1').style.display = 'block';
  document.getElementById('attributes2').style.display = 'none';
  document.getElementById('html_description').value = '';
  document.getElementById('hidden').checked = true;
  if (edit == 1) {
 		document.getElementById('inhoud').style.display = 'none';
 	}
 }
 else if (document.getElementById('type').value == 2) {
 	document.getElementById('url_text').style.display = 'block';
 	document.getElementById('attributes1').style.display = 'block';
 	document.getElementById('attributes2').style.display = 'block';
 	document.getElementById('link').value = '';
 	document.getElementById('linkfield').style.display = 'none';
 	if (edit == 1) {
 		document.getElementById('inhoud').style.display = 'block';
 	}
 }
 else if (document.getElementById('type').value == 3) {
 	document.getElementById('url_text').style.display = 'none';
  document.getElementById('linkfield').style.display = 'block';
  document.getElementById('attributes1').style.display = 'none';
  document.getElementById('attributes2').style.display = 'none';
  document.getElementById('url').value = '';
  document.getElementById('html_title').value = '';
  document.getElementById('html_keywords').value = '';
  document.getElementById('html_description').value = '';
  document.getElementById('hidden').checked = true;
  if (edit == 1) {
 		document.getElementById('inhoud').style.display = 'none';
 	}
 }
}

function app_resize(appID, module, item, edit) {
	document.getElementById('informatieaanvraag').style.display = 'none';
	document.getElementById('tellafriend').style.display = 'none';
	document.getElementById('google_route').style.display = 'none';
	document.getElementById('poll').style.display = 'none';
	document.getElementById('commrel').style.display = 'none';
	document.getElementById('eventrel').style.display = 'none';
	document.getElementById('gallery').style.display = 'none';
	document.getElementById('webshop').style.display = 'none';
	document.getElementById('news').style.display = 'none';
	document.getElementById('calendar').style.display = 'none';
	if (appID == 1) {
		document.getElementById('informatieaanvraag').style.display = 'block';
	}
  else if (appID == 2) {
		document.getElementById('tellafriend').style.display = 'block';
	}
	else if (appID == 6) {
		document.getElementById('google_route').style.display = 'block';
	}
	else if (appID == 7) {
		document.getElementById('news').style.display = 'block';
	}
	else if (appID == 8) {
		document.getElementById('poll').style.display = 'block';
	}
	else if (appID == 11) {
		document.getElementById('commrel').style.display = 'block';
	}
	else if (appID == 15) {
		document.getElementById('eventrel').style.display = 'block';
	}
	else if (appID == 19) {
		document.getElementById('gallery').style.display = 'block';
	}
	else if (appID == 22) {
		document.getElementById('webshop').style.display = 'block';
	}
	else if (appID == 27) {
		document.getElementById('calendar').style.display = 'block';
	}
	else {
	}

}

function check_communityform() {
 if (document.getElementById('name').value == "") {
 	alert("U heeft nog geen omschrijving ingevoerd.");
 	return false;
 }
}



/* Functions for mailing module */

function check_input(adressen) {

	var adressen_to_check = adressen.split(';');

	var aantal = 0;
	var geldig = 0;
	var max = 100;

	adressen_to_check.each(function(item, index){
    test(item);
	});

	function test(adres) {

		if (aantal > max) {
			document.getElementById('aantal').innerHTML = "";
			document.getElementById('aantal').innerHTML = "invoer te groot, realtime validatie niet mogelijk";
			document.getElementById('geldig').innerHTML = "";
			document.getElementById('geldig').innerHTML = "invoer te groot, realtime validatie niet mogelijk";
			show_volgende_knop();
			return false;
		}

		adres = adres.replace(" ","");
		if (adres != '') { aantal++; }

		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(adres)) {
	 		geldig++;
		}

	}

	document.getElementById('aantal').innerHTML = "";      //Empty
	document.getElementById('aantal').innerHTML = aantal;  //Change the inner content of your div to the newly retrieved content ****
	document.getElementById('geldig').innerHTML = "";      //Empty
	document.getElementById('geldig').innerHTML = geldig;  //Change the inner content of your div to the newly retrieved content ****

	if (geldig > 0) {
		show_volgende_knop();
	} else {
		hide_volgende_knop();
	}

	return true;

}

function show_volgende_knop() {
	document.getElementById('tekstje').style.display = 'block';
	document.getElementById('button').style.display = 'block';
}

function hide_volgende_knop() {
	document.getElementById('tekstje').style.display = 'none';
	document.getElementById('button').style.display = 'none';
}

// e-mail check
function check_email(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		 if (str.indexOf(at)==-1){
		    return false
		 }
		 if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		    return false
		 }
		 if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		 }
		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    return false
		 }
 		 return true
}