// JavaScript Document
function showLoader(divid)
		{
		   document.getElementById(divid).innerHTML="<center><img src='../js/images/loading.gif'></center>";
		   //document.getElementById(divid).innerHTML="<center><img src='../js/images/sortloading.gif'>  <B>Loading</B>   </center>";
		}
		function showSortLoader(divid)
		{
			//alert("show");
			document.getElementById(divid).innerHTML="<center><img src='../js/images/sortloading.gif'>  <B>Loading Data...</B>   </center>";
		}
		function hideLoader(divid)
		{
		//alert("hide");
			document.getElementById(divid).innerHTML="";
		}
		function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function isset(varname){
  return(typeof(document.getElementById[varname])!='undefined');
}
var c=new CCollection();
function addtoCollection(obj)
{
   // alert(obj.id);
	//alert(trim(obj.value,"0"));	
	if(obj.checked==true)
	{
		c.add(obj.value);	
		removeDuplicate();
		//list();
	}
	else
	{
		removeFromCollection(obj.value);
	}
	list();	
}

//c.add("as1");
//c.add("as1");
//c.add("as3");
//c.add("as4");
//alert(c.size());
function list()
{
	var str='You Selected : <BR><B>' ;
	for(var i=0;i<c.size();i++)
	{
		//alert("here");
		str=str + rtrim(c[i],"0") + " &nbsp; " + '<a onClick="removeFromCollection(\''+c[i]+'\'	);"><img src="http://www.tenderskhoj.com/images/close.gif" width="14" height="13" border="0" /></a><BR>';
	}
	str=str+"</b>";
document.getElementById("div_result1").innerHTML=str;

}
function removeFromCollection(id)
{
	//var str="";
	//alert(id);
	for(var i=0;i<c.size();i++)
	{
		if(c[i]==id)
		{
			c.remove(i);
			if(document.getElementById('chk'+id)!=null)
			{
				document.getElementById('chk'+id).checked=false;
			}
			//document.getElementById('chk'+id).checked=false;
		}
	}
	
	list();
	/*for(var i=0;i<c.size();i++)
	{
		//alert(c[i]);
	}*/
}
function removeDuplicate()
{
	//var str="";
	for(var i=0;i<c.size();i++)
	{
		var flag=0;
		//a.add(c[i]);
		for(var j=0;j<i;j++)
		{
			if(c[i]==c[j])
			{
				c.remove(j);
				flag=1;
				break;
			}
		}
	}
}
function winclose(frm)
{
	with(frm)
	{
	var str="";
		for(var i=0;i<c.size();i++)
		{
			str=str +rtrim(c[i],"0") +",";
		}
		str=str.substring(0,str.length-1);
		parent.parent.document.getElementById('prodcode').value=str;
		parent.parent.GB_hide(); 	
		//parent.parent.location='advancesearch.php';		
		//alert(str);
		return false;
	}
}





function showResult(frm)
{
	with(frm)
	{//
		//alert("====="+trim(txtKeyword.value)+"===");
		if(trim(txtKeyword.value," ")!="" && trim(txtKeyword.value," ").length>2)
		{
			showSortLoader('sort_div');
			populateList('popup.php?action=search_CPV&t='+trim(txtKeyword.value," "),'div_result');
			//document.getElementById("sort_div").innerHTML="";
			hideLoader('sort_div');
		}
		else
		{
			document.getElementById('div_result').innerHTML="";
		}
	}
}
