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 fnkHideSpFields()
{
 var selList = document.getElementsByTagName("embed");
 for(i=0; i<selList.length; i++)
 {
 selList[i].style.display='none';
 }
}
function fnkShowSpFields()
{
 var selList = document.getElementsByTagName("embed");
 for(i=0; i<selList.length; i++)
 {
 selList[i].style.display='';
 }
}

function fnkShowPerekritie(){fnkHideSpFields();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(){fnkShowSpFields(); 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 fnkDrowSendMailForm()
{
  fnkShowPerekritie();
  document.getElementById('dynamic_text_of_perecritie').innerHTML='<div style="text-align:center; width:100%"><img src="/images/loading2.gif" alt="..." border="0"><div>';
  if(document.getElementById('div_tenevoe_perekritie').style.display=='none'){return;}
  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkDrowSendMailForm.php",
                {

                },

                function (result, errors)
                {
                    if (result.err=='no')
                    {
                      document.getElementById('dynamic_text_of_perecritie').innerHTML=result.returned_text;
                      document.getElementById('div_tenevoe_nad_perekritie').style.left=0;
                      document.getElementById('div_tenevoe_nad_perekritie').style.top=0;
                    }
                    else
                    {
                    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%" class="bad_text">'+result.err+'</td></tr></table></td></tr></table>';
                    document.getElementById('dynamic_text_of_perecritie').innerHTML=text_to_replace;
                    }
                },
  true
  )
}

function fnkSendMessageZayavka(rand)
{
 FormName=document.getElementById('FormWithValues_'+rand);
 TextSohraneniyaname='text_sohraneniya_'+rand;
 ButtonName='UploadButton_'+rand;
 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" class="netral_text"><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_fnkSendMessageZayavka.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%" class="good_text">'+result.returned_text+'</td></tr></table></td></tr></table>';
		document.getElementById('MainTable_'+rand).style.display='none';
		document.getElementById('dopTable_'+rand).style.display='';
		document.getElementById('dopTableText_'+rand).innerHTML=text_to_replace;
       }
       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%" class="bad_text">'+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(rand)
{
 FormName=document.getElementById('FormWithValues_'+rand);
 TextSohraneniyaname='text_sohraneniya_'+rand;
 ButtonName='UploadButton_'+rand;
 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" class="netral_text"><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%" class="good_text">'+result.returned_text+'</td></tr></table></td></tr></table>';
		document.getElementById('MainTable_'+rand).style.display='none';
		document.getElementById('dopTable_'+rand).style.display='';
		document.getElementById('dopTableText_'+rand).innerHTML=text_to_replace;
       }
       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%" class="bad_text">'+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 fnkProveNeedScroll(ident, popravka)
{
 if(!popravka){popravka=0;}
 visible_place_width=document.getElementById('scrolledDiv'+ident).offsetWidth;
 scrolled_place_width=(document.getElementById('scrolledTable'+ident).offsetWidth-popravka);
 if(scrolled_place_width>visible_place_width)
 {
   document.getElementById('scrollLeftArrow'+ident).style.display='';
 }
}

var scrollInt;

function fnkScroll(pos,ident,popravka,shag)
{
  shag=shag-0;
  document.getElementById('scrollLeftArrow'+ident).style.display='none'
  document.getElementById('scrollRightArrow'+ident).style.display='none'
  if(!popravka){popravka=0;}
  visible_place_width=document.getElementById('scrolledDiv'+ident).offsetWidth;
  scrolled_place_width=(document.getElementById('scrolledTable'+ident).offsetWidth-popravka);
  min_scroll=0;
  max_scroll=(scrolled_place_width-visible_place_width);
  if(pos=='left')
  {
    new_scroll_pos=(document.getElementById('scrolledDiv'+ident).scrollLeft+shag);
    scrollInt=setInterval("fnkPlayScrollAnimation('scrolledDiv"+ident+"','"+new_scroll_pos+"','"+max_scroll+"','5','"+ident+"')",1);
  }
  else
  {
    new_scroll_pos=(document.getElementById('scrolledDiv'+ident).scrollLeft-shag);
    scrollInt=setInterval("fnkPlayScrollAnimation('scrolledDiv"+ident+"','"+new_scroll_pos+"','"+max_scroll+"','5','"+ident+"')",1);
  }
}

function fnkPlayScrollAnimation(scrolledDiv,scroll_to,max_scroll,scorost,ident)
{
  scorost=scorost-0;
  max_scroll=max_scroll-0;
  scroll_to=scroll_to-0;
  cur_scrol=document.getElementById(scrolledDiv).scrollLeft;
  if(scroll_to>cur_scrol)
  {
    new_scrol=cur_scrol+scorost;
    if(new_scrol>=scroll_to)
    {
     new_scrol=scroll_to;
     document.getElementById(scrolledDiv).scrollLeft=new_scrol;
     fnkEndScrollAnimation(scrolledDiv,max_scroll,ident);
     return;
    }
    if(new_scrol>=max_scroll)
    {
     new_scrol=max_scroll;
     document.getElementById(scrolledDiv).scrollLeft=new_scrol;
     fnkEndScrollAnimation(scrolledDiv,max_scroll,ident);
     return;
    }
    document.getElementById(scrolledDiv).scrollLeft=new_scrol;
  }
  else
  {
    new_scrol=cur_scrol-scorost;
    if(new_scrol<=scroll_to)
    {
     new_scrol=scroll_to;
     document.getElementById(scrolledDiv).scrollLeft=new_scrol;
     fnkEndScrollAnimation(scrolledDiv,max_scroll,ident);
     return;
    }
    if(new_scrol<=0)
    {
     new_scrol=max_scroll;
     document.getElementById(scrolledDiv).scrollLeft=new_scrol;
     fnkEndScrollAnimation(scrolledDiv,max_scroll,ident);
     return;
    }
    document.getElementById(scrolledDiv).scrollLeft=new_scrol;
  }
}

function fnkEndScrollAnimation(scrolledDiv,max_scroll,ident)
{
  document.getElementById('scrollLeftArrow'+ident).style.display='';
  document.getElementById('scrollRightArrow'+ident).style.display='';
  clearInterval(scrollInt);
  if(document.getElementById(scrolledDiv).scrollLeft==0)
  {
    document.getElementById('scrollRightArrow'+ident).style.display='none';
  }
  if(document.getElementById(scrolledDiv).scrollLeft==max_scroll)
  {
    document.getElementById('scrollLeftArrow'+ident).style.display='none';
  }
}


function fnkShowFotoInPerekritie(zagolovok,img_url)
{
  fnkShowPerekritie();
  if(document.getElementById('div_tenevoe_perekritie').style.display=='none'){return;}
  document.getElementById('dynamic_text_of_perecritie').innerHTML='<div style="text-align:center; width:100%"><img src="'+img_url+'" border="0"><div>';
}

function fnkRunSearch()
{
  fnkShowPerekritie();
  document.getElementById('dynamic_text_of_perecritie').innerHTML='<div style="text-align:center; width:100%"><img src="/images/loading2.gif" alt="..." border="0"><div>';
  if(document.getElementById('div_tenevoe_perekritie').style.display=='none'){return;}

  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkRunSearch.php",
                {
                 "search_str":document.getElementById('search_string').value
                },
 function (result, errors) {

        if (result.err=='no')
                    {
                      document.getElementById('dynamic_text_of_perecritie').innerHTML=result.returned_text;
                      document.getElementById('div_tenevoe_nad_perekritie').style.left=0;
                      document.getElementById('div_tenevoe_nad_perekritie').style.top=0;
                    }
                    else
                    {
                    text_to_replace='<table width="400px" 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%" class="bad_text">'+result.err+'</td></tr></table></td></tr></table>';
                    document.getElementById('dynamic_text_of_perecritie').innerHTML=text_to_replace;
                    }

       },true)
}
