

function felhasznaloProfil(id) {
	window.open('?oldal=bemoldal&pwin=i&felhasznaloID='+id, "FelhasznaloProfil","height=400,width=350,status=yes,toolbar=no,menubar=no,location=no,directories=no");
}

function replaceImages(parent, divName) {
	var i=0;
	while (parent.childNodes[i] && parent.childNodes[i].id != "also_gombok") {
		if ((parent.childNodes[i].nodeName == "IMG") && (parent.childNodes[i].alt !== '')) {
			// Készítsük el a befoglaló divet
			var div = document.createElement("DIV");
			// Csináljunk egy másolatot a képből
			var img = parent.childNodes[i].cloneNode(false);
			// Attól függően hoyg merre volt rendezve a kép eredetileg,
			// adjuk meg a css osztályt
			div.className = divName;
			if ((img.align == "left") || (img.className.indexOf('kep_balra') > -1)) {
				div.className += ' kep_balra';
			} else if (img.align == "right" || (img.className.indexOf('kep_jobbra') > -1)) {
				div.className += " kep_jobbra";
			} else {
				div.className += " kep_kozep";
			}
			// Töröljük az eredeti rendezést
			img.align = '';
			img.hspace = 0;
			img.vspace = 0;
			img.className = '';
			// Adjuk hozzá a lemásolt képet a befoglaló divhez
			div.appendChild(img);
			//div.appendChild(document.createElement("BR"));
			// Készítsük el a szöveg-aláírását tartalmazó divet
			var div2 = document.createElement("DIV");
			// Adjuk meg az aláírást tartalmazó div szélességének
			// az eredeti kép szélességét, különben ha az aláírás
			// hosszabb mint a kép maga akkor megnyűjtja a keretet...
			// Ha a képnek nincsen szélessége, akkor baj van
			div2.style.width = parent.childNodes[i].width + "px";
			// Adjuk meg a megfelelő css osztályt az aláírás divnek
			div2.className = 'kep_alairas';
			// Adjuk hozzá a képaláírás szövegét (ami a kép ALT attributumából áll)
			// a képaláírás divbe
			div2.appendChild(document.createTextNode(parent.childNodes[i].alt));
			// Adjuk hozzá a képaláírást tartalmaz divet a befoglaló divhez
			div.appendChild(div2);
			// Cseréljük le az eredeti képet az újonnan összeállított
			// befoglaló divre.
			parent.replaceChild(div,parent.childNodes[i]);
			// Ha a kep bal oldala nem a div szelen van, akkor
			// igazitsuk a kep alairast a kep szelehez
			if (img.offsetLeft != div2.offsetLeft ) {
				div2.style.position = "relative";
				div2.style.left = (img.offsetLeft - div.offsetLeft) + "px";
			}
		} else replaceImages(parent.childNodes[i], divName);
		i++;
	}
}

String.prototype.pad = function(c, n) {
  var t="";
  for (var i=this.length; i<n; i++) t+=c;
  return t+this;
}

function filteraccent(s) {
  if(!filteraccent.translate_re) filteraccent.translate_re = /[äáéíóöőúüűÄÁÉÍÓÖŐÚÜŰ]/g;
  var translate = {
    "ä": "a", "á": "a", "é": "e", "í": "i", "ó": "o", "ö": "o", "ő": "o", "ú": "u", "ü": "u", "ű": "u",
    "Ä": "A", "Á": "A", "É": "E", "Í": "I", "Ó": "O", "Ö": "O", "Ő": "O", "Ú": "U", "Ü": "U", "Ű": "U"
  };
  return ( s.replace(filteraccent.translate_re, function(match) { 
    return translate[match]; 
  }) );
}

function makeuri(s) {
  var uri = filteraccent(s.toLowerCase());

  var RE_nospecchars = new RegExp("[^0-9a-z_]", "gi");
  var RE_multispace = new RegExp("[ ]{1,}", "gi");
  var RE_stripunderscore = new RegExp("_$", "gi");

  uri=uri.replace(RE_nospecchars, " ");
  uri=uri.replace(RE_multispace, "_");
  uri=uri.replace(RE_stripunderscore, "");

  return uri;
}
