var imgdir = 'images/';
var centerid = false;
var oldcolor = false;
/*var topmenu = '';*/

function init() {
/*	set_menu('fomenu');*/
	set_menu('almenu');
	if (admin && window.parent.document.title=='Admin') set_admin();
	sub_init();
}

function set_menu(type) {
	var m = document.getElementById('m_'+type);
    if (m) {
        var ms = m.getElementsByTagName('AREA');
        for(i=0;i<ms.length;i++) {
            if (ms[i].id.substring(0,7)==(type + '_')) {
                ms[i].onmouseover = function() { document.getElementById(this.id.substring(0,6)).src = imgdir + this.id + '.gif'; }
                ms[i].onmouseout = function() { document.getElementById(this.id.substring(0,6)).src = imgdir + this.id.substring(0,6) + '_index.gif'; }
            }
        }
    }
}

ablock = false;
function set_admin () {
	parent.document.getElementById('url').value = document.location;
	ds = document.getElementsByTagName('DIV');
	for (i=0;i<ds.length;i++) if (ds[i].className == 'block_in_admin') {
		ds[i].style.cursor = 'pointer';
		ds[i].style.border = '1px solid green';
		ds[i].onmouseover = function() { this.style.borderColor = 'red'; }
		ds[i].onmouseout = function() { this.style.borderColor = 'green'; }
		ds[i].onclick = function() { if (!ablock) window.open(root + 'admin/edit.php?edit=upload/statikus|' + this.id,'edit','width=1000,height=550'); }
		as = ds[i].getElementsByTagName('A');
		for (y=0;y<as.length;y++) as[y].onclick = function() { ablock = true; }
	}
}

function shop_sumdb(form) {
	var sum = 0;
	var db = 0;
	for (var i=0; i < form.length; i++) {
		name = form.elements[i].name;
		if (name.substring(0,5)=='s[db]') {
			key = name.substring(6,name.length-1);
			k = key.indexOf('_');
			if (k>0) key = key.substring(0,k);
			sum += prices[key] * parseInt(form.elements[i].value);
			db += parseInt(form.elements[i].value);
		}
	}
	document.getElementById('sum').innerHTML = sum;
	document.getElementById('db').innerHTML = db;
}

function shop_add(formname,id) {
	var x = document.getElementById('o_'+id);
	if (x==null) obj = document.forms[formname].elements['s[db]['+id+']'];
	else obj = document.forms[formname].elements['s[db]['+id+'_'+x.value+']'];
	obj.value = parseInt(obj.value) + 1;
	shop_sumdb(document.forms[formname]);
	alert('A termék az Ön kosárba került!');
}
function vote (v) {
	var obj = document.forms['szavazo'];
	obj.elements['vote'].value = v;
	obj.submit();
	return false;
}

function center (iid,did) {
	var im = document.getElementById(iid);
	var max = document.getElementById(did).offsetHeight;
	var pos = im.offsetTop+(im.height-max)/2;
	toPoint(did,pos,-1);
}

function go (dir) {
	var obj = document.getElementById('scroll').getElementsByTagName('IMG');
	var ob = false;
	for (i = 0; i < obj.length; i++) if (obj[i].id==centerid) ob = i;
	if (ob!==false) {
		document.getElementById(centerid).style.borderColor = oldcolor;
		if (dir=='prev' && ob > 0) centerid = obj[ob-1].id;
		else if (dir=='next' && ob < obj.length-1) centerid = obj[ob+1].id;
		oldcolor = document.getElementById(centerid).style.borderColor;
		document.getElementById(centerid).style.borderColor='#BC9F2A';
		scrollToObj('scroll',centerid);
	}
	return false;
}
/*
matches = 's[db][12][S]'.match(/\[(\w+)\]/g);
alert(matches);
alert(matches.length);
*/
