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() ;}

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='';
 }
}

// функции для работы с размерами страницы с 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';}
}

function fnkOpenPodlogkaBlack()
{
  fnkHideSpFields();
  document.getElementById('black_perekritie').style.display='';
  document.getElementById('black_perekritie').style.width=getDocumentWidth();
  if(fnkGetBrouserVersion()=='ie'){document.getElementById('black_perekritie').style.width=(getDocumentWidth()-20)}
  document.getElementById('black_perekritie').style.height=getDocumentHeight();
}

function fnkOpenDynamicNakladka(cleare,to_top)
{
  if(cleare==1)
  {
  document.getElementById('dynamic_nakladka_zagolovok').innerHTML='';
  document.getElementById('dynamic_nakladka_text').innerHTML='<img src="images/wait_loading.gif" border="0">';
  }

  document.getElementById('dynamic_nakladka').style.display='';
  fnkSetObjectPositionOnScreen('dynamic_nakladka',to_top);
}

function fnkClosePodlogkaBlack()
{
  fnkShowSpFields();
  document.getElementById('black_perekritie').style.display='none';
}

function fnkCloseAllDOPS()
{
 fnkClosePodlogkaBlack();
 document.getElementById('dynamic_nakladka').style.display='none';
 document.getElementById('dynamic_nakladka_text').innerHTML='';
 document.getElementById('dynamic_nakladka_zagolovok').innerHTML='';
}

function fnkSetObjectPositionOnScreen(obj,pos,set)
{
  if(!document.getElementById(obj)){return;}

  if(!pos){pos='center'};

  if(pos=='center')
  {
   with_text=document.getElementById(obj);
   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);

   return;
  }

  if(pos=='top')
  {
   with_text=document.getElementById(obj);
   with_textWidth=with_text.offsetWidth;
   with_textHeight=with_text.offsetHeight;
   cX=getClientCenterX();
   cY=getClientCenterY();
   with_text.style.top=cY-((getClientHeight()/2)-50);
   with_text.style.left=cX-(with_textWidth/2);

   return;
  }
return;
}

function fnkDrowWideFoto(foto_way)
{
  fnkOpenPodlogkaBlack();
  fnkOpenDynamicNakladka(1);

  if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}

  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkDrowWideFoto.php",
                {
                "foto_way":foto_way
                },

                function (result, errors)
                {
                    if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}
                    document.getElementById('dynamic_nakladka_zagolovok').innerHTML=result.zagolovok;
                    if (result.err=='no')
                    {
                      document.getElementById('dynamic_nakladka').style.display='none';
                      document.getElementById('dynamic_nakladka_text').innerHTML=result.returned_text;
 					  fnkOpenDynamicNakladka(0);
                    }
                    else
                    {
                       var text_to_replace=
                       '<table width="100%" border="0" cellspacing="0" cellpadding="0">'+
                           '<tr>'+
                                '<td style="padding:5px; border:1px solid #FF0000; color:#000000" bgcolor="#FFECEC">'+
                                   result.err+
                                '</td>'+
                           '</tr>'+
                        '</table>';
						document.getElementById('dynamic_nakladka_text').innerHTML=text_to_replace;
					    document.getElementById('dynamic_nakladka').style.display='none';
	 					fnkOpenDynamicNakladka(0);
                    }
                },
  true
  )
}

function fnkDrowWideFotoIndex(id)
{
  fnkOpenPodlogkaBlack();
  fnkOpenDynamicNakladka(1);

  if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}

  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkDrowWideFotoIndex.php",
                {
                "id":id
                },

                function (result, errors)
                {
                    if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}
                    document.getElementById('dynamic_nakladka_zagolovok').innerHTML=result.zagolovok;
                    if (result.err=='no')
                    {
                      document.getElementById('dynamic_nakladka').style.display='none';
                      document.getElementById('dynamic_nakladka_text').innerHTML=result.returned_text;
 					  fnkOpenDynamicNakladka(0);
                    }
                    else
                    {
                       var text_to_replace=
                       '<table width="100%" border="0" cellspacing="0" cellpadding="0">'+
                           '<tr>'+
                                '<td style="padding:5px; border:1px solid #FF0000; color:#000000" bgcolor="#FFECEC">'+
                                   result.err+
                                '</td>'+
                           '</tr>'+
                        '</table>';
						document.getElementById('dynamic_nakladka_text').innerHTML=text_to_replace;
					    document.getElementById('dynamic_nakladka').style.display='none';
	 					fnkOpenDynamicNakladka(0);
                    }
                },
  true
  )
}

function fnkHeareMusic(id)
{
  fnkOpenPodlogkaBlack();
  fnkOpenDynamicNakladka(1);

  if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}

  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkHeareMusic.php",
                {
                "id":id
                },

                function (result, errors)
                {
                    if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}
                    document.getElementById('dynamic_nakladka_zagolovok').innerHTML=result.zagolovok;
                    if (result.err=='no')
                    {
                      document.getElementById('dynamic_nakladka').style.display='none';
                      document.getElementById('dynamic_nakladka_text').innerHTML=result.returned_text;
 					  fnkOpenDynamicNakladka(0);
                    }
                    else
                    {
                       var text_to_replace=
                       '<table width="100%" border="0" cellspacing="0" cellpadding="0">'+
                           '<tr>'+
                                '<td style="padding:5px; border:1px solid #FF0000; color:#000000" bgcolor="#FFECEC">'+
                                   result.err+
                                '</td>'+
                           '</tr>'+
                        '</table>';
						document.getElementById('dynamic_nakladka_text').innerHTML=text_to_replace;
					    document.getElementById('dynamic_nakladka').style.display='none';
	 					fnkOpenDynamicNakladka(0);
                    }
                },
  true
  )
}

function fnkShowVideo(id)
{
  fnkOpenPodlogkaBlack();
  fnkOpenDynamicNakladka(1);

  if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}

  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkShowVideo.php",
                {
                "id":id
                },

                function (result, errors)
                {
                    if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}
                    document.getElementById('dynamic_nakladka_zagolovok').innerHTML=result.zagolovok;
                    if (result.err=='no')
                    {
                      document.getElementById('dynamic_nakladka').style.display='none';
                      document.getElementById('dynamic_nakladka_text').innerHTML=result.returned_text;
 					  fnkOpenDynamicNakladka(0);
                    }
                    else
                    {
                       var text_to_replace=
                       '<table width="100%" border="0" cellspacing="0" cellpadding="0">'+
                           '<tr>'+
                                '<td style="padding:5px; border:1px solid #FF0000; color:#000000" bgcolor="#FFECEC">'+
                                   result.err+
                                '</td>'+
                           '</tr>'+
                        '</table>';
						document.getElementById('dynamic_nakladka_text').innerHTML=text_to_replace;
					    document.getElementById('dynamic_nakladka').style.display='none';
	 					fnkOpenDynamicNakladka(0);
                    }
                },
  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 fnkSendMessagePodpiska(id,rand)
{
 FormName=document.getElementById('FormWithValues_'+rand);
 TextSohraneniyaname='text_sohraneniya_'+rand;
 ButtonName='UploadButton_'+rand;
 all_values=new Array();

 period=0;

 var selList = document.getElementsByTagName("input");
 for(i=0; i<selList.length; i++)
 {
   if(selList[i].type=='radio')
   {
     if(selList[i].checked==true)
     {
     period=selList[i].value;
     }
   }

 }

 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){all_values[FormName.elements[i].id]=1;}else{all_values[FormName.elements[i].id]=0;}}else{all_values[FormName.elements[i].id]=FormName.elements[i].value;}FormName.elements[i].disabled = true;}

  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkSendMessagePodpiska.php",
                {
                 "id":id,
                 "all_values":all_values,
                 "period":period
                },
 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 fnkDrowPrintDownloadMideadata(type)
{
  // 1 - газета
  // 0 - журнал

  fnkOpenPodlogkaBlack();
  fnkOpenDynamicNakladka(1);

  if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}

  JsHttpRequest.query
  (
                "ajax_dvigki_main_functions/_ajax_fnkDrowPrintDownloadMideadata.php",
                {
                "type":type
                },

                function (result, errors)
                {
                    if(document.getElementById('dynamic_nakladka').style.display=='none'){return;}
                    document.getElementById('dynamic_nakladka_zagolovok').innerHTML=result.zagolovok;
                    if (result.err=='no')
                    {
                      document.getElementById('dynamic_nakladka').style.display='none';
                      document.getElementById('dynamic_nakladka_text').innerHTML=result.returned_text;
 					  fnkOpenDynamicNakladka(0);
                    }
                    else
                    {
                       var text_to_replace=
                       '<table width="100%" border="0" cellspacing="0" cellpadding="0">'+
                           '<tr>'+
                                '<td style="padding:5px; border:1px solid #FF0000; color:#000000" bgcolor="#FFECEC">'+
                                   result.err+
                                '</td>'+
                           '</tr>'+
                        '</table>';
						document.getElementById('dynamic_nakladka_text').innerHTML=text_to_replace;
					    document.getElementById('dynamic_nakladka').style.display='none';
	 					fnkOpenDynamicNakladka(0);
                    }
                },
  true
  )
}

