
function GetResults(frm)
	{
		var cat = frm.Categories;
		var tmp = cat[cat.selectedIndex].value.split("_");
		frm.l1.value = (tmp[0]==null) ? "" : tmp[0];
		if(tmp.length > 1)
		{
			frm.l2.value = (tmp[1]==null) ? "" : tmp[1];
		}
		if(frm.em)
		{
			frm.em.value="";
		}
		
		if(frm.l1.value !="" || frm.keys.value != "")
		{
			return true;
		}
		else
		{
			alert("Please narrow your search by typing a keyword or selecting a category.");
			return false;
		}
		
	}
function Signup()
{
	var frm = document.srchForm;
	var cat = frm.Categories;
	var tmp = cat[cat.selectedIndex].value.split("_");
	frm.l1.value = (tmp[0]==null) ? "" : tmp[0];
	frm.l2.value = (tmp[1]==null) ? "" : tmp[1];
	
	var act = frm.action;
	var val = frm.onsubmit;
	frm.onsubmit = "";
	
	frm.action = "Signup.aspx";
	var win = window.open("","Signup","width=400, height=450");		
	frm.target = "Signup";
	frm.submit();
	frm.action = act;
	frm.target = "";
	frm.onsubmit = val;
	
}

function GetObj(id)
{
    var obj = null;
	if (document.getElementById)
	{ 
		obj = document.getElementById(id);
	}
	else 
	{
		if (document.layers) { // Netscape 4			
			obj = document.id;			
		}
		else { // IE 4			
			obj = document.all.id;
		}
	}
	return obj;
}

function createXMLHttpRequest() {
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   try { return new XMLHttpRequest(); } catch(e) {}   
   return null;
 }

var xhReq = null;
function RequestSubCategory(subCat)
{

    var l2 = subCat==null ? "" : subCat;
	
    var cat = document.srchForm.Categories;
    if(cat.selectedIndex != 0)
    {
        var c = escape(cat.options[cat.selectedIndex].value);
	
        var target = GetObj("P2W_SubCategory");
        target.innerHTML = "";
        if(xhReq == null)
        {
            xhReq = createXMLHttpRequest();
        }
        xhReq.open("GET", "http://getshopping.nashuatelegraph.com/marketplace/nashua/main/Include.aspx?c=SubCatSelect&l1=" + c + "&l2=" + l2, true);
        xhReq.onreadystatechange = LoadSubCategory;
        xhReq.send(null);
    }
}
function LoadSubCategory() {
   if (xhReq.readyState != 4)  { return; }
   var resp = xhReq.responseText;
 
   var target = GetObj("P2W_SubCategory");
    target.innerHTML = resp;
   

}
