function openwindowcenter(url,name,w,h,opts)
{
  var x = (screen.width/2)-(w/2);
  var y = (screen.height/2)-(w/2);
  if (opts==null){
      opts='toolbar=yes,location=yes,resizable=yes,status=yes,scrollbars=yes,menubar=yes'}
  if (parseInt(navigator.appVersion)>=4){
    t=window.open(url,name,opts + ',left='+x+',top='+y+',width='+w+',height='+h)} else{t=window.open(url,name,opts + ',width=600,height=280')}
}

function ClearDate(field)
{
  var f=self.document.mail_formulier_nl;
  f.elements[field+'_dd'].value='';f.elements[field+'_mm'].value='';f.elements[field+'_yy'].value='';f.elements[field+'_hm'].value='';
  f.elements[field].value='';
}
function isValidDateStr(datestr, dateformat)
{
   if (datestr.length == 10)
   {
       var frm = new String(dateformat);
       var dpos = frm.indexOf("dd");
       var mpos = frm.indexOf("mm");
       var ypos = frm.indexOf("yyyy");
       var day  = datestr.substring(dpos,dpos+2);
       var month = datestr.substring(mpos,mpos+2);
       var year  = datestr.substring(ypos,ypos+4);
       if ((!ValidDate(day,month,year)) || (year < 1900))
           return false;
   }
   else
      return false;
   return true
}

function ValidDate(day,month,year)
{
   var today = new Date();
   year = ((!year) ? y2k(today.getYear()):year);
   month = ((!month) ? today.getMonth():month-1);
   var test = new Date(year,month,day);
   if ((y2k(test.getYear()) == year) && (month == test.getMonth()) &&
       (day == test.getDate()))
       return true;
   else
   return false;
}

function y2k(number)
{
   return (number < 1000) ? number + 1900 : number;
}

function CheckForm2()
{
  var p;
  var bCheck=false;
  var j;
  
  if (trim(document.getElementById("Naam").value)=="") {alert('Het veld Naam is niet ingevuld.');document.getElementById("Naam").focus();return false};
  //if (trim(document.getElementById("Organisatie").value)=="") {alert('Het veld Organisatie is niet ingevuld.');document.getElementById("Organisatie").focus();return false};
  if (trim(document.getElementById("Adres").value)=="") {alert('Het veld Adres is niet ingevuld.');document.getElementById("Adres").focus();return false};
  if (trim(document.getElementById("Postcode").value)=="") {alert('Het veld Postcode is niet ingevuld.');document.getElementById("Postcode").focus();return false};
  if (document.getElementById("Postcode").value!="" ) {
     p=/^[0-9]{4}([ ]*)[a-zA-Z]{2}$/;
     if (!p.test(document.forms[0].elements['Postcode'].value)) {alert('Vul een geldige Postcode in.');document.forms[0].elements['Postcode'].focus();return false};
  };
  
  if (trim(document.forms[0].elements['Plaats'].value)=="") {alert('Het veld Plaats is niet ingevuld.');document.forms[0].elements['Plaats'].focus();return false};
  if (trim(document.forms[0].elements['Telefoon'].value)=="") {alert('Het veld Telefoon is niet ingevuld.');document.forms[0].elements['Telefoon'].focus();return false};
  if (trim(document.getElementById("Mail").value)=="") {alert('Het veld E-mail is niet ingevuld.');document.getElementById("Mail").focus();return false};
  if (document.getElementById("Mail").value!="" ) {
     p=/^[A-Z0-9_.][\-A-Z0-9_.]*\@\[?[\-\.A-Z0-9]+\.[A-Z0-9]{2,16}\]?$/i;
     if (!p.test(document.getElementById("Mail").value)) {alert('Vul een geldig e-mailadres in.');document.getElementById("Mail").focus();return false};
  };
   
 document.forms[0].elements['content_btnSubmit'].click();
}

function trim(strText)
{
	while (strText.substring(0,1) == ' ')    
	strText = strText.substring(1, strText.length);
	while (strText.substring(strText.length-1,strText.length) == ' ')    
	strText = strText.substring(0, strText.length-1);return strText;
}

function CheckFormZoekUitgebreid()
{
var p;
  var bCheck=false;
  var j;
  var strZoek = "";
  
  	if (document.forms[0].elements['Titel'].value!="" )
	{
		p=/[;&.]/i;
		if (p.test(document.forms[0].elements['Titel'].value)) {alert('U heeft een ongeldig karakter ingevuld.');document.forms[0].elements['Titel'].focus();return false};
	}
	
	if (document.forms[0].elements['Alineatekst'].value!="" )
	{
		p=/[;&.]/i;
		if (p.test(document.forms[0].elements['Alineatekst'].value)) {alert('U heeft een ongeldig karakter ingevuld.');document.forms[0].elements['Alineatekst'].focus();return false};
	}

	//if (document.getElementById("content_search_lstType").value!="" )
	//{
	//	p=/[;&.]/i;
	//	if (p.test(document.getElementById("content_search_lstType").value)) {alert('U heeft een ongeldig karakter ingevuld.');document.getElementById("content_search_lstType").focus();return false};
	//}

	if (document.forms[0].elements['ISBN'].value!="" )
	{
		p=/[;&.]/i;
		if (p.test(document.forms[0].elements['ISBN'].value)) {alert('U heeft een ongeldig karakter ingevuld.');document.forms[0].elements['ISBN'].focus();return false};
	}

	if (document.forms[0].elements['Samenvatting'].value!="" )
	{
		p=/[;&.]/i;
		if (p.test(document.forms[0].elements['Samenvatting'].value)) {alert('U heeft een ongeldig karakter ingevuld.');document.forms[0].elements['Samenvatting'].focus();return false};
	}
	
	strZoek  = "Titel=" + document.forms[0].elements['Titel'].value + ";";
	strZoek  = strZoek + "Alineatekst=" + document.forms[0].elements['Alineatekst'].value + ";";
	strZoek  = strZoek + "Type=" + document.forms[0].elements['content_search_lstType'].value + ";";
	//strZoek  = strZoek + "Kernbegrip=" + document.getElementById("content_search_chkLstKernbegrip").value + ";";
	strZoek  = strZoek + "ISBN=" + document.forms[0].elements['ISBN'].value + ";";
	strZoek  = strZoek + "Samenvatting=" + document.forms[0].elements['Samenvatting'].value + ";";
	strZoek  = strZoek + "ZoekenIn=" + document.forms[0].elements['ZoekenIn'].value + ";";
	strZoek  = strZoek + "PubDatumVan=" + document.forms[0].elements['PubDatumVan'].value + ";";
	strZoek  = strZoek + "PubDatumTot=" + document.forms[0].elements['PubDatumTot'].value;
		
	//alert(strZoek);

	document.forms[0].elements['ZoekString'].value = strZoek;
   
	//document.getElementById("content_btnZoekSubmit").click();
	//document.getElementById("verzenden").click();
	
}

function CheckFormAanmelden()
{
  var p;
  var bCheck=false;
  var j;
  
  if (trim(document.forms[0].elements['Achternaam'].value)=="") {alert('Het veld Achternaam is niet ingevuld.');document.forms[0].elements['Achternaam'].focus();return false};
  if (trim(document.forms[0].elements['Voorletter'].value)=="") {alert('Het veld Voorletter is niet ingevuld.');document.forms[0].elements['Voorletter'].focus();return false};
  if (trim(document.forms[0].elements['Adres'].value)=="") {alert('Het veld Adres is niet ingevuld.');document.forms[0].elements['Adres'].focus();return false};
  //if (trim(document.forms[0].elements['Huisnummer'].value)=="") {alert('Het veld Huisnummer is niet ingevuld.');document.forms[0].elements['Huisnummer'].focus();return false};
  if (trim(document.forms[0].elements['Postcode'].value)=="") {alert('Het veld Postcode is niet ingevuld.');document.forms[0].elements['Postcode'].focus();return false};
  if (document.forms[0].elements['Postcode'].value!="" ) {
     p=/^[0-9]{4}([ ]*)[a-zA-Z]{2}$/;
     if (!p.test(document.forms[0].elements['Postcode'].value)) {alert('Vul een geldige Postcode in.');document.forms[0].elements['Postcode'].focus();return false};
  };

  if (trim(document.forms[0].elements['Plaats'].value)=="") {alert('Het veld Plaats is niet ingevuld.');document.forms[0].elements['Plaats'].focus();return false};
  //if (trim(document.getElementById("Telefoon").value)=="") {alert('Het veld Telefoon is niet ingevuld.');document.getElementById("Telefoon").focus();return false};
  
  if (trim(document.getElementById("Mail").value)=="") {alert('Het veld E-mail is niet ingevuld.');document.getElementById("Mail").focus();return false};
  if (document.getElementById("Mail").value!="" ) {
     p=/^[A-Z0-9_.][\-A-Z0-9_.]*\@\[?[\-\.A-Z0-9]+\.[A-Z0-9]{2,16}\]?$/i;
     if (!p.test(document.getElementById("Mail").value)) {alert('Vul een geldig e-mailadres in.');document.getElementById("Mail").focus();return false};
  };
   
 document.forms[0].elements['content_btnAanmelden'].click();
}





