function fnkReloadPicture(){document.getElementById('code').value='';document.getElementById('captcha_image').src='images/small_loading.gif';var start = new Date();document.getElementById('captcha_image').src='images/captcha.php?a=image&'+start.getTime() ;}
// функции для работы с размерами страницы с tigir.com
function getDocumentWidth(){return (document.body.scrollWidth > document.body.offsetWidth)?document.body.scrollWidth:document.body.offsetWidth;}function getBodyScrollTop(){return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);}function getBodyScrollLeft(){return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);}function getClientWidth(){return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;}function getClientHeight(){return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;}function getClientCenterX(){return parseInt(getClientWidth()/2)+getBodyScrollLeft();}function getClientCenterY(){return parseInt(getClientHeight()/2)+getBodyScrollTop();}function getDocumentHeight(){return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;}
////////////////////////////////////////////////////////////////////////////////////////
function getTopPosition(obj){var def_obj=document.getElementById(obj);var obj=document.getElementById(obj);var left_pos=0, top_pos=0;while(obj){obj.style.offsetLeft=obj.offsetLeft-0;obj.style.offsetTop=obj.offsetTop-0;left_pos=left_pos+obj.style.offsetLeft;top_pos=top_pos+obj.style.offsetTop;obj=obj.offsetParent;}return top_pos;}function fnkScrollToObject(id){var top_scroll=getTopPosition(id);window.scrollTo(0,(top_scroll-20));}

function fnkGetBrouserVersion()
{
var ua = navigator.userAgent.toLowerCase();
isIE = (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1); // Определим Internet Explorer
if(isIE==true){return 'ie';}
isOpera = (ua.indexOf("opera") != -1); // Opera
if(isOpera==true){return 'opera';}
isGecko = (ua.indexOf("gecko") != -1); // Gecko = Mozilla + Firefox + Netscape
if(isGecko==true){return 'ff';}
isSafari = (ua.indexOf("safari") != -1);// Safari, используется в MAC OS
if(isSafari==true){return 'safari';}
isKonqueror = (ua.indexOf("konqueror") != -1);// Konqueror, используется в UNIX-системах
if(isKonqueror==true){return 'na';}
}

var fpint;
fpint=false;
function fnkShowPerekritie(){if(fnkGetBrouserVersion()!='ie'){document.getElementById('div_tenevoe_perekritie').style.width=getDocumentWidth();}else{document.getElementById('div_tenevoe_perekritie').style.width=(getDocumentWidth()-20);}document.getElementById('div_tenevoe_perekritie').style.height=getDocumentHeight();document.getElementById('div_tenevoe_perekritie').style.display='';document.getElementById('div_tenevoe_nad_perekritie').style.display='';with_text=document.getElementById('div_tenevoe_nad_perekritie');with_textWidth=with_text.offsetWidth;with_textHeight=with_text.offsetHeight;cX=getClientCenterX();cY=getClientCenterY();with_text.style.top=cY-with_textHeight/2;with_text.style.left=cX-with_textWidth/2;if(fpint==false){fpint=setInterval("fnkRastyagkaPerekritiya()",100);fpint=true;}}
function fnkRastyagkaPerekritiya(){if(document.getElementById('div_tenevoe_perekritie').style.display=='none'){clearInterval(fpint);fpint=false;return;}fnkShowPerekritie();}
function fnkClosePerecritye(){document.getElementById('div_tenevoe_perekritie').style.display='none';document.getElementById('div_tenevoe_nad_perekritie').style.display='none';document.getElementById('dynamic_text_of_perecritie').innerHTML='';}
///////////////////////////////////////////////////////////////////////////////////

function fnkProvSity(city,strana)
{
  if(!city){city='city';}
  if(!strana){strana='strana';}
  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkProvSity.php",
                {
                  "letters":document.getElementById(city).value,
                  "strana":document.getElementById(strana).value
                },

                function (result, errors)
                {
                    if (result.err=='no')
                    {
                      AutoComplete_Create(city, eval('['+result.data+'].sort()'), 6);
                    }
                },
  true
  )
}

function fnkShowNumbersIzdaniya(id,pop)
{
  if(!document.getElementById('numbers_of_izdaniya_'+id+'_div')){return;}
  document.getElementById('numbers_of_izdaniya_'+id+'_div').style.display='';
  if(document.getElementById('numbers_of_izdaniya_'+id).innerHTML.length>0){return;}

  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkShowNumbersIzdaniya.php",
                {
                  "id":id,
                  "pop":pop
                },

                function (result, errors)
                {
                    if (result.err=='no')
                    {
                      document.getElementById('numbers_of_izdaniya_'+id).innerHTML=result.returned_text;
                    }
                },
  true
  )
}

function fnkPutInBasket(id)
{
  if(!document.getElementById('v_korzinu')){return;}
  document.getElementById('v_korzinu').style.display='none';
  //document.getElementById('iz_korziny_'+buttons[i]).style.display='';

  JsHttpRequest.query
  (
                "ajax_dvigki_users_functions/_ajax_fnkPutInBasket.php",
                {
                  "id":id,
                  "podpiska":document.getElementById('period').value
                },

                function (result, errors)
                {
                  window.open('/index.php?action=basket&redirected='+result.back_to_cat+'','_self');
                  return;
                  fnkRefreshBasketInfo();
                  if(result.err!="no")
                  {
                   alert(result.err);
                  }
                },
  true
  )
}

function fnkDelFromBasket(id)
{
  if(document.getElementById('iz_korziny'))
  {
  document.getElementById('v_korzinu').style.display='';
  document.getElementById('iz_korziny').style.display='none';
  }

  if(document.getElementById('position_in_basket_'+id))
  {
   document.getElementById('position_in_basket_'+id).style.display='none';
   document.getElementById('razdelitel_position_in_basket_'+id).style.display='none';
  }

  JsHttpRequest.query
  (
                "ajax_dvigki_users_functions/_ajax_fnkDelFromBasket.php",
                {
                  "id":id
                },

                function (result, errors)
                {
                  fnkRefreshBasketInfo();
                  if(result.err!="no")
                  {
                   alert(result.err);
                  }
                },
  true
  )
}


function fnkRefreshBasketInfo()
{
    if(document.getElementById('basket_itog'))
	{
	   document.getElementById('dunamic_kontent_podpiska_add').innerHTML='';
	   document.getElementById('makePodpiskaBut').style.visibility = "";
	   if(document.getElementById('makePodpiskaButGoBack'))
	   {
	      document.getElementById('makePodpiskaButGoBack').style.visibility = "";
	   }
	}

  JsHttpRequest.query
  (
                "ajax_dvigki_users_functions/_ajax_fnkRefreshBasketInfo.php",
                {

                },

                function (result, errors)
                {
                    if (result.err=='no')
                    {
                      document.getElementById('main_basket_products').innerHTML=result.total_products;
                      document.getElementById('main_basket_summ').innerHTML=result.itog;
                      if(document.getElementById('basket_itog'))
                      {
                         if(result.add_text)
                         {
                            document.getElementById('basket_itog').innerHTML=result.add_text;
                         }
                         else
                         {
                            document.getElementById('basket_itog').innerHTML=result.itog;
                         }
                      }
                    }
                },
  true
  )
}

function fnkProvAuthorizity()
{
  JsHttpRequest.query
  (
                "ajax_dvigki_users_functions/_ajax_fnkProvAuthorizity.php",
                {

                },

                function (result, errors)
                {
                    if (result.err=='no')
                    {
                      document.getElementById('login_main_top').innerHTML=result.returned_text;
                    }
                },
  true
  )
}

function fnkEnterOnSayt(pok,rand)
{
 if(!pok){pok=0;}
 FormName=document.getElementById('AUTH_From_'+rand);
 TextSohraneniyaname='AUTH_text_sohraneniya_'+rand;
 ButtonName='AUTH_UploadButton_'+rand;

 all_values=new Array();

 if(pok==1)
 {
 img='<img src="images/loading2.gif" border=0 width="150" height="19">';
 }
 else
 {
 img='<img src="images/loading2.gif" border=0>';
 }

 for(i=0; i<FormName.length; i++){if(FormName.elements[i].type!='text' &FormName.elements[i].type!='textarea' &FormName.elements[i].type!='file' &FormName.elements[i].type!='password' &FormName.elements[i].type!='select-one'){continue;}FormName.elements[i].className = 'input';}var text_to_replace='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="netral_mes"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td style="padding-right:5px" valign="top"><img src="images/netral_hand.gif" width="24" height="24" border="0"></td><td valign="center" width="100%">'+img+'</td></tr></table></td></tr></table>';document.getElementById(TextSohraneniyaname).innerHTML=text_to_replace;document.getElementById(ButtonName).style.visibility = "hidden"; for(i=0; i<FormName.length; i++){if(!FormName.elements[i].type || FormName.elements[i].type=='file' || FormName.elements[i].type=='button'){continue;}if (FormName.elements[i].type=='checkbox'){if(FormName.elements[i].checked==true){all_values[FormName.elements[i].id]=FormName.elements[i].value;}}else{all_values[FormName.elements[i].id]=FormName.elements[i].value;}FormName.elements[i].disabled = true;}
 JsHttpRequest.query(

  "ajax_dvigki_users_functions/_ajax_fnkEnterOnSayt.php",
  {
   "all_values":all_values
  },

 function (result, errors) {
       if (result.err=="no")
       {
       fnkProvAuthorizity();
       if(pok==1)
       {
       fnkGoToAdresSelect();
       }
       else
       {
          document.getElementById('dynamic_text_of_perecritie').innerHTML=result.returned_text;
          fnkShowPerekritie();
       }
       }
       else
       {
       var text_to_replace='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="bad_mes"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td style="padding-right:5px" valign="top"><img src="images/bad_hand.gif" width="24" height="24" border="0"></td><td valign="center" width="100%">'+result.err+'</td></tr></table></td></tr></table>';document.getElementById(TextSohraneniyaname).innerHTML=text_to_replace;document.getElementById(ButtonName).style.visibility = "visible";for(i=0; i<FormName.length; i++){FormName.elements[i].disabled = false;}if (result.stop_field_id){for(i in result.stop_field_id){if(document.getElementById(result.stop_field_id[i]).type!='text' &document.getElementById(result.stop_field_id[i]).type!='file' &document.getElementById(result.stop_field_id[i]).type!='password' &document.getElementById(result.stop_field_id[i]).type!='textarea' &document.getElementById(result.stop_field_id[i]).type!='select-one'){continue;}document.getElementById(result.stop_field_id[i]).className = 'input_err';
       }
 }}},true)
}


function fnkSendMessage()
{
 FormName=document.getElementById('FormWithValues');
 TextSohraneniyaname='text_sohraneniya';
 ButtonName='UploadButton';
 all_values=new Array();
 chekboxes=new Array();
 for(i=0; i<FormName.length; i++){if(FormName.elements[i].type!='text' &FormName.elements[i].type!='textarea' &FormName.elements[i].type!='file' &FormName.elements[i].type!='password' &FormName.elements[i].type!='select-one'){continue;}FormName.elements[i].className = 'input';}var text_to_replace='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="netral_mes"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td style="padding-right:5px" valign="top"><img src="images/netral_hand.gif" width="24" height="24" border="0"></td><td valign="center" width="100%"><img src="images/loading2.gif" border=0></td></tr></table></td></tr></table>';document.getElementById(TextSohraneniyaname).innerHTML=text_to_replace;document.getElementById(ButtonName).style.visibility = "hidden"; for(i=0; i<FormName.length; i++){if(!FormName.elements[i].type || FormName.elements[i].type=='file' || FormName.elements[i].type=='button'){continue;}if (FormName.elements[i].type=='checkbox'){if(FormName.elements[i].checked==true){chekboxes[i]=FormName.elements[i].value;}}else{all_values[FormName.elements[i].id]=FormName.elements[i].value;}FormName.elements[i].disabled = true;}

  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkSendMessage.php",
                {
                 "all_values":all_values
                },
 function (result, errors) {
       if (result.err=="no")
       {
       var text_to_replace='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="good_mes"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td style="padding-right:5px" valign="top"><img src="images/good_hand.gif" width="24" height="24" border="0"></td><td valign="center" width="100%">'+result.returned_text+'</td></tr></table></td></tr></table>';
		document.getElementById('MainTable').style.display='none';
		document.getElementById('dopTable').style.display='';
		document.getElementById('dopTableText').innerHTML=text_to_replace;
		window.scrollTo(0,0);
       }
       else
       {
       var text_to_replace='<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td class="bad_mes"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td style="padding-right:5px" valign="top"><img src="images/bad_hand.gif" width="24" height="24" border="0"></td><td valign="center" width="100%">'+result.err+'</td></tr></table></td></tr></table>';document.getElementById(TextSohraneniyaname).innerHTML=text_to_replace;document.getElementById(ButtonName).style.visibility = "visible";for(i=0; i<FormName.length; i++){FormName.elements[i].disabled = false;}if (result.stop_field_id){for(i in result.stop_field_id){if(document.getElementById(result.stop_field_id[i]).type!='text' &document.getElementById(result.stop_field_id[i]).type!='file' &document.getElementById(result.stop_field_id[i]).type!='password' &document.getElementById(result.stop_field_id[i]).type!='textarea' &document.getElementById(result.stop_field_id[i]).type!='select-one'){continue;}document.getElementById(result.stop_field_id[i]).className = 'input_err';
       }
 }}},true)
}