/*
 * Copyright © 2006 - Hüseyin Tüfekçilerli
 */

Event.observe(window, 'load', init, false);

var selBankaKod = "";
var selSehirKod = "";
var selSubeKod = "";
var arrSehirler = new Array();

function init() {
	Event.observe('banka_kodu', 'change', getSubeList, false);

	Nifty("div#container");
	Nifty("div#main,div#nav","same-height small");
	Nifty("div#header,div#footer","small");

	var xhrSehirler = new Ajax.Request('sehirler.php', {method: 'get', parameters: '', onComplete: getSehirler});
}

function getSehirler(xhr) {
	var _arrSehirler = xhr.responseText.split(';');

	var iSehirler = _arrSehirler.length;
	var arrTmp;

	for (var i = 0; i < iSehirler; ++i)	{
		arrTmp = _arrSehirler[i].split(',');
		arrSehirler[arrTmp[0] + ""] = arrTmp[1];
	}
}

function getSubeList() {
	$('sube_list').innerHTML = "<img src=\"spinner.gif\" width=\"16\" height=\"16\" alt=\"Yükleniyor\" />";
	$('kod').innerHTML = "";
	selBankaKod = $('banka_kodu').value;
	var xhrSube = new Ajax.Request('banka.php', {method: 'post', parameters: 'banka_kodu=' + escape(selBankaKod), onComplete: showSube});
}

function showSube(xhr) {
	$('sube_list').innerHTML = xhr.responseText;
	Event.observe('sube_kodu', 'change', getKod, false);
	
	$('ads2').style.display = "block";
	$('ads3').style.display = "none";
	Nifty("div#main","same-height small");
}

function getKod() {
	var tmpArr = $('sube_kodu').value.split('-');
	selSubeKod = tmpArr[0];
	selSehirKod = tmpArr[1];

	var strKodHtml	 = "<label for=\"txtBankCode\">Bank Code (Banka kodu):</label>";
	strKodHtml		+= "<input type=\"text\" name=\"txtBankCode\" id=\"txtBankCode\" value=\"" + selBankaKod + "\" readonly=\"readonly\" /><br />";
	strKodHtml		+= "<label for=\"txtCity\">City (Şehir):</label>";
	strKodHtml		+= "<input type=\"text\" name=\"txtCity\" id=\"txtCity\" value=\"" + arrSehirler[selSehirKod] + "\" readonly=\"readonly\" /><br />";
	strKodHtml		+= "<label for=\"txtBranchCode\">Branch Code (Şube kodu):</label>";
	strKodHtml		+= "<input type=\"text\" name=\"txtBranchCode\" id=\"txtBranchCode\" value=\"" + selSubeKod + "\" readonly=\"readonly\" /><br />";
	$('kod').innerHTML = strKodHtml;

	Event.observe('txtBankCode', 'focus', function(){$('txtBankCode').select();}, false);
	Event.observe('txtCity', 'focus', function(){$('txtCity').select();}, false);
	Event.observe('txtBranchCode', 'focus', function(){$('txtBranchCode').select();}, false);

	$('ads3').style.display = "block";
	Nifty("div#nav","same-height small");
}
