myWin = null;

function openWin(x,y,url)
{
  var width      = x;
  var height     = y;
  var page       = url.toString();
  var options    = "resizable=1,width="+width.toString();
      options   += ",height="+height.toString();
  var leftborder = Math.ceil((screen.availWidth-width)/2);
  var topborder  = Math.ceil((screen.availHeight-height)/2);
      options   += ",left="+leftborder.toString();
      options   += ",top="+topborder.toString();
      options   += ",scrollbars=1";

  // convert popup urls for babelfish
  if (!page.match('http://') && location.href.match('babelfish\.altavista\.com'))
  {
    var lang = location.href.match('lp=de_([a-z]{2})');
    if (lang)
      page = 'http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_'
        +lang[1]+'&url=http%3A%2F%2Fwww.egun.de%2Fmarket%2F'+encodeURI(page);
  }

  myWin = window.open(page,"myWin",options);
  myWin.focus();
}


function closeWin()
{
  if (myWin != null)
    if (!myWin.closed)
      myWin.close();
}

var timediff = 0;
function timedisplay()
{
  var curtime = new Date();
  curtime.setTime(curtime.getTime() + timediff);
  document.getElementById('stime').innerHTML=
//  window.status =
    curtime.toLocaleString();
}
function timeinit(servertime)
{
  clienttime = new Date();
  var a = clienttime.getTime();
  timediff = servertime-a;
  timedisplay();
  window.setInterval('timedisplay()', 1000);
}
function intval(string)
{
  var i, c, v=0;
  for (i=0; i<string.length; i++)
  {
    c = string.substr(i, 1);
    if ('0'>c || '9'<c)
      break;
    v = v*10 + parseInt(c);
  }
  return v;
}

function getpos(el)
{
  var e=el,tagname="",x=0,y=0;
  while ((typeof(e)=="object")&&(typeof(e.tagName)!="undefined"))
  {
    y+=e.offsetTop; x+=e.offsetLeft;
    tagname=e.tagName.toUpperCase();
    if (tagname=="BODY") e=0;
    if (typeof(e)=="object") if (typeof(e.offsetParent)=="object") e=e.offsetParent;
  }
  position=new Object(); position.x=x; position.y=y; return position;
}

function confirm_clone()
{
  return confirm('Wollen Sie wirklich einen ähnlichen Artikel einstellen und nicht diesen Artikel bearbeiten?');
}

// 2008-04-09: funky quick search
qqFocused = false; qqHintValue = 'Artikel-ID oder Suchbegriff'; qqDefaultLabel = '';
function qqHover()
{
  var el = document.getElementById('qqLabel');
  if (!qqDefaultLabel)
    qqDefaultLabel = el.innerHTML;
  el.innerHTML = '';
  el = document.getElementById('qquery');
  el.style.width=186;
}
function qqUnHover()
{
  if (!qqFocused)
  {
    var el = document.getElementById('qquery');
    el.style.width = 120;
    if (qqDefaultLabel)
      document.getElementById('qqLabel').innerHTML = qqDefaultLabel;
  }
}
function qqFocus()
{
  el = document.getElementById('qquery');
  if (el.value==qqHintValue)
  {
    el.value = '';
    el.style.color='black';
  }
  qqFocused = true;
  qqHover();
}
function qqBlur()
{
  el = document.getElementById('qquery');
  if (!el.value.length || el.value==qqHintValue)
  {
    el.style.color = '#999999';
    el.value = qqHintValue;
  }
  qqFocused = false;
  qqUnHover();
}
