function ltrim( source ){
  var index = 0;
  while( source.charAt(index) == " " ) index++;
  return source.substr(index);
}

function rtrim( source ){
 var index = source.length - 1;
 while( source.charAt(index) == " " ) index--;
 return source.substring(0, index + 1);
}

function trim( source ){
 return ltrim(rtrim(source));
}

function pf(n, form1, form2, form5) {

n = n % 100;
n1 = n % 10;
if (n > 10 && n < 20) return form5;
if (n1 > 1 && n1 < 5) return form2;
if (n1 == 1) return form1;
return form5;
} 

function count() {
 var str=document.forms.form.text.value;
 str = trim(str);
 var reg=/(\s+)/g;
 str=str.replace(reg, " ")
 var wordCount = str.split(' ').length;
 var sss = pf (wordCount, "слово", "слова", "слов");
 document.getElementById("d_znak").innerHTML = wordCount + " " + sss;

  var tt=document.forms.form.type.value;
 
 
 if (tt == 1) {
  if (wordCount <= 60) {
   document.getElementById("d_price").innerHTML = 600 + " рублей";
   document.forms.form.price.value = 600;
  } 
  if (wordCount > 60 && wordCount <=120) {
   document.getElementById("d_price").innerHTML = 750 + " рублей";
   document.forms.form.price.value = 750;
  } 
  if (wordCount > 120) {
   var price = 750 + (wordCount - 120) * 6;
   document.forms.form.price.value = price;
   var sss = pf (price, "рубль", "рубля", "рублей");
   document.getElementById("d_price").innerHTML = price + " " + sss;
  } 
 }
 
 if (tt == 2) {
  if (wordCount <= 30) {
   document.getElementById("d_price").innerHTML = 180 + " рублей";
   document.forms.form.price.value = 180;
  } 
  if (wordCount > 30) {
   var price = 180 + (wordCount - 30) * 5;
   document.forms.form.price.value = price;
   var sss = pf (price, "рубль", "рубля", "рублей");
   document.getElementById("d_price").innerHTML = price + " " + sss;
  } 
 }

 
 if (tt == 3) {
  if (wordCount <= 25) {
   document.getElementById("d_price").innerHTML = 200 + " рублей";
   document.forms.form.price.value = 200;
  } 
  if (wordCount > 25) {
   var price = 200 + (wordCount - 25) * 5;
   document.forms.form.price.value = price;
   var sss = pf (price, "рубль", "рубля", "рублей");
   document.getElementById("d_price").innerHTML = price + " " + sss;
  } 
 }

return false;
}


function changetype() {
 var str=document.forms.form.type.value;
 
 if (str == 1) {
  document.forms.form.text.value = "В соответствии со ст. 13 ФЗ «Об обороте земель сельскохозяйственного назначения» от 24.07.2002 г. № 101-ФЗ – выдел земельных участков в счет долей в праве общей собственности на земельный участок из земель сельскохозяйственного назначения, выделяется земельный участок (указать полностью ФИО) проживающему(ей): Иркутская обл., в счет земельной доли (указать полное наименование сельскохозяйственного предприятия, общей площадью (указать площадь, соответствующую размеру доли субъекта)/nиз них пашни – (указать площадь и местоположение каждого выделяемого земельного участка в соответствии с документами кадастрового учета (кадастровым планом) земельного участка),\n сенокосов –    ,\n пастбищ –    , \n для ведения личного подсобного хозяйства. \n Письменные возражения направлять в течение 30 дней с момента выхода объявления по адресу: Иркутская обл.,";
  count();
  
  document.getElementById("pricelist").innerHTML = "Стоимость объявления:<br>до 60 слов: 600 рублей<br>с 61 до 120 слов: 750 рублей<br>свыше 120 слов: +6 руб. за каждое слово  <br> ";
  
  $("#type_1").css("display", "block");
  $("#type_2").css("display", "none");
  $("#type_3").css("display", "none");
  
 }
 if (str == 2) {
  document.forms.form.text.value = "Аттестат (серия, номер), выданный (дата, название образовательного учреждения) г. (населенный пункт) на имя (ФИО), в связи с утерей считать недействительным. ";
    count();
	document.getElementById("pricelist").innerHTML = "Стоимость объявления:<br>до 30 слов: 180 рублей<br>свыше 30 слов: +5 руб. за каждое слово  <br> ";
  $("#type_1").css("display", "none");
  $("#type_2").css("display", "block");
  $("#type_3").css("display", "none");
 }
 if (str == 3) {
  document.forms.form.text.value = "";
  count();
  	document.getElementById("pricelist").innerHTML = "Стоимость объявления:<br>до 25 слов: 200 рублей<br>свыше 25 слов: +5 руб. за каждое слово  <br> ";
  $("#type_1").css("display", "none");
  $("#type_2").css("display", "none");
  $("#type_3").css("display", "block");
	
 }

}


function changemoney() {
 $('.c_fiz').css("display", "none");
 $('.c_ur').css("display", "none");
 $('.c_card').css("display", "none");
 
 var tt=document.forms.form.money.value;
 
 $('.c_' + tt).css("display", "block");


}























