function open_popup_window(url, width, height)
{
   params = create_popup_window_params(30, 200, width, height);
   process_popup_window(url, "Snapvine", params, false);
}

function create_popup_window_params(top, left, width, height)
{
   params = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,";
   params += "top=" + top + ",";
   params += "left=" + left + ",";
   if (width) {
      params += "width=" + width+ ",";
      params += "height=" + height;
   }
   else {
      params += "width=600,height=500";
   }
   return params;
}


function process_popup_window(url, windowName, params, noCaching)
{
   agent = navigator.userAgent;
   win = window.open(url, windowName, params);
   if (agent.indexOf("Mozilla/2") != -1 && agent.indexOf("Win") == -1)
      win = window.open(url, windowName, params);
   try
   {
      if (!win.opener)
      {
         win.opener = window;
      }
   }
   catch(e){}
   try
   {
      win.focus();	
   }
   catch(e){}
}

