function PopUp(sPage, iWidth, iHeight) 
{
	var iWindowLeft=(screen.width-iWidth)/2;
	var iWindowTop=(screen.height-iHeight)/2;
	window.open(sPage, "","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width="+iWidth+",height="+iHeight+",top="+iWindowTop+",left="+iWindowLeft);
}

function SaveTopLevelSelection(iCategoryID)
{
	CreateCookie('SCATEGORY',iCategoryID, 365);
}

function SaveSelection(sCategoryIDs)
{
	CreateCookie('SCATEGORYITEMS',sCategoryIDs, 365);
}

function CreateCookie(name,value,days)
{
	if(days)
	{
		var date = new Date();
		date.setTime(date.getTime() + (days*24*60*60*1000));
		var expires = "; expires=" + date.toGMTString();
	}
	else
	{
		var expires = "";
	}
	
	document.cookie = name + "=" + value + expires + "; path=/";
}

function EraseCookie(name) 
{
	CreateCookie(name,"",-1);
}

function SaveFromBanner(iTopLevel, sCategories)
{
	SaveTopLevelSelection(iTopLevel);
	SaveSelection(sCategories);
}

function ChangeSegment(sSegmentCode, sSegmentText)
{		
	var theForm = $("BrowseSegmentForm");
	theForm.SegmentCode.value = sSegmentCode;
	theForm.SegmentText.value = sSegmentText;
	theForm.submit();
}

function SalesContactLocator_SaveSegmentToCookie(segmentCode, segmentText)
{
	var theForm = $("distrib_search");
	theForm.SelectedText.value = segmentText;
}

function SaveBrandCode(strCodes){
	CreateCookie('SBRANDCODES',strCodes, 365);	
	
	var theForm = $("BrandsForm");	
	theForm.submit();
}

function SaveFromSearch(iTopLevel, sCategories){
	SaveTopLevelSelection(iTopLevel);
	SaveSelection(sCategories);
}

function SaveFromRecipe(iTopLevel, sCategories){
	SaveTopLevelSelection(iTopLevel);
	SaveSelection(sCategories);
}

function $(id){
	return document.getElementById(id);	
}
