function ajSearchByBrands()
{
	if(arguments.length < 1)
		return;
	
	document.getElementById(arguments[0]).innerHTML = '<img src="/lib/images/searchloader0.gif" border="0">';
	var obj = new Object();
	obj.libraryRoot = 'lib';
	obj.response='';
	obj.loader = new Array();
	obj.loader[0] = '<img src="/images/searchloader0.gif" border="0">';
	obj.loader[1] = '<img src="/images/searchloader1.gif" border="0">';
	obj.loader[2] = '<img src="/images/searchloader2.gif" border="0">';
	obj.loader[3] = '<img src="/images/searchloader3.gif" border="0">';
	obj.loader[4] = '<img src="/images/searchloader4.gif" border="0">';
	obj.sBar=arguments[0];
	obj.dataSet = arguments[0];
	obj.formField = arguments[0];
	obj.actionType='BYBRAND';
	obj.objectParams = '&dataset='+arguments[0];
	obj.objectParams += '&curpage='+arguments[arguments.length-1];
	var arr = new Array();
	var arn = new Array();
	obj.StatusText = new Array('loading...','ok','error');
	var counter = 0;
	 for(var i=1; i<arguments.length; i++) 
	 {
	 	var el = document.getElementById(arguments[i]);
	 	var del = document.getElementById('dict_'+arguments[i]);
	 	if(el)
	 	{
	 		if(del)
	 		{
	 			obj.objectParams += '&'+del.name+'='+del.value;
	 			obj.objectParams += '&'+el.name+'='+el.value;
	 		}
	 		else
	 			obj.objectParams += '&'+el.name+'='+el.value;
	 			/*
	 		if(el.name == 'csiItemPage' || el.name == 'csiTotalPage')
		 	{
		 		arr[counter] = el.id;
		 		arn[counter] = el.name;
		 		counter++;
		 	}
		 	*/
	 	}
	} 
//	obj.useAddictFields  = arr;
//	obj.addictNames  = arn;
 	ajSearchRequestPageable(obj);

}

function ajSearchByBrandsP()
{
	if(arguments.length < 1)
		return;
	
	document.getElementById(arguments[0]).innerHTML = '<img src="/lib/images/searchloader0.gif" border="0">';
	var obj = new Object();
	obj.libraryRoot = 'lib';
	obj.response='';
	obj.loader = new Array();
	obj.loader[0] = '<img src="/images/searchloader0.gif" border="0">';
	obj.loader[1] = '<img src="/images/searchloader1.gif" border="0">';
	obj.loader[2] = '<img src="/images/searchloader2.gif" border="0">';
	obj.loader[3] = '<img src="/images/searchloader3.gif" border="0">';
	obj.loader[4] = '<img src="/images/searchloader4.gif" border="0">';
	obj.sBar=arguments[0];
	obj.dataSet = arguments[0];
	obj.formField = arguments[0];
	obj.actionType='BYBRAND';
	obj.objectParams = '&dataset='+arguments[0];
	obj.objectParams += '&curpage='+arguments[arguments.length-1];
	var arr = new Array();
	var arn = new Array();
	obj.StatusText = new Array('loading...','ok','error');
	var counter = 0;
	 for(var i=1; i<arguments.length; i++) 
	 {
	 	var el = document.getElementById(arguments[i]);
	 	var del = document.getElementById('dict_'+arguments[i]);
	 	if(el)
	 	{
	 		if(del)
	 		{
	 			obj.objectParams += '&'+del.name+'='+del.value;
	 			obj.objectParams += '&'+el.name+'='+el.value;
	 		}
	 		else
	 			obj.objectParams += '&'+el.name+'='+el.value;
	 			/*
	 		if(el.name == 'csiItemPage' || el.name == 'csiTotalPage')
		 	{
		 		arr[counter] = el.id;
		 		arn[counter] = el.name;
		 		counter++;
		 	}
		 	*/
	 	}
	} 
//	obj.useAddictFields  = arr;
//	obj.addictNames  = arn;
 	ajSearchRequestPageable(obj);

}

function ajSearchByItems()
{
	if(arguments.length < 1)
		return;
	
	document.getElementById(arguments[0]).innerHTML = '<img src="/lib/images/searchloader0.gif" border="0">';
	var obj = new Object();
	obj.libraryRoot = 'lib';
	obj.response='';
	obj.loader = new Array();
	obj.loader[0] = '<img src="/images/searchloader0.gif" border="0">';
	obj.loader[1] = '<img src="/images/searchloader1.gif" border="0">';
	obj.loader[2] = '<img src="/images/searchloader2.gif" border="0">';
	obj.loader[3] = '<img src="/images/searchloader3.gif" border="0">';
	obj.loader[4] = '<img src="/images/searchloader4.gif" border="0">';
	obj.sBar=arguments[0];
	obj.dataSet = arguments[0];
	obj.formField = arguments[0];
	obj.actionType='BYITEM';
	obj.objectParams = '&dataset='+arguments[0];
	obj.objectParams += '&curpage='+arguments[arguments.length-1];
	var arr = new Array();
	var arn = new Array();
	obj.StatusText = new Array('loading...','ok','error');
	var counter = 0;
	 for(var i=1; i<arguments.length; i++) 
	 {
	 	var el = document.getElementById(arguments[i]);
	 	var del = document.getElementById('dict_'+arguments[i]);
	 	if(el)
	 	{
	 		if(del)
	 		{
	 			obj.objectParams += '&'+del.name+'='+del.value;
	 			obj.objectParams += '&'+el.name+'='+el.value;
	 		}
	 		else
	 			obj.objectParams += '&'+el.name+'='+el.value;
	 			/*
	 		if(el.name == 'csiItemPage' || el.name == 'csiTotalPage')
		 	{
		 		arr[counter] = el.id;
		 		arn[counter] = el.name;
		 		counter++;
		 	}
		 	*/
	 	}
	} 
//	obj.useAddictFields  = arr;
//	obj.addictNames  = arn;
 	ajSearchRequestPageable(obj);

}

function ajSearchByItemsP()
{
	if(arguments.length < 1)
		return;
	
	document.getElementById(arguments[0]).innerHTML = '<img src="/lib/images/searchloader0.gif" border="0">';
	var obj = new Object();
	obj.libraryRoot = 'lib';
	obj.response='';
	obj.loader = new Array();
	obj.loader[0] = '<img src="/images/searchloader0.gif" border="0">';
	obj.loader[1] = '<img src="/images/searchloader1.gif" border="0">';
	obj.loader[2] = '<img src="/images/searchloader2.gif" border="0">';
	obj.loader[3] = '<img src="/images/searchloader3.gif" border="0">';
	obj.loader[4] = '<img src="/images/searchloader4.gif" border="0">';
	obj.sBar=arguments[0];
	obj.dataSet = arguments[0];
	obj.formField = arguments[0];
	obj.actionType='BYITEM';
	obj.objectParams = '&dataset='+arguments[0];
	obj.objectParams += '&curpage='+arguments[arguments.length-1];
	var arr = new Array();
	var arn = new Array();
	obj.StatusText = new Array('loading...','ok','error');
	var counter = 0;
	 for(var i=1; i<arguments.length-2; i++) 
	 {
	 	//var el = document.getElementById(arguments[i]);
	 //	var del = document.getElementById('dict_'+arguments[i]);
	 //	if(el)
	 //	{
	 //		if(del)
	 //		{
	 //			obj.objectParams += '&'+del.name+'='+del.value;
	 //			obj.objectParams += '&'+el.name+'='+el.value;
	 //		}
	 //		else
	 			obj.objectParams += '&'+arguments[i]+'='+arguments[i+1];
	 			i++;
	 			/*
	 		if(el.name == 'csiItemPage' || el.name == 'csiTotalPage')
		 	{
		 		arr[counter] = el.id;
		 		arn[counter] = el.name;
		 		counter++;
		 	}
		 	*/
	// 	}
	} 
//	obj.useAddictFields  = arr;
//	obj.addictNames  = arn;
 	ajSearchRequestPageable(obj);

}

function ajSearchRequestPageable(obj)
{
	if(obj.response == '')
	{
	
	 var req = new xmlHttp(obj.dataSet,'','');
	 urel = '/'+obj.libraryRoot+'/xml/searchRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;

if(obj.loader)
	req.setLoaderImage(obj.loader);
	    req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);
	    
	    if(obj.useAddictFields != null)
	    {
	    	
	    	req.setAddictField('afields',obj.addictNames);
	    	/*
	    	for( i = 0; i < obj.useAddictFields.length; i++)
	    	{
	    		
	    		req.setAddictField(obj.addictNames[i]+'vfr'+obj.useAddictFields[i],document.getElementById(obj.useAddictFields[i]));
	    	}
	    	*/
	    }
	   
	    req.callAsync = true; 
	    req.load(urel);
	    return req;
	}
	else
	{
	
		if(obj.afields != null)
		{
		//	alert(obj.currentPage);
		//	alert(obj.totalPage);
			var avr = explode(",",obj.afields);
			var dcs = document.getElementsByName("pager");
			for(i=0; i < dcs.length;i++)
			{
				if(dcs.id)
				{
					for(ii=0; ii < avr.length;ii++)
					{
						if(dcs.id == avr[ii])
						{
							document.getElementById(dcs.id).value = response.getElementsByTagName(dcs[i].name)[0].firstChild.data;
						}
						alert(document.getElementByID(dcs.id).value);
					}
				}
			}
		}
		
		obj.formField.innerHTML =obj.dataText;
		
	}
}