function showHideDataSheet(applicationId) {
	image = document.getElementById("image_" + applicationId);
	if (image.src.indexOf("img/admin/icon_down.gif") >= 0) {
		$("datasheet_" + applicationId).show();
		image.src = "img/admin/icon_up.gif";
		image.title = "adatlap elrejtése";
	} else {
		$("datasheet_" + applicationId).hide();
		image.src = "img/admin/icon_down.gif";
		image.title = "adatlap mutatása";
	}
	return false;
}

//=============================================================================

function showHideTenderSheet(tenderId) {
	image = document.getElementById("image_" + tenderId);
	if (image.src.indexOf("img/admin/icon_down.gif") >= 0) {
		$("tenderlist_" + tenderId).show();
		image.src = "img/admin/icon_up.gif";
		image.title = "részletek elrejtése";
	} else {
		$("tenderlist_" + tenderId).hide();
		image.src = "img/admin/icon_down.gif";
		image.title = "részletek mutatása";
	}
	return false;
}

//=============================================================================

function calculateCumulativeSum() {
	var sums = $$(".sum");
	var cumsums = $$(".cumsum");
	var cumulativeSum = 0;
	if (sums && cumsums && sums.length == cumsums.length) {
		for (i = 0; i < sums.length; i++) {
			if (sums[i].value == "") {
				sums[i].value = "0";
			}
			cumulativeSum += parseInt(sums[i].value.replace(/[^0-9]/g, ''));
			cumsums[i].innerHTML = cumulativeSum + " Ft";
		}
	}
}

Event.observe(window, "load", calculateCumulativeSum);

//=============================================================================

var xmlHttp;
var id;
var dataType;

function saveData(idParam, dataTypeParam) {
	if (idParam <= 0 || (dataTypeParam != 'comment' && dataTypeParam != 'sum')) {
		return;
	}
	id = idParam;
	dataType = dataTypeParam;
	value = document.getElementById(dataType + "_" + id).value;

	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Az Ön böngészője nem támogatja az AJAX-ot!");
		return;
	}
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET", "savedata.php?id=" + id + "&type=" + dataType + "&value=" + value +
			"&rand=" + Math.random(), true);
	xmlHttp.send(null);
}

function reloadBankAddress(idParam) {
	if (idParam < 0) {
		return;
	}

	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Az Ön böngészője nem támogatja az AJAX-ot!");
		return;
	}
	xmlHttp.onreadystatechange = stateChanged2;
	xmlHttp.open("GET", "reloadbankaddress.php?id=" + idParam + "&rand=" + Math.random(), true);
	xmlHttp.send(null);
}

function stateChanged() {
	if (xmlHttp.readyState == 4) {
		document.getElementById(dataType + "_" + id).value = xmlHttp.responseText;
	}
}

function stateChanged2() {
	if (xmlHttp.readyState == 4) {
		document.getElementById("formdata_bank_address").value = xmlHttp.responseText;
	}
}

function GetXmlHttpObject() {
	var xmlHttp = null;

	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

