<!--
function popup(theURL,width,height) {
    var window_width = width;
    var window_height = height;
    var window_top = (screen.height-window_height)/2;
    var window_left = (screen.width-window_width)/2;
    newWindow=window.open(''+ theURL + '',''+ '','width=' + window_width + ',height=' + window_height + ',top=' + window_top + ',left=' + window_left + '');
    newWindow.focus();
}

function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function Is() {
    agent  = navigator.userAgent.toLowerCase();
    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);
    this.ns    = ((agent.indexOf('mozilla')   !=   -1) &&
                 ((agent.indexOf('spoofer')   ==   -1) &&
                 (agent.indexOf('compatible') ==   -1)));
    this.ns4   = (this.ns && (this.major      <=    4)&&
                 (this.minor                  <		5));
    this.ns6    = (this.ns && (this.major     >=    5));
    this.ie    = (agent.indexOf("msie")       !=   -1);
    this.ie4   = (this.ie && (this.major      ==    4) &&
                 (agent.indexOf("msie 5.0")   ==   -1));
    this.ie5   = (this.ie && (this.major      ==    4) &&
                 (agent.indexOf("msie 5.0")   !=   -1));
}

var is = new Is();


if(is.ns4) {
    doc = "document.";
    sty = "";
} else if(is.ie) {
    doc = "document.all.";
    sty = ".style";
} else if(is.ns6) {
    doc = "document";
    sty = ".style";
    htm = ""
    xpos = "event.x";
    ypos = "event.y";
}

//Kinyilo Menu

var menuk = new Array();
menuk[0] = 'm1a';
menuk[1] = 'm2a';
menuk[2] = 'm3a';
menuk[3] = 'm4a';
menuk[4] = 'm5a';
menuk[5] = 'm6a';

function menu_nyito(layer) {
	
	if (is.ns6)
	{
		Menu_Object = eval(doc + ".getElementById(layer)" + sty);
	} else {
		Menu_Object = eval(doc + layer + sty);
	}
	
	if (eval(Menu_Object.visible)) {
		clearTimeout(Menu_Object.hide);
	}
	Menu_Object.visibility = 'visible';
	
}

function menu_csuko(layer) {

	if (layer == 'all') {
		for (i = 0; i < menuk.length; i++) {
			menu_csuk(menuk[i]);
		} 
	} else {
		if (is.ns6)
		{
			Menu_Object = eval(doc + ".getElementById(layer)" + sty);
		} else {
			Menu_Object = eval(doc + layer + sty);
		}
		Menu_Object.visible = true;
		Menu_Object.hide = setTimeout("menu_csuk(\"" + layer + "\")", 0);
	}

}

function menu_csuk(layer) {

	if (is.ns6)
	{
		Menu_Object = eval(doc + ".getElementById(layer)" + sty);
	} else {
		Menu_Object = eval(doc + layer + sty);
	}
	
	if (eval(Menu_Object.visible)) {
		clearTimeout(Menu_Object.hide);
	}
	Menu_Object.visibility = 'hidden';

}

function cmsOnResize() {
	var divs = document.all.tags("div");
	for (i = 0; i < divs.length; i++) {
		var div = divs[i];
		if (div.className == "cmsLink") {
			var div2 = document.all("cmsBlock" + div.id);
			if (div2) {
				var left = 0;
				var top = 0;
				var block = div2;
				while (block) {
					left += block.offsetLeft;
					top += block.offsetTop;
					block = block.offsetParent;
				}
				div.style.left = (left + div2.offsetWidth - div.offsetWidth - 4) + "px";
				div.style.top = (top + 4) + "px";
			}
		}
	}
}

function submitCategory(catId) {
    document.getElementById("catId").value = catId;
    document.getElementById("category").submit();
}

function submitOrder(from,catId) {
    if (catId) document.getElementById("catId").value = catId;
    document.getElementById("from").value = from;
    var form = document.forms[0];
    form.action = 'bolt.jsp';
    validateOrder(form);
}

function submitOrderToCat() {
//    if (catId) document.getElementById("catId").value = catId;
    document.getElementById("concat").value = 'y';
    var form = document.forms[0];
    form.action = 'bolt-vasarlas.jsp';
    validateOrder(form);
}

function submitPage(from,page,id) {
    document.getElementById("from").value = from;
    var form = document.forms[0];
    if (id) {
        document.getElementById("id").value = id;
        form.action = page + ".jsp";
    } else form.action = page + ".jsp";
    if (page == 'vendegkonyv' && document.getElementById("nev")) {
        document.getElementById("nev").value = '';
        document.getElementById("hozzaszolas").value = '';
    }
    form.submit();
}

function finalOrder(from, catId) {
    var form = document.forms[0];
    document.getElementById("from").value = from;
    if (catId) document.getElementById("catId").value = catId;
    form.action = 'bolt-total.jsp';
    validateOrder(form);
}

function finalOrderToCat() {
    var form = document.forms[0];
    document.getElementById("catId").value = 'y';
    form.action = 'bolt-total.jsp';
    form.submit();
}

function validateOrder(form) {
    formInputs = document.getElementsByTagName("input");
    ok = "";
    inputs = 0;
    for (var i = 0; i < formInputs.length; i++) {
        if (formInputs[i].name.indexOf("count_") != -1) {
            if (formInputs[i].value != "" && !isNumber(formInputs[i].value))
                ok = formInputs[i].value;
            inputs++;
        }
    }
    if (inputs <= 0) return;
    if (ok != "") alert("Helytelen számformátum: " + ok);
    else form.submit();
}

function isNumber(number) {
    if (!parseInt(number)) return false;
    for (var i = 0; i < number.length; i++) {
        k = number.charAt(i);
        if (k != 0 && k != 1 && k != 2 && k != 3 && k != 4 && k != 5 && k != 6
                && k != 7 && k != 8 && k != 9)
             return false;
    }
    return true;
}

function onLoad(order, err) {
    form = document.forms[0];
    formInputs = document.getElementsByTagName("input");
    for (var i = 0; i < formInputs.length; i++) {
        if (formInputs[i].name.indexOf("count_") != -1) {
            var id = formInputs[i].name.substring(formInputs[i].name.indexOf("_") + 1);
            var index = order.lastIndexOf(id);
            if (index != -1) {
                value = order.substring(index + id.length + 1);
                index = value.indexOf(";");
                if (index != -1)
                    value = value.substring(0, index);
                formInputs[i].value = value;
            }
        }
    }

    if (err != 'null' && err != '') alert("Nincs termék kiválasztva!");
}

function checkDatasToOrder() {
    uzenet = "";
    tmp = document.getElementById('nev');
    if (trim(tmp.value) == '')
        uzenet += '\nnév';
    tmp = document.getElementById('cim');
    if (trim(tmp.value) == '')
        uzenet += '\ncím';
    tmp = document.getElementById('irsz');
    if (trim(tmp.value) == '')
        uzenet += '\nirányítószám';
    tmp = document.getElementById('utca');
    if (trim(tmp.value) == '')
        uzenet += '\nutca';
    tmp = document.getElementById('telefon');
    if (trim(tmp.value) == '')
        uzenet += '\ntelefon';
    tmp = document.getElementById('email');
    if (trim(tmp.value) == '')
        uzenet += '\ne-mail';
    if (uzenet != '')
        alert('A következő mezőket kötelező kitölteni:\n' + uzenet);
    else {
        if (!correctEmail(tmp.value))
            alert('Az \'e-mail\' formátuma helytelen!');
        else {
            document.forms[0].submit();
        }
    }
}

function checkDatasToWork() {
    uzenet = "";
    tmp = document.getElementById('name');
    if (trim(tmp.value) == '')
        uzenet += '\nNév';
    tmp = document.getElementById('age');
    if (trim(tmp.value) == '')
        uzenet += '\nKorom';
    tmp = document.getElementById('address');
    if (trim(tmp.value) == '')
        uzenet += '\nCímem';
    tmp = document.getElementById('phone');
    if (trim(tmp.value) == '')
        uzenet += '\nTelefonszámom';
    tmp = document.getElementById('email');
    if (trim(tmp.value) == '')
        uzenet += '\nE-mail címem';
    tmp = document.getElementById('what');
    if (trim(tmp.value) == '')
        uzenet += '\nTevékenység, amit szívesen végeznék';
    tmp = document.getElementById('howlong');
    if (trim(tmp.value) == '')
        uzenet += '\nMennyi időt tudok rászánni';
    tmp = document.getElementById('frequency');
    if (trim(tmp.value) == '')
        uzenet += '\nMilyen gyakorisággal';
    tmp = document.getElementById('language');
    if (trim(tmp.value) == '')
        uzenet += '\nNyelvtudás';
    if (uzenet != '')
        alert('A következő mezőket kötelező kitölteni:\n' + uzenet);
    else {
        tmp = document.getElementById('email');
        if (!correctEmail(tmp.value))
            alert('Az \'e-mail\' formátuma helytelen!');
        else {
            document.forms[0].submit();
        }
    }
}

function checkDatasOfContribution() {
    uzenet = "";
    tmp = document.getElementById('nev');
    if (trim(tmp.value) == '')
        uzenet += '\nnév';
    tmp = document.getElementById('hozzaszolas');
    if (trim(tmp.value) == '')
        uzenet += '\nhozzászólás';
    if (uzenet != '')
        alert('A következő mezőket kötelező kitölteni:\n' + uzenet);
    else {
        document.forms[0].submit();
    }
}

function checkQuizAnswer(next) {
    td = document.getElementById('cont6');
    radios = document.getElementsByTagName('INPUT');
    for (var index = 0; index < radios.length; index++) {
        qa = radios[index];
        if (qa.value == document.getElementById('ca').value) {
            if (qa.checked != true) {
                qa.checked = true;
                td.innerHTML += '<br>A helyes válasz: ' +
                    '<i>' + document.getElementById('cav').value + '</i></b>';
                break;
            } else {
                document.getElementById('number').value = next;
                document.forms[0].submit();
                break;
            }
        }
    }
}

function trim(s) {
    if (s == '') return s;
    while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') ||
            (s.substring(0,1) == '\r')) {
        s = s.substring(1,s.length);
    }

    while ((s.substring(s.length-1,s.length) == ' ') ||
            (s.substring(s.length-1,s.length) == '\n') ||
            (s.substring(s.length-1,s.length) == '\r')) {
        s = s.substring(0,s.length-1);
    }
    return s;
}

function correctEmail(email) {
    var index = email.indexOf("@");
    if (index == -1) return false;
    tmp = email.substring(index + 1);
    index = email.indexOf(".");
    if (index == -1) return false;
    return true;
}

function isThereOrder(thereIsOrder) {
    if (thereIsOrder == 0) {
        alert('Nincs termék kiválasztva!');
        return;
    }
}

function changePage(page) {
    window.location = page;
}

function galeria(oId,sessionId) {
    height = 480;
    width = 640;
    newWindow = window.open('galeria.jsp?id=' + oId + '&sId=' + sessionId,oId + "g",
        'height=' + height + ',width=' + width + ',scrollbars=no,resizable=no,status=no,help=no');
    newWindow.moveTo((screen.availWidth-width)/2,(screen.availHeight-height)/2);
}

var benefaction = new Array(
    "beolthatunk 1 gyereket kanyar&oacute; ellen (Angola).<br><br>" +
        "10 gyerek kaphat A vitamin p&oacute;tl&aacute;s, mellyel " +
        "megakad&aacute;lyozhat&oacute; megvakul&aacute;suk (Angola).<br><br>" +
        "elv&eacute;gezhetj&uuml;k egy terhes n&#337; AIDS tesztj&eacute;t (Haiti).",
    "biztos&iacute;that&oacute; egy gyermek sz&aacute;m&aacute;ra a " +
        "legvesz&eacute;lyesebb gyermekbetegs&eacute;gek (tbc, " +
        "szam&aacute;rk&ouml;h&ouml;g&eacute;s, tetanusz, kanyar&oacute;, " +
        "hepatitisz B) megel&#337;z&eacute;s&eacute;hez sz&uuml;ks&eacute;ges " +
        "olt&oacute;anyag &eacute;s injekci&oacute;s t&#369; (Kambodzsa).",
    "szerezhet&uuml;nk be egy iskolapadot (Banglades).",
    "l&aacute;thatunk el egy csal&aacute;dot a mal&aacute;ria ellen v&eacute;delmet " +
        "ny&uacute;jt&oacute; sz&uacute;nyogh&aacute;l&oacute;kkal (Angola).",
    "biztos&iacute;thatjuk egy asszony vas p&oacute;tl&aacute;s&aacute;t " +
        "terhess&eacute;ge idej&eacute;n (Peru).<br><br>" +
        "k&eacute;t eg&eacute;szs&eacute;g&uuml;gyi dolgoz&oacute;t tan&iacute;thatunk " +
        "meg a v&eacute;d&#337;olt&aacute;sok bead&aacute;s&aacute;ra (Nep&aacute;l).",
    "f&eacute;l &eacute;vre biztos&iacute;tja egy AIDS &aacute;rva " +
        "&eacute;tkeztet&eacute;s&eacute;t (K&iacute;na).",
    "l&aacute;thatunk el orvosi felszerel&eacute;sekkel egy sz&uuml;l&#337;- otthont (Angola).",
    "meg&eacute;p&iacute;het&#337; egy pump&aacute;val m&#369;k&ouml;d&#337; " +
        "k&uacute;t, mely 250 ember eg&eacute;szs&eacute;ges " +
        "v&iacute;zell&aacute;t&aacute;s&aacute;t biztos&iacute;tja (Szud&aacute;n).",
    "&aacute;ll&iacute;thatunk helyre egy iskol&aacute;t (Szom&aacute;lia)."
);

function benChange() {
    document.getElementById('bencontent').innerHTML = benefaction[document.getElementById('ben').value];
}

// slideshow

/*images=[
	["slide1.jpg"],
	["slide2.jpg"],
	["slide3.jpg"],
	["slide4.jpg"],
	["slide5.jpg"],
	["slide6.jpg","szazalek.jsp"]
]*/

images=[
	["slide1.jpg","javascript:popup('kispenz/index.html','800','490');"],
	["slide2.jpg","javascript:popup('kispenz/index.html','800','490');"],
	["slide3.jpg","javascript:popup('kispenz/index.html','800','490');"],
	["slide4.jpg","javascript:popup('kispenz/index.html','800','490');"],
	["slide5.jpg","javascript:popup('kispenz/index.html','800','490');"],
	["slide6.jpg","javascript:popup('kispenz/index.html','800','490');"]
]

path="img"

ai=0
delay=3000
ssi=b=false
q=[]

function ge(q){return eval(q+"=document.getElementById('"+q+"Id')")}

slideshow=function(){
	ge("debug")
	ge("ss").innerHTML='<img id="iaId"><img id="ibId">'
	q[true]=ge("ia");
	q[false]=ge("ib");
	ia.onload=ib.onload=imgLoaded
	getImg()
}

select=function(ai){
	var nai=ai
	while (nai==ai){nai=Math.round(Math.random()*(images.length-1))}
	return nai
}

getImg=function(){
	ai=select(ai)
	clearInterval(ssi)
	q[b].src=path+"/"+images[ai][0]
}

getUrl=function(){location.href(images[ai][1])}

imgLoaded=function(){
	q[!b].style.display="none"
	q[b].style.display="block"
	if(images[ai][1]==undefined){
		q[b].style.cursor="default"
		q[b].onmousedown=null
	}else{
		q[b].style.cursor="pointer"		
		q[b].onmousedown=getUrl
	}
	b=!b;
	ssi=setInterval(getImg,delay)
}
//-->