function docID(name)
{
    var getid=document.getElementById(name);
    return getid;
}


function logo_mover() {
	var ob = document.getElementById('logok');
	var ob2 = document.getElementById('row01');
	var ob3 = document.getElementById('row02');
	if (ob && ob2 && ob3) {
		var t = ob2.offsetHeight;
		if (t < ob3.offsetHeight) t = ob3.offsetHeight;
		ob.style.top = t + 450 + 'px';
	}
}

function makePOSTRequest(url, parameters, ob, return_xml)
{
    var http_post_request = false;
    if (window.XMLHttpRequest) {
	var http_post_request = new XMLHttpRequest();
	if (http_post_request.overrideMimeType) {
	    http_post_request.overrideMimeType('text/html');
	}
    } else if (window.ActiveXObject)
    {
	try {
	    http_post_request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	    try {
			http_post_request = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (e) {}
		}
    }
    if (!http_post_request) {
		alert('Unfortunatelly you browser doesn\'t support this feature.');
		return false;
    }
    http_post_request.onreadystatechange = function()
    {
		if (http_post_request.readyState == 4) {
		    if (http_post_request.status == 200) {
			if (return_xml) {
			    text = http_post_request.responseXML;
			} else {
			    text = http_post_request.responseText;
			}
			var obj = document.getElementById(ob);
			if (obj) {
			    obj.innerHTML = text;
			}
			else {
			    if (text != "") eval(text);
			}
		    } else {
				// alert('There was a problem with the request.(Code: ' + http_post_request.status + ')');
		    }
		}
    }
    parameters = parameters + "&rand=" + Math.round(10000000 * Math.random());
    http_post_request.open('POST', url, true);
    http_post_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http_post_request.setRequestHeader("Content-length", parameters.length);
    http_post_request.setRequestHeader("Connection", "close");
    http_post_request.send(parameters);
}

function mod_cart(id, p) {
	
	var d = document.getElementById('id_' + id);
	if (d) {
		if (!parseInt(d.value + 0) || parseInt(d.value + 0) < 1) {
			d.value = 1;
		}
		if (p > 0) d.value = parseInt(d.value) + p;
		else if (p < 0 && d.value > 1) d.value = parseInt(d.value) + p;		
	}
	parameters = "a=ax&f=modcart";
	items = document.getElementsByTagName("input");
	for (i = 0; i < items.length; i++) {
		var elem = items[i];
		elem_id = elem.id;
		if ((elem_id) && (elem_id.match(/^id_\d+/g))) {
			ob = document.getElementById(elem_id);
			if (ob && ob.value) {
				parameters = parameters + '&' + elem_id + '=' + ob.value;
			}
		}
	}
	if ((id == 0)) {
		parameters = parameters + '&order=' + p;
	}
	makePOSTRequest("/index.php", parameters, 'osszeg');
}

function getTelepules(obj, divid, szkoltseg) {
	ob = document.getElementById(obj);
	if (ob) {
	    makePOSTRequest("/index.php", "a=ax&f=telepules&irsz=" + ob.value, divid);
	}
	ob2 = document.getElementById('osszeg');
	if (ob2) {
		makePOSTRequest("/index.php", "a=ax&f=modcart2&irsz=" + ob.value, 'osszeg');
	}
}

function mbg(id, s) {
	for (x = 1; x <= s; x++) {
		var ob = document.getElementById('m' + x);
		var ob2 = document.getElementById('i' + x);
		if (ob) {
			if (x == id) {
				ob.style.background='#D7F0DA';
				if (ob2) ob2.style.display = 'block';
			}
			else {
				ob.style.background='#FFFFFF';
				if (ob2) ob2.style.display = 'none';
			}
		}
	}
	ob2 = document.getElementById('osszeg');
	if (ob2) {
		makePOSTRequest("/index.php", "a=ax&f=modcart2&fizetes=" + id, 'osszeg');
	}
}

function mbg2(id, s) {
	for (x = 1; x <= s; x++) {
		var ob = document.getElementById('z' + x);
		var ob2 = document.getElementById('j' + x);
		if (ob) {
			if (x == id) {
				ob.style.background='#ecedcf';
				if (ob2) ob2.style.display = 'block';
			}
			else {
				ob.style.background='#FFFFFF';
				if (ob2) ob2.style.display = 'none';
			}
		}
	}
	ob2 = document.getElementById('osszeg');
	if (ob2) {
		makePOSTRequest("/index.php", "a=ax&f=modcart2&szallitas=" + id, 'osszeg');
	}
}

function akosar() {
	var ob = document.getElementById('akosar');
	var ob2 = document.getElementById('akosartext');
	if (ob) {
		if (ob.style.display == 'block') {
			ob.style.display='none';
			ob2.innerHTML = '<img src="/images/siteimg/kosar_le.gif">';
		}
		else {
			ob.style.display='block';
			ob2.innerHTML = '<img src="/images/siteimg/kosar_fel.gif">';
		}
	}
}

function aszallitas(type) {
	var ob = document.getElementById('osszeg');
	var ob2 = document.getElementById('iranyitoszam');
	if (!type) type = 0;
	if (ob && ob2) {
		getTelepules('iranyitoszam', 'telep3', 1);
		makePOSTRequest("/index.php", "a=ax&f=szallitas&osszeg=" + ob.value + "&iranyitoszam=" + ob2.value + "&type=" + type, 'szallitas');
	}
}

function reszletes() {
	var ob = document.getElementById('reszletes_div');
	if (ob) {
		var ob2 = document.getElementById('reszletes_img');
		if (ob.style.display != 'block') {
			ob2.src = '/images/siteimg/reszletes_kinyitva.gif';
			ob.style.display = 'block';
		}
		else {
			ob2.src = '/images/siteimg/reszletes_bezarva.gif';
			ob.style.display = 'none';
		}
	}
}

function reszletes_refresh() {
	var getstr = "";
	var ob = document.getElementById('reszform');
	for (i = 0; i < ob.elements.length; i++) {
		if (ob.elements[i].tagName == "SELECT") {
			var sel = ob.elements[i];
			getstr += "&" + sel.name + "=" + sel.options[sel.selectedIndex].value;
		}
		if (ob.elements[i].type == "text") {
			getstr += "&" + ob.elements[i].name + "=" + ob.elements[i].value;
		}
		if (ob.elements[i].type == "checkbox") {
			if (ob.elements[i].checked) {
				getstr += "&" + ob.elements[i].name + "=" + ob.elements[i].value;
			}
		}
		if (ob.elements[i].type == "radio") {
			if (ob.elements[i].checked) {
				getstr += "&" + ob.elements[i].name + "=" + ob.elements[i].value;
			}
		}
	}
	makePOSTRequest("/index.php", "a=ax&f=reszletes" + getstr, 'reszletes_div');
}
