﻿function GetCompanyInfo(key) {

	var cb1 = document.getElementById("ctl00_CompanyResult1_CBConnectedCompanies");
	cb1.checked = false;
	var cb2 = document.getElementById("ctl00_CompanyResult1_CBConnectedPeople");
	cb2.checked = false;
	var cb3 = document.getElementById("ctl00_CompanyResult1_CBFinancialData");
	cb3.checked = false;
	var cb4 = document.getElementById("ctl00_CompanyResult1_CBAnnouncements");
	cb4.checked = false;
	var cb5 = document.getElementById("ctl00_CompanyResult1_CBEtc");
	cb5.checked = false;
	
	var labelPriceFull = document.getElementById('ctl00_CompanyResult1_LabelPriceFull');
	labelPriceFull.innerHTML = "0";
	
	setCompanyId(key);
	VoxinfoCegfurkesz.WebService.Info.GetCompanyInfo(key, OnSucceeded, OnFailed, "GetCI");
}

function setCompanyId(id) {
	var companyId = document.getElementById('ctl00_CompanyResult1_HiddenFieldCompanyId');
	companyId.value = id;
}

function setCheckBoxVisible(isConnectedCompanies, isConnectedPeople, isFinancialData, isAnnouncements, isEtc) {
	setDivVisible(document.getElementById("OffshoreConnectedCompanies"), document.getElementById("isOffshoreConnectedCompanies").value);
	setDivVisible(document.getElementById("ConnectedCompanies"), document.getElementById("isConnectedCompanies").value);
	setDivVisible(document.getElementById("ConnectedPeople"), document.getElementById("isConnectedPeople").value);
	setDivVisible(document.getElementById("FinancialData"), document.getElementById("isFinancialData").value);
	setDivVisible(document.getElementById("Announcements"), document.getElementById("isAnnouncements").value);
	setDivVisible(document.getElementById("Etc"), document.getElementById("isEtc").value);
}

function setDivVisible(div, visible) {
	if (visible == 'True')
		div.style.display = 'inline';
	else
		div.style.display = 'none';
}

function OnSucceeded(result, eventArgs) {
	var RsltElem = document.getElementById("ResultId");	
	RsltElem.innerHTML = result;

	var modalPopupBehavior = $find('ModalPopupExtender2');
	
	if (modalPopupBehavior) {
		modalPopupBehavior.show();
	}

	setCheckBoxVisible();
}

function GetTeaorInfo(teaorId) {
	VoxInfo.Cegfurkesz.Web.WebService.Content.GetTeaorInfo(teaorId, OnSucceeded);
}

function OnFailed(error) {
	var RsltElem = document.getElementById("ResultId");
	RsltElem.innerHTML = "Service Error: " + error.get_message();
}

if (typeof (Sys) !== "undefined") Sys.Application.notifyScriptLoaded();

function onEnter(evt, frm) {
	var keyCode = null;
	if (evt.which) {
		keyCode = evt.which;
	}
	else {
		if (evt.keyCode) {
			keyCode = evt.keyCode;
		}
	}
	if (13 == keyCode) {
		__doPostBack(frm, '');
		return false;
	}
	return true;
}

function onOk() {
	var RsltElem = document.getElementById("ResultId");
	RsltElem.innerHTML = "Cégadatok lekérdezése folyamatban...";
}