// file-format: UTF-8 (Б)
/***********************************************************************/
/***** functions.js version 2.0 ****************************************/
/***********************************************************************/











//BID=window.document.getElementById;

function so(p1,p2)	{
	setTimeout(p1,p2);
}

function BID(aaa)	{
	return(window.document.getElementById(aaa));
}

function khtml(a)	{
	r = new RegExp("</?[^>]+>", "gi");
	a = a.replace(r, '');
	return(a);
}

function stripHTML(oldString) {
	var newString = '';
	var inTag = false;
	for(var i = 0; i < oldString.length; i++) {
		if(oldString.charAt(i) == '<') inTag = true;
		if(oldString.charAt(i) == '>') {
			inTag = false;
			i++;}
		if(!inTag) newString += oldString.charAt(i);}
	return newString;}

function ismail(s){
	if (s.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true; else return false; }

function openpopup(link,sx,sy) {
	if (sx==null) sx=100;
	if (sy==null) sy=100;
	px=screen.width;
	py=screen.height;
	posx=px/2-sx/2;
	posy=py/2-sy/2;
	openerstr='height='+sy+',width='+sx+',scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,top='+posy+',left='+posx;
	window.open(link,null,openerstr);
}

function initArray() {
	this.length = initArray.arguments.length
	for (var i = 0; i < this.length; i++)
	this[i+1] = initArray.arguments[i]
}

function havinev(ev,ho,nap) {
if (ho==1)
{ var napok = new initArray("ÚJÉV, Fruzsina","Ábel","Genovéva, Benjámin","Titusz, Leona",
"Simon","Boldizsár","Attila, Ramóna","Gyöngyvér","Marcell",
"Melánia","Ágota","Ernő","Veronika","Bódog","Lóránt, Loránd",
"Gusztáv","Antal, Antónia","Piroska","Sára, Márió","Fábián, Sebestyén",
"Ágnes","Vince, Artúr","Zelma, Rajmund","Timót","Pál","Vanda, Paula",
"Angelika","Károly, Karola","Adél","Martina, Gerda","Marcella","") }
if (ho==2)
if ((ev!=2000) && (ev!=2004) && ev!=1996)
{ var napok=new initArray("Ignác","Karolina, Aida","Balázs","Ráhel, Csenge","Ágota, Ingrid",
"Dorottya, Dóra","Tódor, Rómeó","Aranka","Abigél, Alex","Elvira",
"Bertold, Marietta","Lívia, Lídia","Ella, Linda","Bálint, Valentin",
"Kolos, Georgina","Julianna, Lilla","Donát","Bernadett","Zsuzsanna",
"Aladár, Álmos","Eleonóra","Gerzson","Alfréd",
"Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","") }
else
{ var napok=new initArray("Ignác","Karolina, Aida","Balázs","Ráhel, Csenge","Ágota, Ingrid",
"Dorottya, Dóra","Tódor, Rómeó","Aranka","Abigél, Alex","Elvira",
"Bertold, Marietta","Lívia, Lídia","Ella, Linda","Bálint, Valentin",
"Kolos, Georgina","Julianna, Lilla","Donát","Bernadett","Zsuzsanna",
"Aladár, Álmos","Eleonóra","Gerzson","Alfréd",
"Szökőnap","Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","") }
if (ho==3)
{ var napok=new initArray("Albin","Lujza","Kornélia","Kázmér","Adorján, Adrián","Leonóra, Inez",
"Tamás","NEMZ.NŐNAP, Zoltán","Franciska, Fanni","Ildikó","Szilárd",
"Gergely","Krisztián, Ajtony","Matild","NEMZETI ÜNNEP, Kristóf",
"Henrietta","Gertrúd, Patrik","Sándor, Ede","József, Bánk","Klaudia",
"Benedek","Beáta, Izolda","Emőke","Gábor, Karina","Irén, Irisz",
"Emánuel","Hajnalka","Gedeon, Johanna","Auguszta","Zalán","Árpád","" ) }
if (ho==4)
{ var napok=new initArray("Hugó","Áron","Buda, Richárd","Izidor","Vince","Vilmos, Bíborka",
"Herman","Dénes","Erhard","Zsolt","Leó, Szaniszló","Gyula","Ida",
"Tibor","Anasztázia, Tas","Csongor","Rudolf","Andrea, Ilma","Emma",
"Tivadar","Konrád","Csilla, Noémi","Béla","György","Márk","Ervin",
"Zita","Valéria","Péter","Katalin, Kitti","" )}
if (ho==5)
{ var napok=new initArray("MUNKA ÜNN.,Fülöp, Jakab","Zsigmond","Tímea, Irma","Mónika, Flórián",
"Györgyi","Ivett, Frida","Gizella","Mihály","Gergely","Ármin, Pálma",
"Ferenc","Pongrác","Szervác, Imola","Bonifác","Zsófia, Szonja",
"Mózes, Botond","Paszkál","Erik, Alexandra","Ivó, Milán",
"Bernát, Felícia","Konstantin","Júlia, Rita","Dezső","Eszter, Eliza",
"Orbán","Fülöp, Evelin","Hella","Emil, Csanád","Magdolna",
"Janka, Zsanett","Angéla, Petronella","" )}
if (ho==6)
{ var napok=new initArray("Tünde","Kármen, Anita","Klotild","Bulcsú","Fatime","Norbert, Cintia",
"Róbert","Medárd","Félix","Margit, Gréta","Barnabás","Villő",
"Antal, Anett","Vazul","Jolán, Vid","Jusztin","Laura, Alida",
"Arnold, Levente","Gyárfás","Rafael","Alajos, Leila","Paulina",
"Zoltán","Iván","Vilmos","János, Pál","László","Levente, Irén",
"Péter, Pál","Pál","" ) }
if (ho==7)
{ var napok=new initArray("Tihamér, Annamária","Ottó","Kornél, Soma","Ulrik","Emese, Sarolta",
"Csaba","Appolónia","Ellák","Lukrécia","Amália","Nóra, Lili",
"Izabella, Dalma","Jenő","Örs, Stella","Henrik, Roland","Valter",
"Endre, Elek","Frigyes","Emília","Illés","Dániel, Daniella",
"Magdolna","Lenke","Kinga, Kincső","Kristóf, Jakab","Anna, Anikó",
"Olga, Liliána","Szabolcs","Márta, Flóra","Judit, Xénia","Oszkár","" )}
if (ho==8)
{ var napok=new initArray("Boglárka","Lehel","Hermina","Domonkos, Dominika","Krisztina",
"Berta, Bettina","Ibolya","László","Emőd","Lőrinc",
"Zsuzsanna, Tiborc","Klára","Ipoly","Marcell","Mária","Ábrahám",
"Jácint","Ilona","Huba","ALKOTMÁNY ÜNN., István","Sámuel, Hajna",
"Menyhért, Mirjam","Bence","Bertalan","Lajos, Patrícia","Izsó",
"Gáspár","Ágoston","Beatrix, Erna","Rózsa","Erika, Bella") }
if (ho==9)
{ var napok= new initArray("Egyed, Egon","Rebeka, Dorina","Hilda","Rozália","Viktor, Lőrinc",
"Zakariás","Regina","Mária, Adrienn","Ádám","Nikolett, Hunor",
"Teodóra","Mária","Kornél","Szeréna, Roxána","Enikő, Melitta","Edit",
"Zsófia","Diána","Vilhelmina","Friderika","Máté, Mirella","Móric",
"Tekla","Gellért, Mercédesz","Eufrozina, Kende","Jusztina","Adalbert",
"Vencel","Mihály","Jeromos","" )} 
if (ho==10)
{ var napok= new initArray("Malvin","Petra","Helga","Ferenc","Aurél","Brúnó, Renáta","Amália",
"Koppány","Dénes","Gedeon","Brigitta","Miksa","Kálmán, Ede","Helén",
"Teréz","Gál","Hedvig","Lukács","Nándor","Vendel","Orsolya","Előd",
"KÖZT.KIKIÁLT., Gyöngyi","Salamon","Blanka, Bianka","Dömötör",
"Szabina","Simon, Szimonetta","Nárcisz","Alfonz","Farkas","" )}
if (ho==11)
{ var napok=new initArray("Marianna","Achilles","Győző","Károly","Imre","Lénárd","Rezső",
"Zsombor","Tivadar","Réka","Márton","Jónás, Renátó","Szilvia",
"Aliz","Albert, Lipót","Ödön","Hortenzia, Gergő","Jenő","Erzsébet",
"Jolán","Olivér","Cecília","Kelemen, Klementina","Emma","Katalin",
"Virág","Virgil","Stefánia","Taksony","András, Andor","" )}
if (ho==12)
{ var napok=new initArray("Elza","Melinda, Vivien","Ferenc, Olívia","Borbála, Barbara","Vilma",
"Miklós","Ambrus","Mária","Natália","Judit","Árpád","Gabriella",
"Luca, Otília","Szilárda","Valér","Etelka, Aletta","Lázár, Olimpia",
"Auguszta","Viola","Teofil","Tamás","Zéno","Viktória","Ádám, Éva",
"KARÁCSONY, Eugénia","KARÁCSONY, István","János","Kamilla",
"Tamás, Tamara","Dávid","Szilveszter","") } 
return napok[nap]
}

function honev(ho) {
var month = new initArray("Január","Február","Március","Április","Május",
"Junius","Július","Augusztus","Szeptember","Október","November","December");
return month[ho]
}

/* Nap neve */
function napnev(szam) {
var napok = new initArray("Vasárnap","Hétfo","Kedd","Szerda","Csütörtök","Péntek","Szombat","Vasárnap")
return napok[szam]
}

var ido = new Date()
var ev = ido.getYear()
var ho = ido.getMonth()+1
var nap = ido.getDate()
ev+=((ev<97) ? 2000 : 1900)


function insertnameday()	{
	document.write(havinev(ev,ho,nap));
}



var firsttime=0;
function startclock()
{
try	{
var thetime=new Date();

var nhours=thetime.getHours();
var nmins=thetime.getMinutes();
var nsecn=thetime.getSeconds();
var nday=thetime.getDay();
var nmonth=thetime.getMonth();
var ntoday=thetime.getDate();
var nyear=thetime.getYear();
var AorP=" ";

if (nhours>=12)
    AorP="P.M.";
else
    AorP="A.M.";

/*if (nhours>=13)
    nhours-=12;*/

/*if (nhours==0)
   nhours=12;*/

if (nsecn<10)
 nsecn="0"+nsecn;

if (nmins<10)
 nmins="0"+nmins;

if (nday==0)
  nday="Sunday";
if (nday==1)
  nday="Monday";
if (nday==2)
  nday="Tuesday";
if (nday==3)
  nday="Wednesday";
if (nday==4)
  nday="Thursday";
if (nday==5)
  nday="Friday";
if (nday==6)
  nday="Saturday";

nmonth+=1;

if (nyear<=99)
  nyear= "19"+nyear;

if ((nyear>99) && (nyear<2000))
 nyear+=1900;

 if (nhours<10) nhours="0"+nhours;

//document.clockform.clockspot.value=nhours+": "+nmins+": "+nsecn+" "+AorP+" "+nday+", "+nmonth+"/"+ntoday+"/"+nyear;
document.getElementById('timme').innerHTML=nhours+":"+nmins+":"+nsecn;
if (firsttime==0) BID('timme').style.visibility='visible';

firsttime++;
}
catch(E)	{}
setTimeout('startclock()',1000);

}

setTimeout('startclock()',100);


/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept == "undefined") var deconcept = new Object();
if(typeof deconcept.util == "undefined") deconcept.util = new Object();
if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = new Object();
deconcept.SWFObject = function(swf, id, w, h, ver, c, quality, xiRedirectUrl, redirectUrl, detectKey) {
	if (!document.getElementById) { return; }
	this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
	this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
	this.params = new Object();
	this.variables = new Object();
	this.attributes = new Array();
	if(swf) { this.setAttribute('swf', swf); }
	if(id) { this.setAttribute('id', id); }
	if(w) { this.setAttribute('width', w); }
	if(h) { this.setAttribute('height', h); }
	if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); }
	this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
	if (!window.opera && document.all && this.installedVer.major > 7) {
		// only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE
		deconcept.SWFObject.doPrepUnload = true;
	}
	if(c) { this.addParam('bgcolor', c); }
	var q = quality ? quality : 'high';
	this.addParam('quality', q);
	this.setAttribute('useExpressInstall', false);
	this.setAttribute('doExpressInstall', false);
	var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location;
	this.setAttribute('xiRedirectUrl', xir);
	this.setAttribute('redirectUrl', '');
	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
}
deconcept.SWFObject.prototype = {
	useExpressInstall: function(path) {
		this.xiSWFPath = !path ? "expressinstall.swf" : path;
		this.setAttribute('useExpressInstall', true);
	},
	setAttribute: function(name, value){
		this.attributes[name] = value;
	},
	getAttribute: function(name){
		return this.attributes[name];
	},
	addParam: function(name, value){
		this.params[name] = value;
	},
	getParams: function(){
		return this.params;
	},
	addVariable: function(name, value){
		this.variables[name] = value;
	},
	getVariable: function(name){
		return this.variables[name];
	},
	getVariables: function(){
		return this.variables;
	},
	getVariablePairs: function(){
		var variablePairs = new Array();
		var key;
		var variables = this.getVariables();
		for(key in variables){
			variablePairs[variablePairs.length] = key +"="+ variables[key];
		}
		return variablePairs;
	},
	getSWFHTML: function() {
		var swfNode = "";
		if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "PlugIn");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ this.getAttribute('style') +'"';
			swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
			var params = this.getParams();
			 for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
			var pairs = this.getVariablePairs().join("&");
			 if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
			swfNode += '/>';
		} else { // PC IE
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "ActiveX");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ this.getAttribute('style') +'">';
			swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
			var params = this.getParams();
			for(var key in params) {
			 swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
			}
			var pairs = this.getVariablePairs().join("&");
			if(pairs.length > 0) {swfNode += '<param name="flashvars" value="'+ pairs +'" />';}
			swfNode += "</object>";
		}
		return swfNode;
	},
	write: function(elementId){
		if(this.getAttribute('useExpressInstall')) {
			// check to see if we need to do an express install
			var expressInstallReqVer = new deconcept.PlayerVersion([6,0,65]);
			if (this.installedVer.versionIsValid(expressInstallReqVer) && !this.installedVer.versionIsValid(this.getAttribute('version'))) {
				this.setAttribute('doExpressInstall', true);
				this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl')));
				document.title = document.title.slice(0, 47) + " - Flash Player Installation";
				this.addVariable("MMdoctitle", document.title);
			}
		}
		if(this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version'))){
			var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
			n.innerHTML = this.getSWFHTML();
			return true;
		}else{
			if(this.getAttribute('redirectUrl') != "") {
				document.location.replace(this.getAttribute('redirectUrl'));
			}
		}
		return false;
	}
}

/* ---- detection functions ---- */
deconcept.SWFObjectUtil.getPlayerVersion = function(){
	var PlayerVersion = new deconcept.PlayerVersion([0,0,0]);
	if(navigator.plugins && navigator.mimeTypes.length){
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			PlayerVersion = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0){ // if Windows CE
		var axo = 1;
		var counter = 3;
		while(axo) {
			try {
				counter++;
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter);
//				document.write("player v: "+ counter);
				PlayerVersion = new deconcept.PlayerVersion([counter,0,0]);
			} catch (e) {
				axo = null;
			}
		}
	} else { // Win IE (non mobile)
		// do minor version lookup in IE, but avoid fp6 crashing issues
		// see http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/
		try{
			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				PlayerVersion = new deconcept.PlayerVersion([6,0,21]);
				axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				if (PlayerVersion.major == 6) {
					return PlayerVersion;
				}
			}
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo != null) {
			PlayerVersion = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
		}
	}
	return PlayerVersion;
}
deconcept.PlayerVersion = function(arrVersion){
	this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0;
	this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0;
	this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0;
}
deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
	if(this.major < fv.major) return false;
	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false;
	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
deconcept.util = {
	getRequestParameter: function(param) {
		var q = document.location.search || document.location.hash;
		if (param == null) { return q; }
		if(q) {
			var pairs = q.substring(1).split("&");
			for (var i=0; i < pairs.length; i++) {
				if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
					return pairs[i].substring((pairs[i].indexOf("=")+1));
				}
			}
		}
		return "";
	}
}
/* fix for video streaming bug */
deconcept.SWFObjectUtil.cleanupSWFs = function() {
	var objects = document.getElementsByTagName("OBJECT");
	for (var i = objects.length - 1; i >= 0; i--) {
		objects[i].style.display = 'none';
		for (var x in objects[i]) {
			if (typeof objects[i][x] == 'function') {
				objects[i][x] = function(){};
			}
		}
	}
}
// fixes bug in some fp9 versions see http://blog.deconcept.com/2006/07/28/swfobject-143-released/
if (deconcept.SWFObject.doPrepUnload) {
	if (!deconcept.unloadSet) {
		deconcept.SWFObjectUtil.prepUnload = function() {
			__flash_unloadHandler = function(){};
			__flash_savedUnloadHandler = function(){};
			window.attachEvent("onunload", deconcept.SWFObjectUtil.cleanupSWFs);
		}
		window.attachEvent("onbeforeunload", deconcept.SWFObjectUtil.prepUnload);
		deconcept.unloadSet = true;
	}
}
/* add document.getElementById if needed (mobile IE < 5) */
if (!document.getElementById && document.all) { document.getElementById = function(id) { return document.all[id]; }}

/* add some aliases for ease of use/backwards compatibility */
var getQueryParamValue = deconcept.util.getRequestParameter;
var FlashObject = deconcept.SWFObject; // for legacy support
var SWFObject = deconcept.SWFObject;






/*
var links = new Array("content.php","javascript:","document","lovesearch","lildevilpill","fanclub","casanovanightmusical","cnm2007");
if (document.layers) 
  document.captureEvents(Event.CLICK);
document.onclick =
  function (evt){
	idegen=0;
	var target = 
		document.all ? event.srcElement : evt.target;
	//window.alert (target.parentNode);
	while (!target.href && target.parentNode) target = target.parentNode;
	if (target.href && (target.href.indexOf('mailto:')==-1))
        {
        	//window.alert (target.href);
			  temp=target.href;
			  meddig=links.length;
              for(i=0;i<meddig;i++)
              {
					temp1=links[i];
					if(temp.indexOf(temp1)!=-1){
						return true;
					}
              }
              idegen=1;
              return true;
   	}
}  

*/