var lapozourl='';
var expDays = 60;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function SetFontSizeCookie(cookiename,value)
{
	var argv = SetFontSizeCookie.arguments;
	var argc = SetFontSizeCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = "/";
	document.cookie = cookiename + "=" + escape (value) + ";expires=" + expires.toGMTString() + ";path=" + path;
}

function getFontSizeCookieVal(offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) {
		endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}

function GetFontSizeCookie(cookiename)
{
	var arg = cookiename + "=";  var alength = arg.length;  var clength = document.cookie.length;
	var i = 0;
	while (i < clength)
	{
		var j = i + alength;
		if (document.cookie.substring(i, j) == arg) return getFontSizeCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i === 0) {break;}
	}
	return null;
}

function liveWindow(NUM)
{
	switch (NUM)
	{
		case 1:
			openWin('/live.phtml',370,230,0,0);
		break;

		case 2:
			openWin('/netradio.phtml',320,530,0,0);
		break;

		default:
			openWin('/live.phtml',370,230,0,0);
		break;
	}

}
function sethomepage(obj) {
	obj.style.behavior='url(#default#homepage)';
	try {obj.setHomePage('http://inforadio.hu/');}
	catch(e) {alert('Ez a funkció csak Internet Explorerben elérhető.');}
}
/*
var TAG = {
	hide: function(elem) {
		getObj(elem).style.display='none';
	},
	show: function(elem) {
		getObj(elem).style.display='block';
	},
	empty: function(elem) {
		getObj(elem).innerHTML='';
	},
	html: function(elem) {
		return(getObj(elem).innerHTML);
	},
	fill: function(elem,content) {
		getObj(elem).innerHTML=content;
	},
	val: function(elem) {
		return getObj(elem).value;
	},
	value: function(elem,content) {
		getObj(elem).value=content;
	}
}

function getObj(name)
{
	if (document.getElementById) {
		return document.getElementById(name);
	} else if (document.all) {
		return document.all[name];
	} else if (document.layers) {
		return document.layers[name];
	}
	else return false;
}
*/
function openWin(url,w,h,c,s)
{
	if(c){
		var xtop  = ((screen.availHeight-h)/2)-80;
		var xleft = ((screen.availWidth-w)/2);
	} else {
		var xtop  = 5;
		var xleft = 5;
	}
	if(s!==undefined) {
		var sc = s;
	} else {
		var sc = 1;
	}
	var thisrand =  Math.floor(Math.random()*1000000);
	var parem='status=0,menubar=0,resizable=1,copyhistory=no,directories=no,scrollbars='+sc+',width='+w+',height='+h+',top='+xtop+',left='+xleft+'';
	var ywin = window.open(url, "jdf78sdr"+thisrand, parem);
	ywin.focus();
}
function openFixWin(url,w,h,c,s)
{
	if(c){
		var xtop  = ((screen.availHeight-h)/2)-80;
		var xleft = ((screen.availWidth-w)/2);
	} else {
		var xtop  = 5;
		var xleft = 5;
	}
	if(s!==undefined) {
		var sc = s;
	} else {
		var sc = 1;
	}
	var parem='status=0,menubar=0,resizable=0,copyhistory=no,directories=no,scrollbars='+sc+',width='+w+',height='+h+',top='+xtop+',left='+xleft+'';
	var ywin = window.open(url, "bsuAKvsdf76asdf", parem);
	ywin.focus();
}
function go(url) {
	document.location.href=url;
}
function openImageWin(image) {
	var parem = 'status=0,menubar=0,resizable=1,copyhistory=no,directories=no,scrollbars=no,width=20,height=20,top=20,left=20';
	var ywin = window.open("/showimage.phtml?i="+image, "iuegf78er", parem);
}
function opengImageWin(image,w,h) {
	var parem = 'status=0,menubar=0,resizable=1,copyhistory=no,directories=no,scrollbars=no,width='+w+',height='+h+',top=20,left=20';
	var ywin = window.open("/gshowimage.phtml?i="+image+"&w="+w+"&h="+h, "iueg5678er", parem);
}
function openPrintWin(url,w,h) {
	parem='status=0,menubar=1,resizable=1,copyhistory=no,directories=no,scrollbars=yes,width='+w+',height='+h+',top=10,left=10';
	var ywin = window.open(url, "kl3ec0478gfne89", parem);
}
/*
function Xajax(url, param, method, element) {
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		getObj(element).innerHTML=oXML.responseText;
	}
	myConn.connect(url, method, param, fnWhenDone);
}
*/
function ajax(url, param, method, element) {
	switch (method){
		case "get":
			$.get(url+'?'+param, function(data){
				$("#"+element).html(data);
			});
		break;
	}
}

function ajaxJS(url, param, method) {
	$.getScript(url+'?'+param);
}
function XajaxJS(url, param, method) {
	var myConn = new XHConn();
	if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
	var fnWhenDone = function (oXML) {
		var S=oXML.responseText.substring(8,oXML.responseText.length-9);
		eval(S);
	}
	myConn.connect(url, method, param, fnWhenDone);
}
function getArtId() {
	var id=0;
	var hr=document.location.href.split("/")
	for(i=(hr.length-1);i>=0;i--)
	{
		var cid=hr[i].split("hir-")[1];
		if(cid) {
			id=cid;
			continue;
		}
	}
	return id;
}
function printpage(DIV)
{
	openPrintWin('/print.phtml?id='+getArtId()+'&u='+escape(document.location.href),600,700);
	return 0;
}
function getElementbyClass(classname)
{
	var inc=0;
	var customcollection = new Array;
	var alltags=document.all? document.all : document.getElementsByTagName("*");
	for (i=0; i<alltags.length; i++)
	{
		if (alltags[i].className==classname)
			customcollection[inc++]=alltags[i];
	}
	return customcollection;
}
/*----- font meret allitgatas -------------*/
	var expDays = 30;
	var exp = new Date();
	exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

/* This function is used to set cookies */
function setCookie(name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + escape (value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
}

/* This function is used to get cookies */
function getCookie(name) {
	var prefix = name + "=";
	var start = document.cookie.indexOf(prefix)

	if (start==-1) {
		return null;
	}
	var end = document.cookie.indexOf(";", start+prefix.length)
	if (end==-1) {
		end=document.cookie.length;
	}
	var value=document.cookie.substring(start+prefix.length, end)
	return unescape(value);
}

/* This function is used to delete cookies */
function deleteCookie(name,path,domain) {
  if (getCookie(name)) {
	document.cookie = name + "=" +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	"; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}
function checkemail(str)
{
	var filter=/^.+@.+\..{2,3}$/
	return (filter.test(str))
}
function playaudio(audiofile,id) {
	var ac=encodeURIComponent(id);
	openFixWin('/sound.phtml?a='+audiofile+'&i='+ac,200,200,0,0);
}
function vbmerkozes(ID) {
	ajax('/getvbmerkozes.phtml', "id="+ID, "get", "vbmerkozes");
}
function utf8_encode( str_data ) {
	// http://kevin.vanzonneveld.net
	// +   original by: Webtoolkit.info (http://www.webtoolkit.info/)
	// +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	// *     example 1: utf8_encode('Kevin van Zonneveld');
	// *     returns 1: 'Kevin van Zonneveld'

	str_data = str_data.replace(/\r\n/g,"\n");
	var tmp_arr = [], ac = 0;

	for (var n = 0; n < str_data.length; n++) {
		var c = str_data.charCodeAt(n);
		if (c < 128) {
			tmp_arr[ac++] = String.fromCharCode(c);
		} else if((c > 127) && (c < 2048)) {
			tmp_arr[ac++] = String.fromCharCode((c >> 6) | 192);
			tmp_arr[ac++] = String.fromCharCode((c & 63) | 128);
		} else {
			tmp_arr[ac++] = String.fromCharCode((c >> 12) | 224);
			tmp_arr[ac++] = String.fromCharCode(((c >> 6) & 63) | 128);
			tmp_arr[ac++] = String.fromCharCode((c & 63) | 128);
		}
	}

	return tmp_arr.join('');
}
function base64encode(data) {
	// http://kevin.vanzonneveld.net
	// +   original by: Tyler Akins (http://rumkin.com)
	// +   improved by: Bayron Guevara
	// +   improved by: Thunder.m
	// +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	// -    depends on: utf8_encode
	// *     example 1: base64_encode('Kevin van Zonneveld');
	// *     returns 1: 'S2V2aW4gdmFuIFpvbm5ldmVsZA=='

	// mozilla has this native
	// - but breaks in 2.0.0.12!
	//if (typeof window['atob'] == 'function') {
	//    return atob(data);
	//}

	var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
	var o1, o2, o3, h1, h2, h3, h4, bits, i = ac = 0, enc="", tmp_arr = [];
	data = utf8_encode(data);

	do { // pack three octets into four hexets
		o1 = data.charCodeAt(i++);
		o2 = data.charCodeAt(i++);
		o3 = data.charCodeAt(i++);

		bits = o1<<16 | o2<<8 | o3;

		h1 = bits>>18 & 0x3f;
		h2 = bits>>12 & 0x3f;
		h3 = bits>>6 & 0x3f;
		h4 = bits & 0x3f;

		// use hexets to index into b64, and append result to encoded string
		tmp_arr[ac++] = b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4);
	} while (i < data.length);

	enc = tmp_arr.join('');

	switch( data.length % 3 ){
		case 1:
			enc = enc.slice(0, -2) + '==';
		break;
		case 2:
			enc = enc.slice(0, -1) + '=';
		break;
	}

	return enc;
}
function legolv(N) {
	$("#leghirek").html( $("#l-"+N).html());
	switch (N)
	{
		case '24':
			$("#xx1").html('<img src="/images/xz1.gif" width="18" height="20" border="0" alt="" title="">');
			$("#xx2").html('<img src="/images/xz3.gif" width="18" height="20" border="0" alt="" title="">');
			$("#leg24").css({"background-color":"#d3d4d7"});
			$("#leg48").css({"background-color":"#e8e9eb"});
			$("#leg168").css({"background-color":"#e8e9eb"});
		break;

		case '48':
			$("#xx1").html('<img src="/images/xz2.gif" width="18" height="20" border="0" alt="" title="">');
			$("#xx2").html('<img src="/images/xz1.gif" width="18" height="20" border="0" alt="" title="">');
			$("#leg24").css({"background-color":"#e8e9eb"});
			$("#leg48").css({"background-color":"#d3d4d7"});
			$("#leg168").css({"background-color":"#e8e9eb"});
		break;

		case '168':
			$("#xx1").html('<img src="/images/xz3.gif" width="18" height="20" border="0" alt="" title="">');
			$("#xx2").html('<img src="/images/xz2.gif" width="18" height="20" border="0" alt="" title="">');
			$("#leg24").css({"background-color":"#e8e9eb"});
			$("#leg48").css({"background-color":"#e8e9eb"});
			$("#leg168").css({"background-color":"#d3d4d7"});
		break;
	}
}
var hirgyujto = {
	init: function(url){
		logged = $.cookie("INFOUSERLOG") ? $.cookie("INFOUSERLOG") : false;
		//alert(logged);
		if (logged && logged.length > 0) {
			$.getJSON("/ajax/hirgyujto.phtml", { mode:"box" },function(data){
				if(data!="0") {
					var html='<ul class="hirgyujtolist">';
					$.each(data, function(a,b) {
							cl='';
							if(url==b.url) {
								cl=' class="hnew"';
							}
							html += '<li id="hgy-'+a+'" '+cl+'>'+b.date+' | <a href="'+b.url+'">'+b.title+'</a> <b><a href="javascript:void(0)" onclick="hirgyujto.remove('+a+');" style="color:#CC0000">[x]</a></b></li>';
					});
					html+='<ul>';
					$("#hirgyujto-list").html(html);
					$("#hirgyujto").show();
				}
			});
		}
	},
	save: function(){
		var title=$("#art_title").html();
		var date=$("#hir .datum").html();
		var url=document.location.href;
		$.post("/ajax/hirgyujto.phtml", { id: article_id, title:title, url:url, date:date },
			function(data){
				if(data!="0") {
					hirgyujto.init(url);
				}
		});
	},
	remove: function(id){
		$.post("/ajax/hirgyujto.phtml", { mode:"rem", id: id },
			function(data){
				if(data=="1") {
					$("#hgy-"+id).addClass('hrem').fadeOut(1000);
				}
		});

	}
}
/*
function Xlegolv(N) {
	TAG.fill("leghirek",TAG.html("l-"+N));
	if(N=="24") {
		TAG.fill("xx1",'<img src="/images/xz1.gif" width="18" height="20" border="0" alt="" title="">');
		TAG.fill("xx2",'<img src="/images/xz3.gif" width="18" height="20" border="0" alt="" title="">');
		getObj("leg24").style.backgroundColor="#d3d4d7";
		getObj("leg48").style.backgroundColor="#e8e9eb";
		getObj("leg168").style.backgroundColor="#e8e9eb";
	}
	if(N=="48") {
		TAG.fill("xx1",'<img src="/images/xz2.gif" width="18" height="20" border="0" alt="" title="">');
		TAG.fill("xx2",'<img src="/images/xz1.gif" width="18" height="20" border="0" alt="" title="">');
		getObj("leg24").style.backgroundColor="#e8e9eb";
		getObj("leg48").style.backgroundColor="#d3d4d7";
		getObj("leg168").style.backgroundColor="#e8e9eb";
	}
	if(N=="168") {
		TAG.fill("xx1",'<img src="/images/xz3.gif" width="18" height="20" border="0" alt="" title="">');
		TAG.fill("xx2",'<img src="/images/xz2.gif" width="18" height="20" border="0" alt="" title="">');
		getObj("leg24").style.backgroundColor="#e8e9eb";
		getObj("leg48").style.backgroundColor="#e8e9eb";
		getObj("leg168").style.backgroundColor="#d3d4d7";
	}
}*/
/* median webaudit SAME */
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;
/* median webaudit SAME */


$(document).ready(function() {
	$(".popupgallery").click(function(){
		openWin( $(this).attr("href"),750,600,1,0);
		return false;
	});
	$('.popupimage').click(function(){
		openImageWin( $(this).attr("src") );
		return false;
	});
	$("#lapozo").change(function(){
		var np=$(this).val();
		//document.location.href='<{ $PAGEURL }>?p='+np;
		document.location.href=lapozourl+'?p='+np;
	});
});

