var tagDEFER_10 = document.getElementById('DEFER_10');
if (!tagDEFER_10) {tagDEFER_10 = document.createElement('SPAN');
document.body.appendChild(tagDEFER_10);}
var strDEFER_10 = '';
strDEFER_10 += "<SPAN id='custom35'><FORM METHOD='POST' TARGET='_self' ACTION = \"http://www.simplypuzzles.com/include/custom35.asp\" NAME='custom35'>\r\n<input type='hidden' name='Page' value='/default.htm'>\r\n<input type='hidden' name='Rnd' value='84419'>\r\n<input type='hidden' name='ID' value='1625164751'>\r\n<TABLE BORDER='0' Cellpadding='3'><TBODY><TR>\r\n<TD nowrap align=\"middle\"><font class='heading'>Shop by Price Range</font></TD></TR><TR>\r\n<TD nowrap><font class='bodyblue'>Lower<select onChange=\"checkPair(this)\" style='width: 80;' name='CatalogConstraint' size='1'><option value=\"\">(Not Set)</option>\r\n";
strDEFER_10 += '<option value="$1">$1</option>\r\n<option value="$5">$5</option>\r\n<option value="$10">$10</option>\r\n<option value="$15">$15</option>\r\n<option value="$20">$20</option>\r\n<option value="$25">$25</option>\r\n<option value="$30">$30</option>\r\n<option value="$40">$40</option>\r\n<option value="$50">$50</option>\r\n<option value="$60">$60</option>\r\n<option value="$70">$70</option>\r\n<option value="$80">$80</option>\r\n<option value="$90">$90</option>\r\n<option value="$100">$100</option>\r\n<option value="$200">$200</option>\r\n';
strDEFER_10 += "<option value=\"$500\">$500</option>\r\n</select></font></TD></TR><TR>\r\n<TD nowrap><font class='bodyblue'>Upper<select onChange=\"checkPair(this)\" style='width: 80;' name='CatalogConstraint1' size='1'><option value=\"\">(Not Set)</option>\r\n<option value=\"$1\">$1</option>\r\n<option value=\"$5\">$5</option>\r\n<option value=\"$10\">$10</option>\r\n<option value=\"$15\">$15</option>\r\n<option value=\"$20\">$20</option>\r\n<option value=\"$25\">$25</option>\r\n<option value=\"$30\">$30</option>\r\n<option value=\"$40\">$40</option>\r\n";
strDEFER_10 += "<option value=\"$50\">$50</option>\r\n<option value=\"$60\">$60</option>\r\n<option value=\"$70\">$70</option>\r\n<option value=\"$80\">$80</option>\r\n<option value=\"$90\">$90</option>\r\n<option value=\"$100\">$100</option>\r\n<option value=\"$200\">$200</option>\r\n<option value=\"$500\">$500</option>\r\n</select></font></TD></TR><TR>\r\n<TD nowrap align='right'><input value='Click to Set' type='button' onClick=\"doFilter('custom35')\" style='width: 80;'></TD>\r\n</TR></TBODY></TABLE>\r\n\r\n</FORM>\r\n</SPAN>";
if (document.all) tagDEFER_10.insertAdjacentHTML('BeforeEnd',strDEFER_10);
else tagDEFER_10.innerHTML += strDEFER_10;
strDEFER_10 = '';


function doFilter(FILTER)
{
var	frm = document.forms[FILTER];
	if (frm != null)
	{
		saveFilter(frm)
		if (!frm.CatalogConstraint1) setcookie("CatalogConstraint1", "", 1);
		submitform(FILTER, '');		
	}
}

function saveFilter(frm)
{
var i, ctl, sName, sValue, sType;
	for (i = 0; i < frm.elements.length; i++)
	{
		ctl = frm.elements[i];		
		sName = ctl.name;
		sValue = '';
		sType = ctl.type;
		if (sType.indexOf('text') >= 0 || sType.indexOf('textarea') >= 0) 
				sValue = ctl.value;
		else if ((sType.indexOf('radio') >= 0 ||
				sType.indexOf('checkbox') >= 0) && 
				ctl.checked == true) 
		{
			sValue = ctl.value;
		}
		else if (sType.indexOf('select') >= 0 ||
				ctl.options != null)
		{		
			sValue = ctl.options[ctl.selectedIndex].value;
			if (sValue.length == 0) sValue = ctl.options[ctl.selectedIndex].text; 
		}
		if (sType.indexOf('hidden') < 0 && 
			((sType.indexOf('radio') < 0) || sValue.length > 0))
		{
			setcookie(sName, sValue, 1);
		}
	}
}

function getFilter(FILTER)
{
var i, j, ctl, sName, sValue, sType;
var frm = document.forms[FILTER];
	for (i = 0; i < frm.elements.length; i++)
	{
		ctl = frm.elements[i];		
		sName = ctl.name;
		sType = ctl.type;
		sValue = getcookie(sName);
		if (sType.indexOf('text') >= 0 || sType.indexOf('textarea') >= 0) 
		{
			if (sValue.length) ctl.value = sValue;
		}
		else if (sType.indexOf('radio') >= 0 ||
				sType.indexOf('checkbox') >= 0) 
		{
			if (ctl.value == sValue)
				ctl.checked = true;
		}
		else if (sType.indexOf('select') >= 0 ||
				ctl.options != null)
		{
			ctl.selectedIndex = 0;
			if (sValue.length > 0) 
			{
				for (j = 0; j < ctl.options.length; j++)
				{
					if (ctl.options[j].value == sValue || ctl.options[j].text == sValue)
					{
						ctl.selectedIndex = j;
						break;
					}
				}
			}
		}		
	}
	if (frm.Page.value.length == 0)
		frm.Page.value = "" + window.location;
}
setTimeout("getFilter('custom35')", 1000);
function checkPair(ctrl)
{
var frm = ctrl.form;
var ctrl1 = frm.CatalogConstraint1;
	if (ctrl1.name == ctrl.name) ctrl1 = frm.CatalogConstraint;
	if (ctrl1.selectedIndex > 0 && ctrl.selectedIndex > 0)
	{
		if (ctrl.name == "CatalogConstraint")
		{
			if (ctrl1.selectedIndex < ctrl.selectedIndex)
				ctrl1.selectedIndex = ctrl.selectedIndex;
		}
		else
		{
			if (ctrl1.selectedIndex > ctrl.selectedIndex)
				ctrl1.selectedIndex = ctrl.selectedIndex;
		}
	}
}
