function narrowSearch()
{
	var catalogueId="";
	var keyword="";
	var brandId="";
	var priceRange="";

	  for(k=0; k<document.forms.length; k++)
	  {
	  	form = document.forms[k];
	  	var elems = form.elements;
	  	for( var i=0; i<elems.length; i++) 
	  	{
	  		if (elems[i].type == 'hidden')
			{
				if( elems[i].id.indexOf(':catalogueID') !=-1   ) {
					catalogueId = elems[i].value; 
	  			}				
				if(elems[i].id.indexOf(':bid')!= -1){
					elems[i].value=getBrandIds();
				}
			}
			else if (elems[i].type == 'radio')
			{
				if(((elems[i].name.indexOf(":pricesearch")) != -1) && elems[i].checked == true)
				{
					if(elems[i].value.length>0 && elems[i].value != 'on')
					{
						var range = elems[i].value.split('-');
						var startPrice = range[0];
						var endPrice = range[1];
						priceRange=startPrice+"-"+endPrice;
					}
					else
						priceRange="";
				}
			}
			
	    }
	  }

	 var additionalParams = "";
    
	 additionalParams += '&bid='+getBrandIds();
	 additionalParams += '&prc='+priceRange;
	 additionalParams += getFeatures();
	
	
	 
	// additionalParams += '&k1='+k1+'&k2='+k2+'&k3='+k3+'&k4='+k4+'&k5='+k5+'&k6='+k6+'&k7='+k7+'&k8='+k8+'&k9='+k9+'&k10='+k10+'&k11='+k11+'&k12='+k12;

	 //alert('Narrow Search keyword ['+keyword+'] catalogue ['+catalogueId+'] '+'] brand ['+getBrandIds()+'] Price  ['+priceRange+']');
	 page = '/mobilestore/faces/tiles/search.jsp?q='+'&catalogueID='+catalogueId+ additionalParams;
	 /*--------------  Above categoryID is passed as "" because client want global search on category page as on index page*/
	//alert(page);
	window.location = page;
return page;
}


function generateIdsFor(whichChkbox)
{
	var idCotainer = "";
	var chkBoxes= document.getElementsByTagName("INPUT");
	for(var i=0; i< chkBoxes.length;i++)
	 {
		if(chkBoxes[i].type=='checkbox')
		{	
			if((chkBoxes[i].name.indexOf(whichChkbox)!= -1) && chkBoxes[i].checked && chkBoxes[i].value != 'on')
			 {
						idCotainer  += chkBoxes[i].value+",";
			 }
		}
	 }
	return idCotainer;
}

/**
* This method returns selected brandvalue
*/
function getBrandIds()
{
	var brandValue="";
	var oElements = document.forms[0].elements;
	for(var  i=0; i < oElements.length; i++)
	{
		var curr = oElements[i];
		if(curr.type=='select-one')
		{
			if((curr.name.indexOf(":brandsChkBox")) != -1){
				brandValue = curr.value;
			}
		}
	}
	return brandValue;
}


function getFeatures(){
	var count = 0;
	var fParams = "";
	for(var i=0;i<document.forms[0].elements.length;i++)
	{
		var obj = document.forms[0].elements[i];
		
		if(obj.type=='checkbox' && obj.name.indexOf('feature') != -1){
			//alert("Count"+count+"--"+obj.checked)
			count++;
			if(obj.checked){
				
				fParams += "&k"+count+"="+"Y";
				//alert(fParams);
				//return "Y";
			}
		}
		
	}
	return fParams;
}
