// JavaScript Document
var doma=new Array();
doma[0]=new Array('Лопанская',1,1);
doma[1]=new Array('Родниковая',2,1);
doma[2]=new Array('ТОЦ Зерновая',2,2);
doma[3]=new Array('Шлях',1,2);
doma[4]=new Array('Пастера',3,1);
doma[5]=new Array('Часовня',2,3);
doma[6]=new Array('ТРК Мобиль',1,2);
doma[7]=new Array('Кушнарева 2а',1,1);
doma[8]=new Array('Набережный въезд',1,1);
doma[9]=new Array('Квартальная 3',1,1);
doma[10]=new Array('Технологическая',1,1);
doma[11]=new Array('Кушнарева 2',1,1);
doma[12]=new Array('3 кв 1 д',1,1);
doma[13]=new Array('2 кв 1 д',1,1);
doma[14]=new Array('Некрасова',3,1);
doma[15]=new Array('Школа',3,3);
doma[16]=new Array('2222',2,1);
doma[17]=new Array('16etaj',2,1);
doma[18]=new Array('pavlenki',2,1);
doma[19]=new Array('761_dom',3,1);
doma[20]=new Array('pobeda59',2,1);
doma[21]=new Array('lopanskaya2',2,1);
var stroy=new Array(3);

//--------------------------------------------------
function set_cookie(name, value, expires)
{
if (!expires)
{
expires = new Date();
}
document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() +  "; path=/";
}

function get_cookie(name)
{
cookie_name = name + "=";
cookie_length = document.cookie.length;
cookie_begin = 0;
while (cookie_begin < cookie_length)
{
value_begin = cookie_begin + cookie_name.length;
if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
{
var value_end = document.cookie.indexOf (";", value_begin);
if (value_end == -1)
{
value_end = cookie_length;
}
return unescape(document.cookie.substring(value_begin, value_end));
}
cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
if (cookie_begin == 0)
{
break;
}
}
return null;
}

function save_array(myArray) {
 if (myArray != null) {
   // проходимся по массиву, собирая значения в переменную и разделяя их запятой
   for (i=1; i<4; i++)
    {

		if (myArray[i] == 1 || myArray[i] == 0) {

		 expires = new Date(); // получаем текущую дату
 		expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // вычисляем срок хранения cookie
 		set_cookie("stroyka"+i, myArray[i], expires); // устанавливаем cookie с помощью функции set_cookie

     }
    }
  }

}
function get_array() {
	var getmyArray1 =new Array();
	for (i=1; i<4; i++){
  var getmyArray = get_cookie('stroyka'+i); // читаем значение cookie
  
  if(getmyArray==0)  getmyArray1[i]=0;
  else {
    getmyArray1[i]=1;
  }
  }
  return getmyArray1;
}
function save_cookie(tmp) {
 var name = "type" // имя cookie
 expires = new Date(); // получаем текущую дату
 expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // вычисляем срок хранения cookie
 set_cookie(name, tmp, expires); // устанавливаем cookie с помощью функции set_cookie
}

stroy=get_array();
if (get_cookie('type')!=null)
var typ=get_cookie('type')
else var typ=0;

function changeType(typeid){
	save_cookie(typeid)	;
	typ=typeid;
	changefilter();
	for (i = 0; i <= 3; i++){
	    document.getElementById('link'+i).style.color='#fff';
	   }

	document.getElementById('link'+typeid).style.color='#3FA8F4';
}
function changeStroyka(){
	for (i = 1; i <= 3; i++){
		
            if (document.getElementById('stroyka'+i).checked){
               stroy[i]=1;
			} else stroy[i]=0;
    }
	
	save_array(stroy);
	changefilter();
}

function changefilter(){
	for (i=0; i<=21; i++){
		document.getElementById("dom"+i).style.display='None';
		if (doma[i][2]==typ || typ==0){
			for (j=1; j<=3; j++){
				if(stroy[j]==1 && doma[i][1]==j){
					document.getElementById('dom'+i).style.display='block';
				}
			}
		}
	}
}

changefilter();
document.getElementById('link'+typ).style.color='#3FA8F4';
for (i = 1; i <= 3; i++){
	if(stroy[i]==0) {
	    document.getElementById('stroyka'+i).checked = false;
	} else{
		document.getElementById('stroyka'+i).checked = true;
	}
}

