﻿/// <reference path="jquery.intellisense.js"/>

var searchPage = '/search.aspx';
var searchInput;
var searchBtn;

function Search(evt)
{	
    curQuery = location.search.replace(/[?&amp;]q=[^&amp;]*/,"").replace(/[?&amp;;]p=[^&amp;]*/,"").replace(/^[?&amp;]?(?!$)/,"&amp;");
    location.href = searchPage +'?q=' + encodeURIComponent(searchInput.val().replace(/\+/g,'%2b')) + curQuery;

    var evt = (window.event) ? window.event : evt;
    if (evt)
    {
        //evt.keyCode=0;
        evt.cancelBubble=true;
    }
    
    return false;
}

$(function() {
    searchInput = $('#search_field');
    searchBtn = $('#search_button');
	
	if(searchInput)
	    searchInput.keydown(function(event){
	        var evt = (window.event) ? window.event : event;
            if (evt && evt.keyCode == 13){
	            Search(evt); 
	            return false; }
	        
	    });
	
	if(searchInput && searchBtn)
	    searchBtn.click(function(event){
    	    var evt = (window.event) ? window.event : event;
            if (evt && searchInput.val() != ''){
	            Search(evt);
	            return false;
	            }
	        else {
	            searchInput.focus(); 
	            return false; }                                                                                
	    });
});