// webaudit véletlenszám

WEBAUDIT=function() {
    
  this.WACID=null;
  this.WACIDName="WACID";
  
  
  this.getCookie=function(name)  {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++)
    {
            var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1,c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
  }
  
  this.setCookie=function(name,value,topDomain) {
    var date = new Date(2020,12,31,23,59,59);
    var expires = "; expires="+date.toGMTString();
    document.cookie = name+"="+value+expires+"; path=/; domain=" + topDomain;  
  }
  
  this.generateID=function(splitter) {
    var sp=(splitter) ? splitter : 'A';
    var now=new Date();
    return Date.parse(now.toGMTString()) + sp + Math.floor(Math.random()*1000000);
  }
  
  this.getTopDomain=function(fullDomain) {
    var darabok=fullDomain.split('.');
    return darabok[(darabok.length-2)] + '.' + darabok[(darabok.length-1)];
  }
  
  this.getDomain=function(url) {
    var urlDarabok=url.split('/');
    return urlDarabok[2];
  }
  
  this.WACID=this.getCookie(this.WACIDName);
}

var wa=new WEBAUDIT();
var felbontas = "";
var same =  Math.floor(Math.random()*1000000);

if(wa.WACID==null)
{
  wa.WACID=wa.generateID('A');
  wa.setCookie(wa.WACIDName,wa.WACID,wa.getTopDomain(wa.getDomain(document.URL)));
}

same = same + "@welid=" + wa.WACID;
if(screen) felbontas='@felbontas='+screen.width+'x'+screen.height;
same = same + felbontas;

// =================== DyLL PRELOADER =======================

var dyll_imgarray = new Array();

// ---------------------------

function dyll_imgdatas(nname, nourl, nnurl) {
	this.name = nname;
	this.oUrl = nourl;
	this.nUrl = nnurl;
	this.origImg = new Image();
	this.newImg = new Image();
	this.origImg.src = this.oUrl;
	this.newImg.src = this.nUrl;
}

// ---------------------------

function dyll_imgload(nam, orig, neww) {
	dyll_imgarray[nam] = new dyll_imgdatas(nam, orig, neww);
}

function imgover(nam, nam2) {
	nam1 = (!nam2) ? nam : nam2;
	document.images[nam].src = dyll_imgarray[nam1].newImg.src;
}

function imgout(nam, nam2) {
	nam1 = (!nam2) ? nam : nam2;
	document.images[nam].src = dyll_imgarray[nam1].origImg.src;
}

function inpover(obj,nam2) {
	nam1 = (!nam2) ? nam : nam2;
	obj.src = dyll_imgArray[nam1].newImg.src;
}

function inpout(obj,nam2) {
	nam1 = (!nam2) ? nam : nam2;
	obj.src = dyll_imgArray[nam1].origImg.src;
}

// ---------------------------

document.isdyllimgload = true;

var aktivlap;
var aktivlap2;

function lapvalt(bool) {
	m1 = document.getElementById('mus_m1');
	m2 = document.getElementById('mus_m2');
	if (bool == true) {
		imgover('musor_m1');
		imgout('musor_m2');
		m1.style.display = '';
		m2.style.display = 'none';
		aktivlap = 'm1';
	}
	else {
		imgover('musor_m2');
		imgout('musor_m1');
		m1.style.display = 'none';
		m2.style.display = '';
		aktivlap = 'm2';
	}
}

function lapvalt2(bool) {
	ora24 = document.getElementById('ora24_lap');
	nettv = document.getElementById('nettv_lap');

	if (bool == true)
	{
		imgover('ora24_pic');
		imgout('nettv_pic');
		ora24.style.display = '';
		nettv.style.display = 'none';
		aktivlap2 = 'ora24';
	}
	else
	{
		imgover('nettv_pic');
		imgout('ora24_pic');
		ora24.style.display = 'none';
		nettv.style.display = '';
		aktivlap2 = 'nettv';
	}
}

function lapmentes() {
	lapmento.setAttribute('lap',aktivlap);
	lapmento.setAttribute('lap2',aktivlap2);
}

function lapbetoltes() {
	var aktivlap = lapmento.getAttribute('lap');
	var aktivlap2 = lapmento.getAttribute('lap2');
	if (aktivlap == undefined) {
		aktivlap = 'm1';}
	hova = (aktivlap == 'm1') ? true : false;
	lapvalt(hova);

	if (aktivlap2 == undefined) {
		aktivlap2 = 'ora24';}
	hova2 = (aktivlap == 'ora24') ? true : false;
	lapvalt(hova2);

}

function betoltes() {
	if (!window.aktivlap) {
		aktivlap = 'm1';
	}
	if (!window.aktivlap2) {
		aktivlap2 = 'ora24';
	}
	lapvalt(true);
	lapvalt2(true);
}
//window.onload = betoltes;

function getrealleft(l) {
	var xpos = l.offsetLeft;
	var temp_l = l.offsetParent;
	while (temp_l != null) {
		xpos += temp_l.offsetLeft;
		temp_l = temp_l.offsetParent;
	}
	return xpos;
}
function getrealtop(l) {
	var ypos = l.offsetTop;
	var temp_l = l.offsetParent;
	while (temp_l != null) {
		ypos += temp_l.offsetTop;
		temp_l = temp_l.offsetParent;
	}
	return ypos;
}



function ablak(nev, w, h, scroll) {
	if (ablak.arguments[3] == undefined)
		sc = 1;
	else
		sc = ablak.arguments[3];
	var str='scrollbars='+sc+',width='+w+',height='+h+',left='+((screen.width/2)-(w/2))+',top='+((screen.height/2)-(h/2));
	var nyit = window.open(nev, 'tartalom', str);
	nyit.focus();
}

function orokmozgo() {
	ablak('orokmozgo.php', 479, 403, false);
}
function hajnali_gondolatok() {
	ablak('hajnali_gondolatok.php', 479, 403, false);
}
function kuldje_tovabb(hova) {
	ablak('kuldje_tovabb.php?id='+hova, 479, 441, false);
}

function nyomtatas(mit) {
	ablak(mit, 550, 532);
}

function poll(meret) {
	var df = document.forms['szavazas'];
	var checked = ell2(radio_ell(df.answer),df.answer[0],'Kérjük, válasszon az alábbi lehetőségek közül.',true);
	if (checked) {
		if(meret) {
			magassag = 210+(meret*36);
		}
		else {
			magassag = 210+(3*36);
		}
		window.open('', 'szavazas', 'width=479,height='+magassag+',left='+((screen.width-479)/2)+',top='+((screen.height-magassag)/2));
		df.submit();
	}
	else
		return false;
}


/**************************************************

ellenőrző függvények

**************************************************/


function uzenet(str) {
	alert(str);
}

function ert_ell(_val, _type, _length1, _length2) {
	switch (_type.toLowerCase()) {
		case 'szam':
				x = parseInt(_val, 10);
				if (!isNaN(x)) {
					if (x == _val) return true;
				}
				return false;
			break;
		case 'egyszam':
				zz = _val;
				for (x = 0;x < zz.length;x++) if (!isNaN(parseInt(zz.charAt(x)))) return true;
				return false;
			break;
		case 'egybetu':
				zz = _val;
				for (x = 0;x < zz.length;x++) if (isNaN(parseInt(zz.charAt(x)))) return true;
				return false;
			break;
		case 'minhossz':
				x = "_" + _val;
				if (x.length >= _length1 + 1) return true;
				return false;
			break;
		case 'maxhossz':
				x = "_" + _val;
				if (x.length <= _length1 + 1) return true;
				return false;
			break;
		case 'minmax':
				x = "_" + _val;
				if ((x.length >= _length1 + 1) && (x.length <= _length2 + 1)) return true;
				return false;
			break;
		case 'emailcim':
				var kukac = _val.indexOf('@');
				if (kukac < 1) return false;
				if (_val.length < kukac+3) return false;
				var vege = _val.substr(kukac+1);
				var vanbenne = false;
				if (kukac+1 == _val.length) return false;
				for (i=kukac+1;i<_val.length;i++)
					if (_val.charAt(i) == '.')
						vanbenne = i;
				if (!vanbenne) return false;
				if (_val.length-vanbenne < 3) return false;
				return true;
			break;
	}
}

function ell(miben, szoveg) {
	if (miben.value == '') {
		miben.focus();
		//window.scrollBy(0,-10);
		uzenet(szoveg);
		return false;
	}
	return true;
}

function ell2(bool, miben, szoveg, scroll) {
	if (ell2.arguments[3] == undefined)
		scroll = false;
  if (bool == false) {
		if (!scroll) {
			miben.focus();
			//window.scrollBy(0,-10);
		}
		else {
			if (typeof(miben) == 'string' && miben.charAt(0) == '#')
				window.location = miben;
			else {
				miben.scrollIntoView();
				//window.scrollBy(0,-10);
			}
		}
    uzenet(szoveg);
    return false;
  }
  return true;
}

function radio_ell(radio) {
	var checked = false;
	for (i=0;i<radio.length;i++)
		if (radio[i].checked)
			checked = true;
	return checked;
}

function kedvencek() {
	url = 'http://www.hirado.hu/';
	cim = 'Magyar Televízió Híradó';
	if (document.all)
		window.external.AddFavorite(url,cim);
}

function banner(width, height, begin, end){
	var ads = eval('ads_'+width+'x'+height);
	if(ads.length > 0) {
		var rnd = Math.round(Math.random()*(ads.length-1));
		var ad = ads[rnd].split('|');
		document.write(begin);
		if(ad[0] == "swf") {
			document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+5+',0,0,0"');
			document.write(' id="bannerz" width='+width+' height='+height+'><param name="movie" value="upload/ads/'+ad[1]+'?clickTag='+ad[2]+'"><param name="Autostart" value="true"><param name="Quality" value="high">');
			document.write('<embed src="upload/ads/'+ad[1]+'.?clickTag='+ad[2]+'" swLiveConnect="TRUE" width='+width+' height='+height+' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" quality="high"></embed>');
			document.write('</object>');
		}else{
			if(ad[3] == 1) document.write('<a href="'+ad[2]+'" target="_blank">'); else document.write('<a href="'+ad[2]+'">');
			document.write('<img src="upload/ads/'+ad[1]+'" title="'+ad[4]+'" width='+width+' height='+height+' border=0></a>');
		}
		document.write(end);
		ads[rnd] = ads[ads.length-1];
		ads.length = ads.length-1;
	}
}

function banner2(width, height, begin, end, onclick){
	var ads = eval('ads_'+width+'x'+height);
	if(ads.length > 0) {
		var rnd = Math.round(Math.random()*(ads.length-1));
		var ad = ads[rnd].split('|');
		document.write(begin);

		document.write('<img src="upload/ads/'+ad[1]+'" style="cursor: hand;" onclick="'+onclick+'" title="'+ad[4]+'" width='+width+' height='+height+' border=0>');

		document.write(end);
		ads[rnd] = ads[ads.length-1];
		ads.length = ads.length-1;
	}
}

//időpecsét
var timestamp=Math.floor(new Date().getTime()/1000);
document.cookie='c_timestamp='+timestamp+'; path=/';

//bannerek
ads_120x60 = new Array();
ads_120x61 = new Array();
ads_120x62 = new Array();
ads_120x120 = new Array();
ads_120x240 = new Array();
ads_120x120 = new Array();
ads_320x68 = new Array();
ads_320x69 = new Array();
ads_320x70 = new Array();
ads_320x71 = new Array();
ads_320x72 = new Array();
ads_320x73 = new Array();
ads_760x60 = new Array();
ads_760x90 = new Array();
document.writeln('<script language="javascript" type="text/javascript" src="banners.php?time='+timestamp+'"></script>');

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}

function dg(id) {
	return document.getElementById(id);
}