function checkFrm(){	
  var status = true;	
  var str = new String;
  var str2 = new String;

  str=document.searchfrm.area.value;
  str2=document.searchfrm.name.value;
  	
  if(str==999 && str2=="") {
    alert("Выберите область");
    status = false;
	return status;
  }
	return status;
}

function submitSearchFrm(){
  if(checkFrm()){
    document.searchfrm.submit();	
  }	
}	

function carea(strana_in, area_in)
 {
    this.area = area_in;
    this.strana = strana_in;
}

Strani = new Array();
Strani["1"] = "Латвия";
Strani["2"] = "Литва";
Strani["3"] = "Молдова";
Strani["4"] = "Россия";
Strani["5"] = "Украина";
Strani["6"] = "Эстония";
Strani["9"] = "Беларусь";
Strani["10"] = "Азербайджан";
Strani["11"] = "Армения";
Strani["12"] = "Казахстан";
Strani["13"] = "Кыргыстан";
Strani["14"] = "Узбекистан";
Strani["15"] = "Абхазия";
Strani["16"] = "Другие";

areaa = new Array();
areaa["188"] = new carea(16,'Агинский Бурятский автономный округ');
areaa["167"] = new carea(16,'Азербайджан');
areaa["180"] = new carea(16,'Акмолинская область');
areaa["130"] = new carea(12,'Актюбинская область');
areaa["131"] = new carea(12,'Алматинская область');
areaa["157"] = new carea(16,'Алматы');
areaa["2"] = new carea(4,'Алтайский край');
areaa["3"] = new carea(4,'Амурская область');
areaa["177"] = new carea(16,'Андижанская область');
areaa["4"] = new carea(4,'Архангельская область');
areaa["159"] = new carea(16,'Астана');
areaa["5"] = new carea(4,'Астраханская область');
areaa["158"] = new carea(16,'Атырауская область');
areaa["132"] = new carea(11,'Аштаракская область');
areaa["6"] = new carea(4,'Белгородская область');
areaa["133"] = new carea(9,'Брестская область');
areaa["7"] = new carea(4,'Брянская область');
areaa["175"] = new carea(16,'Бухарская область');
areaa["113"] = new carea(2,'Вильнюский район');
areaa["9"] = new carea(5,'Винницкая область');
areaa["134"] = new carea(9,'Витебская область');
areaa["10"] = new carea(4,'Владимирская область');
areaa["11"] = new carea(4,'Волгоградская область');
areaa["12"] = new carea(4,'Вологодская область');
areaa["13"] = new carea(5,'Волынская область');
areaa["14"] = new carea(4,'Воронежская область');
areaa["135"] = new carea(12,'Восточно-Казахстанская область');
areaa["136"] = new carea(11,'Гегаркуникская область');
areaa["137"] = new carea(9,'Гомельская область');
areaa["138"] = new carea(9,'Гродненская область');
areaa["117"] = new carea(16,'Грузия');
areaa["169"] = new carea(16,'Джалал - Абадская область');
areaa["107"] = new carea(5,'Днепропетровская область');
areaa["15"] = new carea(5,'Донецкая область');
areaa["16"] = new carea(4,'Еврейская автономная область');
areaa["139"] = new carea(11,'Ереван');
areaa["110"] = new carea(5,'Житомирская область');
areaa["17"] = new carea(5,'Закарпатская область');
areaa["140"] = new carea(12,'Западно-Казахстанская область');
areaa["18"] = new carea(5,'Запорожская область');
areaa["108"] = new carea(5,'Ивано - Франковская область');
areaa["19"] = new carea(4,'Ивановская область');
areaa["23"] = new carea(4,'Иркутская область');
areaa["141"] = new carea(13,'Иссык-Кульская область');
areaa["24"] = new carea(4,'Кабардино-Балкарская Республика');
areaa["25"] = new carea(4,'Калининградская область');
areaa["26"] = new carea(4,'Калужская область');
areaa["27"] = new carea(4,'Камчатская область');
areaa["142"] = new carea(13,'Карабалтинская область');
areaa["143"] = new carea(12,'Карагандинская область');
areaa["176"] = new carea(16,'Каракалпакия');
areaa["68"] = new carea(4,'Карачаево-Черкесская Республика');
areaa["29"] = new carea(4,'Кемеровская область');
areaa["30"] = new carea(5,'Киевская область');
areaa["109"] = new carea(5,'Кировоградская область');
areaa["31"] = new carea(4,'Кировская область');
areaa["184"] = new carea(4,'Коми-Пермяцкий автономный округ');
areaa["190"] = new carea(4,'Корякский автономный округ');
areaa["144"] = new carea(12,'Костанайская область');
areaa["32"] = new carea(4,'Костромская область');
areaa["145"] = new carea(11,'Котайкская область');
areaa["33"] = new carea(4,'Краснодарский край');
areaa["35"] = new carea(4,'Красноярский край');
areaa["37"] = new carea(5,'Крым');
areaa["38"] = new carea(4,'Курганская область');
areaa["39"] = new carea(4,'Курская область');
areaa["162"] = new carea(16,'Кызылординская область');
areaa["146"] = new carea(12,'Кызылординская область');
areaa["40"] = new carea(4,'Ленинградская область');
areaa["41"] = new carea(4,'Липецкая область');
areaa["105"] = new carea(16,'Луганская область');
areaa["42"] = new carea(5,'Львовская область');
areaa["43"] = new carea(4,'Магаданская область');
areaa["160"] = new carea(16,'Мангистауская область');
areaa["161"] = new carea(16,'Мангистауская область');
areaa["147"] = new carea(9,'Минск');
areaa["148"] = new carea(9,'Минская область');
areaa["149"] = new carea(9,'Могилевская область');
areaa["173"] = new carea(3,'Молдова');
areaa["114"] = new carea(4,'Москва');
areaa["45"] = new carea(4,'Московская область');
areaa["46"] = new carea(4,'Мурманская область');
areaa["150"] = new carea(13,'Нарынская область');
areaa["189"] = new carea(4,'Ненецкий автономный округ');
areaa["47"] = new carea(4,'Нижегородская область');
areaa["48"] = new carea(5,'Николаевская область');
areaa["49"] = new carea(4,'Новгородская область');
areaa["50"] = new carea(4,'Новосибирская область');
areaa["51"] = new carea(5,'Одесская область');
areaa["52"] = new carea(4,'Омская область');
areaa["53"] = new carea(4,'Оренбургская область');
areaa["54"] = new carea(4,'Орловская область');
areaa["170"] = new carea(16,'Ошская область');
areaa["166"] = new carea(16,'Павлодарская область');
areaa["55"] = new carea(4,'Пензенская область');
areaa["56"] = new carea(4,'Пермская область');
areaa["57"] = new carea(5,'Полтавская область');
areaa["171"] = new carea(16,'Приднестровский район');
areaa["58"] = new carea(5,'Прикарпатье область');
areaa["59"] = new carea(4,'Приморский край');
areaa["60"] = new carea(4,'Псковская область');
areaa["62"] = new carea(4,'Республика Адыгея');
areaa["63"] = new carea(4,'Республика Алтай');
areaa["64"] = new carea(4,'Республика Башкортостан');
areaa["65"] = new carea(4,'Республика Бурятия');
areaa["66"] = new carea(4,'Республика Дагестан');
areaa["22"] = new carea(4,'Республика Ингушетия');
areaa["67"] = new carea(4,'Республика Калмыкия – Хальмг Тангч');
areaa["69"] = new carea(4,'Республика Карелия');
areaa["70"] = new carea(4,'Республика Коми');
areaa["44"] = new carea(4,'Республика Марий - Эл');
areaa["72"] = new carea(4,'Республика Мордовия');
areaa["73"] = new carea(4,'Республика Саха (Якутия)');
areaa["74"] = new carea(4,'Республика Северная Осетия Алания');
areaa["75"] = new carea(4,'Республика Татарстан');
areaa["76"] = new carea(4,'Республика Тыва');
areaa["77"] = new carea(4,'Республика Хакасия');
areaa["111"] = new carea(1,'Рижский район');
areaa["183"] = new carea(16,'Ровенская');
areaa["78"] = new carea(4,'Ростовская область');
areaa["79"] = new carea(4,'Рязанская область');
areaa["178"] = new carea(16,'Самаркандская область');
areaa["80"] = new carea(4,'Самарская область');
areaa["115"] = new carea(4,'Санкт-Петербург');
areaa["81"] = new carea(4,'Саратовская область');
areaa["82"] = new carea(4,'Сахалинская область');
areaa["83"] = new carea(4,'Свердловская область');
areaa["164"] = new carea(16,'Северо-Казахстанская область');
areaa["165"] = new carea(16,'Северо-Казахстанская область');
areaa["84"] = new carea(4,'Смоленская область');
areaa["85"] = new carea(4,'Ставропольский край');
areaa["182"] = new carea(16,'Сумская');
areaa["151"] = new carea(14,'Сурхандарьинская область');
areaa["179"] = new carea(16,'Сырдарьинская область');
areaa["152"] = new carea(11,'Тавушская область');
areaa["192"] = new carea(16,'Таймырский (Долгано-Ненецкий) автономный округ');
areaa["112"] = new carea(6,'Таллинский район');
areaa["86"] = new carea(4,'Тамбовская область');
areaa["153"] = new carea(14,'Ташкентская область');
areaa["174"] = new carea(16,'Ташкентская область');
areaa["87"] = new carea(4,'Тверская область');
areaa["88"] = new carea(5,'Тернопольская область');
areaa["89"] = new carea(4,'Томская область');
areaa["90"] = new carea(4,'Тульская область');
areaa["91"] = new carea(4,'Тюменская область');
areaa["92"] = new carea(4,'Удмуртская Республика');
areaa["93"] = new carea(4,'Ульяновская область');
areaa["186"] = new carea(16,'Усть-Ордынский Бурятский автономный округ');
areaa["154"] = new carea(14,'Ферганская область');
areaa["94"] = new carea(4,'Хабаровский край');
areaa["185"] = new carea(4,'Ханты-Мансийский автономный округ');
areaa["106"] = new carea(5,'Харьковская область');
areaa["95"] = new carea(5,'Херсонская область');
areaa["96"] = new carea(5,'Хмельницкая область');
areaa["155"] = new carea(14,'Хорезмская область');
areaa["97"] = new carea(4,'Челябинская область');
areaa["98"] = new carea(5,'Черкасская область');
areaa["116"] = new carea(5,'Чернивецкая область');
areaa["99"] = new carea(5,'Черниговская область');
areaa["181"] = new carea(16,'Чеченская Республика');
areaa["100"] = new carea(4,'Читинская область');
areaa["101"] = new carea(4,'Чувашская Республика');
areaa["168"] = new carea(16,'Чуйская область');
areaa["102"] = new carea(4,'Чукотская АО');
areaa["191"] = new carea(16,'Эвенкийский автономный округ');
areaa["156"] = new carea(12,'Южно-Казахстанская область');
areaa["187"] = new carea(16,'Ямало-Ненецкий АО');
areaa["103"] = new carea(4,'Ярославская область');

function addarea(key)
{
	document.searchfrm.area.length++;
	document.searchfrm.area[document.searchfrm.area.length-1].text = area[key];
	document.searchfrm.area[document.searchfrm.area.length-1].value = key;
}


function chkkeyword(words,word) {
 for(a in words) {
  if(words[a]==word)
			{
			return true;
			}
 }
 return false;
}

function checkall(strana,area,i)
	{
	 if (strana=="")
	  {
		if(chkkeyword(areaa[i].area,area) || area==999)
		return true;
		}// end if

		else {
	 if (areaa[i].strana==strana || strana==999)
		if(areaa[i].area==area || area==999)
			return true;
		}//end else
	 return false;
	}

function createarea(strana,area)
{
	document.searchfrm.area.length=2;
/*	document.searchfrm.area[0].value = 999;
	document.searchfrm.area[0].text  = "все";*/
	k=1;
	for (i in areaa)
	 {
	  if (checkall(strana,999,i))
	   {
		document.searchfrm.area[k].value=i;
		document.searchfrm.area[k].text=areaa[i].area;
		document.searchfrm.area.length=k+2;
		k++;
	   }
	 }
	 document.searchfrm.area.length=k;
}

function createstrana(strana,area)
{
	document.searchfrm.strana.length=2;
	document.searchfrm.strana[0].value = 4;
	document.searchfrm.strana[0].text = "Россия";

/*	document.searchfrm.strana[0].value = 999;
	document.searchfrm.strana[0].text  = "все";
*/	
	k=1;
	for (i in areaa)
	 {
         
	 if (checkall(999,area,i))
	   {if (document.searchfrm.strana[k-1].text!=Strani[areaa[i].strana])
	     {
		document.searchfrm.strana[k].value=areaa[i].strana;
		document.searchfrm.strana[k].text=Strani[areaa[i].strana];
		document.searchfrm.strana.length=k+2;
		k++;
		}
	      } //end if

	  }//end for

document.searchfrm.strana.length=k;
}

function reselect(field,check)
{
	for (i=0;i<=field.length-1;i++)
	 {
		if (field[i].value==check)
			{
		field.selectedIndex = i;
		}
	}
}

function change(what)
{
	var selectedStrana = document.searchfrm.strana[document.searchfrm.strana.selectedIndex].value;
	/*tmp = document.searchfrm.area.selectedIndex;
	if(tmp >= 0)
		selectedarea = document.searchfrm.area[tmp].value;
	else selectedarea = 0;*/
	var selectedarea =  document.searchfrm.area[document.searchfrm.area.selectedIndex].value;
        
/*MYedit	createstrana(selectedStrana,selectedarea);*/
	createarea(selectedStrana,selectedarea);
                  
	reselect (document.searchfrm.strana,selectedStrana);
	reselect (document.searchfrm.area,selectedarea);

}

function makelist()
{

	document.searchfrm.strana.length = 1;

	document.searchfrm.strana[0].value = 999;
	document.searchfrm.strana[0].text = "все";

	document.searchfrm.strana.length++;
	document.searchfrm.strana[1].value = 4;
	document.searchfrm.strana[1].text = "Россия";

	document.searchfrm.strana.length++;
	document.searchfrm.strana[2].value = 11;
	document.searchfrm.strana[2].text = "Армения";
	document.searchfrm.strana.length++;
	document.searchfrm.strana[3].value = 9;
	document.searchfrm.strana[3].text = "Беларусь";
	document.searchfrm.strana.length++;
	document.searchfrm.strana[4].value = 8;
	document.searchfrm.strana[4].text = "Грузия";
	document.searchfrm.strana.length++;
	document.searchfrm.strana[5].value = 12;
	document.searchfrm.strana[5].text = "Казахстан";
	document.searchfrm.strana.length++;
	document.searchfrm.strana[6].value = 13;
	document.searchfrm.strana[6].text = "Кыргызстан";
	document.searchfrm.strana.length++;
	document.searchfrm.strana[7].value = 1;
	document.searchfrm.strana[7].text = "Латвия";
	document.searchfrm.strana.length++;
	document.searchfrm.strana[8].value = 2;
	document.searchfrm.strana[8].text = "Литва";
	document.searchfrm.strana.length++;
	document.searchfrm.strana[9].value = 3;
	document.searchfrm.strana[9].text = "Молдова";
	document.searchfrm.strana.length++;
	document.searchfrm.strana[10].value = 14;
	document.searchfrm.strana[10].text = "Узбекинстан";
	document.searchfrm.strana.length++;
	document.searchfrm.strana[11].value = 5;
	document.searchfrm.strana[11].text = "Украина";

	document.searchfrm.strana.length++;
	document.searchfrm.strana[12].value = 6;
	document.searchfrm.strana[12].text = "Эстония";


/*	for(i in Strani)
	{                                                     
		document.searchfrm.strana.length++;
		l = document.searchfrm.strana.length;
		document.searchfrm.strana[l-1].value = i;
		document.searchfrm.strana[l-1].text = Strani[i];
	}
*/
}

