
function log(msg)
{if(debug)
if(typeof(console)!='undefined'&&console.log)console.log(msg);}
var benchmark=function(id)
{var start=new Date();return function(){var end=new Date();var diff=(end-start)/1000;log(id+' = '+diff+' sec');}};function sanitizeRegexp(text)
{text=text.replace(/(^\s+)|(\s+$)/g,"");text=text.replace(/([\?\*\+\(\)\\])/ig,'\\$1');return text;}
var do_search=function()
{var val=$.trim($("#search #home_search_q").val());if(val=='')return false;var st=$("#search input:radio:checked").val();val=val.replace(/%/gi,'%2525');val=val.replace(/\+/gi,'%2b');val=val.replace(/ /gi,'%20');val=val.replace(/\//gi,'%25252F');val=val.replace(/\\/gi,'%5C');val=val.replace(/@/gi,'%40');val=val.replace(/#/gi,'%2523');val=val.replace(/\$/gi,'%24');val=val.replace(/;/gi,'%3b');val=val.replace(/,/gi,'%2c');val=val.replace(/\?/gi,'%253f');val=val.replace(/\&/gi,'%26');var url=$("#search").attr('action');var new_loc=url;if(st=='1')new_loc+=st+'/'
new_loc+=val;window.location=new_loc;return false;};$(document).ready(function()
{$("#search").submit(do_search);$('#home_search_submit').click(do_search);if($("#home_search_q").val()=='')
$("#home_search_q").focus();});if(top!=self){top.location.replace(self.location.href);}

