//defaultStatus="www.ideallik.ru"; // default status bar text, can be empty
var is = new detectBrowser(); // this is for the browser detection
//-------------------------------------------------------------------------------------------
// detailed browser detection - browser name, version, platform
function detectBrowser() { 
  var agent = navigator.userAgent.toLowerCase();
  this.major = parseInt(navigator.appVersion);
  this.minor = parseFloat(navigator.appVersion);
  this.ns = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
  this.ns2 = (this.ns && (this.major == 3));
  this.ns3 = (this.ns && (this.major == 3));
  this.ns4b = (this.ns && (this.minor < 4.04));
  this.ns4 = (this.ns && (this.major >= 4));
  this.ie = (agent.indexOf("msie") != -1);
  this.ie3 = (this.ie && (this.major == 2));
  this.ie4 = (this.ie && (this.major >= 4));
  this.op3 = (agent.indexOf("opera") != -1);
  this.win = (agent.indexOf("win")!=-1);
  this.mac = (agent.indexOf("mac")!=-1);
  this.unix = (agent.indexOf("x11")!=-1);
}
//-------------------------------------------------------------------------------------------
// opens new window in the center of the screen. - if NN 3.0, doesn't center window
// called by [ openwindow('file.html','title','width','height') ]
function openwindow(theurl,winname,wWidth,wHeight) { 
if (is.ns4 || is.ie4)  {
 sHeight=screen.height;
 sWidth=screen.width;
 pftop = (sHeight - wHeight) / 2;
 pfleft = (sWidth - wWidth) / 2;
 winparam='directories=no,menubar=no,resizable=yes,status=no,scrollbars=no,width='+wWidth+',height='+wHeight+',top='+pftop+',left='+pfleft;
} else {
 winparam='directories=no,menubar=no,resizable=yes,status=no,scrollbars=no,width='+wWidth+',height='+wHeight;
}
window.open(theurl,winname,winparam);
}

