var expDays = 60;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}
function SetMenuItemCookie(cookiename,value)
{
	var argv = SetMenuItemCookie.arguments;
	var argc = SetMenuItemCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = "/";
	document.cookie = cookiename + "=" + escape (value) + ";expires=" + expires.toGMTString() + ";path=" + path;
}

function getMenuItemCookieVal(offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetMenuItemCookie(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 getMenuItemCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}
function getElementsByClass(searchClass,tag) {
	var classElements = new Array();
	var els = document.getElementsByTagName(tag); // use "*" for all elements
	var elsLen = els.length;
	var pattern = new RegExp("\\b"+searchClass+"\\b");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
function showItems() {
	var hr=$("sel1").value;
	document.location.href='#'+hr;
}
var myAjax = {
	req: false,
	call: function (url, parameters, target, method) {
		if(!method) {method = "get";}
		if (window.XMLHttpRequest) {
			myAjax.req = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			try {
				myAjax.req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				myAjax.req = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		if (myAjax.req && (method.toLowerCase() == "get" )){
			myAjax.req.onreadystatechange = function() {myAjax.doneText(target);};
			if(parameters!='') {url+='?'+parameters;}
			myAjax.req.open(method, url, true);
			myAjax.req.send("");
		}
		if (myAjax.req && (method.toLowerCase() == "post")){
			myAjax.req.onreadystatechange = function() {myAjax.doneText(target);};
			myAjax.req.open(method, url, true);
			myAjax.req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			myAjax.req.send(parameters);
		}
	},
	doneText: function(target) {
		if (myAjax.req.readyState == 4) {
			if (myAjax.req.status == 200 || myAjax.req.status == 304) {
				if(myAjax.req.responseText.substring(0,8).toUpperCase()=='<SCRIPT>') {
					var sc=myAjax.req.responseText.substring(8,myAjax.req.responseText.length-9);
					try {
						eval(sc);
					} catch(e) {
						alert(e)
					}
				} else {
					document.getElementById(target).innerHTML = myAjax.req.responseText;
				}
			} else {
				document.getElementById(target).innerHTML="myAjax error:\n"+req.statusText;
			}
		}
	 }
}
var Element = {
	hide: function(elem) {$(elem).style.display = 'none';},
	show: function(elem) {$(elem).style.display = 'block';},
	fill: function(elem,data) {$(elem).innerHTML = data;},
	empty: function(elem) {$(elem).innerHTML = '';}
}
function getsubmenu(ID) {
	var s=$("sub-"+ID).style.display;
	if(s=="none") {
		Element.show("sub-"+ID);
		$("mm-"+ID).style.color="#008DDE";
		SetMenuItemCookie('MENU-'+ID,"block",exp);
	} else {
		Element.hide("sub-"+ID);
		$("mm-"+ID).style.color="#D1D1D1";
		SetMenuItemCookie('MENU-'+ID,"none",exp);
	}
}
function showMore() {
	Element.show("hbev");
	Element.hide("hbev-link");
}
function pause(numberMillis) {
	var now = new Date();
	var exitTime = now.getTime() + numberMillis;
	while (true) {
		now = new Date();
		if (now.getTime() > exitTime)
			return;
	}
}
function cl() {
	Element.hide("W");
	Element.empty("MC");
	Element.hide("M");
}
function of(wi,he) {
	var wh=winSize(window);
	var a=wh[0];var b=wh[1];var m=0;
	var c = $("W");
	if (c) {
		if(!document.all) {
			m=20;
		}
		c.style.left = "0"
		c.style.top = "0";
		c.style.width = (Math.max(document.body.clientWidth, a)-m) + "px";
		//c.style.height = (Math.max(document.body.clientHeight, b)+ document.body.scrollTop) + "px";
		c.style.height =  $("maintable").offsetHeight + "px";
		c.style.zIndex = '90';
		c.style.display='block';
	}
	if (navigator.appVersion.indexOf("MSIE")!=-1){
		pause(350);
	}
	var m = $("M");
	if (m) {
		m.style.width = wi+"px";
		m.style.height = he+"px";
		var e = (a - wi)/2 + document.body.scrollLeft;
		var f = (b - he)/2 + document.body.scrollTop;
		m.style.left = e + "px";
		m.style.top = (f-60) + "px";
		m.style.zIndex = '150';
		m.style.display='block';
	}
}
function winSize(a) {
	var w = 0;var h = 0;
	if(a.document.body.clientWidth) {w=a.document.body.clientWidth;}
	if(a.document.documentElement.clientWidth) {w=a.document.documentElement.clientWidth;}
	if(a.innerWidth) {w=a.innerWidth;}
	if(a.document.body.clientHeight) {h=a.document.body.clientHeight;}
	if(a.document.documentElement.clientHeight) {h=a.document.documentElement.clientHeight;}
	if(a.innerHeight) {h= a.innerHeight;}
	var ret=[w,h];
	return ret;
}
function showPanel(NUM) {
	pause(250);
	of(540,370);
	myAjax.call('/getpanel.php', 'id='+NUM, "MC", 'get');
	window.scrollbars='no';
}
function wsx(th) {
	th.href=th.href.replace(/OOOOOO/g,'@').replace(/###/g,'.');
	return true;
}
function ws(th,st) {
	if(st==1) {
		window.status=th.href.replace(/OOOOOO/g,'@').replace(/###/g,'.');
	} else {
		window.status='';
	}
}
function gt(u) {
	window.open(u);
}
function drawMapX(LN) {
	var labels = [];
	labels['hu'] = ['vezerigazgato','titkarsag','titkarsagi-asszisztens','penzugyi-tervezes-elemzes','belso-ellenorzes','tokegarancia-uzletag','palyazati-kezessegvallalas-uzletag'];
	labels['en'] = ['chief-executive-officer','secretariat','assistant-secretary','financial-planning-analysis','internal-audit','equity-guarantee-division','payment-guarantee-division-eu-grants'];
	var m='<map name="map"><area shape="rect" coords="155,14,305,66" href="javascript:showPanel(&#39;'+labels[LN][0]+'&#39;);"/><area shape="rect" coords="13,88,188,114" href="javascript:showPanel(&#39;'+labels[LN][1]+'&#39;);"/><area shape="rect" coords="14,115,188,134" href="javascript:showPanel(&#39;'+labels[LN][2]+'&#39;);"/><area shape="rect" coords="15,160,191,206" href="javascript:showPanel(&#39;'+labels[LN][3]+'&#39;);"/><area shape="rect" coords="15,228,189,275" href="javascript:showPanel(&#39;'+labels[LN][4]+'&#39;);"/><area shape="rect" coords="274,106,447,168" href="javascript:showPanel(&#39;'+labels[LN][5]+'&#39;);"/><area shape="rect" coords="273,193,447,256" href="javascript:showPanel(&#39;'+labels[LN][6]+'&#39;);"/></map>';
	document.write(m);
}
function drawMap(LN) {
	var labels = [];
	labels['hu'] = ['vezerigazgato','titkarsag','titkarsagi-asszisztens','belso-ellenorzes','tokegarancia-uzletag','palyazati-kezessegvallalas-uzletag','termek-es-portfolio-menedzser','penzugyi-asszisztens'];
	labels['en'] = ['chief-executive-officer','secretariat','assistant-secretary','financial-planning-analysis','internal-audit','equity-guarantee-division','payment-guarantee-division-eu-grants'];
	var m='<map name="map"><area shape="rect" coords="166,20,300,56" href="javascript:showPanel(&#39;'+labels[LN][0]+'&#39;);"><area shape="rect" coords="24,93,188,152" href="javascript:showPanel(&#39;'+labels[LN][1]+'&#39;);"><area shape="rect" coords="26,121,183,152" href="javascript:showPanel(&#39;'+labels[LN][2]+'&#39;);"><area shape="rect" coords="29,199,182,245" href="javascript:showPanel(&#39;'+labels[LN][3]+'&#39;);"><area shape="rect" coords="282,94,436,141" href="javascript:showPanel(&#39;'+labels[LN][4]+'&#39;);"><area shape="rect" coords="271,216,450,278" href="javascript:showPanel(&#39;'+labels[LN][5]+'&#39;);"><area shape="rect" coords="286,280,435,307" href="javascript:showPanel(&#39;'+labels[LN][6]+'&#39;);"><area shape="rect" coords="286,309,435,326" href="javascript:showPanel(&#39;'+labels[LN][7]+'&#39;);"></map>';
	document.write(m);
}

/*----------------------------------------------------------------------------*/
window.onload=function(){
	var f=getElementsByClass('imgtext-left','img');
	if(f[0]) {
		//f[0].style.border="4px solid yellow";
		//document.getElementsByTagName("body")[0].appendChild(f[0]);
	}

}

