function isEmpty(str) {
	for (var j=0; j<str.length; j++) {
		if (" " != str.charAt(j)) return false;
	}
	return true;
}

function checkForm(f)
{
	for (var i=0; i<f.elements.length; i++) {
		if (null!=f.elements[i].getAttribute("forcheck")) {
		if (isEmpty(f.elements[i].value) || f.elements[i].value == f.elements[i].getAttribute("forcheck")) {
				alert('Вы не написали ' + f.elements[i].getAttribute("forcheck") + '!');
				f.elements[i].focus();
				return false;
		}
		}
	}
	f.go.disabled = true;
	return true;
}

abc = 0;

function add_abonent()
{
	abc++;
	document.formkontur['abnum'].value = abc;
	out = '<div id="addon' + abc + '"><table width="100%" cellpadding="0" cellspacing="1" class="addon" border="0" bgcolor="#eeeeee"><tr style="background-color:#ffffff" align="center"><td width="5%">' + abc + '</td><td width="25%"><input type="text" name="kontur[addon][' + abc + '][name]" style="width:90%"></td><td width="25%"><input type="text" name="kontur[addon][' + abc + '][inn]" style="width:90%"></td><td width="20%"><input type="text" name="kontur[addon][' + abc + '][kpp]" style="width:90%"></td><td align="left" width="25%"><input type="radio" class="inche" name="kontur[addon][' + abc + '][tariff]" value="Малый бизнес эконом" checked id="asmall' + abc + '"> <label for="asmall' + abc + '">Малый бизнес эконом</label><br><input type="radio" class="inche" name="kontur[addon][' + abc + '][tariff]" value="Малый бизнес" id="asmallplus' + abc + '"> <label for="asmallplus' + abc + '">Малый бизнес</label><br><input type="radio" class="inche" name="kontur[addon][' + abc + '][tariff]" value="Базовый" id="astandart' + abc + '"> <label for="astandart' + abc + '">Базовый</label><br><input type="radio" class="inche" name="kontur[addon][' + abc + '][tariff]" value="Оптимальный" id="astandartplus' + abc + '"> <label for="astandartplus' + abc + '">Оптимальный</label><br><input type="radio" class="inche" name="kontur[addon][' + abc + '][tariff]" value="Бюджетник" id="budt' + abc + '"> <label for="budt' + abc + '">Бюджетник</label></td></tr><tr style="background-color:#fefefe"><td colspan="5" align="right"><div id="addon_info' + abc + '"><input type="button" onClick="add_abonent_info(' + abc + ')" value="Добавить полную информацию *" style="cursor:hand;margin-right:5px;height:24px;"><input type="button" onClick="del_abonent(' + abc + ')" value="Удалить этого абонента" style="cursor:hand;margin-right:5px;height:24px;"><p style="text-align:left;font-size:9px;margin:5px;margin-top:10px;">* &mdash; Добавляется в том случае, если счет выставляется не централизованно и каждый дополнительный абонент оплачивает счет за себя.</p></div></td></tr></table><br></div><div id="addon' + (abc+1) + '"></div>';
	document.all['addon'+abc].outerHTML = out;
	document.formkontur['kontur[addon][' + abc + '][name]'].focus();
}

function del_abonent(abn)
{
	document.all['addon'+abn].outerHTML = '<div id="addon' + (abn) + '"></div>';
}

function add_abonent_info(abn)
{
	out = '<div id="addon_info' + abn + '"><table border="0" cellspacing="0" width="98%" align="center" class="konturform1"><tr><td style="width: 30%">Наименование, содержащее указания на организационно-<br>правовую форму:</td><td nowrap><input type="text" name="kontur[addon][' + abn + '][info][name]" style="width:100%" forcheck="наименование"></td></tr><tr><td nowrap>ИНН:</td><td><input type="text" name="kontur[addon][' + abn + '][info][inn]" style="width:100%" forcheck="ИНН"></td></tr><tr><td nowrap>КПП:</td><td><input type="text" name="kontur[addon][' + abn + '][info][kpp]" style="width:100%" forcheck="КПП"></td></tr><tr><td>Регистрационный номер ПФР:</td><td><input type="text" name="kontur[addon][' + abn + '][info][region]" style="width:100%" forcheck="Регистрационный номер ПФР"></td></tr><tr><td nowrap>Город:</td><td><input type="text" name="kontur[addon][' + abn + '][info][city]" style="width:100%" forcheck="Город"></td></tr><tr><td nowrap>Тел./факс:</td><td><input type="text" name="kontur[addon][' + abn + '][info][phone]" style="width:100%" forcheck="Телефон"></td></tr><tr><td nowrap>E-mail:</td><td><input type="text" name="kontur[addon][' + abn + '][info][mail]" style="width:100%" forcheck="E-mail"></td></tr><tr><td nowrap>Юрид. адрес:</td><td><input type="text" name="kontur[addon][' + abn + '][info][legaladdr]" style="width:100%" forcheck="Юрид. адрес"></td></tr><tr><td nowrap>Факт. адрес:</td><td><input type="text" name="kontur[addon][' + abn + '][info][factaddr]" style="width:100%" forcheck="Факт. адрес"></td></tr><tr><td nowrap>Расч. счет:</td><td><input type="text" name="kontur[addon][' + abn + '][info][ratedbill]" style="width:100%" forcheck="Расч. счет"></td></tr><tr><td nowrap>Корр. счет:</td><td><input type="text" name="kontur[addon][' + abn + '][info][corrbill]" style="width:100%" forcheck="Корр. счет"></td></tr><tr><td nowrap>Банк:</td><td><input type="text" name="kontur[addon][' + abn + '][info][bank]" style="width:100%" forcheck="Банк"></td></tr><tr><td nowrap>БИК:</td><td><input type="text" name="kontur[addon][' + abn + '][info][bik]" style="width:100%" forcheck="БИК"></td></tr><tr><td valign="top">На основании чего действует организация:</td><td><input type="text" name="kontur[addon][' + abn + '][info][base]" style="width:100%" forcheck="На основании чего действует организация"></td></tr><tr><td>Код ИФНС:</td><td><input type="text" name="kontur[addon][' + abn + '][info][ifns]" style="width:100%" forcheck="ИФНС"></td></tr><tr><td valign="top">Клиент банк:</td><td><input type="radio" class="inche" name="kontur[addon][' + abn + '][info][clientbank]" value="Есть" checked id="clientbankyes' + abn + '"> <label for="clientbankyes' + abn + '">Есть</label><br><input type="radio" class="inche" name="kontur[addon][' + abn + '][info][clientbank]" value="Нет" id="clientbankno' + abn + '"> <label for="clientbankno' + abn + '">Нет</label></td></tr><tr><td valign="top">Тарифный план:</td><td><input type="radio" class="inche" name="kontur[addon][' + abc + '][info][tariff]" value="Малый бизнес эконом" checked id="tsmall' + abc + '"> <label for="tsmall' + abc + '">Малый бизнес эконом</label><br><input type="radio" class="inche" name="kontur[addon][' + abc + '][info][tariff]" value="Малый бизнес" id="tsmallplus' + abc + '"> <label for="tsmallplus' + abc + '">Малый бизнес</label><br><input type="radio" class="inche" name="kontur[addon][' + abc + '][info][tariff]" value="Базовый" id="tstandart' + abc + '"> <label for="tstandart' + abc + '">Базовый</label><br><input type="radio" class="inche" name="kontur[addon][' + abc + '][info][tariff]" value="Оптимальный" id="tstandartplus' + abc + '"> <label for="tstandartplus' + abc + '">Оптимальный</label><br><input type="radio" class="inche" name="kontur[addon][' + abc + '][info][tariff]" value="Бюджетник" id="tbudt' + abc + '"> <label for="tbudt' + abc + '">Бюджетник</label></tr><tr><td valign="top">Тип операционной системы на компьютере отправителя:</td><td><input type="radio" class="inche" name="kontur[addon][' + abn + '][info][os]" value="Windows 95" id="win95' + abn + '"> <label for="win95' + abn + '">Windows 95</label><br><input type="radio" class="inche" name="kontur[addon][' + abn + '][info][os]" value="Windows 98" id="win98' + abn + '"> <label for="win98' + abn + '">Windows 98</label><br><input type="radio" class="inche" name="kontur[addon][' + abn + '][info][os]" value="Windows 2000" id="win2000' + abn + '"> <label for="win2000' + abn + '">Windows 2000</label><br><input type="radio" class="inche" name="kontur[addon][' + abn + '][info][os]" value="Windows XP" id="winxp' + abn + '" checked> <label for="winxp' + abn + '">Windows XP</label></tr><tr><td colspan="2"><br><b>Директор</b></td></tr></tr><tr><td>ФИО:<br>(полностью)</td><td><input type="text" name="kontur[addon][' + abn + '][info][fiodir]" style="width:100%" forcheck="ФИО"></td></tr><tr><td>Должность:<br>(генеральный, исполнительный, коммерческий)</td><td><input type="text" name="kontur[addon][' + abn + '][info][postdir]" style="width:100%" forcheck="Должность"></td></tr><tr><td>ИНН:</td><td><input type="text" name="kontur[addon][' + abn + '][info][inndir]" style="width:100%" forcheck="ИНН"></td></tr><tr><td>Паспорт:</td><td nowrap><table width="100%" cellpadding="0" cellspacing="0" class="notr"><tr><td nowrap width="10%">серия и номер:&nbsp;&nbsp;</td><td><input type="text" name="kontur[addon][' + abn + '][info][snpassdir]" style="width:100%" forcheck="серию и номер паспорта"></td></tr><tr><td>когда выдан:</td><td><input type="text" name="kontur[addon][' + abn + '][info][whenpassdir]" style="width:100%" forcheck="когда выдан паспорт"></td></tr><tr><td>кем выдан:</td><td><input type="text" name="kontur[addon][' + abn + '][info][whopassdir]" style="width:100%" forcheck="кем выдан паспорт"></td></tr></table></td></tr><tr><td>Телефон:</td><td><input type="text" name="kontur[addon][' + abn + '][info][phonedir]" style="width:100%" forcheck="Телефон"></td></tr><tr><td>E-mail:</td><td><input type="text" name="kontur[addon][' + abn + '][info][maildir]" style="width:100%" forcheck="E-mail"></td></tr><tr><td colspan="2"><br><b>Главный бухгалтер</b></td></tr></tr><tr><td>ФИО:<br>(полностью)</td><td><input type="text" name="kontur[addon][' + abn + '][info][fiobuh]" style="width:100%" forcheck="ФИО"></td></tr><tr><td>Должность:<br>(главный бухгалтер, старший бухгалтер, помощник бухгалтера, финансист)</td><td><input type="text" name="kontur[addon][' + abn + '][info][postbuh]" style="width:100%" forcheck="Должность"></td></tr><tr><td>ИНН:</td><td><input type="text" name="kontur[addon][' + abn + '][info][innbuh]" style="width:100%" forcheck="ИНН"></td></tr><tr><td>Паспорт:</td><td nowrap><table width="100%" cellpadding="0" cellspacing="0" class="notr"><tr><td nowrap width="10%">серия и номер:&nbsp;&nbsp;</td><td><input type="text" name="kontur[addon][' + abn + '][info][snpassbuh]" style="width:100%" forcheck="серию и номер паспорта"></td></tr><tr><td>когда выдан:</td><td><input type="text" name="kontur[addon][' + abn + '][info][whenpassbuh]" style="width:100%" forcheck="когда выдан паспорт"></td></tr><tr><td>кем выдан:</td><td><input type="text" name="kontur[addon][' + abn + '][info][whopassbuh]" style="width:100%" forcheck="кем выдан паспорт"></td></tr></table></td></tr><tr><td>Телефон:</td><td><input type="text" name="kontur[addon][' + abn + '][info][phonebuh]" style="width:100%" forcheck="Телефон"></td></tr><tr><td>E-mail:</td><td><input type="text" name="kontur[addon][' + abn + '][info][mailbuh]" style="width:100%" forcheck="E-mail"></td></tr><tr><td><br><b>Электронно-цифровая подпись оформляется:</b></td><td><br><input type="radio" class="inche" name="kontur[addon][' + abn + '][info][sign]" value="Директор" id="signdir' + abn + '" checked> <label for="signdir' + abn + '">Директор</label><br><input type="radio" class="inche" name="kontur[addon][' + abn + '][info][sign]" value="Главный бухгалтер" id="signbuh' + abn + '"> <label for="signbuh' + abn + '">Главный бухгалтер</label></td></tr></table><br><input type="button" onClick="del_abonent_info(' + abn + ')" value="Убрать полную информацию" style="cursor:hand;margin-right:5px;height:24px;"><input type="button" onClick="del_abonent(' + abc + ')" value="Удалить этого абонента" style="cursor:hand;margin-right:5px;height:24px;"></div>';
	document.all['addon_info'+abn].outerHTML = out;
	document.formkontur['kontur[addon][' + abn + '][info][name]'].value = document.formkontur['kontur[addon][' + abc + '][name]'].value;
	document.formkontur['kontur[addon][' + abn + '][info][inn]'].value = document.formkontur['kontur[addon][' + abc + '][inn]'].value;
	document.formkontur['kontur[addon][' + abn + '][info][kpp]'].value = document.formkontur['kontur[addon][' + abc + '][kpp]'].value;
}


function del_abonent_info(abn)
{
	document.all['addon_info'+abn].outerHTML = '<div id="addon_info' + abn + '"><input type="button" onClick="add_abonent_info(' + abc + ')" value="Добавить полную информацию *" style="cursor:hand;margin-right:5px;height:24px;"><input type="button" onClick="del_abonent(' + abn + ')" value="Удалить этого абонента" style="cursor:hand;margin-right:5px;height:24px;"><p style="text-align:left;font-size:9px;margin:5px;margin-top:10px;">* &mdash; Добавляется в том случае, если счет выставляется не централизованно и каждый дополнительный абонент оплачивает счет за себя.</p></div>';
}

$(document).ready(function()
{
  $('.phone a').toggle(                      
  function(){
      $('.phone .call_back').show();
  },
  function(){
      $('.phone .call_back').hide();
  });                              
});                   
      
