	function chckWholeSell(obj){
		iArry = document.getElementsByName('ic');
		zItems = document.getElementById('zItems');
		zQty = document.getElementById('zQty');
		go = false;
		tPos = 0;
		for(i=0;i<iArry.length;i++){
			if(iArry[i].checked){
				if(tPos>0){
					zItems.value = iArry[i].value + ';' + zItems.value;
					zQty.value = '1;' + zQty.value;
				}
				else{
					zItems.value = iArry[i].value;
					zQty.value = '1';
				}
				go=true;
				tPos++;
			}
		}
		if(obj.checked) cnt++;
		else if(!obj.checked) cnt--;
		if(go){
			document.getElementById('btnWholeSale').disabled=false;
			}
		else {
			document.getElementById('btnWholeSale').disabled=true;
			}
		document.getElementById('lblWholeSale').innerHTML = 'You have selected <b>' + cnt + '<\/b> products.'
	}

	function doCheckItems(strItemList){
		var stringArray = strItemList.split(',');
		
		for (var i=1; i < stringArray.length; i++){
			tNode = document.getElementById(stringArray[i]);
			if(tNode){
				tNode.innerHTML += '<td>You have this item in your shopping basket.<\/td>'
			}
		}
	}
	
	function doSearch(){
		//just populate the sections selection
		if(doSearch.arguments[0]){
			document.forms.formSearch.tag.value=doSearch.arguments[0].value;
			document.forms.formSearch.x.value='top';
			return;
		}
		//check valid information and submit
		var form = document.forms.formSearch;
		var btn = document.getElementById('btnSmlSrch');
		btn.disabled = true;
		if(form.s.value!=''&&form.s.value!='enter keywords'){
			btn.src = srchImg.src;
			form.submit();
		}else{
			alert(alrtEmptyKywrd);
			btn.disabled = false;
		}
		return false;
	}
	
	function doSearchcat(){
		//just populate the sections selection
		if(doSearchcat.arguments[0]){
			document.forms.formSearchcat.tag.value=doSearch.arguments[0].value;
			document.forms.formSearchcat.x.value='top';
			return;
		}
		//check valid information and submit
		var form = document.forms.formSearchcat;
		var btn = document.getElementById('btnSmlSrchcat');
		btn.disabled = true;
		if(form.s.value!=''&&form.s.value!='enter keywords'){
			btn.src = srchImg.src;
			form.submit();
		}else{
			alert(alrtEmptyKywrd);
			btn.disabled = false;
		}
		return false;
	}

	function doCustomerReview(objBtn)
	{
		if(document.all.r_message.innerText!='')
		{
			pageOpen('/_empty.asp',300,350,'no','miniMe');
			document.forms.reviewForm.submit()
		}
		else
		{
			alert('Please enter a review to be posted.');
			objBtn.disabled=false;
		}
	}
	
	function cn3Filter(cn3){
		cn3Filter = document.getElementById('slctCn3Filtering').value + '$';
		document.location='/icy_itemsFiltered.asp?cN3=' + cn3 + '&filter=' + cn3Filter; 
	}

	function doLngMenu(mnId,mnMode)
	{
		var lngMenu = document.getElementById(mnId);
		switch(mnMode)
		{
			case "hi":
				lngMenu.style.display = '';
				break;
			case "lo":
				lngMenu.style.display = 'none';
				break;
		}
	}
	
	function cntxTggle(btnSource)
	{
		var Xoffset = objBrw.ntscp? -124: -124;
		var Yoffset = objBrw.ntscp? 22 : 15;
		var cntxtSrch = document.getElementById('cntxtSrch');
		//var actMenu = document.getElementById('actMenu');
		if(cntxtSrch){
			x = btnSource.offsetLeft;
			y = btnSource.offsetTop;
			cntxtSrch.style.left=x+Xoffset;
			cntxtSrch.style.top=y+Yoffset;
			cntxtSrch.style.display = '';
		}
		//else
		//	alert("where is this thingy");
		return false;
	}
	
	function doFav(mode)
	{
		if(!getCookie("cust"))
		{
			if(confirm('The function you wish to use requires a tulumba.com account.\nWould you like to sign in to your account, or create one now?'))document.location='/acclogin.asp?msg=from';
			return;
		}
		if(mode=='')mode='I';
		document.forms.favForm.f.value = 'm'+mode;
		if(doFav.arguments[1])document.forms.favForm.tIc.value = doFav.arguments[1];
		document.forms.favForm.submit();
	}
	
	function addEvent(obj, evType, fn)
{ 
	if (obj.addEventListener){ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} else if (obj.attachEvent){ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
	return false; 
	}
}