
 
    //<script language='javascript' type='text/javascript'>
        // This is a quick prototype; not intended for production
        // or public review    
        // everything below is sent as javascript
        
        var widgetServerHost            = "http://dev-widget.library.auckland.ac.nz";
        var libraryServerHost           = "http://www.library.auckland.ac.nz";
        var uoaWidgetContainerID        = "uoa_lib_wdgt_container";
        var uoaWidgetTitle              = "Library Search "
        var uoaLibCatalogueFormLabel 	= "Search";
        var uoaLibCatalogueFormAction 	= "http://upsilon.auckland.ac.nz/primo_library/libweb/action/search.do?fn=go&amp;ct=search";
        var uoaLibDatabasesBrowseURL    = libraryServerHost + "/databases/learn_database/public_records.asp?alpha=";    
        var TAB_COLOR_ON 		        = "#000000"
        var TAB_BACKGROUND_ON 	        = "#ddebf2"
        var TAB_COLOR_OFF		        = "#000000"
        var TAB_BACKGROUND_OFF 	        = "#cccccc"            
        
        function initaliseSearchForm(){        
                
        }
                
        function displaySearchForm(){
	        document.write('<link rel="stylesheet" type="text/css" href="',widgetServerHost,'/search/uoaWidget.css" />');
	        document.write('<div id="',uoaWidgetContainerID,'">');
	            // title bar
	            document.write('<div id="uoa_lib_wdgt_title"><h2><img src="',widgetServerHost,'/global/uoa_lib_logo.gif" />',uoaWidgetTitle,'</h2></div>');


	            // menu
	            document.write('<div id="uoa_lib_wdgt_menu">');
	                document.write('<ul id="uoa_lib_wdgt_menu_item">');
	                document.write('<li><a href="javascript:void(0);" class="active" title="Catalogue" id="tab_uoa_catalogue" onclick="displayTaskPadItem(this.id);">Catalogue</a></li>');	                
	                document.write('<li><a href="javascript:void(0);" title="Multi-database Search" onclick="displayTaskPadItem(this.id);" id="tab_uoa_multi_databases">Multi-database Search</a></li>');

			    document.write('<li><a href="javascript:void(0);" title="Article Linker" onclick="displayTaskPadItem(this.id);" id="tab_uoa_article_linker">Article Linker</a></li>');


	                document.write('</ul>');
	            document.write('</div>');
	            // catalogue 
	            document.write('<div id="uoa_lib_wdgt_catalogue">');
	            	document.write('<div>');   
	                document.write('<form id="uoa_lib_search_form" name="searchForm" method="post" action="',uoaLibCatalogueFormAction,'" target="_blank" enctype="application/x-www-form-urlencoded; charset=utf-8" >');	                                  
                        document.write('<div id="uoa_lib_search_label">',uoaLibCatalogueFormLabel,'</div>');
                        document.write('<div id="uoa_lib_search_fields">');
                        document.write('<input class="uoa_lib_wdgt_txt_input" type="text" name="vl(freeText0)" /> <input type="submit" value="Go" id="uoa_lib_submit_button" />');
                        document.write('<input type="hidden" id="mode" name="mode" value="Basic" />');
                        document.write('<input type="hidden" id="tab" name="tab" value="search_library" />');
                        document.write('<input type="hidden" id="indx" name="indx" value="1" />');
                        document.write('<input type="hidden" id="dum" name="dum" value="true" />');
                        document.write('<input type="hidden" name="srt" value="rank" id="str" />');
                        document.write('<input type="hidden" id="vid" name="vid" value="UOA2_A" />');
                        document.write('<input type="hidden" id="frbg" name="frbg" value="" />');
                        document.write('<input id="fctV" name="fctV" type="hidden" value="" />');	                    
                        document.write('</div>');
                        document.write('<div id="uoa_lib_search_link_container"><a href="javascript:submitUoALibSearchForm();" id="uoa_lib_submit_link"><span>Go</span></a></div>');	                    	                
	                document.write('</form>');
	                document.write('</div>');
	            document.write('</div>');
	            // multi-databases
	            document.write('<div id="uoa_lib_wdgt_multi_databases" style="display: none;">');
	                // form    
                    document.write('<form name="uoa_lib_m_databse_search" id="uoa_lib_m_databse_search" method="get" action="http://www.library.auckland.ac.nz/databases/redirectUserlogin.asp" target="_blank">'); 
                    document.write('<input type="hidden" name="func" value="quick-1-check1">'); 
                    document.write('<input type="hidden" name="mode" value="advanced">');                     
                    document.write('<div>');
                    document.write('1: Enter search terms<br />');         
                    document.write('<select name="find_code_2" id="find_code_2">'); 
                            document.write('<option value="WRD"> All Fields</option>'); 
                            document.write('<option value="WSU">Subject</option>'); 
                            document.write('<option value="WTI">Title</option>'); 
                            document.write('<option value="WAU">Author</option>'); 
                            document.write('<option value="ISSN">ISSN</option>'); 
                            document.write('<option value="ISBN">ISBN</option>'); 
                            document.write('<option value="WYR">Year</option>'); 
                    document.write('</select>');                                              
                    document.write('<input id="find_request_2" name="find_request_2" type="text" class="form" maxlength="100" value="" size="24">'); 
                    document.write('<select name="find_op_1" id="find_op_1">'); 
                            document.write('<option value="AND" selected>And</option>'); 
                            document.write('<option value="OR">Or</option>'); 
                            document.write('<option value="NOT">Without</option>'); 
                    document.write('</select>');
                    document.write('</div>');
                    document.write('<div>');
                    document.write('<select name="find_code_3" id="find_code_3">'); 
                        document.write('<option value="WRD"> All Fields</option>'); 
                        document.write('<option value="WSU">Subject</option>'); 
                        document.write('<option value="WTI">Title</option>'); 
                        document.write('<option value="WAU">Author</option>'); 
                        document.write('<option value="ISSN">ISSN</option>'); 
                        document.write('<option value="ISBN">ISBN</option>'); 
                        document.write('<option value="WYR">YEAR</option>'); 
                    document.write('</select>');                    
                    document.write('<input name="find_request_3" type="text" size="24" maxlength="100" value="" id="find_request_3">');
                    document.write('</div>'); 
                    document.write('<div>'); 
                    document.write('2: Select subject<br />');  
                    document.write('<select name="group_number">');
					document.write('<option value="000000273" selected>General</option>');
					document.write('<option value="000000136">Art and Architecture</option>');
					document.write('<option value="000000137">Business and Economics</option>');
					document.write('<option value="000000145">Education</option>');
					document.write('<option value="000000144">Engineering</option>');
					document.write('<option value="000000267">Geography</option>');
					document.write('<option value="000000147">Health and Medicine</option>');
					document.write('<option value="000000268">History</option>');
					document.write('<option value="000000269">Languages and Literature</option>');
					document.write('<option value="000000270">Performing Arts</option>');
					document.write('<option value="000000141">Philosophy and Religion</option>');
					document.write('<option value="000000271">Psychology</option>');
					document.write('<option value="000000140">Science</option>');
					document.write('<option value="000000272">Social Sciences</option>');
					document.write('</select>');   
                    document.write('<input type="button" value="Submit" onclick="this.form.submit();" accesskey="G">');	                
                    document.write('</form>');
	                document.write('<div class="uoa_wgt_vw_footer">');
	                document.write('<a href="http://pds.its.auckland.ac.nz:8991/pds?func=load-login&calling_system=metalib&institute=UAUCK&url=http://metalib-prod.itss.auckland.ac.nz/V/?func=meta-1">Custom Search</a> | ');
	                document.write('<a href="http://pds.its.auckland.ac.nz:8991/pds?func=load-login&calling_system=metalib&institute=UAUCK&url=http://metalib-prod.itss.auckland.ac.nz/V/?func=eshelf-2">My Research</a> | ');
                    document.write('<a href="http://pds.its.auckland.ac.nz:8991/pds?func=load-login&calling_system=metalib&institute=UAUCK&url=http://www.library.auckland.ac.nz/databases/#">Browse ALL databases</a>');
	                document.write('</div>');	                    
                    document.write('</div>');	                    	                
	            document.write('</div>');


                // article linker  
                document.write('<div id="uoa_lib_wdgt_article_linker" style="display: none;">');	
                // form                 
                document.write('<form name="OpenURL" target="SFXmenu" action="http://sfx.auckland.ac.nz:3210/sfxlcl3/cgi/core/citation-linker.cgi";>');
                document.write('<input type=hidden name="url_ver" value="Z39.88-2004">'); 
                document.write('<input type=hidden name="url_ctx_fmt" value="info:ofi/fmt:kev:mtx:ctx">');
                document.write('<input type=hidden name="ctx_ver" value="Z39.88-2004">'); 
                document.write('<input type=hidden name="rfr_id" value="info:sid/sfxit.com:citation">');
                document.write('<input type=hidden name="rft_val_fmt" value="info:ofi/fmt:kev:mtx:article">');
                document.write('<input type=hidden name="rft.genre" value="article">'); 
                document.write('<input type=hidden name="__base_url" value="/sfxlcl3">'); 
                document.write('<input type=hidden name="__citation_form" value="article">'); 
                document.write('<div>'); 
                document.write('<strong>Specify article details:</strong>'); 
                document.write('</div>'); 
                document.write('<div>'); 
                document.write('Article Title <br />'); 
                document.write('<input type=text name="rft.atitle" size="33" value="">'); 
                document.write('<br />Journal Title<br /> '); 
                document.write('<select name="sfx.title_search">'); 
                document.write('<option value="contains">Contains'); 
                document.write('<option value="begins">Begins with'); 
                document.write('<option value="exact" selected>Exact match'); 
                document.write('</select>'); 
                document.write('<input type=text  name="rft.jtitle" size="33" value=""><br /> or'); 
                document.write('<br />ISSN '); 
                document.write('<input type=text  name="rft.issn"  size="10"  maxlength="9" value="">'); 
                document.write('<br />Date <select name="__year" onChange="setDate(\'rft.date\',document.OpenURL)">');
                document.write('<option value="">Year</option>'); 
                document.write('<option value="2009">2009</option>'); 
                document.write('<option value="2008">2008</option>'); 
                document.write('<option value="2007">2007</option>'); 
                document.write('<option value="2006">2006</option>'); 
                document.write('<option value="2005">2005</option>'); 
                document.write('<option value="2004">2004</option>'); 
                document.write('<option value="2003">2003</option>'); 
                document.write('<option value="2002">2002</option>'); 
                document.write('<option value="2001">2001</option>'); 
                document.write('<option value="2000">2000</option>'); document.write('<option value="1999">1999</option>'); document.write('<option value="1998">1998</option>'); 
                document.write('<option value="1997">1997</option>'); document.write('<option value="1996">1996</option>'); document.write('<option value="1995">1995</option>'); 
                document.write('<option value="1994">1994</option>'); document.write('<option value="1993">1993</option>'); document.write('<option value="1992">1992</option>'); 
                document.write('<option value="1991">1991</option>'); document.write('<option value="1990">1990</option>'); document.write('<option value="1989">1989</option>'); 
                document.write('<option value="1988">1988</option>'); document.write('<option value="1987">1987</option>'); document.write('<option value="1986">1986</option>'); 
                document.write('<option value="1985">1985</option>'); document.write('<option value="1984">1984</option>'); document.write('<option value="1983">1983</option>'); 
                document.write('<option value="1982">1982</option>'); document.write('<option value="1981">1981</option>'); document.write('<option value="1980">1980</option>'); 
                document.write('<option value="1979">1979</option>'); document.write('<option value="1978">1978</option>'); document.write('<option value="1977">1977</option>'); 
                document.write('<option value="1976">1976</option>'); document.write('<option value="1975">1975</option>'); document.write('<option value="1974">1974</option>'); document.write('<option value="1973">1973</option>'); document.write('<option value="1972">1972</option>'); document.write('<option value="1971">1971</option>'); document.write('<option value="1970">1970</option>'); document.write('<option value="1969">1969</option>'); document.write('<option value="1968">1968</option>'); document.write('<option value="1967">1967</option>'); document.write('<option value="1966">1966</option>'); document.write('<option value="1965">1965</option>'); document.write('<option value="1964">1964</option>'); document.write('<option value="1963">1963</option>'); document.write('<option value="1962">1962</option>'); document.write('<option value="1961">1961</option>'); document.write('<option value="1960">1960</option>'); document.write('<option value="1959">1959</option>'); document.write('<option value="1958">1958</option>'); document.write('<option value="1957">1957</option>'); document.write('<option value="1956">1956</option>'); document.write('<option value="1955">1955</option>'); document.write('<option value="1954">1954</option>'); document.write('<option value="1953">1953</option>'); document.write('<option value="1952">1952</option>'); 
                document.write('<option value="1951">1951</option>'); 
                document.write('<option value="1950">1950</option>'); 
                document.write('</select>');

                document.write('<select name="__month" onChange="setDate(\'rft.date\',document.OpenURL)">');
                document.write('<option value="">Month</option>'); 
                document.write('<option value="01">Jan</option>'); 
                document.write('<option value="02">Feb</option>'); 
                document.write('<option value="03">Mar</option>'); 
                document.write('<option value="04">Apr</option>'); 
                document.write('<option value="05">May</option>'); 
                document.write('<option value="06">Jun</option>'); 
                document.write('<option value="07">Jul</option>'); 
                document.write('<option value="08">Aug</option>'); 
                document.write('<option value="09">Sep</option>'); 
                document.write('<option value="10">Oct</option>'); 
                document.write('<option value="11">Nov</option>'); 
                document.write('<option value="12">Dec</option>'); 
                document.write('</select>');

                document.write('<select name="__day" onChange="setDate(\'rft.date\',document.OpenURL)">');
                document.write('<option value="">Day</option>'); 
                document.write('<option value="01">01</option>'); 
                document.write('<option value="02">02</option>'); 
                document.write('<option value="03">03</option>'); 
                document.write('<option value="04">04</option>'); 
                document.write('<option value="05">05</option>'); document.write('<option value="06">06</option>'); document.write('<option value="07">07</option>'); 
                document.write('<option value="08">08</option>'); 
                document.write('<option value="09">09</option>'); document.write('<option value="10">10</option>'); document.write('<option value="11">11</option>'); 
                document.write('<option value="12">12</option>'); document.write('<option value="13">13</option>'); document.write('<option value="14">14</option>'); 
                document.write('<option value="15">15</option>'); document.write('<option value="16">16</option>'); document.write('<option value="17">17</option>'); 
                document.write('<option value="18">18</option>'); document.write('<option value="19">19</option>'); document.write('<option value="20">20</option>'); 
                document.write('<option value="21">21</option>'); document.write('<option value="22">22</option>'); document.write('<option value="23">23</option>'); 
                document.write('<option value="24">24</option>'); document.write('<option value="25">25</option>'); document.write('<option value="26">26</option>'); 
                document.write('<option value="27">27</option>'); document.write('<option value="28">28</option>'); document.write('<option value="29">29</option>'); 
                document.write('<option value="30">30</option>'); document.write('<option value="31">31</option>'); document.write('</select>');

                document.write('<input  type=text  name="rft.date"  size="10"  value="">');
                document.write('<br />   Volume   ');
                document.write('<input type=text name="rft.volume" size="5" maxlength="5" value="">'); 
                document.write('Issue ');
                document.write('<input type=text   name="rft.issue"  size="5"  value=""> ');
                document.write('<br />Start page  ');
                document.write('<input   type=text  name="rft.spage"  size="5"  value="">');
                document.write('<br /><strong>Or use:</strong><br />DOI '); 
                document.write('<input type=hidden name="doi_id" value="doi">'); 
                document.write('<input type=text name="doi_value" size=30 value="">'); 
                document.write(' or <br />PMID '); 
                document.write('<input type=hidden name="pmid_id" value="pmid"> <input type=text name="pmid_value" size=30 value="">'); 

                document.write('&nbsp; <input type="image" border="0" height="25" valign="top" src="http://metalib-prod.itss.auckland.ac.nz/INS01/icon_eng/v-b_go.png">');
                document.write('</div>');
                document.write('</form>');
                document.write('</div>');

	            // footer
	            document.write('<div id="uoa_lib_wdgt_footer">');
	                document.write('<div id="hem"></div>');
	                //document.write('<div id="tool_set"></div>');
	            document.write('</div>');	            	
	        document.write('</div>');
        }

        function submitUoALibSearchForm(){
	        document.searchForm.submit();
        }
        
        function submitDatabaseBrowseForm(selected_item){
            //alert(selected_item);
            window.location = libraryServerHost + document.getElementById("uoa_lib_db_subject_list").options[selected_item].value;
        }        
        
        // ------------------------
        
        function disableFilterTab(tab_id){
	        document.getElementById(tab_id).style.color = TAB_COLOR_OFF;	
	        document.getElementById(tab_id).style.background = TAB_BACKGROUND_OFF;	
        }

        function enableFilterTab(tab_id){
	        document.getElementById(tab_id).style.background = TAB_BACKGROUND_ON;
	        document.getElementById(tab_id).style.color = TAB_COLOR_ON;	
        }

// my requests taskpad menu
        function displayTaskPadItem(menu_option){
	        var taskPadMenuOptions = new Array();
        	
	        taskPadMenuOptions[0] = ["tab_uoa_catalogue","uoa_lib_wdgt_catalogue"];
	        taskPadMenuOptions[1] = ["tab_uoa_multi_databases","uoa_lib_wdgt_multi_databases"];
		  taskPadMenuOptions[2] = ["tab_uoa_article_linker","uoa_lib_wdgt_article_linker"];


        	
	        for(x=0;x<taskPadMenuOptions.length;x++){
		        if(menu_option==taskPadMenuOptions[x][0]){
				        document.getElementById(taskPadMenuOptions[x][1]).style.display = "block";
				        document.getElementById(taskPadMenuOptions[x][1]).style.clear = "left";
				        document.getElementById(taskPadMenuOptions[x][1]).style.width = "100%";
				        enableFilterTab(taskPadMenuOptions[x][0]);
		        } else {
				        document.getElementById(taskPadMenuOptions[x][1]).style.display = "none";
				        disableFilterTab(taskPadMenuOptions[x][0]);
		        }
	        }
	        return false;        	
        }             
             
          
        // ------------------------             
        // display widget
        displaySearchForm();
        initaliseSearchForm();
        
    //</script>
    
