// Get Requests for Search Results
function hideOtherResults(){
$(".cwSearch").show();
$(".cwResults").remove();
$("#cwSearchResults").remove();
$("#content").append("<div id=\"cwSearchResults\" class=\"cwResults\"></div>");
// Hide the store hompage banner if it exists
if(document.getElementById("storeHeader")){
$("#storeHeader").remove();
};
//Move the Page Header Up
var thisHeader = document.getElementById("content").getElementsByTagName('h1');
for(var i=0; i < thisHeader.length; i++) {
pageHeader = thisHeader[i];
pageHeader.parentNode.removeChild(thisHeader[i]);
};

$("#cwProductDetails").remove();
//Destroy the Secondary Headers 
$("h2").remove();
//document.getElementById("content").appendChild(pageHeader);
document.getElementById("content").insertBefore(pageHeader,document.getElementById("cwSearchResults"))
// Now make sure our results element is still in view
document.getElementById("cwSearchResults").style.display="block";
};
function hideForNow(element){
element.style.display = "none";
}
//Begin Search Update Functions
function doSearchUpdate(){
	if(document.getElementById("cwSearchResults")){
	hideOtherResults();
	var keywords = document.getElementById("Search-keywords");
	var category = document.getElementById("Search-category");
	var secondary = document.getElementById("Search-secondary");
	var recordtotal = document.getElementById("Search-results");
	var searchBox = document.getElementById("cwSearchResults");
	var pageHeaders = searchBox.parentNode.getElementsByTagName('h1');
	for(var i=0; i < pageHeaders.length; i++) {
	var searchString = "Search Results for "+keywords.value;
	if (category.value != 0){
	// Need to qualify this for the FHS pages
	if(category.selectedIndex){
	searchString = searchString+" in "+category[category.selectedIndex].text;
	}
	else if (category.value=7){
	searchString = searchString+" in Fishing Maps";
	}
	};
	if (secondary.value != 0){
	searchString = searchString+" from "+secondary[secondary.selectedIndex].text;
	}
	pageHeaders[i].innerHTML = searchString;	
	};
	document.getElementById("cwSearchResults").innerHTML = "<div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\"><div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\">Refreshing Search Results...<br/><img src=\"/images/loading.gif\" alt=\"content loading icon\"/></div>";
	http("GET" , "/store/cw2/CWIncResults-2.cfm?jsmx&keywords="+keywords.value+"&category="+category.value+"&secondary="+secondary.value+"&ItemResults="+recordtotal.value,writeResponse);
	}
	else{
	return true;
	}
};
//Recordset Paging
function pageNext(){
	if(document.getElementById("cwSearchResults")){
	var pageVar = document.getElementById("next-page").value;
	var keywords = document.getElementById("Search-keywords");
	var category = document.getElementById("Search-category");
	var secondary = document.getElementById("Search-secondary");
	var recordtotal = document.getElementById("Search-results");
	var searchBox = document.getElementById("cwSearchResults");
	var pageHeaders = searchBox.parentNode.getElementsByTagName('h1');
	for(var i=0; i < pageHeaders.length; i++) {
	var searchString = "Search Results for "+keywords.value;
	if (category.value != 0){
	// Need to qualify this for the FHS pages
	if(category.selectedIndex){
	searchString = searchString+" in "+category[category.selectedIndex].text;
	}
	else if (category.value=7){
	searchString = searchString+" in Fishing Maps";
	}
	};
	if (secondary.value != 0){
	searchString = searchString+" from "+secondary[secondary.selectedIndex].text;
	}
	pageHeaders[i].innerHTML = searchString;	
	};
	document.getElementById("cwSearchResults").innerHTML = "<div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\"><div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\">Getting Next Results...<br/><img src=\"/images/loading.gif\" alt=\"content loading icon\"/></div>";
	http("GET" , "/store/cw2/CWIncResults-2.cfm?jsmx&keywords="+keywords.value+"&category="+category.value+"&secondary="+secondary.value+"&ItemResults="+recordtotal.value+"&PageNum_Results="+pageVar,writeResponse);
	}
	else{
	return true;
	}
};
function pageBack(){
	if(document.getElementById("cwSearchResults")){
	var pageVar = document.getElementById("prev-page").value;
	var keywords = document.getElementById("Search-keywords");
	var category = document.getElementById("Search-category");
	var secondary = document.getElementById("Search-secondary");
	var recordtotal = document.getElementById("Search-results");
	var searchBox = document.getElementById("cwSearchResults");
	var pageHeaders = searchBox.parentNode.getElementsByTagName('h1');
	for(var i=0; i < pageHeaders.length; i++) {
	var searchString = "Search Results for "+keywords.value;
	if (category.value != 0){
	// Need to qualify this for the FHS pages
	if(category.selectedIndex){
	searchString = searchString+" in "+category[category.selectedIndex].text;
	}
	else if (category.value=7){
	searchString = searchString+" in Fishing Maps";
	}
	};
	if (secondary.value != 0){
	searchString = searchString+" from "+secondary[secondary.selectedIndex].text;
	}
	pageHeaders[i].innerHTML = searchString;	
	};
	document.getElementById("cwSearchResults").innerHTML = "<div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\"><div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\">Getting Previous Results...<br/><img src=\"/images/loading.gif\" alt=\"content loading icon\"/></div>";
	http("GET" , "/store/cw2/CWIncResults-2.cfm?jsmx&keywords="+keywords.value+"&category="+category.value+"&secondary="+secondary.value+"&ItemResults="+recordtotal.value+"&PageNum_Results="+pageVar,writeResponse);
	}
	else{
	return true;
	}
};
function pageFirst(){
	if(document.getElementById("cwSearchResults")){
	var pageVar = 1;
	var keywords = document.getElementById("Search-keywords");
	var category = document.getElementById("Search-category");
	var secondary = document.getElementById("Search-secondary");
	var recordtotal = document.getElementById("Search-results");
	var searchBox = document.getElementById("cwSearchResults");
	var pageHeaders = searchBox.parentNode.getElementsByTagName('h1');
	for(var i=0; i < pageHeaders.length; i++) {
	var searchString = "Search Results for "+keywords.value;
	if (category.value != 0){
	// Need to qualify this for the FHS pages
	if(category.selectedIndex){
	searchString = searchString+" in "+category[category.selectedIndex].text;
	}
	else if (category.value=7){
	searchString = searchString+" in Fishing Maps";
	}
	};
	if (secondary.value != 0){
	searchString = searchString+" from "+secondary[secondary.selectedIndex].text;
	}
	pageHeaders[i].innerHTML = searchString;	
	};
	document.getElementById("cwSearchResults").innerHTML = "<div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\"><div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\">Retrieving First Page...<br/><img src=\"/images/loading.gif\" alt=\"content loading icon\"/></div>";
	http("GET" , "/store/cw2/CWIncResults-2.cfm?jsmx&keywords="+keywords.value+"&category="+category.value+"&secondary="+secondary.value+"&ItemResults="+recordtotal.value+"&PageNum_Results="+pageVar,writeResponse);
	}
	else{
	return true;
	}
};
function pageFinal(){
	if(document.getElementById("cwSearchResults")){
	var pageVar = document.getElementById("final-page").value;
	var keywords = document.getElementById("Search-keywords");
	var category = document.getElementById("Search-category");
	var secondary = document.getElementById("Search-secondary");
	var recordtotal = document.getElementById("Search-results");
	var searchBox = document.getElementById("cwSearchResults");
	var pageHeaders = searchBox.parentNode.getElementsByTagName('h1');
	for(var i=0; i < pageHeaders.length; i++) {
	var searchString = "Search Results for "+keywords.value;
	if (category.value != 0){
	// Need to qualify this for the FHS pages
	if(category.selectedIndex){
	searchString = searchString+" in "+category[category.selectedIndex].text;
	}
	else if (category.value=7){
	searchString = searchString+" in Fishing Maps";
	}
	};
	if (secondary.value != 0){
	searchString = searchString+" from "+secondary[secondary.selectedIndex].text;
	}
	pageHeaders[i].innerHTML = searchString;	
	};
	document.getElementById("cwSearchResults").innerHTML = "<div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\"><div align=\"center\" style=\"font-size: 1.2em;\" id=\"load-msg\">Retrieving Final Page...<br/><img src=\"/images/loading.gif\" alt=\"content loading icon\"/></div>";
	http("GET" , "/store/cw2/CWIncResults-2.cfm?jsmx&keywords="+keywords.value+"&category="+category.value+"&secondary="+secondary.value+"&ItemResults="+recordtotal.value+"&PageNum_Results="+pageVar,writeResponse);
	}
	else{
	return true;
	}
};
//Response Function
function writeResponse(data){
	$("#cwSearchResults").empty();
	$("#cwSearchResults").append(data);
}