
function openwindow(what,pwidth,pheight,title)
{
f_popup = open("","cartridge_popup","width="+pwidth+",height="+pheight+",left=10, top=10,status=no,toolbar=no,menubar=no,resizable=no");
f_popup.document.open();
f_popup.document.write("<HTML><HEAD><TITLE>"+title+"</TITLE></HEAD>");
f_popup.document.write("<BODY style='margin: 0px 0px 0px 0px; padding: 0px;' bgcolor='#000000'>");
f_popup.document.write("<a href='javascript:;' onClick='javascript:window.close();'><img src='"+what+"' title='Bezáráshoz kattintson a képre!' border='0'></a>");
f_popup.document.write("</BODY></HTML>");
f_popup.document.close();
}

function layer_close(layerid)
{
  document.getElementById(layerid).style.display='none'; 
}

function layer_open(layerid)
{
  document.getElementById(layerid).style.display='block'; 
}

function layer_close_delay(layerid,delay)
{
  var delay=delay*1000;
  setTimeout('layer_close(\''+layerid+'\')', delay);
}

// mindkét irányban igazít
function center_layer(layerid)
{
  var layer=document.getElementById(layerid);
  var width  =parseInt(layer.style.width);  // parseInt - levágja a px-et a stílusból
  var height  =parseInt(layer.style.height);  // parseInt - levágja a px-et a stílusból
  var left  =(screen.width/2)-(width/2);
  var top    =(screen.height/2)-(height/2);

  // bongésző eltérések
  if ((navigator.userAgent).indexOf("Opera")!=-1)      top-=100;
  else if ((navigator.userAgent).indexOf("MSIE")!=-1)  top-=80;
  else if ((navigator.userAgent).indexOf("Firefox")!=-1)  top-=50;

  layer.style.left  =left;
  layer.style.top    =top;
  layer.style.width  =width;
  layer.style.height  =height;
}



// csak vízszintesen igazít
function center_layer_x(layerid)
{
  var layer=document.getElementById(layerid);
  var width  =parseInt(layer.style.width);  // parseInt - levágja a px-et a stílusból
  var height  =parseInt(layer.style.height);  // parseInt - levágja a px-et a stílusból
  var left  =(screen.width/2)-(width/2);
  var top    =(screen.height/2)-(height/2);

  // bongésző eltérések
  if ((navigator.userAgent).indexOf("Opera")!=-1)      top-=100;
  else if ((navigator.userAgent).indexOf("MSIE")!=-1)  top-=80;
  else if ((navigator.userAgent).indexOf("Firefox")!=-1)  top-=50;

  layer.style.left  =left;
//  layer.style.top    =top;
  layer.style.width  =width;
  layer.style.height  =height;  
}


// csak függőlegesen igazít
function center_layer_y(layerid)
{
  var layer=document.getElementById(layerid);
  var width  =parseInt(layer.style.width);  // parseInt - levágja a px-et a stílusból
  var height  =parseInt(layer.style.height);  // parseInt - levágja a px-et a stílusból
  var left  =(screen.width/2)-(width/2);
  var top    =(screen.height/2)-(height/2);

  // bongésző eltérések
  if ((navigator.userAgent).indexOf("Opera")!=-1)      top-=100;
  else if ((navigator.userAgent).indexOf("MSIE")!=-1)  top-=80;
  else if ((navigator.userAgent).indexOf("Firefox")!=-1)  top-=50;

//  layer.style.left  =left;
  layer.style.top    =top;
  layer.style.width  =width;
  layer.style.height  =height;  
}

function img_loading(name, nsdoc, rpath, preload)
{ 
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img) {
    img.altsrc = img.src;
    img.src    = rpath;
  } 
}

function showpic(kep, width, height)
{
   var marginBottom=0;
  if(/MSIE (6|5|4)/.test(navigator.userAgent))marginBottom=10;
  //$('seged').innerHTML ='<div style="position: relative"><img src="'+kep+'" onclick="$(\'seged\').style.display = \'none\'" alt="Bezáráshoz kattintson a képre!" title="Bezáráshoz kattintson a képre!" style="cursor: pointer" onmouseover="new Effect.Opacity(\'close\', {from: 0.0, to: 0.7, duration: 0.2 }); return false;" onmouseout="new Effect.Opacity(\'close\', {from: 0.7, to: 0.0, duration: 0.2 }); return false;" /></div>';
  $('seged').innerHTML ='<div style="position: relative; padding: 5px; background: #8DA8B9"><div id="close" align="right" style="display: block; width: 100%; margin-left: 0px; padding: 3px 0px 3px 0px; position: absolute; bottom: 0px; right: 0px; background: #151515; opacity:  0.0; filter:Alpha(style=0,opacity=0); font-family: Tahoma; font-size: 14px; color: #fff">Bezáráshoz kattintson a képre!&nbsp;</div><img src="'+kep+'" onclick="$(\'seged\').style.display = \'none\'" style="cursor: pointer" onmouseover="new Effect.Opacity(\'close\', {from: 0.0, to: 0.8, duration: 0.2 }); return false;" onmouseout="new Effect.Opacity(\'close\', {from: 0.7, to: 0.0, duration: 0.2 }); return false;" /></div>';
  
  
  position_layer2('seged', width, height);
  //Effect.Grow('seged'); return false;
  $('seged').appear({ duration: 0.4 });
  
}

 
function position_layer2(div, width, height){
  var dim = document.viewport.getDimensions();
  var myLayer = $(div);
  AktTop = document.viewport.getScrollOffsets().top;
  mywidth = width;
  myheight = height;
  // myheight += (myheight<50 ? plusheight : 0);
  
  //mywidth = document.viewport.getWidth();
  myheight = document.viewport.getHeight();
  
  if (typeof window.innerWidth != 'undefined')
     {
           viewportwidth = window.innerWidth;
           viewportheight = window.innerHeight;
     }
     else if (typeof document.documentElement != 'undefined'
         && typeof document.documentElement.clientWidth !=
         'undefined' && document.documentElement.clientWidth != 0)
     {
           viewportwidth = document.documentElement.clientWidth,
           viewportheight = document.documentElement.clientHeight
     }
     
     // older versions of IE
     
     else
     {
           viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
           viewportheight = document.getElementsByTagName('body')[0].clientHeight
     }
     
     
  //alert(myheight);
  newLeft = (viewportwidth-mywidth)/2;
  if(myheight > dim.height)newtop = AktTop + 10;
  else newtop = AktTop + (dim.height-myheight)/2 + 100;
  if(newLeft < 10)newLeft = 10;
  if(newtop < 10)newtop = 10;

  //alert(myLayer.style.left + ' - ' + myLayer.style.top);
  myLayer.style.left = newLeft + "px";
  myLayer.style.top = newtop + "px";
  
}

function position_layer_x(div, width, height){
  var dim = document.viewport.getDimensions();
  var myLayer = $(div);
  alert('fsfd');
  AktTop = document.viewport.getScrollOffsets().top;
  mywidth = width;
  myheight = height;
  
  // myheight += (myheight<50 ? plusheight : 0);
  
  //mywidth = document.viewport.getWidth();
  //myheight = document.viewport.getHeight();
     if (typeof window.innerWidth != 'undefined')
     {
           viewportwidth = window.innerWidth;
           viewportheight = window.innerHeight;
     }
     else if (typeof document.documentElement != 'undefined'
         && typeof document.documentElement.clientWidth !=
         'undefined' && document.documentElement.clientWidth != 0)
     {
           viewportwidth = document.documentElement.clientWidth,
           viewportheight = document.documentElement.clientHeight
     }
     
     // older versions of IE
     
     else
     {
           viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
           viewportheight = document.getElementsByTagName('body')[0].clientHeight
     }
 
  var d = viewportwidth;
  
  newLeft = (dim.width-mywidth)/2;
  
  if(myheight > dim.height)newtop = AktTop + 10;
  else newtop = AktTop + (dim.height-myheight)/2;
  
  if(newLeft < 10)newLeft = 10;
  if(newtop < 10)newtop = 10;

  //alert(myLayer.style.left + ' - ' + myLayer.style.top);
  myLayer.style.left = newLeft + "px";
  myLayer.style.top = newtop + "px";
  
  myLayer.style.top = "50px";
}
