function number_format (number, decimals, dec_point, thousands_sep) {
    number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
    var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;
        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }
    return s.join(dec);
}


function underMenu() {
  var tM = document.getElementById('topmenu1');
  if(tM.style.display == 'none') {
    tM.style.display = 'block';
  } else {
    tM.style.display = 'none';
  }
}

function validate_request_form() {
  $("#error").html("");
  if($('#uName').val().length < 3) 
  {
    $('#uName').attr('style','border: 1px solid red');
    $('#uName').focus();
    return false;
  } 
  else 
  {
    $('#uName').attr('style','border: 1px solid #a4b97f');
  }
  
  if($('#uPhone').val().length < 5) 
  {
    $('#uPhone').attr('style','border: 1px solid red');
    $('#uPhone').focus();
    return false;
  }
  else 
  {
    $('#uPhone').attr('style','border: 1px solid #a4b97f');
  }
  
  var validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  var strEmail = $('#uEmail').val();

  if (strEmail.search(validRegExp) == -1) 
  {
    $('#uEmail').attr('style','border: 1px solid red');
    $('#uEmail').focus();
    return false;
  }
  else 
  {
    $('#uEmail').attr('style','border: 1px solid #a4b97f');
  }
  
  if($('#uTheme').val().length < 5) 
  {
    $('#uTheme').attr('style','border: 1px solid red');
    $('#uTheme').focus();
    return false;
  }
  else 
  {
    $('#uTheme').attr('style','border: 1px solid #a4b97f');
  }
  
  if($('#captcha').val().length < 3)
  {
    $('#captcha').attr('style','border: 1px solid red; font-size: 16pt; margin-left: 10px; width: 60px;');
    $('#captcha').focus();
    return false;
  }
  else
  {
    $('#captcha').attr('style','border: 1px solid #a4b97f; font-size: 16pt; margin-left: 10px; width: 60px;');
  }
  
  $('#orderForm').submit();
}

function set_percent() {
  var percent = 12;
  var price = $('input#price').val();
  var firstPayment = $('#firstPayment').val();
  var loan_summ = price-(price/100*firstPayment);

  if($('#firstPayment').val() == '30')
  {
    if($('#period').val() == '5') percent = '11,5';
    if($('#period').val() == '10') percent = '11,75';
    if($('#period').val() == '15') percent = '12,0';
    if($('#period').val() == '20') percent = '12,75';
    if($('#period').val() == '25') percent = '13,25';
  }

  if($('#firstPayment').val() == '50')
  {
    if($('#period').val() == '5') percent = '10,5';
    if($('#period').val() == '10') percent = '10,75';
    if($('#period').val() == '15') percent = '11,0';
    if($('#period').val() == '20') percent = '12,25';
    if($('#period').val() == '25') percent = '12,75';
  }

  $('input.dis1').val(percent+' %');
  
  $('input.loan_summ').val(number_format(loan_summ, 0, ' ', ' '));
}
