  // Jascript variables and methods defined here getting used by SITECATALYST-WEB-REPORTING ... 
  var searchTerm = ""; 
  var searchItmCnt = ""; 
  function siteCatalystStrip(a) { 
     a = a.split("|").join(""); 
     a = a.split("&").join("_"); 
     a = a.split("'").join(""); 
     a = a.split("#").join(""); 
     a = a.split("$").join(""); 
     a = a.split("%").join(""); 
     a = a.split("^").join(""); 
     a = a.split("*").join(""); 
     a = a.split(":").join(""); 
     a = a.split("!").join(""); 
     a = a.split(">").join(""); 
     a = a.split("<").join(""); 
     a = a.split("~").join(""); 
     a = a.split(";").join(""); 
     a = a.split(" ").join("+");
     return a; 
  }

  //SiteCatalyst web-reporting is expecting comma separated menu path
  //Hence this code is added to replace slash with comma  
  function siteCatalystCatReplace(a){
  	a = a.substring(1, a.length);
	a = a.split("/").join(",");
  	//alert(a);
  	return a;
  }
	
  function populateSearchResults(sTerm, sCount){
	if (sTerm) {
		//alert(sTerm);
		//alert(sCount);
		//Search Term
		s.prop6=siteCatalystStrip( sTerm );
		//Number of Search Results
		if ( sCount ==0 ) 
			s.prop5="zero";
		else 
			s.prop5="" + sCount + "";
		//alert(s.prop5);
		//alert(s.prop6);
	}
  }

  //page name for Site Catalyst is combine of path and pageName  
  function siteCatalystCombinePathPN(path, pn) {
  	return path + ","+pn;
  }
