<!-- build search terms for Fireclick Web Analytics-->
function BuildSearchTerms()
{
    //get from current url hidden control
	var searchQueryString = document.getElementById("ctl00_topContentPlaceHolder_PageTopControl_SearchControl1_csnFreeSearch_currentURL").value;
    //optionally could use ctl0_defaultContentPlaceHolder_MercadoSearchControl1_baseURLWithoutSort?

    // string for building the search terms
    var newSearchTermsString = "";
    
    //loop through until we no longer find search terms
    while (searchQueryString.indexOf("free_text") > -1)
    {
         //find the starting point after the equal sign following "free_text"
         var intStartTermPos = searchQueryString.indexOf("=", searchQueryString.indexOf("free_text"))  + 1;
         var intEndTermPos = searchQueryString.length;

        //if there is ampersand sign, then there are more search terms 
        if (searchQueryString.indexOf("\&", intStartTermPos +1) > 1)
        {
                    intEndTermPos = searchQueryString.indexOf("&", intStartTermPos +1);

        }

        
        //save what we captured
        newSearchTermsString = newSearchTermsString + searchQueryString.substring(intStartTermPos, intEndTermPos) + ",";
        
        //truncate the remainder query string
        searchQueryString = searchQueryString.substring(intEndTermPos +1, searchQueryString.length);
        
    }
    
    //save to a variable that fireclick will use for search terms
    var termsString = "";    
    
    //taking off the final "|", if it exists
    if (newSearchTermsString.indexOf(",") > 0)
    {
        termsString = newSearchTermsString.substring(0, newSearchTermsString.length-1);
    }
    else
    {
         termsString = newSearchTermsString;
    }
	
	return termsString;
   
}


