﻿function ClearSearchCriteria()
{InitiateAjaxRequest("ClearSearchCriteria$null");}
function SetSort(arg)
{InitiateAjaxRequest("SetSort$"+arg);}
function SetPriceFilter(arg)
{InitiateAjaxRequest(arg);}
function SetPackageFilter(arg)
{InitiateAjaxRequest(arg);}
function ChangePage(mod)
{InitiateAjaxRequest("PageMod$"+mod);}
function AddCatalog()
{var userName=document.getElementById("txt_Username");var password=document.getElementById("txt_Password");if(userName.value=="")
{alert("You must enter a username.");userName.focus();return;}
if(password.value=="")
{alert("You must enter a password.");password.focus();return;}
switch(userName.value.toLowerCase())
{case"mdrage":if(password.value=="demo")
{InitiateAjaxRequest("AddCatalog$Fabio Perini");Effect.toggle('div_Login','Blind');}
else
alert("Invalid password for "+userName.value+".");break;case"tries":if(password.value=="demo")
{InitiateAjaxRequest("AddCatalog$Kimberly Clark");Effect.toggle('div_Login','Blind');}
else
alert("Invalid password for "+userName.value+".");break;case"jrizzo":if(password.value=="demo")
{InitiateAjaxRequest("AddCatalog$Georgia Pacific");Effect.toggle('div_Login','Blind');}
else
alert("Invalid password for "+userName.value+".");break;default:alert("No such username and password exist.")
break;}}
function ChangeCatalog(newId)
{if(newId!="-1")
{InitiateAjaxRequest("Catalog$"+newId);}
else
{Element.hide('div_Login');Effect.toggle('div_Login','Blind');}}
function SetCategoryFilterId(filterId)
{InitiateAjaxRequest(filterId);}
function SearchCatalog()
{var searchCtrl=document.getElementById("txt_Search");var searchTerm=(searchCtrl.value==searchCtrl.defaultValue)?(""):(searchCtrl.value);InitiateAjaxRequest("Search$"+searchTerm);}
function CloseDetails()
{InitiateAjaxRequest("ItemDetails$HideDetails");toggleResizeCheck(true);doResize();}
showInfo=function(){var infoBox=document.getElementById('packageInfo');infoBox.style.display='block';infoBox.style.visibility='visible';}
function startInstall(info)
{try
{if(window.external)
{window.external.InstallProduct(info);}}
catch(e)
{alert("There has been an error in \"window.external\".");}}
function toggleInfoIcon(ctrlId,val)
{var ctrl=document.getElementById(ctrlId);if(ctrl)
  { ctrl.style.visibility = val; } 
}
