var hasXML="DAXML";
var ok_click = checkPin;
var ok_param = 0;
var ok_changed = 1;

var now = new Date();
var strParams = 'mbank.php?t='+now.getTime();



function addContents(data)
{
ok_changed = 0;

//alert(data);
var result="<table width=100% border=0 cellpadding=2 cellspacing=1 class='mmenu'>";
var str_arr = data.split("\n");

for (var str in str_arr)
	{
	var str_part = str_arr[str].split("|");
	
	if (str_part[2]==1)
		{
		result += "<tr><td class='mmenu' bgcolor='#6699FF' selcolor='#FFFFFF' onMouseOver='colorChange(this);' onMouseOut='colorBack(this);' 		onClick='getText(\""+str_part[1]+"\"); return false;'>"+str_part[0]+"</td></tr>";
		}

	if (str_part[2]==2)
		{
		result += "<tr><td class='mmenu' bgcolor='#6699FF'>"+str_part[0]+"</td></tr>";
		}

	if (str_part[2]=="ok")
		{
		ok_click = str_part[0];
		ok_param = str_part[1];	
		ok_changed = 1;
		}

	if (str_part[2]==0)
		{
		result += "<tr><td class='mmenu' align=center style='background-color:#FFFFFF; color:#6699FF;' nClick='getText("+str_part[1]+"); return false;'>"+str_part[0]+"</td></tr>";
		}
		
	var str_part = "";
	}

result += "</table>";
//alert(result);

if (getElem("mbank")) getElem("mbank").innerHTML = result;
else getElem("mbanka").innerHTML = result;


if (!ok_changed) 
	{
	ok_click = "dummy";
	ok_param = "";
	}

getElem("okButton").onclick = new Function (ok_click+"('"+ok_param+"');");
}



function dummy(param)
{
return false;
}


/*
var hasXML = testXML("dummy.html");
if (hasXML == "NOXML")
	{
	alert("No xml support...");
	//document.write("<iframe id='_get' name='_get' style='display:none;' src='about:blank'></iframe>");
	}
*/

function getText(action)
{
//alert(action);
var now = new Date();
var ttime = now.getTime();

strParams = 'mbank.php?xml=1&t='+ttime+'&'+action;
loadXML(strParams, addContents, XMLerror);

/*
if (hasXML == "NOXML")
	{
	strParams = 'mbank.php?xml=0&t='+ttime+'&'+action;
	window._get.location.replace(strParams);
	}
else {
	strParams = 'mbank.php?xml=1&t='+ttime+'&'+action;
	loadXML(strParams, addContents, XMLerror);
	}
*/
}


function checkPin(action)
{
pin = getElem('enterPin').value;
if (pin.length!=4) alert('Введите PIN банка - любые 4 цифры');
else { 
	getElem('backButton').onclick = function () {getText(1)};
	getText(action);
	}
}


function checkSum(action)
{
var sum = getElem('enterSum').value;
getText(action+"&s="+sum);
}


function checkCard(action)
{
var card = getElem('enterCard').value;
if (card.length!=16) alert('Номер карты - 16 цифр');
else getText(action+"&c2="+card);
}

function checkPhone(action)
{
var phone = getElem('enterPhone').value;
if (phone.length!=10) alert('Минимальное число символов - 10');
else getText(action+"&p1="+phone);
}

function checkAccount(action)
{
var account = getElem('enterAccount').value;
if (account.length!=5) alert('Минимальное число символов - 5');
else getText(action+"&p1="+account);
}

function checkPaymentCode(action)
{
var PC = getElem('enterPC').value;
if (PC.length!=10) alert('Минимальное число символов - 10');
else getText(action+"&p1="+PC);
}

function quitSMS(action)
{
setTimeout("getText('"+action+"');", 2000);
}