

function search(){
  var c = ':'
  var min;
  var max;
  var fields = ['price', 'year', 'length'];
  var field;
  var url = '';
  var i = 0;
 
  while(i <= 2) {
    field = fields[i];
    if (Field.present(field + '_min') || Field.present(field + '_max')) {
      if (Field.present(field +'_min'))
        min = $F(field + '_min');
      else
       min = '0';
       
      if (Field.present(field + '_max'))
        max = '-' + $F(field + '_max');
      else
       max = '';
     
    if (url != '')
     url += '+';
    url = url + field + c + min + max;
  }
    i++;
 }
 
 fields = ['shipyard', 'model', 'date', 'type', 'country'];
 i = 0;
  while(i <= 4) {
    field = fields[i];
    
    if (Field.present(field)) {
       if (url != '')
        url += '+';
       var value = $F(field);
       url = url + field + c +  value.gsub(' ', '_');  
   }
   i++;
  }
  
  if (Field.present('query')) {
       var search_terms = $F('query');
       search_terms = search_terms.gsub(' ','+');
  
      if (url != '' && search_terms != '')
        url += '+';
    
      url += search_terms;
      
   }
   
  url = url.toLowerCase();
  document.location.href = 'http://' + document.domain + '/' + url ;
  return false;
   
  }
  
  
   
    

