search MVC reorganized
[living-lab-site.git] / application / views / header.php
1 <?php if (! isset($selected_menu)):
2 $selected_menu = '';
3 endif ?>
4
5 <ul
6         id="nav-menu">
7         <li class="menu-left"><a href="<?php echo site_url() ?>"
8
9
10         <?php echo ($selected_menu == 'home' ? 'class="selected"' : '') ?>><?php echo $this->lang->line('ui_nav_menu_home') ?>
11         </a></li>
12
13         <li class="menu-left"><a
14                 href="<?php echo site_url('install-plugins') ?>"
15
16
17                 <?php echo ($selected_menu == 'install-plugins' ? 'class="selected"' : '') ?>><?php echo $this->lang->line('ui_nav_menu_install_plugins') ?>
18         </a></li>
19
20         <li class="menu-left"><a href="<?php echo site_url('about') ?>"
21
22
23         <?php echo ($selected_menu == 'about' ? 'class="selected"' : '') ?>><?php echo $this->lang->line('ui_nav_menu_about') ?>
24         </a></li>
25
26         <li class="menu-left"><a href="<?php echo site_url('help') ?>"
27
28
29         <?php echo ($selected_menu == 'help' ? 'class="selected"' : '') ?>><?php echo $this->lang->line('ui_nav_menu_help') ?>
30         </a></li>
31
32         <li class="menu-left"><a href="<?php echo site_url('contact') ?>"
33
34
35         <?php echo ($selected_menu == 'contact' ? 'class="selected"' : '') ?>><?php echo $this->lang->line('ui_nav_menu_contact') ?>
36         </a></li>
37
38         <!--<li class="menu-right"><a href="#<?php //echo site_url('register') ?>"
39                 <?php echo ($selected_menu == 'register' ? 'class="selected"' : '') ?>><?php echo $this->lang->line('ui_nav_menu_register') ?></a></li>
40                 
41         <li class="menu-right"><a href="#<?php //echo site_url('login') ?>" 
42                 <?php echo ($selected_menu == 'login' ? 'class="selected"' : '') ?>><?php echo $this->lang->line('ui_nav_menu_log_in') ?></a></li>-->
43 </ul>
44
45 <div id="header">
46         <!-- TODO: resize logo image-->
47         <a href="<?php echo site_url() ?>" id="logo"><img
48                 src="<?php echo site_url('img/p2p-next--big.png') ?>" alt="P2P-Next"
49                 width="119" height="48" /> </a>
50         
51         
52         
53         
54         <?php echo form_open('catalog/search', array('id'=>'quick-search')); ?>
55                 <input type="text" id="search" name="search" value="" />
56                 <input type="submit" id="button-quick-search" value="<?php echo $this->lang->line('ui_search') ?>" />
57                 <a href="#" id="button-js-quick-search" style="display:none">
58                         <?php echo $this->lang->line('ui_search') ?>
59                 </a>
60         </form>
61 </div>
62
63 <script type="text/javascript">
64         $(function() {
65                 $('#button-quick-search')
66                         .hide();
67
68                 // Fake JS submit via CI URI segments
69                 var fakeSubmit = function() {
70                         var searchQuery = $('#search').val();
71                         searchQuery = searchQuery.replace(/\*/g, '*2A');  // *
72                         searchQuery = searchQuery.replace(/\+/g, '*2B');        // +
73                         searchQuery = searchQuery.replace(/\s/g, '+');  // <white spaces>
74                         searchQuery = searchQuery.replace(/>/g, '*3E'); // >
75                         searchQuery = searchQuery.replace(/\</g, '*3C');        // <
76                         searchQuery = searchQuery.replace(/\(/g, '*28');        // (
77                         searchQuery = searchQuery.replace(/\)/g, '*29');        // )
78                         searchQuery = searchQuery.replace(/~/g, '*7E'); // ~ 
79                         searchQuery = searchQuery.replace(/"/g, '*22'); // " 
80                         searchQuery = encodeURI(searchQuery);
81                         searchQuery = searchQuery.replace(/\*/g, '%');  // *
82
83                         alert(searchQuery);
84                         
85                         window.location = "<?php echo site_url('catalog/search') ?>/" 
86                                 + searchQuery;
87                 };
88                 
89                 $('#button-js-quick-search')
90                         .show()
91                         .button({
92                                 icons: {
93                         primary: "ui-icon-search"
94                     },
95                     text: false
96                         })
97                         .click(function(event) {
98                                 fakeSubmit();
99                         });
100
101                 $('#search')
102                         .keypress(function(event) {
103                                 if (event.which == 13)
104                                 {
105                                         fakeSubmit();
106
107                                         event.preventDefault();
108                                         return false;
109                                 }
110                         });
111         });
112
113 </script>