
function MsOver(navTD, caption){if (!navTD.contains(event.fromElement)) {navTD.style.backgroundColor='#EFEFEF';window.status=caption;}}
function MsOut(navTD, caption){if (!navTD.contains(event.toElement)) {navTD.style.backgroundColor='#F4F4F4';window.status=caption;}}

function OpenWin(URL) {
  
  var config="toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no,border=thin,top=0,left=0,help=0"
	// alert(URL)
  window.open(URL, "_blank", config)
}


function Replace(str_in, str_find, str_replace) {

    var nom_pos = 0, len_str_find = str_find.length, len_str_replace = str_replace.length

	while ( str_in.length > nom_pos ) {

		  if ( str_in.substring(nom_pos, nom_pos + len_str_find) == str_find ) {

			   str_in  = str_in.substring(0, nom_pos) + str_replace + str_in.substring(nom_pos + len_str_find, str_in.length)

			   nom_pos = nom_pos - len_str_find + len_str_replace
		  }	 
		  nom_pos++
	}
	
	return str_in
}

function Repl(str_in, counter) {
    var i, str_out = "";

    if (counter == "" || counter == "undefined")
	    counter = 1;

    for (i = 0; i < counter; i++)
	     str_out += str_in
	
	return str_out
}


function showMenuOld (aMenu) {

	var code_string = "", href, link, text, bg_color;
	
	href = self.location.href
	
	for (var i = 0; i < aMenu.length; i+=2) {

		text = aMenu[i]
		link = aMenu[i+1] 
	    bg_color = "#CCCCCC";

		if (href.toUpperCase().indexOf(link.toUpperCase()) >= 0) {
			  text = text.bold();
			  bg_color = "#3F5E8D";
		}

		code_string += 
			'<table width="100%" border="0" cellspacing="0" cellpadding="0">' + 
			  '<tr>' + 
			    '<td width="6" height="31" bgcolor="' + bg_color + '">&nbsp;</td>' + 
			    '<td width="1"><img src="img/0.gif" width="1" height="1"></td>' + 
			    '<td bgcolor="#F4F4F4" onMouseOver="MsOver(this, \'\')" onMouseOut="MsOut(this, \'\')"><img src="img/0.gif" width="10" height="1"><a href="' + link + '" class="nextlink">' + text + '</a></td>' + 
			  '</tr>' + 
			  '<tr>' + 
			    '<td colspan="3"><img src="img/0.gif" width="1" height="1"></td>' + 
			  '</tr>' + 
			'</table>'

		continue;
	}

	document.write(code_string)
}


//////////////////////////////////
var text_menu = new Array("", "");
var href = self.location.href;
var found = false;

var color_mask  = "#@@@@@@",
	color_dark  = "#3F5E8D",
    color_light = "#CCCCCC",
    color_none  = "#F4F4F4"


var begin_menu = 
				'<table width="180" border="0" cellspacing="0" cellpadding="0">' +
				  '<tr>' +
					'<td width="6" height="31" bgcolor="' + color_mask + '">&nbsp;</td>' + 
				    '<td width="1"><img src="img/0.gif" width="1" height="1"></td>' +
				    '<td bgcolor="#F4F4F4" onMouseOver="MsOver(this, \'\')" onMouseOut="MsOut(this, \'\')">' +
						'<table width="100%" border="0" cellspacing="4" cellpadding="4">' +
							'<tr>' +
							 '<td>' +
							   '<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
							      '<tr>'

var end_menu =
							      '</tr>' +
								'</table>' +
							  '</td>' +
							'</tr>' +
						'</table>' +
					  '</td>' +
					'</tr>' +
					'<tr>' +
					  '<td colspan="3"><img src="img/0.gif" width="1" height="1"></td>' +
					'</tr>' +
				'</table>'


var aMenu = new Array ()

aMenu[0] = new Array (
      "О банке", "about.html", "",							
      "Общие сведения", "rekvizites.html", "",	
      "История банка", "history.html", "",
      "Акционеры банка", "shareholders.html", "",							
      "Руководство банка", "management.html", "",
      "Филиальная сеть", "branches.html", "",
      "Корреспондентская сеть", "network.html", "",
      "Вакансии", "vacancies.html", "",
      "Контакты", "contacts.html", "",
      "Режим работы структурных подразделений Банка", "working.html", "",
      "Новости", "news.html",  "")


aMenu[1] = new Array (
    "Отчёты", "balance.html", "",							
/*
	"Баланс", "balance.html", new Array(
                 "Документарные операции", "docoperations.html", "",
                 "Тарифы", "rko_tariffs.html", ""),
*/
	'Баланс банка',	'balance.html',	new Array (
						'за 1 квартал 2005 года',	'balance.html?year=0409806',	"",
						'за 3 квартал 2004 года',	'balance.html?year=102004',	"",
						'за 2 квартал 2004 года',	'balance.html?year=072004',	"",
						'за 1 квартал 2004 года',	'balance.html?year=042004',	"",
						'за 2003 год',				'balance.html?year=2003',	""),
   	"Отчет о прибылях и убытках", "pribylreport.html?year=102004", new Array (
						'за 3 квартал 2004 года',	'pribylreport.html?year=102004',	"",
						'за 2 квартал 2004 года',	'pribylreport.html?year=072004',	"",
						'за 1 квартал 2004 года',	'pribylreport.html?year=042004',	"",
						'за 2003 год',	'pribylreport.html?year=2003',	""),
	/*
	"Движение денежных средств", "movemoney.html", "",
	"Отчет по ценным бумагам", "paperreport.html", "",
	*/
	"Годовой отчет", "yearreport.html", "")


aMenu[2] = new Array (
    "Услуги корпоративным клиентам", "corp_services.html", "",							
    "Услуги корпоративным клиентам", "corp_services.html", "",							
    "Расчетно-кассовое обслуживание", "rko.html",  new Array(
            // "Виды услуг по кассе", "kassaservices.html", "",							
            "Открытие и ведение рублевых счетов", "rubaccounts.html", new Array(
                 "Список документов для открытия счета", "rubdocsacc.html", ""),
            // "Продленный операционный день", "longoperday.html", "",
            /*"Тарифы на рубли", "corprubtariffs.html", "", */ /*new Array(
                 "Юр. лица", "corprubtariffs.html", "",
                 "ПБОЮЛ", "personrubtariffs.html", ""),*/
            "Открытие и ведение валютных счетов", "valaccounts.html", new Array(
                 "Список документов для открытия счета", "valdocsacc.html", ""),
	    "Система ускоренного ввода новых платежных документов", "plategki.html", "",
            "Кассовые услуги", "rko_kassa.html", new Array(
                 "Услуги инкассации", "inkasaciya.html", ""),
"Сейфовые ячейки", "depositary_business.html", "",  
"Тарифы", "rko_tariffs.html", "",    
"SMS Банк", "sms_bank.html", ""), 
     /* "Осуществление международных расчетов", "intaccounts.html", "", */
     "Обслуживание внешнеэкономической деятельности", "intservices.html", new Array(
                 "Нормативные документы по валютному законодательству", "docs_valuta.html", "",
                 "Документы для оформления валютных операций", "docs_valuta1.html", "",
		 "Документарные операции", "docoperations.html", "",
 		 "Торговое финансирование", "torgfinance.html", "",
                "Реквизиты для поступлений в долларах США и ЕВРО", "rekviz_val.html", "", 
	"Тарифы", "rko_tariffs.html", ""),
     
     "Клиент-Банк", "bankclient.html", new Array(
                 "Дополнительные услуги", "bcl_dop.html", "",
                 "Режим работы системы", "bcl_regim.html", "",
                 "Технические требования", "bcl_tech.html", ""),
    

"Депозиты", "corpcontributions.html", new Array(
"Стандартный депозит в рублях", "corp_vklad_rub.html", "",
"Стандартный депозит в долларах", "corp_vklad_usd.html", "",
"Стандартный депозит в евро", "corp_vklad_eu.html", "",
"Депозит на 91 день", "corp_vklad_deposit91.html", "",
"Депозит пополняемый на 184 дня", "corp_vklad_deposit184.html", "",
"Депозит на 368 дней", "corp_vklad_deposit368.html", ""),
     "Операции с ценными бумагами", "obligations.html", "",
     /*
     "Документарные операции", "docoperations.html", new Array(
            "Аккредитивы", "akcreditivs.html", "",
            "Гарантии", "guarantees.html", "",
            "Инкассовая форма расчетов", "inkassoform.html", ""),
	 */            
     "Кредитование", "corpcredit.html", new Array(
       "Документы на предоставление кредита и гарантии", "docscredit.html", "",
      
       "Кредит в форме овердрафта", "corp_over.html", "",
       "Кредит под инкассируемую выручку", "corp_inkasaciya.html", "",
	"Кредит под уступку денежного требования (факторинг)", "corp_factoring.html", "",
	"Кредит на пополнение оборотных средств", "corp_oborot.html", "",
	"Вексельная программа кредитования", "corp_veksel.html", "",
	"Гарантии", "corp_garant.html", ""),
	 /*
     "Кредитование", "corpcredit.html", new Array(
            "Кредитование в рублях и иностранной валюте", "corpcredit.html", ""),
     */
     "Лизинг", "lizing.html", "",

            
     // "Пластиковые проекты", "corpplastics.html", new Array(
     "Пластиковые проекты", "corpzarpl.html", new Array(
                        "Корпоративная карта", "corpcard.html", "",
            "Эквайринг", "corpekvaring.html", ""
            )
)

aMenu[3] = new Array (
     "Услуги частным клиентам", "vklad.html", "",							
	"Вклады", "vklad.html", new Array(
"«Срочные» вклады»", "vkladurgent.html", "",
             "Вклад &#171;Оптимальный&#187;", "vkladoptim.html", "",
             "Вклад «Хорошего настроения»", "vkladnastroen.html", "",
             "Вклад «Исполнения желаний»", "vklad_isp.html", "",
             "Вклад «Пенсионный»", "vkladpens.html", "",
	     "Вклад «Универсальный-плюс»", "vkladuniversal.html", "",
           "Вклады «до востребования»", "vkladvostr.html", ""),
          "Счета и переводы", "acctransl.html", "",           
        "Кредиты", "privcredit.html", new Array(
             "Кредит по пластиковой карте (овердрафт)", "overcredit.html", "",
             "Кредитование на крупные покупки", "privbigcredit.html", "", 
             "Ипотечное кредитование", "ipoteca.html", ""),
    "Пластиковые карты", "privpl.html", new Array(
             /* "Общая информация", "privplabout.html", "", */
             "Открытие, порядок оформления, бланки документов", "privplopen.html", "",
	/*		 "MasterCard", "privplmaster.html", "",
              "Предложения по скидкам для владельцев пластиковых карт", "privpldiscount.html", "", */
             /*
             "Предоставление выписок и остатков по счетам", "privplvipis.html", "",
             "SMS информирование", "privplsms.html", "",
             */
             /* "Правила использования", "privplrules.html", "", */
             /* "Телефонная поддержка клиентов", "privplphone.html", "",*/
            
         
    "MasterCard", "privplmaster.html", ""),

   "Сейфовые ячейки", "depositary.html", new Array(
            "«Телефонный банк»", "telebank.html", "",
              "SMS Банкир", "smsbankir.html", "",
             "Интернет банкинг", "internetbank.html", ""), 
 
    "Тарифы для частных лиц", "http://www.natindbank.ru/tariff_individual.html", new Array(
            "«Телефонный банк»", "telebank.html", "",
              "SMS Банкир", "smsbankir.html", "",
             "Интернет банкинг", "internetbank.html", "" 
             
            )
)



/*
aMenu[4] = new Array (
    "Обратная связь", "askwork.html", "",							
	"Что делать если…", "askwork.html", "",
    "Часто задаваемые вопросы", "chavocorp.html", new Array(
            "По усл. юр. лиц", "chavocorp.html", "",
            "По усл. физ. лиц", "chavopriv.html", ""))

*/

function showMenu (aMenu) {
	var code_string = "";

	for (var i = 3; i < aMenu.length; i+=3) {

		found = false
		var acc = new Array(aMenu[i], aMenu[i+1], aMenu[i+2])

		gMenu (acc, false);

		if (found) {
			// alert(acc)
			// alert("found" + "\n" + acc)
		} else {
			// alert("not found" + "\n" + acc[0])
		}

		code_string += Replace(begin_menu, color_mask, (found ? color_dark : color_light))
		
		text_menu = found ? aMenu[i].bold() : aMenu[i];
		
		code_string += 
	          '<td><a href="' + aMenu[i+1] + '" class="nextlink">' + text_menu + '</a></td>'

		code_string += end_menu

		if (typeof(aMenu[i+2]) == "object" && found) {
			  code_string += showSubMenu(aMenu[i+2])
		}
	}
	
	return (code_string)
}

function showSubMenu (aSubMenu) {
	var target;
	var code_string = "";
	// alert(aSubMenu.valueOf())

	for (var i = 0; i < aSubMenu.length; i+=3) {
		
		// Документы - откроем в отдельном окне !!!
		if (aSubMenu[i+1].indexOf(".pdf") >= 0 || aSubMenu[i+1].indexOf(".pdf") >= 0)
			target = " target = 'new' "
		else
			target = ""
		
		code_string += Replace(begin_menu, color_mask, color_none)

		code_string += 
			'<td width="6%" valign="top"><img src="img/pointer.gif" width="3" height="5" vspace="4"></td>' +
			'<td width="94%"><a href="' + aSubMenu[i+1] + '"' + target + ' class="nextlink">' + aSubMenu[i] + '</a></td>'

		code_string += end_menu

		if (typeof(aSubMenu[i+2]) == "object") {
			  code_string += showSubSubMenu(aSubMenu[i+2])
		}
		
	}

	return (code_string)
}


function showSubSubMenu (aSubSubMenu) {
	var target;
	var code_string = "";

	// alert(aSubSubMenu.valueOf())

	for (var i = 0; i < aSubSubMenu.length; i+=3) {
		// Документы - откроем в отдельном окне !!!
		if (aSubSubMenu[i+1].indexOf(".pdf") >= 0 || aSubSubMenu[i+1].indexOf(".pdf") >= 0)
			target = " target = 'new' "
		else
			target = ""

		code_string += Replace(begin_menu, color_mask, color_none)

		code_string += 
            '<td width="16%" valign="top" align="right"><img src="img/pointer_qw.gif" width="4" height="4" hspace="5" vspace="5"></td>' +
            '<td><a href="' + aSubSubMenu[i+1] + '"' + target + ' class="nextlink">' + aSubSubMenu[i] + '</a></td>'

		code_string += end_menu
	}

	return (code_string)
}


function gMenu (aMenu, recurs) {

	// alert(aMenu)		
			
	for (var i = 0; i < aMenu.length; i+=3) {
		if (found) {
			return text_menu;
		}
		
		if (! recurs)
			text_menu = new Array("", "");

		if (href.indexOf(aMenu[i+1]) >= 0) {
			found = true;

			text_menu[0] += (text_menu[0].length > 0 ? " <img src='img/point04.gif' width='26' height='11'>" : "") + "<span class='indexlinkselect'>" + aMenu[i] + "</a>";
			text_menu[1] += (text_menu[0].length > 0 ? " ... " : "") + aMenu[i+1];

			break;
		}
			
		if (typeof(aMenu[i+2]) == "object") {
			if (recurs) {
				text_menu[0] += (text_menu[0].length > 0 ? " <img src='img/point04.gif' width='26' height='11'>" : "") + "<a href='" + aMenu[i+1] + "' class='indexlink'>" + aMenu[i] + "</a>";
				text_menu[1] += (text_menu[0].length > 0 ? " ... " : "") + aMenu[i+1];
			}
			else {
				text_menu[0] = "<a href='" + aMenu[i+1] + "' class='indexlink'>" + aMenu[i] + "</a>";
				text_menu[1] = aMenu[i+1];
			}

			getMenu(aMenu[i+2], true)
		}

	}
		
	return text_menu;
}



function getMenu (aMenu, recurs) {

			
	for (var i = (recurs ? 0 : 3); i < aMenu.length; i+=3) {
		/*
		alert("href = " + href + "\n" + 
			  "aMenu[i+1] = " + aMenu[i+1] + "\n" + 
			  "href.indexOf(aMenu[i+1] = " +  href.indexOf(aMenu[i+1]))
		*/

		if (found) {
			// alert("found !!!")
			return text_menu;
		}
		
		if (! recurs)
			text_menu = new Array("", "");

		if (href.indexOf(aMenu[i+1]) >= 0) {
			found = true;

			// alert("found !!!")

			text_menu[0] += (text_menu[0].length > 0 ? " <img src='img/point04.gif' width='26' height='11'>" : "") + "<span class='indexlinkselect'>" + aMenu[i] + "</a>";
			text_menu[1] += (text_menu[0].length > 0 ? " ... " : "") + aMenu[i+1];

			break;
		}
			
		if (typeof(aMenu[i+2]) == "object") {
			if (recurs) {
				text_menu[0] += (text_menu[0].length > 0 ? " <img src='img/point04.gif' width='26' height='11'>" : "") + "<a href='" + aMenu[i+1] + "' class='indexlink'>" + aMenu[i] + "</a>";
				text_menu[1] += (text_menu[0].length > 0 ? " ... " : "") + aMenu[i+1];
			}
			else {
				text_menu[0] = "<a href='" + aMenu[i+1] + "' class='indexlink'>" + aMenu[i] + "</a>";
				text_menu[1] = aMenu[i+1];
			}

			getMenu(aMenu[i+2], true)
		}

	}
		
	return text_menu;
}

function getNavigate (aMenu) {
	var strNavigate = getMenu (aMenu, false)[0];

	strNavigate = 
			'<tr>' +
			  '<td height="30">' +
					'<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
					  '<tr>' +
					    '<td width="20">&nbsp;</td>' +
					    '<td width="95%" class="indexlink">' +
	
			"<a href='" + aMenu[1] + "' class='indexlink'>" + aMenu[0] + "</a>" + " <img src='img/point04.gif' width='26' height='11'> " + strNavigate + 

					    '</td>' +
					  '</tr>' +
					'</table>' +
			  '</td>' +
			'</tr>' +
			'<tr>' +
			  '<td bgcolor="#CCCCCC"><img src="img/0.gif" width="1" height="1"></td>' +
			'</tr>'

	
	found = false;
	
	document.write (strNavigate)
}


function PageTitle (strTitle) {
	var code_string = 
		'<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
		  '<tr>' +
		    '<td height="40" class="head"><img src="img/0.gif" width="20" height="1">' + strTitle + '</td>' +
		  '</tr>' +
		  '<tr>' +
		    '<td bgcolor="#989898"><img src="img/0.gif" width="1" height="1"></td>' +
		  '</tr>' +
		'</table>'

	document.write (code_string)
}

