function recherche_r()
{
	if (document.formu_r.researchkeyword.value=="")
	{
		window.alert("Veuillez entrer une donnée à rechercher, merci");
		return false;
	}
	else
	{
		if (document.formu_r.researchkeyword.value.length < 3)
		{
			alert("Veuillez introduire au moins 3 caractères, merci");
		}
		else
		{
			//document.formu_r.researchkeyword.value=document.formu_r.data.value;
			document.formu_r.pgm.value="RESULT_SEARCH_ENGINE_3";
			document.formu_r.submit();
			return true;
		}
	}
}

function recherche_r_nl()
{
	if (document.formu_r.researchkeyword.value=="")
	{
		window.alert("Kies minstens één criteria om te kunnen zoeken");
		return false;
	}
	else
	{
		if (document.formu_r.researchkeyword.value.length < 3)
		{
			alert("Vul minstens 3 letters in");
		}
		else
		{
			//document.formu_r.researchkeyword.value=document.formu_r.data.value;
			document.formu_r.pgm.value="RESULT_SEARCH_ENGINE_3";
			document.formu_r.submit();
			return true;
		}
	}
}

function recherche_r_uk()
{
	if (document.formu_r.researchkeyword.value=="")
	{
		window.alert("Kies minstens één criteria om te kunnen zoeken");
		return false;
	}
	else
	{
		if (document.formu_r.researchkeyword.value.length < 3)
		{
			alert("Enter at least 3 letters");
		}
		else
		{
			//document.formu_r.researchkeyword.value=document.formu_r.data.value;
			document.formu_r.pgm.value="RESULT_SEARCH_ENGINE_3";
			document.formu_r.submit();
			return true;
		}
	}
}


function recherche_zero()
{
	if (document.formu_r.researchkeyword.value=="Recherche")
	{
	  document.formu_r.researchkeyword.value="";
	}
}

function recherche_zero_nl()
{
	if (document.formu_r.researchkeyword.value=="Zoeken")
	{
	  document.formu_r.researchkeyword.value="";
	}
}

function recherche_zero_uk()
{
	if (document.formu_r.researchkeyword.value=="Search")
	{
	  document.formu_r.researchkeyword.value="";
	}
}

function recherche_zero_bdtheque()
{
	//if (document.formu.recherche_bd.value=="Rechercher dans la BDthèque")
	//{
	  document.formu.recherche_bd.value="";
	//}
}

function newsletter_zero()
{
	document.emvForm.EMAIL_FIELD.value="";
}

if (document.layers)
	document.captureEvents(Event.KEYPRESS)

	var passage=0;

function process_keypress(e)
{
	if(window.event)
	{
		if (window.event.type == "keypress" & window.event.keyCode == 13)
		{
			passage=passage+1;

			if (document.formu_r.researchkeyword.value=="")
			{
				if (passage%2==1)
				{
					window.alert("Veuillez entrer une donnée à rechercher, merci");
				}

				return !(window.event.type == "keypress" & window.event.keyCode == 13);
			}
			else
			{
				if (document.formu_r.researchkeyword.value.length < 3)
				{
					if (passage%2==1)
					{
						alert("Veuillez introduire au moins 3 caractères, merci");
					}

					return !(window.event.type == "keypress" & window.event.keyCode == 13);
				}
				else
				{
					//document.formu_r.researchkeyword.value=document.formu_r.data.value;
					document.formu_r.pgm.value="RESULT_SEARCH_ENGINE_3";
				}
			}
		}

	}

	if(e)
	{
		if (e.type == "keypress" & e.keyCode == 13)
		{
			passage=passage+1;

			if (document.formu_r.researchkeyword.value=="")
			{
				if (passage%2==1)
				{
					window.alert("Veuillez entrer une donnée à rechercher, merci");
				}

				return !e;
			}
			else
			{
				if (document.formu_r.researchkeyword.value.length < 3)
				{
					if (passage%2==1)
					{
						alert("Veuillez introduire au moins 3 caractères, merci");
					}

					return !e;
				}
				else
				{
					//document.formu_r.researchkeyword.value=document.formu_r.data.value;
					document.formu_r.pgm.value="RESULT_SEARCH_ENGINE_3";
				}
			}
		}
	}
}

function process_keypress_nl(e)
{
	if(window.event)
	{
		if (window.event.type == "keypress" & window.event.keyCode == 13)
		{
			passage=passage+1;

			if (document.formu_r.researchkeyword.value=="")
			{
				if (passage%2==1)
				{
					window.alert("Kies minstens één criteria om te kunnen zoeken");
				}

				return !(window.event.type == "keypress" & window.event.keyCode == 13);
			}
			else
			{
				if (document.formu_r.researchkeyword.value.length < 3)
				{
					if (passage%2==1)
					{
						alert("Vul minstens 3 letters in");
					}

					return !(window.event.type == "keypress" & window.event.keyCode == 13);
				}
				else
				{
					//document.formu_r.researchkeyword.value=document.formu_r.data.value;
					document.formu_r.pgm.value="RESULT_SEARCH_ENGINE_3";
				}
			}
		}

	}

	if(e)
	{
		if (e.type == "keypress" & e.keyCode == 13)
		{
			passage=passage+1;

			if (document.formu_r.researchkeyword.value=="")
			{
				if (passage%2==1)
				{
					window.alert("Kies minstens één criteria om te kunnen zoeken");
				}

				return !e;
			}
			else
			{
				if (document.formu_r.researchkeyword.value.length < 3)
				{
					if (passage%2==1)
					{
						alert("Vul minstens 3 letters in");
					}

					return !e;
				}
				else
				{
					//document.formu_r.researchkeyword.value=document.formu_r.data.value;
					document.formu_r.pgm.value="RESULT_SEARCH_ENGINE_3";
				}
			}
		}
	}
}

function process_keypress_uk(e)
{
	if(window.event)
	{
		if (window.event.type == "keypress" & window.event.keyCode == 13)
		{
			passage=passage+1;

			if (document.formu_r.researchkeyword.value=="")
			{
				if (passage%2==1)
				{
					window.alert("Please enter the criteria for your data search");
				}

				return !(window.event.type == "keypress" & window.event.keyCode == 13);
			}
			else
			{
				if (document.formu_r.researchkeyword.value.length < 3)
				{
					if (passage%2==1)
					{
						alert("VEnter at least 3 letters");
					}

					return !(window.event.type == "keypress" & window.event.keyCode == 13);
				}
				else
				{
					//document.formu_r.researchkeyword.value=document.formu_r.data.value;
					document.formu_r.pgm.value="RESULT_SEARCH_ENGINE_3";
				}
			}
		}

	}

	if(e)
	{
		if (e.type == "keypress" & e.keyCode == 13)
		{
			passage=passage+1;

			if (document.formu_r.researchkeyword.value=="")
			{
				if (passage%2==1)
				{
					window.alert("Please enter the criteria for your data search");
				}

				return !e;
			}
			else
			{
				if (document.formu_r.researchkeyword.value.length < 3)
				{
					if (passage%2==1)
					{
						alert("Enter at least 3 letters");
					}

					return !e;
				}
				else
				{
					//document.formu_r.researchkeyword.value=document.formu_r.data.value;
					document.formu_r.pgm.value="RESULT_SEARCH_ENGINE_3";
				}
			}
		}
	}
}

document.onkeypress = process_keypress;

function openWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function validatesearch()
 {
   if (isNaN(document.searchengine.yparution.value)==true)
    {
	 alert("Veuillez entrer un nombre pour l'année de parution");
	 return false;
	}
	else
	{
   if ((document.searchengine.researchkeyword.value.length < 3 )&&(document.searchengine.yparution.value=="")&&(document.searchengine.genre.selectedIndex<=0)&&(document.searchengine.age.selectedIndex<=0))
    {
	  alert("La recherche doit s'effectuer sur un critère d'au moins 3 caractères");
	  return false;
	}
   else
    {
	  document.searchengine.init.value=1;
	  return true;
	}
  }
 }
 
 function validatesearch_nl()
 {
   if (isNaN(document.searchengine.yparution.value)==true)
    {
	 alert("Vul een aantal in voor het verschijningsjaar");
	 return false;
	}
	else
	{
   if ((document.searchengine.researchkeyword.value.length < 3 )&&(document.searchengine.yparution.value=="")&&(document.searchengine.genre.selectedIndex<=0)&&(document.searchengine.age.selectedIndex<=0))
    {
	  alert("Vul minstens 3 letters in");
	  return false;
	}
   else
    {
	  document.searchengine.init.value=1;
	  return true;
	}
  }
 }
 
 function validatesearch_uk()
 {
   if (isNaN(document.searchengine.yparution.value)==true)
    {
	 alert("Enter a number for the year of publication");
	 return false;
	}
	else
	{
   if ((document.searchengine.researchkeyword.value.length < 3 )&&(document.searchengine.yparution.value=="")&&(document.searchengine.genre.selectedIndex<=0)&&(document.searchengine.age.selectedIndex<=0))
    {
	  alert("Enter at least 3 letter");
	  return false;
	}
   else
    {
	  document.searchengine.init.value=1;
	  return true;
	}
  }
 }
