// JavaScript Document
///////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////
// Разные скрипты 
function windowopen(url, h, w){
	window.open(url,"","height="+h+", width="+w+", status=no, toolbar=no, menubar=no,location=no, scrollbars=yes, resizable=no" );
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function perehod(targ,perval){ //v3.0
  eval(targ+".location='"+perval+"'");
}

function printpage()
   {print();}

function closeit()
   {close();}

function  del_fir(url, elem){
if(confirm("Вы действительно хотите удалить "+elem+"?"))
location.href=url;
}
function hidetext(id) {
	switch (document.getElementById(id).value){
	case "Поиск по сайту...": document.getElementById(id).value = "";
	default: break;}
}
function showtext(id) {
	switch (id){
	case "poisk": if (document.getElementById(id).value == ""){
		 document.getElementById(id).value = "Поиск по сайту...";
		 }
	default: break;}
}
////////////////////////////////////////////////////////
// В переменной хранится ссылка на экземпляр XmlHttp
var xmlHttp = createXmlHttpRequestObject();
// Функция создает экземпляр XmlHttp
function createXmlHttpRequestObject()
{
	// Для хранения ссылки на объект
	var xmlHttp;
	try
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch(e)
	{
		//Масив версий IE 7 и ниже
		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
			{
				xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
			}
			catch(e){}
		}
	}
	if(!xmlHttp)
	   alert("Ошибка создания объекта XMLHttpRequest");
	else
	   return xmlHttp;
}
//////////////////////////////////////////////////////////////////////////
function valid_login_form()
{
	////////////////////////////////////////////// ЕМАЙЛ
	var regm = new RegExp("[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-\.]+\\.[a-z]{2,3}", 'i');
	if(document.login_form.usern.value == '') 
	{
	  document.login_form.Submit.disabled = true;
	   return false;
	}
	else if(!regm.test(document.login_form.usern.value))
	{
	  document.login_form.Submit.disabled = true;
	   return false;
	}
	else
	{
     document.login_form.Submit.disabled = false;
	}
	/////////////////////////////////////////////// ПАРОЛЬ
	var regp = new RegExp("[0-9a-z_]", 'i');	
	var pass_em = document.getElementById("pass_em");
	if(document.login_form.passn.value == '') 
	{
		document.login_form.Submit.disabled = true;
		 return false;
	}
	else if(document.login_form.passn.value.length < 6)
	{
		document.login_form.Submit.disabled = true;
		 return false;
	}
	else if(!regp.test(document.login_form.passn.value))
	{
		document.login_form.Submit.disabled = true;
		 return false;
	}
	else
	{ 
	document.login_form.Submit.disabled = false;
	}
}
/////////////////////////////////////////////////////////////////
function get_user_reg()
{
	if(xmlHttp)
	{
		var usernget = document.regform.reg_usern.value;
		try
		{
		   xmlHttp.open("GET", "xml.php?user_mail="+usernget, true);
		   xmlHttp.onreadystatechange = get_user_otvet_reg;
		   xmlHttp.send(null);		   
		}
		catch(e)
		{
			alert("Невозможно соединиться с сервером: \n" + e.toString());
		
		}
	}
}
// Функция обработки ответа HTTP
function get_user_otvet_reg()
{
	//получить ссылку элемент div на страниц
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
		  var response = xmlHttp.responseText;
	      if(response == "2")
		  {
		   document.getElementById("reg_usern_em").innerHTML = "Ваш email (логин) введен.";
	       //document.regform.regSubmit.disabled = false;	       
		  }
		  if(response == "1")
		  {
		  document.getElementById("reg_usern_em").innerHTML = "<b class='fbo'>Пользователь с таким логином уже есть в системе.</b>";
		  //document.regform.regSubmit.disabled = true;
		  return false;
		  }	  
		}
		else
		{
			alert("Возникли проблемы во время получения данных:\n" + xmlHttp.statusText);
		
		}
	}
}


function valid_reg_form()
{
    ////////////////////////////////////////////// ЕМАЙЛ
	var regmail = new RegExp("[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-\.]+\\.[a-z]{2,3}", 'i');
	var regpas = new RegExp("[0-9a-z_]", 'i');
	var usern_em = document.getElementById("reg_usern_em");
	var regsub = document.regform.regSubmit;
	
	if(document.regform.reg_usern.value == '')
	{
	  usern_em.innerHTML = "<b class='fbo'>Впишите свой действующий электронный адрес.</b>";
	  regsub.disabled = true;
	   return false;
	}
	else if(!regmail.test(document.regform.reg_usern.value))
	{
	  usern_em.innerHTML = "<b class='fbo'>Электронный адрес указан в неверном формате.</b>";
	  regsub.disabled = true;
	   return false;
	}
	else
	{
     get_user_reg();
	 if(document.getElementById("reg_usern_em") == "<b class='fbo'>Пользователь с таким логином уже есть в системе.</b>")
	  {
	   regsub.disabled = true;
	   return false;	   
	  }
	 if(document.getElementById("reg_usern_em") == "Ваш email (логин) введен.")
	   regsub.disabled = false;
	 //usern_em.innerHTML = "Ваш email (логин) введен.";
	 //regsub.disabled = false;
	}
	/////////////////////////////////////////////// ПАРОЛЬ
    var regsub = document.regform.regSubmit;		
	var passn_em = document.getElementById("reg_passn_em");
	if(document.regform.reg_passn.value == '') 
	{
	    passn_em.innerHTML = "<b class='fbo'>Впишите пожалуйста пароль</b>";
		regsub.disabled = true;
		return false;
	}
	else if(document.regform.reg_passn.value.length < 5)
	{
	    passn_em.innerHTML = "<b class='fbo'>Пароль не должен быть короче 5 символов.</b>";
		regsub.disabled = true;
		 return false;
	}
	else if(!regpas.test(document.regform.reg_passn.value))
	{
	    passn_em.innerHTML = "<b class='fbo'>Пароль должен состоять только из латинских символов и цифр.</b>";
		regsub.disabled = true;
		 return false;
	}
	else
	{ 
	passn_em.innerHTML = "Пароль введен";
	regsub.disabled = false;
	}
	//////////////////////////////////////////////// ПРОВЕРКА ПАРОЛЯ
	var pass_pro_em = document.getElementById("reg_passn_em1");
	 if(document.regform.reg_passnpro.value == '') 
	 {
	    pass_pro_em.innerHTML = "<b class='fbo'>Введите проверку пароля.</b>";
		regsub.disabled = true;
		 return false;
	 }
	 else if(document.regform.reg_passn.value != document.regform.reg_passnpro.value)
	 {
		pass_pro_em.innerHTML = "<b class='fbo'>Пароль и проверочный пароль не совпадают.</b>";
		regsub.disabled = true;
		 return false;		  
	 }
	 else 
	 {
	 pass_pro_em.innerHTML = "Пароль и проверочный пароль совпадают.";
	 regsub.disabled = false;
	 } 
	 
	/////////////////////////////////////////////// ФИО
	var fio_em = document.getElementById("reg_fio_em");
	if(document.regform.reg_fio.value == '') 
	{
	  fio_em.innerHTML = "<b class='fbo'>Впишите своё имя</b>";
	  regsub.disabled = true;
	   return false;
	}
	else 
	{ 
     fio_em.innerHTML = "Спасибо! Ваше имя указано.";
	 regsub.disabled = false;
	}
	/////////////////////////////////////////////// Телефон
	var tel_em = document.getElementById("reg_tel_em");
	if(document.regform.reg_tel.value == '') 
	{
	  tel_em.innerHTML = "<b class='fbo'>Впишите ваш контактный телефон</b>";
	  regsub.disabled = true;
	   return false;
	}
	else 
	{ 
     tel_em.innerHTML = "Спасибо! Контактный телефон указан.";
	 regsub.disabled = false;
	}
	 //////////////////////////////////////////////// ПРОВЕРКА КАПЧА
	var cap_em = document.getElementById("reg_cap_em");
	 if(document.regform.capcha.value == '') 
	 {
	    cap_em.innerHTML = "<b class='fbo'>Введите цифры с картинки.</b>";
		regsub.disabled = true;
		 return false;
	 }
	 else if(document.regform.capcha.value != document.regform.capcha_pro.value)
	 {
		cap_em.innerHTML = "<b class='fbo'>Введенные вами цифры не соответствуют цифрам картинки.</b>";
		regsub.disabled = true;
		 return false;		  
	 }
	 else 
	 {
	 cap_em.innerHTML = "Цифры с картинки введены верно.";
	 regsub.disabled = false;
	 }
	 
}

function valid_firm_form()
{
	var firf = document.firmform;
	
/////////////////////////////////////////////// ОГРН Организации
	var cidem = document.getElementById("c_id_em");
	if(firf.c_id.options[firf.c_id.selectedIndex].value == 0) 
	{
	  cidem.innerHTML = "<b class='fbo'>Выберите раздел каталога.</b>";
	  firf.regSubmit.disabled = true;
	   return false;
	}
	else 
	{ 
     cidem.innerHTML = "Раздел каталога указан.";
	 firf.regSubmit.disabled = false;
	}  
/////////////////////////////////////////////// Название Юр. лица
	var naurem = document.getElementById("na_ur_em");
	if(firf.na_ur.value == '') 
	{
	  naurem.innerHTML = "<b class='fbo'>Впишите Юридическое наименование организации.</b>";
	  firf.regSubmit.disabled = true;
	   return false;
	}
	else 
	{ 
     naurem.innerHTML = "Юридическое наименование указано.";
	 firf.regSubmit.disabled = false;
	} 
/////////////////////////////////////////////// Название ор-ии
	var naem = document.getElementById("na_em");
	if(firf.na.value == '') 
	{
	  naem.innerHTML = "<b class='fbo'>Впишите название организации.</b>";
	  firf.regSubmit.disabled = true;
	   return false;
	}
	else 
	{ 
     naem.innerHTML = "Юридическое наименование указано.";
	 firf.regSubmit.disabled = false;
	}   
/////////////////////////////////////////////// Юридический адрес
	var adrurem = document.getElementById("adr_ur_em");
	if(firf.adr_ur.value == '') 
	{
	  adrurem.innerHTML = "<b class='fbo'>Впишите юридический адрес организации.</b>";
	  firf.regSubmit.disabled = true;
	   return false;
	}
	else 
	{ 
     adrurem.innerHTML = "Юридический адрес указан.";
	 firf.regSubmit.disabled = false;
	}  
/////////////////////////////////////////////// ИНН Организации
	var innem = document.getElementById("inn_em");
	if(firf.inn.value == '') 
	{
	  innem.innerHTML = "<b class='fbo'>Укажите ИНН организации.</b>";
	  firf.regSubmit.disabled = true;
	   return false;
	}
	else 
	{ 
     innem.innerHTML = "ИНН организации указан.";
	 firf.regSubmit.disabled = false;
	}  
/////////////////////////////////////////////// ОГРН Организации
	var ogrnem = document.getElementById("ogrn_em");
	if(firf.ogrn.value == '') 
	{
	  ogrnem.innerHTML = "<b class='fbo'>Укажите ОГРН или ОГРНИП организации.</b>";
	  firf.regSubmit.disabled = true;
	   return false;
	}
	else 
	{ 
     ogrnem.innerHTML = "ОГРН или ОГРНИП организации указан.";
	 firf.regSubmit.disabled = false;
	}  
/////////////////////////////////////////////// ОГРН Организации
	var telem = document.getElementById("tel_em");
	if(firf.tel.value == '') 
	{
	  v.innerHTML = "<b class='fbo'>Укажите телефон организации.</b>";
	  firf.regSubmit.disabled = true;
	   return false;
	}
	else 
	{ 
     telem.innerHTML = "Телефон организации указан.";
	 firf.regSubmit.disabled = false;
	}  
}


var num_in;
//////////////////////////////////////////////////////////////////
//Функция получения списка городов
//////////////////////////////////////////////////////////////////
function sel_obj(numf)
{
	var get_idr;
	num_in = numf;
if(num_in == 1)
  {
    get_idr = 34;
  }
else if(num_in == 2)
  {
    get_idr = document.getElementById('frid').value;
  }
else if(num_in == 3)
  {
    get_idr = document.getElementById('frid1').value;
  }
else if(num_in == 4)
  {
    get_idr = document.getElementById('frid2').value;
  }
else if(num_in == 5)
  {
    get_idr = '0';
  }
else if(num_in == 6)
  {
    get_idr = document.getElementById('frid').value;
  }
else if(num_in == 7)
  {
    get_idr = document.getElementById('frid1').value;
  }
 
if(xmlHttp)
	{
		try
		{
		   xmlHttp.open("GET", "xml.php?rid="+get_idr, true);
		   xmlHttp.onreadystatechange = get_obj_xml;
		   xmlHttp.send(null);
		   
		}
		catch(e)
		{
			alert("Невозможно соединиться с сервером: \n" + e.toString());
		
		}
	}		
	
}

function get_obj_xml()
{
    var div_ser_fon = document.getElementById('serfon');
    var div_bel_fon = document.getElementById('belfon');
	var frid_sel = document.getElementById('sfrid');

		   
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
		  stext = "<table align=center border=0 cellspacing=3 cellpadding=4 style=\"background:#FFF;border:#C33 1px solid;\"><tr><td colspan=100  align=right valign=top style=\"min-width:450px;\"><a href=\"javascript:close_select()\"  class=reg_close >закрыть <b>x</b></a></td></tr><tr><td valign=top align=left>";
		  
		  var response = xmlHttp.responseText;
		  
		  if(response != '')
		  {	
		  frid_sel.innerHTML = response;
		  
	      var xmlRoot = response.split('|');
		  //gors.options[0] = new Option('', '');
		  if(xmlRoot.length>0)
		  {
		   var frw = 1;	
		   
	      for(var i=0; i<xmlRoot.length; i++)
	       {
		      var tv = xmlRoot[i].split(';');
		      //gors.options[i] = new Option(tv[1], tv[0]);
			    stext += "<a href=\"javascript:input_frid('"+tv[0]+"', '"+tv[1]+"','"+num_in+"')\" class=\"frd\">"+tv[1]+"</a><br>";
				
              if(frw == 30 || frw == 60 || frw == 90 || frw == 120 || frw == 150 || frw == 180)
			    stext += "</td><td valign=top align=left>";
				
				frw++;
		   }
		   if(document.getElementById('frid1').value != 36){
		   stext += "<br><a href=\"javascript:new_obj('"+num_in+"')\" class=\"frd\"><u><b>Другое</b></u></a>";}
		   frid_sel.innerHTML = stext+"</td></tr></table>";
		  }
		 }
		 else
		 {
			 if(document.getElementById('frid1').value != 36){
		     drugoe = "<br><a href=\"javascript:new_obj('"+num_in+"')\" class=\"frd\"><u><b>Другое</b></u></a>";}
			 frid_sel.innerHTML = "<table align=center border=0 cellspacing=3 cellpadding=8 style=\"background:#FFF;border:#C33 1px solid;\"><tr><td colspan=100  align=right valign=top style=\"min-width:450px;\"><a href=\"javascript:close_select()\"  class=reg_close >закрыть <b>x</b></a></td></tr><tr><td valign=top align=left>"+drugoe+"</td></tr></table>";	 
		 }
		 
		 div_ser_fon.className = 'page_ser';
	     div_bel_fon.className = 'div_ok';
         frid_sel.className = 'div_form';
		}
		else
		{
			alert("Возникли проблемы во время получения данных:\n" + xmlHttp.statusText);
		
		}
	}	
}

function input_frid(frids, spa_frids, num_in)
{
 
if(num_in == 1)
  {  
   var frid_inp = 'frid';
   var frid_spa = 'span_frid';
  }
if(num_in == 2)
  {
	var frid_inp = 'frid1';
    var frid_spa = 'span_frid1';
  }
if(num_in == 3)
  {
   var frid_inp = 'frid2';
   var frid_spa = 'span_frid2';
  }
if(num_in == 4)
  {
   var frid_inp = 'frid3';
   var frid_spa = 'span_frid3';
  }	
	
	var div_ser_fon = document.getElementById('serfon');
    var div_bel_fon = document.getElementById('belfon');
	var frid_sel = document.getElementById('sfrid');
	
	div_ser_fon.className = 'div_form1';
	div_bel_fon.className = 'div_form1';
    frid_sel.className = 'div_form1';
	
	document.getElementById(frid_inp).value = frids;
	
	document.getElementById(frid_spa).innerHTML = spa_frids;
	
	if(num_in == 1)
	{
		document.getElementById("frid1").value = "";
		document.getElementById("span_frid1").innerHTML = "";
		
		document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "";
		
		document.getElementById("frid3").value = "";
		document.getElementById("span_frid3").innerHTML = "";
	}
	else if(num_in == 2)
	{
		document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "";
		
		document.getElementById("frid3").value = "";
		document.getElementById("span_frid3").innerHTML = "";
	}
	else if(num_in == 3)
	{
		document.getElementById("frid3").value = "";
		document.getElementById("span_frid3").innerHTML = "";
	}
	else
	{
	}
}

function close_select()
{
	var div_ser_fon = document.getElementById('serfon');
    var div_bel_fon = document.getElementById('belfon');
	var frid_sel = document.getElementById('sfrid');
	
    div_ser_fon.className = 'div_form1';
    div_bel_fon.className = 'div_form1';
    frid_sel.className = 'div_form1';
}

function new_obj(num_in)
{
	var div_ser_fon = document.getElementById('serfon');
    var div_bel_fon = document.getElementById('belfon');
	var frid_sel = document.getElementById('sfrid');
	
if(num_in == 1)
  {
   	    document.getElementById("frid").value = "";
		document.getElementById("span_frid").innerHTML = "<input name='new_rid' size='40' />";
		
	    document.getElementById("frid1").value = "";
		document.getElementById("span_frid1").innerHTML = "";
		
		document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "";
		
		document.getElementById("frid3").value = "";
		document.getElementById("span_frid3").innerHTML = "";
  }
if(num_in == 2)
  {
	    document.getElementById("frid1").value = "";
		document.getElementById("span_frid1").innerHTML = "<input name='new_rid1' size='40' />";
		
		document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "";
		
		document.getElementById("frid3").value = "";
		document.getElementById("span_frid3").innerHTML = "";
  }
if(num_in == 3)
  {
	    document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "<input name='new_rid2' size='40' />";
		
		document.getElementById("frid3").value = "";
		document.getElementById("span_frid3").innerHTML = "";
  }
if(num_in == 4)
  {
	    document.getElementById("frid3").value = "";
		document.getElementById("span_frid3").innerHTML = "<input name='new_rid3' size='40' />";
  }	  
    div_ser_fon.className = 'div_form1';
    div_bel_fon.className = 'div_form1';
    frid_sel.className = 'div_form1';	
}
//////////////////////////////////////////////////////////////////
//Функция получения списка стран
//////////////////////////////////////////////////////////////////
function sel_obj1(numf)
{
	var get_idr;
	num_in = numf;
if(num_in == 1)
  {
    get_idr = '0';
  }
else if(num_in == 2)
  {
    get_idr = document.getElementById('frid').value;
  }
else if(num_in == 3)
  {
    get_idr = document.getElementById('frid1').value;
  }

if(xmlHttp)
	{
		try
		{
		   xmlHttp.open("GET", "xml.php?rid="+get_idr, true);
		   xmlHttp.onreadystatechange = get_obj_xml1;
		   xmlHttp.send(null);
		   
		}
		catch(e)
		{
			alert("Невозможно соединиться с сервером: \n" + e.toString());
		
		}
	}		
	
}

function get_obj_xml1()
{
    var div_ser_fon = document.getElementById('serfon');
    var div_bel_fon = document.getElementById('belfon');
	var frid_sel = document.getElementById('sfrid');

		   
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
		  stext = "<table align=center border=0 cellspacing=3 cellpadding=4 style=\"background:#FFF;border:#C33 1px solid;\"><tr><td colspan=100  align=right valign=top style=\"min-width:450px;\"><a href=\"javascript:close_select1()\"  class=reg_close >закрыть <b>x</b></a></td></tr><tr><td valign=top align=left>";
		  
		  var response = xmlHttp.responseText;
		  
		  if(response != '')
		  {	
		  frid_sel.innerHTML = response;
		  
	      var xmlRoot = response.split('|');
		  //gors.options[0] = new Option('', '');
		  if(xmlRoot.length>0)
		  {
		   var frw = 1;	
		   
	      for(var i=0; i<xmlRoot.length; i++)
	       {
		      var tv = xmlRoot[i].split(';');
		      //gors.options[i] = new Option(tv[1], tv[0]);
			    stext += "<a href=\"javascript:input_frid1('"+tv[0]+"', '"+tv[1]+"','"+num_in+"')\" class=\"frd\">"+tv[1]+"</a><br>";
				
              if(frw == 30 || frw == 60 || frw == 90 || frw == 120 || frw == 150 || frw == 180)
			    stext += "</td><td valign=top align=left>";
				
				frw++;
		   }
		   
		   stext += "<br><a href=\"javascript:new_obj1('"+num_in+"')\" class=\"frd\"><u><b>Другое</b></u></a>";
		   frid_sel.innerHTML = stext+"</td></tr></table>";
		  }
		 }
		 else
		 {
			 
		     drugoe = "<br><a href=\"javascript:new_obj1('"+num_in+"')\" class=\"frd\"><u><b>Другое</b></u></a>";
			 frid_sel.innerHTML = "<table align=center border=0 cellspacing=3 cellpadding=8 style=\"background:#FFF;border:#C33 1px solid;\"><tr><td colspan=100  align=right valign=top style=\"min-width:450px;\"><a href=\"javascript:close_select1()\"  class=reg_close >закрыть <b>x</b></a></td></tr><tr><td valign=top align=left>"+drugoe+"</td></tr></table>";	 
		 }
		 
		 div_ser_fon.className = 'page_ser';
	     div_bel_fon.className = 'div_ok';
         frid_sel.className = 'div_form';
		}
		else
		{
			alert("Возникли проблемы во время получения данных:\n" + xmlHttp.statusText);
		
		}
	}	
}

function input_frid1(frids, spa_frids, num_in)
{
 
if(num_in == 1)
  {  
   var frid_inp = 'frid';
   var frid_spa = 'span_frid';
  }
if(num_in == 2)
  {
	var frid_inp = 'frid1';
    var frid_spa = 'span_frid1';
  }
if(num_in == 3)
  {
   var frid_inp = 'frid2';
   var frid_spa = 'span_frid2';
  }
	
	var div_ser_fon = document.getElementById('serfon');
    var div_bel_fon = document.getElementById('belfon');
	var frid_sel = document.getElementById('sfrid');
	
	div_ser_fon.className = 'div_form1';
	div_bel_fon.className = 'div_form1';
    frid_sel.className = 'div_form1';
	
	document.getElementById(frid_inp).value = frids;
	
	document.getElementById(frid_spa).innerHTML = spa_frids;
	
	if(num_in == 1)
	{
		document.getElementById("frid1").value = "";
		document.getElementById("span_frid1").innerHTML = "";
		
		document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "";
		
	}
	else if(num_in == 2)
	{
		document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "";
	}
	else
	{
	}
}

function close_select1()
{
	var div_ser_fon = document.getElementById('serfon');
    var div_bel_fon = document.getElementById('belfon');
	var frid_sel = document.getElementById('sfrid');
	
    div_ser_fon.className = 'div_form1';
    div_bel_fon.className = 'div_form1';
    frid_sel.className = 'div_form1';
}

function new_obj1(num_in)
{
	var div_ser_fon = document.getElementById('serfon');
    var div_bel_fon = document.getElementById('belfon');
	var frid_sel = document.getElementById('sfrid');
	
if(num_in == 1)
  {
   	    document.getElementById("frid").value = "";
		document.getElementById("span_frid").innerHTML = "<input name='new_rid' size='40' />";
		
	    document.getElementById("frid1").value = "";
		document.getElementById("span_frid1").innerHTML = "";
		
		document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "";		
  }
if(num_in == 2)
  {
	    document.getElementById("frid1").value = "";
		document.getElementById("span_frid1").innerHTML = "<input name='new_rid1' size='40' />";
		
		document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "";
  }
if(num_in == 3)
  {
	    document.getElementById("frid2").value = "";
		document.getElementById("span_frid2").innerHTML = "<input name='new_rid2' size='40' />";
  } 
    div_ser_fon.className = 'div_form1';
    div_bel_fon.className = 'div_form1';
    frid_sel.className = 'div_form1';	
}
//////////////////////////////////////////////////////////////////
//Функция получения списка городов поиска
//////////////////////////////////////////////////////////////////
function search_obj(numf)
{
	var get_idr;
	num_in = numf;
if(num_in == 1)
  {
    get_idr = 34;
  }
else if(num_in == 2 || num_in == 6)
  {
    get_idr = document.getElementById('srid').value;
  }
else if(num_in == 3 || num_in == 7)
  {
    get_idr = document.getElementById('srid1').value;
  }
else if(num_in == 5)
  {
    get_idr = 0;
  } 
if(xmlHttp)
	{
		try
		{
		   xmlHttp.open("GET", "xml.php?rid="+get_idr, true);
		   xmlHttp.onreadystatechange = get_search_xml;
		   xmlHttp.send(null);
		   
		}
		catch(e)
		{
			alert("Невозможно соединиться с сервером: \n" + e.toString());
		
		}
	}		
	
}

function get_search_xml()
{

if(num_in == 1 || num_in == 5)
  {
    var frid_sel = document.getElementById('sfrid');
	document.getElementById('sfrid1').className = 'div_form1';
	document.getElementById('sfrid2').className = 'div_form1';
  }
if(num_in == 2 || num_in == 6)
  {
    var frid_sel = document.getElementById('sfrid1');
	document.getElementById('sfrid2').className = 'div_form1';
  }
if(num_in == 3 || num_in == 7)
  {
    var  frid_sel = document.getElementById('sfrid2');
  }
  
frid_sel.className = 'div_form';

		   
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
		  stext = "<a href=\"javascript:close_sel_search('"+num_in+"')\"><img src=\"img/stv.png\" /></a></br><table border='0' cellspacing='1' cellpadding='2'><tr><td valign='top'>";
		  
		  var response = xmlHttp.responseText;
		  
		  if(response != '')
		  {	
		  frid_sel.innerHTML = response;
		  
	      var xmlRoot = response.split('|');
		  //gors.options[0] = new Option('', '');
		  if(xmlRoot.length>0)
		  {
		   var frw = 1;	
		   
	      for(var i=0; i<xmlRoot.length; i++)
	       {
		      var tv = xmlRoot[i].split(';');
		      //gors.options[i] = new Option(tv[1], tv[0]);
			    stext += "<a href=\"javascript:input_srid('"+tv[0]+"', '"+tv[1]+"','"+num_in+"')\" class=\"frd\">"+tv[1]+"</a><br>";
				
              if(frw == 35 || frw == 75 || frw == 110)
			    stext += "</td><td valign='top'>";
				
				frw++;
		   }
		   stext += "</td></tr></table><a href=\"javascript:close_sel_search('"+num_in+"')\"><img src=\"img/stv.png\" /></a>";
		   frid_sel.innerHTML = stext;
		  }
		 }
		 else
		 {
		     frid_sel.innerHTML = "<a href=\"javascript:close_sel_search('"+num_in+"')\"><img src=\"img/stv.png\" /></a>";	 
		 }
		}
		else
		{
			alert("Возникли проблемы во время получения данных:\n" + xmlHttp.statusText);
		
		}
	}	
}

function input_srid(frids, spa_frids, num_in)
{
if(num_in == 1 || num_in == 5)
  {
   var frid_sel = document.getElementById('sfrid');
   var frid_inp = 'srid';
   var frid_spa = 'span_srid';
  }
if(num_in == 2 || num_in == 6)
  {
    var frid_sel = document.getElementById('sfrid1');
	var frid_inp = 'srid1';
    var frid_spa = 'span_srid1';
  }
if(num_in == 3 || num_in == 7)
  {
   var  frid_sel = document.getElementById('sfrid2');
   var frid_inp = 'srid2';
   var frid_spa = 'span_srid2';
  }

	
	frid_sel.className = 'div_form1';
	
	document.getElementById(frid_inp).value = frids;
	
	document.getElementById(frid_spa).innerHTML = "<a href=\"javascript:search_obj('"+num_in+"');\">"+spa_frids+"</a>";
	
	if(num_in == 1 || num_in == 5)
	{
		document.getElementById("srid1").value = "";
		document.getElementById("span_srid1").innerHTML = "<a href=\"javascript:search_obj('2');\">Выбрать город район</a>";
		document.getElementById("sfrid1").innerHTML = "";
		
		document.getElementById("srid2").value = "";
		document.getElementById("span_srid2").innerHTML = "<a href=\"javascript:search_obj('3');\">Выбрать район поселок</a>";
		document.getElementById("sfrid2").innerHTML = "";

	}
	else if(num_in == 2 || num_in == 6)
	{
		document.getElementById("srid2").value = "";
		document.getElementById("span_srid2").innerHTML = "<a href=\"javascript:search_obj('3');\">Выбрать район поселок</a>";
		document.getElementById("sfrid2").innerHTML = "";
		
	}

}

function close_sel_search(num_in)
{
if(num_in == 1 || num_in == 5)
  {
    var frid_sel = document.getElementById('sfrid');
  }
if(num_in == 2 || num_in == 6)
  {
    var frid_sel = document.getElementById('sfrid1');
  }
if(num_in == 3 || num_in == 7)
  {
    var  frid_sel = document.getElementById('sfrid2');
  }
if(num_in == 4)
  {
    var  frid_sel = document.getElementById('sfrid3');	
  }	  
frid_sel.className = 'div_form1';
}
////////////////////////////////////////////////////////////////////
function foto_hid(urfo, fotos)
{
	var div_fotos = document.getElementById(fotos);
	var a_urfo = document.getElementById(urfo);
	
	if(div_fotos.className == 'fothid' && a_urfo.className == 'otfo')
	{
		div_fotos.className = 'fothid1';
		a_urfo.className = 'otfo1';
	}
	else
	{
		div_fotos.className = 'fothid';
		a_urfo.className = 'otfo';
	}
}


function showAddress (urma, url_map) {

var div_kart = document.getElementById(url_map);
var a_urma = document.getElementById(urma);
	
	if(div_kart.className == 'fothid' && a_urma.className == 'otfo')
	{
		div_kart.className = 'fothid1';
		a_urma.className = 'otfo1';
	}
	else
	{
		div_kart.className = 'fothid';
		a_urma.className = 'otfo';
	}
 }

function  clik_baner(banerid)
 {
	if(xmlHttp)
	{
		try
		{
		   xmlHttp.open("GET", "xml.php?baner_klik="+banerid, true);
		   xmlHttp.onreadystatechange = baner_xml;
		   xmlHttp.send(null);
		   
		}
		catch(e)
		{
			alert("Невозможно соединиться с сервером: \n" + e.toString());
		
		}
	}		 
 }
function  baner_xml(banerid)
{
	return true;
}
