function goto(page_name) {
  document.location = '/' + page_name;
}

function gotoInNewWindow(page_name) {
  window.open('/' + page_name, '', '');
}

function hideCartIcon() {
  document.getElementById('cart_link').style.display = 'none';
}

function showCartIcon() {
  document.getElementById('cart_link').style.display = 'block';
}

function showSidebar() {
/*  document.getElementById('upper_right_corner').style.display = 'none'; */
  if (document.getElementById('sidebar'))
    document.getElementById('sidebar').style.display = 'block';
}

function hideSidebar() {
/*  document.getElementById('upper_right_corner').style.display = 'block'; */
  if (document.getElementById('sidebar'))
    document.getElementById('sidebar').style.display = 'none';
}

function setWidthToFull() {
	document.getElementById('res_frame').style.width = '828px';
}

function setWidthToNarrow() {
	document.getElementById('res_frame').style.width = '625px';
}

function queryString(parameter) { 
  var loc = location.search.substring(1, location.search.length);
  var param_value = false;
  var params = loc.split("&");
  for (i=0; i<params.length;i++) {
      param_name = params[i].substring(0,params[i].indexOf('='));
      if (param_name == parameter) {
          param_value = params[i].substring(params[i].indexOf('=')+1)
      }
  }
  if (param_value) {
      return unescape(param_value);
  }
  else {
      return false; //Here determine return if no parameter is found
  }
}