// Kcatalog.js

function Catalog(title, rooms, products) {
 this.title = title
 this.rooms = rooms
 this.products = products
 this.displayCatalogForm = Catalog_displayCatalogForm
 this.listProducts = Catalog_listProducts
 this.hasProducts = Catalog_hasProducts
}

function Catalog_displayCatalogForm(myForm) {
 window.location.href = myForm
}

function listProducts() {
 catalog.listProducts()
}

function Catalog_listProducts() {
 var catalogForm = document.forms["catalog"]
 var room = catalogForm.elements["rooms"].selectedIndex
 setCookie("room", room)
 window.location.href = "productlist.htm"
}

function Catalog_hasProducts( room) {
 for(var i=0; i<this.products.length; ++i) {
  if(category == "All" || this.products[i].category == category) {
   if(room == "All" || this.products[i].room == room)
    return true
  }
 }
 return false
}
