function fnkReloadPicture(form_id){document.getElementById('captcha_'+form_id).value='';document.getElementById('captcha_img_'+form_id).src='images/pixel.gif';var start = new Date();document.getElementById('captcha_img_'+form_id).src='/img/captcha/captcha.php?form='+form_id+'&'+start.getTime() ;}

function fnkProveFloatDigit(obj)
{
  obj.className='input';
  //obj=document.getElementById(obj);

  reg=/[^0-9\.]/;
  if(reg.test(obj.value))
  {
     obj.className='input_err';
     obj.value=obj.value.replace(reg, '');
  }
}

function fnkProveDigit(obj)
{
  //obj=document.getElementById(obj);
  obj.className='input';

  reg=/[^0-9]/;
  if(reg.test(obj.value))
  {
     obj.className='input_err';
     obj.value=obj.value.replace(reg, '');
  }
}

function fnkDrowConteynerForObject(obj, content, place)
{
   c_pos=$(obj).offset();
   $('#sp_conteyner_content').html(content);
   $('#conteyner_top,#conteyner_center,#conteyner_left, #conteyner_bottom,#conteyner_bottom_left,#conteyner_bottom_center').css('display','none');
   $('#sp_conteyner').css('display','');

   if(c_pos.top-($('#sp_conteyner_table').height()+12)<=0)
   {
      pos='bottom';
      $('#conteyner_top').css('display','');
      if(place=='center'){$('#conteyner_top_center').css('display','');}
      if(place=='left'){$('#conteyner_top_left').css('display','');}
   }
   else
   {
      pos='top';
      $('#conteyner_bottom').css('display','');
      if(place=='center'){$('#conteyner_bottom_center').css('display','');}
      if(place=='left'){$('#conteyner_bottom_left').css('display','');}
   }

   if(pos=='top')
   {
      nt=c_pos.top-$('#sp_conteyner_table').height()-10;
   }
   else
   {
      nt=c_pos.top+$(obj).height()+10;
   }

   nl=c_pos.left

   if(place=='center')
   {
     nl=c_pos.left-6-Math.floor($('#sp_conteyner_table').width()/2)+Math.floor($(obj).width()/2);
   }

   $('#sp_conteyner').css({'left':nl,'top':nt});
   //alert();
}


function fnkTryToPlaySoundWiaManager(sound_id, sound_link)
{
  soundManager.stopAll();
  soundManager.destroySound(sound_id);
  soundManager.createSound({
    id: sound_id,
    url: '/_upl_files/'+sound_link,
    autoLoad: true,
    autoPlay: true,
    volume: 100,

    onfinish: function()
    {
       fnkStopSound(sound_id);
    }
  });
//  soundManager.play(''+sound_id+'');
}

function fnkScrollToObject(obj_id)
{
  if(!document.getElementById(obj_id)){return;}
  obj_pos=$('#'+obj_id).offset();
  $('body').animate({scrollTop:(obj_pos.top-30)},500);
}


function fnkCloseAllDops()
{
  $('._i_dop_open').css('display','none');
  $('#sp_conteyner_content').html('')
}

function fnkOpenModalDialog(no_close,position,no_back)
{
  if(!position){position='center';}
  if(!no_close){no_close=0;}
  if(!no_back){no_back=0;}
  // выставляем позицию модального окна
  $('#modal_dialog_close').css('display','');
  $('#modal_dialog_div').css({'display':'','top':0,'left':0});
  scrol=$(window).scrollTop();
  mw=$('#modal_dialog_table').width();
  mh=$('#modal_dialog_table').height();

  ww=$(window).width();
  wh=$(window).height();

  if(position=='center')
  {
    nw=parseInt(ww/2)-parseInt(mw/2);
    nh=parseInt(wh/2)-parseInt(mh/2)+scrol;
    $('#modal_dialog_div').css({'top':nh,'left':nw});
  }

  if(position=='top')
  {
    nw=parseInt(ww/2)-parseInt(mw/2);
    nh=scrol+15;
    $('#modal_dialog_div').css({'top':nh,'left':nw});
  }

  // \выставляем позицию модального окна

  // рисуем перекрытие
  $('#all_page_perekritie').css({'display':'','background':'#FFFFFF','opacity': 0.7});
  $('#all_page_perekritie').bind('click',function(){fnkCloseAllDops()});

  $('#all_page_perekritie').width($(document).width());
  $('#all_page_perekritie').height($(document).height());
  if($.browser.msie)
  {
     $('#all_page_perekritie').width($(document).width()-21);
  }
  // \рисуем перекрытие

  // при необходимости блокируем закрывающие окно кнопки
  if(no_close==1)
  {
    $('#all_page_perekritie').unbind('click');
    $('#modal_dialog_close').css('display','none');
  }
}

function fnkBlinkText(id)
{
  if(document.getElementById(id).style.visibility=='hidden')
  {
      document.getElementById(id).style.visibility='';
  }
  else
  {
      document.getElementById(id).style.visibility='hidden';
  }
}
