function askalibrarian(){
	 	if(document.askalibrarianform.email.value==""){
		alert("Please enter the email adderss");
		return false;
	 	}
	 	if(document.askalibrarianform.question.value==""){
		alert("Please enter the question");
		return false;
	 	}
}
function enterdraw(){
	if(document.enterdrawform.name.value==""){
		alert("Please enter your name");
		return false;
	 	}
	if(document.enterdrawform.major.value==""){
		alert("Please enter your major");
		return false;
	 	}
	if(document.enterdrawform.email.value==""){
		alert("Please enter your email address");
		return false;
	 	}
	if(!document.enterdrawform.check.checked){
		alert("Please accept the terms and conditions");
		return false;
	}
	
	if(document.enterdrawform.email.value!=""){
		 var testresults
		 var str=document.enterdrawform.email.value
		 var filter=/^.+@.+\..{2,3}$/
		
		 if (filter.test(str))
			testresults=true
		 else {
			alert("Please input a valid email address!")
			testresults=false
	     }
		 return (testresults)
	}
	
}
function searchall(){
 	var keyword = document.searchform.keyword.value;
    if(keyword==""){
		alert("Please enter the keyword to search");
	}
	//////Articleswebsites

	if(document.searchform.Articleswebsites.checked){
	var nlnzcaturl="http://paperspast.natlib.govt.nz/cgi-bin/paperspast?a=q&hs=1&r=1&dafdq=&dafmq=&dafyq=&datdq=&datmq=&datyq=&sf=&ssnip=&tyq=all&fuzziness=&results=1&pbq=&t=0&txq="+keyword+"&x=0&y=0&e=-------en--1----0-all";
	window.open(nlnzcaturl);
	}
	
	if(document.searchform.Articleswebsites.checked){
	var nlnzcaturl="http://www.nzdl.org/cgi-bin/library?a=q&r=1&hs=1&e=q-00000-00---off-0niupepa--00-0--0-10-0---0---0prompt-10---4-------0-1lpc--11-en-50---20-about-book+bird--00-0-1-00-0-0-11-1-0utfZz-8-00&j=pc&t=1&q="+keyword;
	window.open(nlnzcaturl);
	}
	if(document.searchform.Articleswebsites.checked){
	var nlnzcaturl="http://innz.natlib.govt.nz/cgi-bin/Pwebrecon.cgi?DB=local&Search_Arg="+keyword+"&Search_Code=GKEY%5E&CNT=25&HIST=1";
	window.open(nlnzcaturl);
	}
	if(document.searchform.Articleswebsites.checked){
	var nlnzcaturl="http://webdirectory.natlib.govt.nz/cgi-bin/search?collection=all&search="+keyword+"&display=25";
	window.open(nlnzcaturl);
	}
	////Heritage texts

	if(document.searchform.Heritagetexts.checked){
	var nlnzcaturl="http://teaohou.natlib.govt.nz/journals/teaohou/search/results.html?text="+keyword;
	window.open(nlnzcaturl);
	}
	if(document.searchform.Heritagetexts.checked){
	var nlnzcaturl="http://www.nzetc.org/tm/scholarly/search/search.html?page-length=10&text="+keyword+"&submit=Search";
	window.open(nlnzcaturl);
	}
	if(document.searchform.Heritagetexts.checked){
	var nlnzcaturl="http://ranfurly.natlib.govt.nz/cgi-bin/Pwebrecon.cgi?Search_Arg="+keyword+"&SL=None&Search_Code=GKEY%5E*&CNT=25&HIST=1";
	window.open(nlnzcaturl);
	}
	////Research papers
	if(document.searchform.Researchpapers.checked){
	var nlnzcaturl="http://nzresearch.org.nz/index.php/search/results?query="+keyword+"&x=0&y=0";
	window.open(nlnzcaturl);
	}
	if(document.searchform.Researchpapers.checked){
	var nlnzcaturl="http://rsnz.natlib.govt.nz/search/results.html?text="+keyword;
	window.open(nlnzcaturl);
	}
	
	
	////Images & multimedia
	if(document.searchform.Imagesmultimedia.checked){
	//var nlnzcaturl="http://timeframes.natlib.govt.nz/logicrouter/servlet/LogicRouter?OUTPUTXSL=simsearch.xslt&pm_BT=%28GKEY+"+keyword+"&pm_MH=25&pm_USI=0&ds_svGeneric_DDF=Y&api_2=SIMULFIND&DIRECTIVE=createSrHist&ds_svGeneric_MH=25&pm_OPC=N&pm_CL=281&api_1=COLLECTION_REPOLOGIN";
	var nlnzcaturl="http://timeframes.natlib.govt.nz/logicrouter/servlet/LogicRouter?OUTPUTXSL=simsearch.xslt&pm_AFT="+keyword+"&pm_MH=25&pm_USI=0&ds_svGeneric_DDF=Y&api_2=SIMULFIND&DIRECTIVE=createSrHist&ds_svGeneric_MH=25&pm_OPC=N&pm_CL=281&api_1=COLLECTION_REPOLOGIN";
	window.open(nlnzcaturl);
	}
	if(document.searchform.Imagesmultimedia.checked){
	var nlnzcaturl="http://www.matapihi.org.nz/logicrouter/servlet/LogicRouter?OUTPUTXSL=simsearch.xsl&pm_AFT="+keyword+"&Submit=Go&pm_MH=20&pm_USI=0&api_2=SIMULFIND&pm_OPC=N&pm_CL=221&api_1=COLLECTION_REPOLOGIN&DIRECTIVE=createSrHist&ds_svGeneric_MH=20&ds_svGeneric_DDF=N&lang=en";
	window.open(nlnzcaturl);
	}
	
	/////Reference
	if(document.searchform.Reference.checked){
	var nlnzcaturl="http://www.teara.govt.nz/ENZ-Utility/Search/en?q="+keyword;
	window.open(nlnzcaturl);
	}
	if(document.searchform.Reference.checked){
	var nlnzcaturl="http://www.dnzb.govt.nz/dnzb/";
	window.open(nlnzcaturl);
	}
	if(document.searchform.Reference.checked){
	var nlnzcaturl="http://www.nzhistory.net.nz/search?keys="+keyword+"&op=Search";
	window.open(nlnzcaturl);
	}
	/*
	if(document.searchform.Reference.checked){
	var nlnzcaturl="http://www.parliament.nz/en-NZ/Search/";
	window.open(nlnzcaturl);
	}*/
	
	/////NZ library catelogues

	if(document.searchform.NZlibrarycatelogues.checked){
	var nlnzcaturl="http://nlnzcat.natlib.govt.nz/cgi-bin/Pwebrecon.cgi?DB=lacal&Search_Arg="+keyword+"&SL=None&Search_Code=FT*&CNT=25";
	window.open(nlnzcaturl);
	}
	if(document.searchform.NZlibrarycatelogues.checked){
	var nlnzcaturl="http://tapuhi.natlib.govt.nz/cgi-bin/spydus/ENQ/GLOBAL/OPHDR?BROAD="+keyword+"&BROAD_TYPE=K&SEARCH_FORM=%2FMSG%2FGLOBAL%2FOPBROAD.HTM";
	window.open(nlnzcaturl);
	}
	if(document.searchform.NZlibrarycatelogues.checked){
	var nlnzcaturl="http://publicationsnz.natlib.govt.nz/logicrouter/servlet/LogicRouter?OUTPUTXSL=simsearch.xsl&pm_BT=%28GKEY+"+keyword+"%29+&pm_MH=25&pm_USI=0&ds_svGeneric_DDF=Y&api_2=SIMULFIND&DIRECTIVE=createSrHist&ds_svGeneric_MH=25&pm_OPC=N&pm_CL=319&api_1=COLLECTION_REPOLOGIN&lang=en";
	window.open(nlnzcaturl);
	}
	if(document.searchform.NZlibrarycatelogues.checked){
	var nlnzcaturl="http://www.worldcat.org/search?qt=worldcat_org_all&q="+keyword;
	window.open(nlnzcaturl);
	}
}