function fnkHideSpFields()
{
 var selList = document.getElementsByTagName("SELECT");
 for(i=0; i<selList.length; i++)
 {
 selList[i].style.disabled='true';
 }
}
function fnkShowSpFields()
{
 var selList = document.getElementsByTagName("SELECT");
 for(i=0; i<selList.length; i++)
 {
 selList[i].style.disabled='false';
 }
}

function fnkReloadPicture(){document.getElementById('code').value='';document.getElementById('captcha_image').src='/img/small_loading.gif';var start = new Date();document.getElementById('captcha_image').src='/img/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(){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 fnkChangeField(table,field,id,set_status){document.getElementById(field+'_'+id).innerHTML ='<img src="images/site/small_loading.gif" border=0>';JsHttpRequest.query("ajax_dvigki_main_functions/_ajax_fnkChangeField.php",{"table":table,"field":field,"id": id,"set_status": set_status},function (result, errors) {if (result.err=="no"){if(set_status==1){document.getElementById(field+'_'+id).innerHTML ='<img src="images/site/status_activ.gif" title="v" border=0 class="hand" onclick="fnkChangeField(\''+table+'\',\''+field+'\',\''+id+'\',0)">';}else{document.getElementById(field+'_'+id).innerHTML ='<img src="images/site/status_not_activ.gif" title="x" border=0 class="hand" onclick="fnkChangeField(\''+table+'\',\''+field+'\',\''+id+'\',1)">';}}else{alert (result.err);}},true)}
//////////////////////////////////////////////////////

function fnkSendOtelTask()
{
 FormName=document.MSFormWithValues;
 TextSohraneniyaname='MStext_sohraneniya';
 ButtonName='MSUploadButton';

 all_values=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="ajax_netral" align="center">'+'<img src="/img/loaders/ajaxloading.gif" border=0>'+'</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]=0;}}else{all_values[FormName.elements[i].id]=FormName.elements[i].value;}FormName.elements[i].disabled = true;}

 JsHttpRequest.query(

  "ajax_dvigki_site_functions/_ajax_fnkSendOtelTask.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="ajax_good">'+result.returned_text+'</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;}
       FormName.reset();
       fnkReloadPicture();
       }
       else
       {
       var text_to_replace='<table width="100%" border="0" cellspacing="0" cellpadding="0">'+'<tr>'+'<td class="ajax_bad">'+result.err+'</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 fnkSendFromBanner(id)
{
 FormName=document.MSFormWithValuesFB;
 TextSohraneniyaname='MStext_sohraneniyaFB';
 ButtonName='MSUploadButtonFB';

 all_values=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="ajax_netral" align="center">'+'<img src="/img/loaders/ajaxloading.gif" border=0>'+'</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]=0;}}else{all_values[FormName.elements[i].id]=FormName.elements[i].value;}FormName.elements[i].disabled = true;}

 JsHttpRequest.query(

  "ajax_dvigki_site_functions/_ajax_fnkSendFromBanner.php",
  {
   "id":id,
   "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="ajax_good">'+result.returned_text+'</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;}
       FormName.reset();
       fnkReloadPicture();
       }
       else
       {
       var text_to_replace='<table width="100%" border="0" cellspacing="0" cellpadding="0">'+'<tr>'+'<td class="ajax_bad">'+result.err+'</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)
}
