function LoadCityName(id_region)
{
id_city_name = "id_city_name"+id_region;
id_pic = "id_pic"+id_region;

if(document.getElementById(id_city_name).innerHTML == "")
{
JsHttpRequest.query(
     "skin/LoadCityName.php",
     {
     "id_region": id_region
   },
	   function (result,errors)
	   {
		   if (result)
		   {
               var name_city = result.name;
               var id_city = result.id;
               var id_region = result.id_region;

               for(a=0;a<id_city.length;a++)
               {
               		//alert(id_region[a]);
               		if(id_region[a] <= 0)
               		{
                      /*  if(document.getElementById(id_city_name).innerHTML == "")
						{
							document.getElementById(id_pic).innerHTML = "+";
						}
						else
						{
							document.getElementById(id_pic).innerHTML = "-";
						}*/
               		}
               		else
               		{
               			document.getElementById(id_pic).innerHTML = "-";
               			document.getElementById(id_city_name).innerHTML += "<span id=ids_cities style=\"padding-left:25px;\"><span id=id_pic_city"+id_city[a]+">+</span> <a class=main href=#"+id_city[a]+" onClick=\"AddFirmName("+id_city[a]+",0)\">"+name_city[a]+"</a></span> <span id=id_load_pic"+id_city[a]+" style=\"font-family: verdana; font-size: 10px; color: #444444; font-style: italic;\"></span><br><span id=id_firm_name"+id_city[a]+"></span>";
               		}
               }
		   }
		   else
		   {
		  		//document.getElementById("debug").innerHTML = errors;
		   }
   	   },
		false
	)
}
else
{
	document.getElementById(id_city_name).innerHTML = "";
	document.getElementById(id_pic).innerHTML = "+";         //<img src=\"images/cross_pic.gif\">
}
}

function AddFirmName(ids_city, m)
{
id_firm_name = "id_firm_name"+ids_city;
id_pic_city = "id_pic_city"+ids_city;
id_load_pic = "id_load_pic"+ids_city;

if(m == 0)
{
	document.getElementById(id_load_pic).innerHTML = "<img src=\"images/indicator.white.gif\"> çàãðóçêà";
}
else
{
}

if(document.getElementById("last_firm").value == "0")   //id_firm_name
{
document.getElementById(id_pic_city).innerHTML = "-";
JsHttpRequest.query(
     "skin/AddFirmName.php",
     {
     "ids_city": ids_city,
     "m": m
   },
	   function (result,errors)
	   {
		   if (result)
		   {
               var name_firm = result.name;
               var id_firm = result.id;
               var count_firms = result.count_firms;

               for(a=0;a<id_firm.length-1;a++)
               {
                   document.getElementById(id_firm_name).innerHTML += "<span style=\"padding-left:45px;\"><a class=main3 style=\"font-weight:none;\" href=?mod=about_firm&id="+id_firm[a]+">• <i>"+name_firm[a]+"</i></a></span><br>";
               }

               if(count_firms >= 5)
               {
               		id_firm = "";
                    name_firm = "";
               		m ++;
               		AddFirmName_1(ids_city, m);
               }
               else
               {
                   document.getElementById(id_load_pic).innerHTML = "";
                   document.getElementById("last_firm").value = "1";
               }
		   }
		   else
		   {

		   }
   	   },
		true
	)
}
else
{
	document.getElementById(id_firm_name).innerHTML = "";
	document.getElementById(id_pic_city).innerHTML = "+";
	document.getElementById(id_load_pic).innerHTML = "";
	document.getElementById("last_firm").value = "0";
}
}

function LoadName(id)
{
	AddFirmName(id);
}

/*DUBLICATION*/

function AddFirmName_1(ids_city, m)
{
id_firm_name = "id_firm_name"+ids_city;
id_pic_city = "id_pic_city"+ids_city;
id_load_pic = "id_load_pic"+ids_city;

if(m == 0)
{
	document.getElementById(id_load_pic).innerHTML = "<img src=\"images/indicator.white.gif\"> çàãðóçêà";
}
else
{

}

if(document.getElementById("last_firm").value == "0")   //id_firm_name
{
document.getElementById(id_pic_city).innerHTML = "-";
JsHttpRequest.query(
     "skin/AddFirmName.php",
     {
     "ids_city": ids_city,
     "m": m
   },
	   function (result,errors)
	   {
		   if (result)
		   {
               var name_firm = result.name;
               var id_firm = result.id;
               var count_firms = result.count_firms;

               for(a=0;a<id_firm.length-1;a++)
               {
                   document.getElementById(id_firm_name).innerHTML += "<span style=\"padding-left:45px;\"><a class=main3 style=\"font-weight:none;\" href=?mod=about_firm&id="+id_firm[a]+">• <i>"+name_firm[a]+"</i></a></span><br>";
               }

               if(count_firms >= 5)
               {
               	 	id_firm = "";
                    name_firm = "";
               		m ++;
               		AddFirmName(ids_city, m);
               }
               else
               {                    document.getElementById(id_load_pic).innerHTML = "";
                    document.getElementById("last_firm").value = "1";
               }
		   }
		   else
		   {

		   }
   	   },
		true
	)
}
else
{
	document.getElementById(id_firm_name).innerHTML = "";
	document.getElementById(id_pic_city).innerHTML = "+";
	document.getElementById(id_load_pic).innerHTML = "";
	document.getElementById("last_firm").value = "0";
}
}

