// This begins the common functions used for the editor for the admin pages and the comment entry pages

<!--


function submitEntry(form)
{
 var faction=document.forms[0].faction.value
 form.target='_parent';
 form.action=(faction);
 form.Submit.disabled=true;
 form.submit()
 return true;
}


function checkEmail()
// developed by asppress.com - Copyright 2005
{
var tlds = ".ac .ad .ae .af .ag .ai .al .am .an .ao .aq .ar .as .at .au .aw .ax .az .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .bn .bo .br .bs .bt .bu .bv .bw .by .bz .ca .cc .cd .cf .cg .ch .ci .ck .cl .cm .cn .co .cr .cs .cu .cv .cx .cy .cz .dd .de .dj .dk .dm .do .dz .ec .ee .eg .eh .er .es .et .eu .fi .fj .fk .fm .fo .fr .ga .gb .gd .ge .gf .gg .gh .gi .gl .gm .gn .gp .gq .gr .gs .gt .gu .gw .gy .hk .hm .hn .hr .ht .hu .id .ie .il .im .in .io .iq .ir .is .it .je .jm .jo .jp .ke .kg .kh .ki .km .kn .kp .kr .kw .ky .kz .la .lb .lc .li .lk .lr .ls .lt .lu .lv .ly .ma .mc .md .mg .mh .mk .ml .mm .mn .mo .mp .mq .mr .ms .mt .mu .mv .mw .mx .my .mz .na .nc .ne .nf .ng .ni .nl .no .np .nr .nu .nz .om .pa .pe .pf .pg .ph .pk .pl .pm .pn .pr .ps .pt .pw .py .qa .re .ro .ru .rw .sa .sb .sc .sd .se .sg .sh .si .sj .sk .sl .sm .sn .so .sr .st .su .sv .sy .sz .tc .td .tf .tg .th .tj .tk .tl .tm .tn .to .tp .tr .tt .tv .tw .tz .ua .ug .uk .um .us .uy .uz .va .vc .ve .vg .vi .vn .vu .wf .ws .ye .yt .yu .za .zm .zr .zw .com .net .org .mil .gov .edu .nato .info .int .name .biz .museum .pro .aero";
var myRegex = new RegExp("^([0-9a-zA-Z]([-.\w]*(_)*[0-9a-zA-Z])*(_)*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$")
//var myRegex = new RegExp("^[A-Za-z0-9\.\-_]+@[A-Za-z0-9\.\-_]+\.[A-Za-z]+[A-Za-z]+$")
var endofString = document.forms[0].emailadres.value.split('.');
var ending = endofString.length - 1;
var tld = endofString[ending];
var required = false;

	if (! document.forms[0].emailadres.value == "")
	{
		if (! document.forms[0].emailadres.value.match(myRegex)) // Check url syntax
		{
		alert("Het ingevoerde emailadres is niet juist.")
		 return false;
		}
		else if (tlds.search(tld) < 0) // Check for valid top-level domain
		{
		alert("Het ingevoerde emailadres is niet juist.")
		 return false;
		}
		else
		{
		 return true;
		}
	}

	if (required && document.forms[0].emailadres.value == "") // Check for null value
	{
	alert("3")
	 return false;
	}

	if (! required && document.forms[0].emailadres.value == "") // Clear alert for blank field if not required
	{
	 return true;
	}
}

function controlePcCijfers(){
	var depostcode = document.forms[0].postcode.value;
	var postcode = depostcode.replace(' ','');
	var strPattern = "^[1-9][0-9]{3}[\s]*[A-Za-z]{2}$";
	var objRegExp = new RegExp(strPattern);
	//alert(objRegExp.test(document.forms[0].postcode.value))
	if (objRegExp.test(postcode) == false && postcode != "")
	{
	alert("De ingevoerde postcode is niet juist.\nGebruik de volgende opmaak: 0000XX of 0000 XX")
	return objRegExp.test(postcode);
	}
	else
	{
	return true;
	}
}

function controleTelefoon(){
	var strPattern = "^[0][0-9]{9}$";
	var objRegExp = new RegExp(strPattern);
	//alert(objRegExp.test(document.forms[0].postcode.value))
	if (objRegExp.test(document.forms[0].telefoon.value) == false && document.forms[0].telefoon.value != "")
	{
	alert("Het ingevoerde 'Tel. nr. privé' is niet juist.\nGebruik de volgende opmaak: 0123456789")
	return objRegExp.test(document.forms[0].telefoon.value);
	}
	else
	{
	return true;
	}
}
// End Validation Scripts

//-->
