// JavaScript Document
// CP06000000

var ajaxVer = '';
var req;
var gde;
var gpa = "";
var gro = "";
var gaf = "";
var _cfscriptLocation = '/fr/ajaxfunctions.cfc';


function jqInit()
{
	//$('#resultsTable').dataTable();
}

function CFAJAXinit()
{
	// Just here to stop stuff breaking
}

function setfilter(filter)
{
	var theFilterSelected = "filter" + eval(filter-1);
	var theFilterToChange = "filter" + eval(filter);
	//alert(theFilterSelected);
	if(theFilterSelected=='filter1')
		{
			removeAllOptions('filter3');
			document.getElementById("a2i").src = '/images/productpicker/orange_arrow.gif';
			document.getElementById("a2i").alt = 'Choose an item from box 2';
			document.getElementById("a1i").alt = 'Choose an item from box 2';
		}
		
	if(theFilterSelected=='filter2')
		{
			document.getElementById("a2i").alt = 'Choose an item from box 3 to view products';
		}

	var myObj = document.getElementById(theFilterSelected);
	var theFilterSelectedValue = "";
	for(i=0; i<= myObj.length-1; i++ )
	{
		if(myObj[i].selected) { theFilterSelectedValue = myObj[i].value; }
	}

	if(theFilterSelectedValue != "")
	{
		gaf = filter;
		execute('getProductTree', theFilterSelectedValue, populateFilterData);
	}
	
}


function populateFilterData(data)
{
	var theFilterToChange  = "filter" + gaf;
	removeAllOptions(theFilterToChange);
	addOptions(theFilterToChange, data, "category", "description");
	document.getElementById("a"+(gaf-1)+"i").src = '/images/productpicker/blue_arrow.gif';
}

function doSearch()
{
	var level3 = document.getElementById("filter3").value;
	document.getElementById("instructions").style.display = 'none';
	if(document.getElementById("productWrapper")) { document.getElementById("productWrapper").style.display = 'none'; }
	document.getElementById("searching").style.display = 'block';
	document.getElementById("results_container").style.display = 'none';
	//alert('a');
	execute('getProducts', level3, populateSearchResults);
}

function populateSearchResults(data)
{
	document.getElementById("resultsTableWrapper").innerHTML = data;
//	removeAllRows("resultsBody");
//	addRows("resultsBody", data, [ getImage, getTitle, getLink ])
	document.getElementById("results_container").style.display = 'block';
	document.getElementById("searching").style.display = 'none';
}

var getImage = function(result) { return result.styleimage };
var getTitle = function(result) { return result.stylehtml };
var getCode = function(result) { return result.stylecode };
var getLink = function(result) { return result.link };

function sr(obj)
{
	obj.parentNode.parentNode.style.background="#cc0000";
	alert(obj.parentNode.parentNode.style.background);
}

function ur(obj)
{
	obj.parentNode.parentNode.style.background="none";
}

function st(tab)
{
	for (i=0;i<10;i++)
	{
		try
		{
		document.getElementById("tab"+i).style.display = "none";
		document.getElementById("pt"+i).parentNode.style.backgroundPosition="";
		document.getElementById("pt"+i).style.backgroundPosition="";
		}
		catch(e)
		{
		}
	}
	document.getElementById("tab"+tab).style.display = "block";
	document.getElementById("pt"+tab).parentNode.style.backgroundPosition="0% -42px";
	document.getElementById("pt"+tab).style.backgroundPosition="100% -42px";

}
