var mssgload='<p style="font-size:10px; color:#777777">загрузка разделов</p>';
function loadRub(th, lv, selnm)
{
	if(th.selectedIndex>0)
	 {
      levelrbr=lv; // уровень рубрикатора (первый уровень не может быть выбран при добавлении вопроса только его подпапки)
		 
//		 alert(th.options[th.selectedIndex].value+" "+lv+" "+selnm); 

		 
		 for(i=lv+1; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат
		 //document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		 startfoto('/ep_code/readctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm, 'dv'+selnm+lv, 0);
	 }
}

function loadRubAdm(th, lv, selnm, gt, type, code)
{
	if(th.selectedIndex>0)
	 {
		 for(i=lv; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат
 
         qr='';
         if(document.getElementById("USER_DATE_BEG")) { if(document.getElementById("USER_DATE_BEG").value!='') qr+='&qvdb='+document.getElementById("USER_DATE_BEG").value;  }
         if(document.getElementById("USER_DATE_END")) { if(document.getElementById("USER_DATE_END").value!='') qr+='&qvde='+document.getElementById("USER_DATE_END").value; }

         if(document.getElementById("USER_VNEW")) { if(document.getElementById("USER_VNEW").checked) qr+='&qvnw=y'; }
         if(document.getElementById("USER_VOTC")) { if(document.getElementById("USER_VOTC").checked) qr+='&qvot=y'; }
         if(document.getElementById("USER_VWT")) { if(document.getElementById("USER_VWT").checked) qr+='&qvwt=y'; }
         if(document.getElementById("USER_VVW")) { if(document.getElementById("USER_VVW").checked) qr+='&qvvw=y'; }
         if(document.getElementById("USER_VDNM")) { if(document.getElementById("USER_VDNM").checked) qr+='&qvdnm=y'; }
		 
		// alert(qr);

         if(th.options[th.selectedIndex].value>0) // подгружаем новые элементы select только если id выбранного пункта >0
		  {
		   //document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		   //startfoto('/ep_code/readadmctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm+'&'+gt+qr, 'dv'+selnm+lv, 0);
		  }
		 
		 document.getElementById("dvoftquest").innerHTML = mssgloadOQP;
                 //alert('/bitrix/templates/two_columns/jkx/admincode.php?mid='+th.options[th.selectedIndex].value+'&type='+type+'&code='+code+'&'+gt+qr);
		 startfoto('/ep_code/admincode.php?mid='+th.options[th.selectedIndex].value+'&type='+type+'&code='+code+'&'+gt+qr, 'dvoftquest', 0);
	 }
}

function loadRubFAQ(th, lv, selnm, gt, code)
{

	if(th.selectedIndex>0)
	 {
		 for(i=lv; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат

         if(th.options[th.selectedIndex].value>0) // подгружаем новые элементы select только если id выбранного пункта >0
		  {
		   //document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		   //startfoto('/ep_code/readfullctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm, 'dv'+selnm+lv, 0);
		  }
		 document.getElementById("dvoftquest").innerHTML = mssgloadOQP;
                 //alert('/ep_code/oftenquest.php?mid='+th.options[th.selectedIndex].value+'&code='+code);
		 startfoto('/ep_code/oftenquest.php?mid='+th.options[th.selectedIndex].value+'&code='+code, 'dvoftquest', 0);
	 }
}

/*******************Old Code**********************/

//добавляет переменную с временем жизни в минутах
function SetCookieForNMinuts(name, value, minuts, path, domain, secure)
{
var today = new Date();
expires = new Date(today.getTime() + minuts*60*1000);
document.cookie = name + "=" + escape(value) +
                "; expires=" + expires.toGMTString() +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "");
}		







function checkLength(obj, countsymbol) {
var overRun=document.getElementById(obj).value.length-countsymbol;
var ok=overRun<=0;
if (!ok) 
 {
//   if(overRun>1) 
   document.getElementById(obj).value=document.getElementById(obj).value.substring(0, countsymbol);
//   alert('Максимальная длина сообщения - 100 символов. Вы превысили лимит на '+overRun+' символов'); 
   ChooseLen(obj);
   return false;
   }
else
 {
   ChooseLen(obj);
   return true;
  }

}

function ChooseLen(obj) {
//    validate();
//////    M = document.getElementById(obj).value.length;
//    if(M>100) {window.document.send.Notes.value=window.document.send.Notes.value.substring(0,100); M = window.document.send.Notes.value.length;}
//////    window.document.send.count.value = 100-M;

//    return=rtrn;
}






function checkAllForm(obj) 
{	


  var element, pattern;	    
  for (var i = 0; i < obj.elements.length; i++) 
    {  
	  // пробегаемся по всем элементам формы	        
	  element = obj.elements[i];	
	  
		  if(/^\s*$/.test(element.value)) 
		    {  
 
              if(element.alt=="1") 
			   {
			    alert("Значение для поля '"+element.title+"' не задано ");	            
//			    alert("Значение для поля не задано");	            
			    element.focus();	            
			    return false;	        
			    }
			   
			  }	    
	} //for (var i = 0; i < obj.elements.length; i++)	
		
		



  return true;	
  }	






function checkAllFormExt(obj, vl) 
{	


  var element, pattern;	    
  for (var i = 0; i < obj.elements.length; i++) 
    {  
	  // пробегаемся по всем элементам формы	        
	  element = obj.elements[i];	
	  
		  if(/^\s*$/.test(element.value)) 
		    {  
 
              if(element.alt==vl) 
			   {
			    alert("Значение для поля '"+element.title+"' не задано ");	            
			    element.focus();	            
			    return false;	        
			    }
			   
			  }	    
	} //for (var i = 0; i < obj.elements.length; i++)	
		
		



  return true;	
  }	







// проверка выбора Ясогласен с соглашением
function checkSgl(obj)
{

 if((!document.getElementById("USER_Sgl").checked)&&(!document.getElementById("USER_NoSgl").checked)) { alert('Не выбрано поле "С правилами ознакомлен, принимаю условия" или "С правилами ознакомлен, не принимаю условия"');	return false; }

 if(document.getElementById("USER_NoSgl").checked)
  {
	  location.replace("/");
	  return false;
  }

 SetCookieForNMinuts("flagpost", 1); 
 document.cookie="flagpost=1";

  
 return true;
}






function cmpstr(st)
{
	
	  cmstr="abcdefghijklmnopqrstyvwxzABCDEFGHIJKLMNOPQRSTYVWXZ";
	  i=0;
	  flag=false;
      while((i>=0)&&(i<cmstr.length))
       { if(st.indexOf(cmstr.charAt(i), 0)>=0) flag=true; i++; }

      return flag;
}







// проверка добавления вопроса ЖКХ
var levelrbr=0; // уровень рубрикатора (первый уровень не может быть выбран при добавлении вопроса только его подпапки)
function checkAddAskjkx(obj)
{
 
 if(document.getElementById("slc0").selectedIndex>0)
  {
   if(document.getElementById("slc0").options[document.getElementById("slc0").selectedIndex].title=="y")
    if(levelrbr<2) // уровень рубрикатора (первый уровень не может быть выбран при добавлении вопроса только его подпапки)
      { alert("Поле 'Тема обращения' не должно содержать только имя основного раздела, например 'Вопросы ЖКХ', следует выбрать подраздел, например 'Вопросы ЖКХ'->'Электроснабжение'"); return false; } 
   }

 if(document.getElementById("USER_FML").value!="")
   if((/^[А-Яа-я]{0,30}$/.test(document.getElementById("USER_FML").value))!=true)  { alert("Поле 'Фамилия' содержит недопустимые символы"); return false; } 

 if(document.getElementById("USER_NAME").value!="")
   if((/^[А-Яа-я]{0,30}$/.test(document.getElementById("USER_NAME").value))!=true)  { alert("Поле 'Имя' содержит недопустимые символы"); return false; } 

 if(document.getElementById("USER_OTCH").value!="")
   if((/^[А-Яа-я]{0,30}$/.test(document.getElementById("USER_OTCH").value))!=true)  { alert("Поле 'Отчество' содержит недопустимые символы"); return false; } 

 if(document.getElementById("USER_ADDRRES").value!="") 
  if(cmpstr(document.getElementById("USER_ADDRRES").value))
   { alert("Поле 'Адрес регистрации' содержит недопустимые символы"); return false; }

 if(document.getElementById("USER_IDX").value!="") 
  if(cmpstr(document.getElementById("USER_IDX").value))
   { alert("Поле 'Адрес проживания' содержит недопустимые символы"); return false; }

 if(document.getElementById("USER_TEL").value!="")
   if((/^[-0-9_ ]{0,30}$/.test(document.getElementById("USER_TEL").value))!=true)  { alert("Поле 'Телефон' содержит недопустимые символы"); return false; } 

 if(document.getElementById("USER_EMAIL").value!="")
   if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)+$/.test(document.getElementById("USER_EMAIL").value))!=true) { alert("Неверный e-mail"); return false; } 

 if(!checkAllForm(obj)) return false;

 if(document.getElementById("USER_TXT").value=="") { alert("Не заполнено поле \"Текст сообщения\""); return false; }

 if(document.getElementById("USER_TXT").value!="") 
  if(cmpstr(document.getElementById("USER_TXT").value))
   { alert("Поле 'Текст сообщения' содержит недопустимые символы"); return false; }

 if(document.getElementById("slc0").selectedIndex==0) { alert("Не выбрано поле \"Тема сообщения\""); return false; }
 
 SetCookieForNMinuts("flagpost", 1); 
 document.cookie="flagpost=1";
 
 return true;
}





// проверка добавления вопроса
var levelrbr=0; // уровень рубрикатора (первый уровень не может быть выбран при добавлении вопроса только его подпапки)
function checkAddAsk(obj)
{



//    if((/[^A-Za-z]{0,750}$/.test(document.getElementById("USER_TXT").value))!=true)  { alert("Поле 'Текст сообщения' содержит недопустимые символы"); return false; } 
//    return false;



/*
 checkAllFormExt(obj, vl);
 if((!document.getElementById("USER_Sgl").checked)&&(!document.getElementById("USER_NoSgl").checked)) { alert('Не выбрано поле "С правилами ознакомлен, принимаю условия" или "С правилами ознакомлен, не принимаю условия"');	return false; }

 if(document.getElementById("USER_NoSgl").checked)
  {
	  location.replace("/");
	  return false;
  }
*/

 
 if(document.getElementById("slc0").selectedIndex>0)
  {
   if(document.getElementById("slc0").options[document.getElementById("slc0").selectedIndex].title=="y")
    if(levelrbr<2) // уровень рубрикатора (первый уровень не может быть выбран при добавлении вопроса только его подпапки)
      { alert("Поле 'Тема обращения' не должно содержать только имя основного раздела, например 'Вопросы ЖКХ', следует выбрать подраздел, например 'Вопросы ЖКХ'->'Электроснабжение'"); return false; } 
   }


 if(document.getElementById("USER_FML").value!="")
   if((/^[А-Яа-я]{0,30}$/.test(document.getElementById("USER_FML").value))!=true)  { alert("Поле 'Фамилия' содержит недопустимые символы"); return false; } 
/*
 if(document.getElementById("USER_FML").value!="") 
  if(cmpstr(document.getElementById("USER_FML").value))
   { alert("Поле 'Фамилия' содержит недопустимые символы"); return false; }
*/

 if(document.getElementById("USER_NAME").value!="")
   if((/^[А-Яа-я]{0,30}$/.test(document.getElementById("USER_NAME").value))!=true)  { alert("Поле 'Имя' содержит недопустимые символы"); return false; } 
/*
 if(document.getElementById("USER_NAME").value!="") 
  if(cmpstr(document.getElementById("USER_NAME").value))
   { alert("Поле 'Имя' содержит недопустимые символы"); return false; }
*/

 if(document.getElementById("USER_OTCH").value!="")
   if((/^[А-Яа-я]{0,30}$/.test(document.getElementById("USER_OTCH").value))!=true)  { alert("Поле 'Отчество' содержит недопустимые символы"); return false; } 
/*
 if(document.getElementById("USER_OTCH").value!="") 
  if(cmpstr(document.getElementById("USER_OTCH").value))
   { alert("Поле 'Отчество' содержит недопустимые символы"); return false; }
*/

// if(document.getElementById("USER_ADDRRES").value!="")
//   if((/^[-А-Яа-я0-9.,.,_ ]{0,355}$/.test(document.getElementById("USER_ADDRRES").value))!=true)  { alert("Поле 'Адрес регистрации' содержит недопустимые символы"); return false; } 

 if(document.getElementById("USER_ADDRRES").value!="") 
  if(cmpstr(document.getElementById("USER_ADDRRES").value))
   { alert("Поле 'Адрес регистрации' содержит недопустимые символы"); return false; }


 // поле индекс теперь хранит адрес целиком
// if(document.getElementById("USER_IDX").value!="") 
//   if((/^[-А-Яа-я0-9.,.,_ ]{0,30}$/.test(document.getElementById("USER_IDX").value))!=true)  { alert("Поле 'Адрес проживания' содержит недопустимые символы"); return false; } 

 if(document.getElementById("USER_IDX").value!="") 
  if(cmpstr(document.getElementById("USER_IDX").value))
   { alert("Поле 'Адрес проживания' содержит недопустимые символы"); return false; }


/*
 if((/^[0-9]{0,30}$/.test(document.getElementById("USER_IDX").value))!=true)  { alert("Поле 'Индекс' содержит недопустимые символы"); return false; } 
 if((/^[А-Яа-я]{0,50}$/.test(document.getElementById("USER_CNTR").value))!=true)  { alert("Поле 'Страна' содержит недопустимые символы"); return false; } 
 if((/^[А-Яа-я]{0,50}$/.test(document.getElementById("USER_CITY").value))!=true)  { alert("Поле 'Город' содержит недопустимые символы"); return false; } 
 if((/^[А-Яа-я]{0,50}$/.test(document.getElementById("USER_STREET").value))!=true)  { alert("Поле 'Улица' содержит недопустимые символы"); return false; } 
 if((/^[0-9]{0,50}$/.test(document.getElementById("USER_HS").value))!=true)  { alert("Поле 'Дом' содержит недопустимые символы"); return false; } 

 if(document.getElementById("USER_KRP").value!="")
   if((/^[0-9]{0,50}$/.test(document.getElementById("USER_KRP").value))!=true)  { alert("Поле 'Корпус' содержит недопустимые символы"); return false; } 

 if((/^[0-9]{0,50}$/.test(document.getElementById("USER_KV").value))!=true)  { alert("Поле 'Квартира' содержит недопустимые символы"); return false; } 
*/

 if(document.getElementById("USER_TEL").value!="")
   if((/^[-0-9_ ]{0,30}$/.test(document.getElementById("USER_TEL").value))!=true)  { alert("Поле 'Телефон' содержит недопустимые символы"); return false; } 
//   if((/^[-A-Za-z0-9_ ]{0,30}$/.test(document.getElementById("USER_TEL").value))!=true)  { alert("Поле 'Телефон' содержит недопустимые символы"); return false; } 


// if(document.getElementById("USER_EMAIL").value!="")
//   if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.getElementById("USER_EMAIL").value))!=true) { alert("Неверный e-mail"); return false; } 

 if(document.getElementById("USER_EMAIL").value!="")
   if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)+$/.test(document.getElementById("USER_EMAIL").value))!=true) { alert("Неверный e-mail"); return false; } 



/*
 // проверка логина
 if((/^[A-Za-z][-A-Za-z0-9_ ]{0,49}$/.test(document.getElementById("USER_LOGIN").value))!=true) { alert("Поле 'Логин' содержит недопустимые символы"); return false; } 
 
 // проверка почты
 if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.getElementById("USER_EMAIL").value))!=true){ alert("Неверный e-mail"); return false; } 
*/





 if(!checkAllForm(obj)) return false;


 



 if(document.getElementById("USER_TXT").value=="") { alert("Не заполнено поле \"Текст сообщения\""); return false; }

 if(document.getElementById("USER_TXT").value!="") 
  if(cmpstr(document.getElementById("USER_TXT").value))
   { alert("Поле 'Текст сообщения' содержит недопустимые символы"); return false; }



 if(document.getElementById("slc0").selectedIndex==0) { alert("Не выбрано поле \"Тема сообщения\""); return false; }




 if((!document.getElementById("USER_Radiobutton2").checked)&&(!document.getElementById("USER_Radiobutton").checked)) { alert("Не выбрано поле \"Способ получения ответа\" ");  return false; }

 if(document.getElementById("USER_Radiobutton").checked) { if(!checkAllFormExt(obj, "3")) return false; } else { if(!checkAllFormExt(obj, "2")) return false; }

 if(document.getElementById("USER_Radiobutton").checked)
  {
   if(document.getElementById("USER_PEMAIL").value!="")
    if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.getElementById("USER_PEMAIL").value))!=true) { alert("Неверный e-mail"); return false; } 
  }


 if(document.getElementById("USER_Radiobutton2").checked)
  {
   if(document.getElementById("USER_PIDX").value!="") 
     if(cmpstr(document.getElementById("USER_PIDX").value))
      { alert("Поле 'Адрес проживания 2' содержит недопустимые символы"); return false; }
  }


 
 SetCookieForNMinuts("flagpost", 1); 
 document.cookie="flagpost=1";

  
 return true;
}





function AuthStateStat(vl)
{
 if(vl==2)	
  {
    targetElement =document.getElementById("DataOrgN");
	targetElement.style.display = "";

    targetElement =document.getElementById("DataOrg");
	targetElement.style.display = "none";

	if(document.getElementById("USER_PIDX").value=="") document.getElementById("USER_PIDX").value=document.getElementById("USER_IDX").value;
	if(document.getElementById("USER_PCNTR").value=="") document.getElementById("USER_PCNTR").value=document.getElementById("USER_CNTR").value;
	if(document.getElementById("USER_PCITY").value=="") document.getElementById("USER_PCITY").value=document.getElementById("USER_CITY").value;
	if(document.getElementById("USER_PSTREET").value=="") document.getElementById("USER_PSTREET").value=document.getElementById("USER_STREET").value;
	if(document.getElementById("USER_PHS").value=="") document.getElementById("USER_PHS").value=document.getElementById("USER_HS").value;
	if(document.getElementById("USER_PKRP").value=="") document.getElementById("USER_PKRP").value=document.getElementById("USER_KRP").value;
	if(document.getElementById("USER_PKV").value=="") document.getElementById("USER_PKV").value=document.getElementById("USER_KV").value;

    
//   targetElement =document.getElementById("DataOrgE");
//	targetElement.style.display = "";
  }
 else
  {
    targetElement =document.getElementById("DataOrgN");
	targetElement.style.display = "none";

    targetElement =document.getElementById("DataOrg");
	targetElement.style.display = "";

    
	if(document.getElementById("USER_PEMAIL").value=="") document.getElementById("USER_PEMAIL").value=document.getElementById("USER_EMAIL").value;

//    targetElement =document.getElementById("DataOrgE");
//	targetElement.style.display = "none";
  }
 
 
}






















var mssgload='<p style="font-size:10px; color:#777777">загрузка разделов</p>';
function loadData(th, lv, selnm)
{
	if(th.selectedIndex>0)
	 {
      levelrbr=lv; // уровень рубрикатора (первый уровень не может быть выбран при добавлении вопроса только его подпапки)
		 
//		 alert(th.options[th.selectedIndex].value+" "+lv+" "+selnm); 

		 
		 for(i=lv+1; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат
		 document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		 startfoto('/bitrix/templates/two_columns/readctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm, 'dv'+selnm+lv, 0);
	 }
}

function loadDatajkx(th, lv, selnm)
{
	if(th.selectedIndex>0)
	 {
      levelrbr=lv; // уровень рубрикатора (первый уровень не может быть выбран при добавлении вопроса только его подпапки)
		 
//		 alert(th.options[th.selectedIndex].value+" "+lv+" "+selnm); 

		 if(levelrbr==1){
		 	 if(th.options[th.selectedIndex].value==299 || th.options[th.selectedIndex].value==300 || th.options[th.selectedIndex].value==301 || th.options[th.selectedIndex].value==302 || th.options[th.selectedIndex].value==304){

		 		 targetElement =document.getElementById("mup");
		 		 targetElement.style.display = "";

		 		 targetElement =document.getElementById("gos");
		 		 targetElement.style.display = "none";

			 }else if(th.options[th.selectedIndex].value==303){

		 		 targetElement =document.getElementById("mup");
		 		 targetElement.style.display = "none";

		 		 targetElement =document.getElementById("gos");
		 		 targetElement.style.display = "";
			 }else{

		 		 targetElement =document.getElementById("mup");
		 		 targetElement.style.display = "none";

		 		 targetElement =document.getElementById("gos");
		 		 targetElement.style.display = "none";
		 
		 	 };
		 };
		 
		 for(i=lv+1; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат
		 document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		 startfoto('/bitrix/templates/500/jkx/readctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm, 'dv'+selnm+lv, 0);
	 }
}

/*Управление Заказчика*/

function loadDataUZ(th, lv, selnm)
{
	if(th.selectedIndex>0)
	 {
      levelrbr=lv; // уровень рубрикатора (первый уровень не может быть выбран при добавлении вопроса только его подпапки)
		 
//		 alert(th.options[th.selectedIndex].value+" "+lv+" "+selnm); 

		 
		 for(i=lv+1; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат
		 document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		 startfoto('/content/ep/uz/readctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm, 'dv'+selnm+lv, 0);
	 }
}







// загрузка данных для страницы часто задаваемые вопросы
var mssgloadOQP='<p style="font-size:12px; color:#777777" align="center">загрузка вопросов</p>';
function loadDataOQP(th, lv, selnm)
{
	if(th.selectedIndex>0)
	 {
		 for(i=lv; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат
		 
	     if(th.options[th.selectedIndex].value>0) // подгружаем новые элементы select только если id выбранного пункта >0
		  {
		   document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		   startfoto('/bitrix/templates/two_columns/readfullctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm, 'dv'+selnm+lv, 0);
		  }
		  
		 document.getElementById("dvoftquest").innerHTML = mssgloadOQP;
		 startfoto('/bitrix/templates/two_columns/oftenquest.php?mid='+th.options[th.selectedIndex].value, 'dvoftquest', 0);
	 }
}






// загрузка данных для страницы часто задаваемые вопросы
function loadDataAdm(th, lv, selnm, gt)
{
	if(th.selectedIndex>0)
	 {
		 for(i=lv; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат
 
         qr='';
         if(document.getElementById("USER_DATE_BEG")) { if(document.getElementById("USER_DATE_BEG").value!='') qr+='&qvdb='+document.getElementById("USER_DATE_BEG").value;  }
         if(document.getElementById("USER_DATE_END")) { if(document.getElementById("USER_DATE_END").value!='') qr+='&qvde='+document.getElementById("USER_DATE_END").value; }

         if(document.getElementById("USER_VNEW")) { if(document.getElementById("USER_VNEW").checked) qr+='&qvnw=y'; }
         if(document.getElementById("USER_VOTC")) { if(document.getElementById("USER_VOTC").checked) qr+='&qvot=y'; }
         if(document.getElementById("USER_VWT")) { if(document.getElementById("USER_VWT").checked) qr+='&qvwt=y'; }
         if(document.getElementById("USER_VVW")) { if(document.getElementById("USER_VVW").checked) qr+='&qvvw=y'; }
         if(document.getElementById("USER_VDNM")) { if(document.getElementById("USER_VDNM").checked) qr+='&qvdnm=y'; }
		 
//		 alert(qr);

         if(th.options[th.selectedIndex].value>0) // подгружаем новые элементы select только если id выбранного пункта >0
		  {
		   document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		   startfoto('/bitrix/templates/two_columns/readadmctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm+'&'+gt+qr, 'dv'+selnm+lv, 0);
//		   startfoto('/bitrix/templates/two_columns/readadmctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm, 'dv'+selnm+lv, 0);
		  }
		 
		 document.getElementById("dvoftquest").innerHTML = mssgloadOQP;
//		 startfoto('/bitrix/templates/two_columns/admincode.php?mid='+th.options[th.selectedIndex].value+'&'+gt, 'dvoftquest', 0);
//        alert('/bitrix/templates/two_columns/admincode.php?mid='+th.options[th.selectedIndex].value+'&'+gt+qr);
		 startfoto('/bitrix/templates/two_columns/admincode.php?mid='+th.options[th.selectedIndex].value+'&'+gt+qr, 'dvoftquest', 0);
	 }
}

// загрузка данных для страницы Админитративного раздела ЖКХ
function loadDataAdmjkx(th, lv, selnm, gt)
{
	if(th.selectedIndex>0)
	 {
		 for(i=lv; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат
 
         qr='';
         if(document.getElementById("USER_DATE_BEG")) { if(document.getElementById("USER_DATE_BEG").value!='') qr+='&qvdb='+document.getElementById("USER_DATE_BEG").value;  }
         if(document.getElementById("USER_DATE_END")) { if(document.getElementById("USER_DATE_END").value!='') qr+='&qvde='+document.getElementById("USER_DATE_END").value; }

         if(document.getElementById("USER_VNEW")) { if(document.getElementById("USER_VNEW").checked) qr+='&qvnw=y'; }
         if(document.getElementById("USER_VOTC")) { if(document.getElementById("USER_VOTC").checked) qr+='&qvot=y'; }
         if(document.getElementById("USER_VWT")) { if(document.getElementById("USER_VWT").checked) qr+='&qvwt=y'; }
         if(document.getElementById("USER_VVW")) { if(document.getElementById("USER_VVW").checked) qr+='&qvvw=y'; }
         if(document.getElementById("USER_VDNM")) { if(document.getElementById("USER_VDNM").checked) qr+='&qvdnm=y'; }
		 
		// alert(qr);

         if(th.options[th.selectedIndex].value>0) // подгружаем новые элементы select только если id выбранного пункта >0
		  {
		   //document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		   //startfoto('/bitrix/templates/two_columns/jkx/readadmctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm+'&'+gt+qr, 'dv'+selnm+lv, 0);
		  }
		 
		 document.getElementById("dvoftquestjkx").innerHTML = mssgloadOQP;
                 //alert('/bitrix/templates/two_columns/jkx/admincode.php?mid='+th.options[th.selectedIndex].value+'&'+gt+qr);
		 startfoto('/bitrix/templates/500/jkx/admincode.php?mid='+th.options[th.selectedIndex].value+'&'+gt+qr, 'dvoftquestjkx', 0);
	 }
}

/*Управление заказчика*/
function loadDataAdmUZ(th, lv, selnm, gt)
{
	if(th.selectedIndex>0)
	 {
		 for(i=lv; i<=MaxAJAXSlc; i++) document.getElementById("dv"+selnm+i).innerHTML = ""; // очищаем все div имеющие номер меньше того который нажат
 
         qr='';
         if(document.getElementById("USER_DATE_BEG")) { if(document.getElementById("USER_DATE_BEG").value!='') qr+='&qvdb='+document.getElementById("USER_DATE_BEG").value;  }
         if(document.getElementById("USER_DATE_END")) { if(document.getElementById("USER_DATE_END").value!='') qr+='&qvde='+document.getElementById("USER_DATE_END").value; }

         if(document.getElementById("USER_VNEW")) { if(document.getElementById("USER_VNEW").checked) qr+='&qvnw=y'; }
         if(document.getElementById("USER_VOTC")) { if(document.getElementById("USER_VOTC").checked) qr+='&qvot=y'; }
         if(document.getElementById("USER_VWT")) { if(document.getElementById("USER_VWT").checked) qr+='&qvwt=y'; }
         if(document.getElementById("USER_VVW")) { if(document.getElementById("USER_VVW").checked) qr+='&qvvw=y'; }
         if(document.getElementById("USER_VDNM")) { if(document.getElementById("USER_VDNM").checked) qr+='&qvdnm=y'; }
		 
         if(th.options[th.selectedIndex].value>0) // подгружаем новые элементы select только если id выбранного пункта >0
		  {
		   document.getElementById("dv"+selnm+lv).innerHTML = mssgload;
		   startfoto('/content/ep/uz/readadmctlg.php?lv='+lv+'&sid='+th.options[th.selectedIndex].value+'&sname='+selnm+'&'+gt+qr, 'dv'+selnm+lv, 0);
		  }
		 
		 document.getElementById("dvoftquest").innerHTML = mssgloadOQP;
		 startfoto('/content/ep/uz/admincode.php?mid='+th.options[th.selectedIndex].value+'&'+gt+qr, 'dvoftquest', 0);
	 }
}




//---------------------- динамическая подгрузка
function isIE5() { return (navigator.userAgent.indexOf("MSIE 5") > -1); } function isIE6() { return (navigator.userAgent.indexOf("MSIE 6") > -1); } function isIE7() { return (navigator.userAgent.indexOf("MSIE 7") > -1); }  function isIE() { return (isIE5() || isIE6() || isIE7());}   
var StopLoadMainPageInFireFox=0;

var reqTimeoutF;
var elemforloadF;

var gnumF;
var	gwhatF;  



function loadXMLDocF(url, idelem, tmout) {
	
/*	
function Car() {
//  alert("Вызван конструктор Car().");
}

// Определяем новый метод "класса" Car.
Car.prototype.drive = function() { 
  var turl=url;
  alert(turl); 
}


// Говорим, что прототип Car - "класс" Zaporojets.
to = new Car(); 	
to.drive();	
*/	
	
	
	
	
	
	
	
	
	
	
	
	
    var reqF;
    reqF = null;
	
	
    if (window.XMLHttpRequest) {
        try {
            reqF = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            reqF = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                reqF = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    }


/*
   var reqF;
    try {
        reqF = new XMLHttpRequest();
    }
    catch(e) {
        var XmlHttpVersions = new Array('MSXML2.XMLHTTP.7.0','MSXML2.XMLHTTP.6.0','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP', 'Microsoft.XMLHTTP');
        for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++){
            try {
                reqF = new ActiveXObject(XmlHttpVersions[i]);
            }
            catch (e) {}
        }
    }
    if (!reqF) {
        alert("Ошибка создания XmlHttpRequest");
    }
    else {
        alert('all good!');
//        return reqF;
    }
}    
*/


    if (reqF) {
/*		
        reqF.tmo=tmout;
		reqF.fullurl=url;   
		reqF.turl=url;   
		reqF.elem=idelem;   // добавил это свойство для хранения имени объекта в который будет записан возвращенный текст
*/		
        reqF.onreadystatechange = function()
		                           {
                                       var tmo=tmout;
		                               var fullurl=url;   
		                               var turl=url;   
		                               var elem=idelem;   // добавил это свойство для хранения имени объекта в который будет записан возвращенный текст
									
									  
									
                                       if (reqF.readyState == 4) 
									    {
											
                                         // only if "OK"
                                         if (reqF.status == 200) 
										  {
											  
		                                    i=-1; if((i=turl.indexOf("?", 0))>1) turl=turl.substring(0,i); // если присутствовали какие либо данные GET убираем их и подставляем данные переданные (если они есть) из прочитанного файла


                                            //--------- теперь пытаемся вычленить GET из страницы. в этом варианте это должна быть первая строка заканчивающаяся #x#
											RespTxt=reqF.responseText;
											tqr="";
											
		                                    i=-1; 
											if((i=reqF.responseText.indexOf("#x#", 0))>1) // если тег найден значит параметры переданы и мы их должны считать
											 {
											  RespTxt=reqF.responseText.substring(i+3, reqF.responseText.length);
											  tqr="?"+reqF.responseText.substring(0, i);
											  }

                                            //--------- выводим полученный от запрашиваемой страницы контент
                                            var tFDiv = document.getElementById(elem);
                                            if (elem=="FCKeditor1") {tFDiv.value = RespTxt;} else {
                                            tFDiv.innerHTML = RespTxt;}


//                                            if(!isIE()) { if(StopLoadMainPageInFireFox<1) StopLoadMainPageInFireFox++;  else  window.stop();  }



                                            // если reqF.tmo больше 0 то вызываем скрипт через интервал reqF.tmo   
	                                        if(tmo>0) { setTimeout("loadXMLDocF('"+turl+tqr+"', '"+elem+"', "+tmo+");", tmo); }
											
                                            } 
										  else
//										   setTimeout("loadXMLDocF('"+reqF.turl+tqr+"', '"+reqF.elem+"', "+reqF.tmo+");", 3500);  // если данные получить не удалось пробуем повторить попытку через 3,5 сек
                                           alert("Не удалось получить данные:\n" + reqF.statusText);
                                         }  
								    }
			                                 
        reqF.open("GET", url, true);
        reqF.send(null);
		
//		i=ts.indexOf("#x#", 0);
//        setTimeout("loadXMLDocF('"+url+"', '"+idelem+"');", 10000);
    } else {
        alert("Браузер не поддерживает AJAX");
    }
}
 
 
 
 
 
 

//end---------------------- динамическая подгрузка


// имя страницы, имя объекта в который запишем результат
function startfoto(url, el, tmout)
{
//	loadXMLDocF('/bitrix/templates/xml_catalog/randfoto.php');   // вот так собственная подгрузка
	loadXMLDocF(url, el, tmout);   // вот так собственная подгрузка
}
















































function locreplace(path)
{
location.replace(path);
}



//-------------- Блоки  данных -----------
var obja, objis

function EditUsPg(obj, obja, obji)
{

 if(document.getElementById(obj).style.display == 'none')
  {
   document.getElementById(obja).style.fontWeight='bold';
   document.getElementById(obji).src='/bitrix/templates/xml_catalog/images/ara.jpg';
   document.getElementById(obj).style.display = 'block';
  }
 else 
  {
   document.getElementById(obja).style.fontWeight='normal';
   document.getElementById(obji).src='/bitrix/templates/xml_catalog/images/ar.jpg';
   document.getElementById(obj).style.display = 'none';
   }

}



function OpenSct(obj, obja)
{

 if(document.getElementById(obj).style.display == 'none')
  {
   document.getElementById(obja).style.fontWeight='bold';
   document.getElementById(obj).style.display = 'block';
  }
 else 
  {
   document.getElementById(obja).style.fontWeight='normal';
   document.getElementById(obj).style.display = 'none';
   }

}








function OpenSct2(obj, obja)
{

if(document.getElementById(obj))
{

 if(document.getElementById(obj).style.display == 'none')
  {
   if(document.getElementById(obja)) document.getElementById(obja).style.fontWeight='bold';
   if(document.getElementById(obja)) document.getElementById(obja).innerHTML='Скрыть основное меню';

   document.getElementById(obj).style.display = 'block';

   if(document.getElementById("leftsubmenu")) document.getElementById("leftsubmenu").style.display = 'none';
  }
 else 
  {
   if(document.getElementById(obja)) document.getElementById(obja).innerHTML='Открыть основное меню';

   if(document.getElementById(obja)) document.getElementById(obja).style.fontWeight='normal';
   if(document.getElementById(obja)) document.getElementById(obj).style.display = 'none';

   if(document.getElementById("leftsubmenu")) document.getElementById("leftsubmenu").style.display = 'block';
   }


}
}









// модуль регистрации пользователей
function checkAndFlagREG(obj)
{
 if((document.getElementById("DataOrg").style.display == 'none')&&(document.getElementById("USER_NameOrg").value=="")) { alert("Не заполнено поле 'Название организации' "); return false; }	
	

if(!document.getElementById("USER_Sgl").checked) { alert('Не выбрано поле "Я прочитал и принимаю условия пользовательского соглашения"');	return false; }
	

 if(document.getElementById("USER_CONFIRM_PASSWORD").value!=document.getElementById("USER_PASS").value) 
  {
//	alert("Поле 'Пароль' и 'Подтверждение пароля' не совпадают"+" p="+document.getElementById("USER_PASS").value+" c="+document.getElementById("USER_CONFIRM_PASSWORD").value); 
	alert("Поле 'Пароль' и 'Подтверждение пароля' не совпадают"); 
	return false; 
	}		
	
	
 if(!checkAllForm(obj)) return false;	
	
// alert(document.getElementById("USER_CONFIRM_PASSWORD").value+" "+document.getElementById("USER_PASSWORD").value);


 

 SetCookieForNMinuts("flagpost", 1); 
 document.cookie="flagpost=1";

  
 return true;
}




// изменение названия кнопки Сохранить/Отправить
function changebuttonname (id) {
        if(document.getElementById("FCKeditor1").value != 0) {
               document.getElementById(id).value = "Отправить ответ";}
        else {
               document.getElementById(id).value = "Сохранить изменения";}
        //alert(document.getElementById(id).value);
        //document.getElementById("FCKeditor1").value = "test";
        //alert(document.getElementById("FCKeditor1").value);
}



function teml_load(id) {
        var mssgloadtempl = "Загрузка шаблона...";
        var th=document.getElementById(id);
        //alert(th);
        if (th.options[th.selectedIndex].value!=0) {
	document.getElementById("FCKeditor1").value = mssgloadtempl;
        startfoto('/bitrix/templates/two_columns/jkx/templ.php?mid='+th.options[th.selectedIndex].value, 'FCKeditor1', 0);}
}

function teml_clear() {
        document.getElementById("FCKeditor1").value = "";
}
