
 
    //<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://catalogue.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);">The Catalogue</a></li>');	                
	                document.write('<li><a href="javascript:void(0);" title="Articles &amp; more" onclick="displayTaskPadItem(this.id);" id="tab_uoa_multi_databases">Articles &amp; more</a></li>');

			    document.write('<li><a href="javascript:void(0);" title="Readings &amp; Exams" onclick="displayTaskPadItem(this.id);" id="tab_uoa_article_linker">Readings &amp; Exams</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"><input type="submit" value="Search" class="search-button" /></div>');	                    	                
	                document.write('</form>');
	                document.write('</div>');
	            document.write('</div>');
	            
	            // articles and more
	            document.write('<div id="uoa_lib_wdgt_multi_databases" style="display: none;">');
	                // form    
	            	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="everything" />');
                        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"><input type="submit" value="Search" class="search-button" /></div>');	                    	                
	                document.write('</form>');
	                document.write('</div>');                    	                
	            document.write('</div>');
	            
                // readings and exams  
                document.write('<div id="uoa_lib_wdgt_article_linker" style="display: none;">');	
                // form                 
	            	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="course_resources" />');
                        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"><input type="submit" value="Search" class="search-button" /></div>');	                    	                
	                document.write('</form>');
	                document.write('</div>');
                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>
    

