
function geid(name){
	return document.getElementById(name);
}

var popup = null;
function CreateWnd (file, width, height, resize)
{
	var doCenter = false;
	if((popup == null) || popup.closed)
	{
		attribs = "";
		if(resize) size = "yes"; else size = "no";

		for(var item in window)
			{ if(item == "screen") { doCenter = true; break; } }

		if(doCenter)
		{	/*/ center the window /*/
			if(screen.width <= width || screen.height <= height) size = "yes";
			WndTop  = (screen.height - height) / 2;
			WndLeft = (screen.width  - width)  / 2;
			attribs = "width=" + width + ",height=" + height + ",resizable=" + size + ",scrollbars=" + size + "," + 
			"status=no,toolbar=no,directories=no,menubar=no,location=no,top=" + WndTop + ",left=" + WndLeft;
		}
		else
		{
			if(navigator.appName=="Netscape" && navigator.javaEnabled())
			{	/*/ center the window /*/
				var toolkit = java.awt.Toolkit.getDefaultToolkit();
				var screen_size = toolkit.getScreenSize();
				if(screen_size.width <= width || screen_size.height <= height) size = "yes";
				WndTop  = (screen_size.height - height) / 2;
				WndLeft = (screen_size.width  - width)  / 2;
				attribs = "width=" + width + ",height=" + height + ",resizable=" + size + ",scrollbars=" + size + "," + 
				"status=no,toolbar=no,directories=no,menubar=no,location=no,top=" + WndTop + ",left=" + WndLeft;
			}
			else
			{	
				size = "yes";
				attribs = "width=" + width + ",height=" + height + ",resizable=" + size + ",scrollbars=" + size + "," + 
				"status=no,toolbar=no,directories=no,menubar=no,location=no";
			}
		}
		popup = open(file, "", attribs);
	}
	else
	{
		DestroyWnd();
		CreateWnd(file, width, height, resize);
	}
}

function DestroyWnd ()
{
	if(popup != null)
	{
		popup.close();
		popup = null;
	}
}


function PrintSelf() {
	if (window.print) {
		setTimeout('window.print();',200);
		}
		else if (agt.indexOf('mac') != -1) {
		alert('Nyomja meg a \'Cmd+p\' gombokat az oldal nyomtatásához!');
		}
			else {
			alert('Nyomja meg a \'Ctrl+p\' gombokat az oldal nyomtatásához!');
			}
}


function preloadImages() {
	d = window.document, a = arguments; //JS2
	if (!d.images) return; // DOM1
	if (!a) return;
	if (!d.imgcache) d.imgcache = new Array();
	for (var i=0; i<a.length; i++) {
		if (a[i].indexOf("#")!=0) {
			d.imgcache.push(new Image);
			d.imgcache[d.imgcache.length-1].src = a[i];
		}
	}
}


function setHomePage() {
	if ( navigator.appName == 'Netscape' ) {
		/* netscape */
		netscape.security.PrivilegeManager.enablePrivilege('UniversalPreferencesWrite');
		navigator.preference('browser.startup.homepage', top.location.href);
	} else if( window.opera && window.print ) {
		return true;
	} else if ( document.getElementById ) {
		/* ie */
		geid('makeHomepage').style.behavior='url(#default#homepage)';
		geid('makeHomepage').setHomePage('http://www.psmobil.hu');
	} else if ( document.all ) {
		/* ie */
		document.all.makeHomepage.style.behavior='url(#default#homepage)';
		document.all.makeHomepage.setHomePage('http://www.psmobil.hu');
	} else {
		alert('Az ön böngészőjében nem lehet automatikusan beállítani a kezdőoldalt');
	}
	return false;
}


function setCookie(name, value, expire) {
  document.cookie = name + "=" + escape(value)
  + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()));
}

function getCookie(Name){
  var search = Name + "=";
  if (document.cookie.length > 0){
    offset = document.cookie.indexOf(search);
    if (offset != -1){
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      return unescape(document.cookie.substring(offset, end));
    }
  }
}

function HideLayer(layername){
  geid(layername).style.display = "none";
}

function ShowLayer(layername){
  if (geid(layername+"inp").value == 1) {
		geid(layername+"but").src = "img/close.gif";
		geid(layername).style.display = "";
	    geid(layername+"inp").value = 0;
		}
	else {
		HideLayer(layername);
		geid(layername+"inp").value = 1;
		geid(layername+"but").src = "img/open.gif";
	}
}

function HideAkcio(layername){
  geid(layername).style.display = "none";
  value = "Fantom2"; 
  expDate = new Date();
  expDate.setTime(expDate.getTime() + (1*60*60*1000));  //ha bezárta létrejön egy süti
  setCookie('katt',value,expDate);
}


function alphaFixIE() {
	var s, i, j; 
	
	// IMG EZ KIÜTI A GOOLE MAP-OT mert az is PNG használ!
/* 
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])
	if ((version >= 5.5) && (document.body.filters))
	{
      for(var i=0; i<document.images.length; i++)
      {
         var img = document.images[i]
         var imgName = img.src.toUpperCase()
         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText 
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
            img.outerHTML = strNewHTML
            i = i-1
         }
      }
   }
*/
 
	// CSS: background
	for (i=0; i<document.styleSheets.length; i++) {
		var pos = document.styleSheets[i].href.lastIndexOf("/");
		var cssDir = (pos != -1) ? document.styleSheets[i].href.substring(0, pos + 1) : "";
		for (j=0; j<document.styleSheets[i].rules.length; j++) {
			var style = document.styleSheets[i].rules[j].style;
			if (style.backgroundImage.toLowerCase().indexOf(".png") != -1) {
				var filename = style.backgroundImage.substring(4, style.backgroundImage.length - 1);
				if (filename.indexOf("http://") != 0 && filename.indexOf("/") != 0)
					filename = cssDir + filename;
				style.backgroundImage = "none";
				style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + filename + "', sizingMethod='scale');";
			}
		}
	}
}
 
if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1)
	window.attachEvent("onload", alphaFixIE);
