var kwrt0 = new Array(); // №
var kwrt1 = new Array(); // українська адреса
var kwrt4 = new Array(); // російська адреса
var kwrt2 = new Array(); // категорія
var kwrt3 = new Array(); 
// признаки у  kwrt3
// к-сть кімнат (молдша тетрада), наявність води(0x10), наявність телефону (0x20) 
//  наявність розташування помешкання (0x40),наявеість інтер'єру(0x80)
// загальний масив на всі сторінки без виключення 
kwrt_kl=6; // представлена к-сть квартир
kwrt0[0]=25;kwrt1[0]='Одеська, 19';       kwrt4[0]='Одесская, 19';     kwrt2[0]=1;kwrt3[0]=0x1+0x10+0x20+0x40+0x80;
kwrt0[1]=48;kwrt1[1]='Київська, 16';      kwrt4[1]='Киевская, 16';     kwrt2[1]=2;kwrt3[1]=0x1+0x10+0x00+0x40+0x80;
kwrt0[2]=55;kwrt1[2]='Долинського, 4';    kwrt4[2]='Долинського, 4';   kwrt2[2]=2;kwrt3[2]=0x1+0x10+0x00+0x00+0x80;
kwrt0[3]=57;kwrt1[3]='Шептицьких, 27';    kwrt4[3]='Шептицьких, 27';   kwrt2[3]=1;kwrt3[3]=0x1+0x10+0x20+0x00+0x80;
kwrt0[4]=59;kwrt1[4]='Шараневича, 10';    kwrt4[4]='Шараневича, 10';   kwrt2[4]=3;kwrt3[4]=0x1+0x10+0x20+0x00+0x80;
kwrt0[5]=60;kwrt1[5]='Куліша, 17';        kwrt4[5]='Куліша, 17';       kwrt2[5]=2;kwrt3[5]=0x1+0x10+0x00+0x00+0x80;




//------------------------------------------ ПРЕЙСКУРАНТ -----------------------------------------------------
// загальний масив на всі сторінки без виключення 
var prs = new Array();
      
prs[0]=170;//1 доба 1К
prs[1]=0;//наступна
prs[2]=9;//година
		  
prs[3]=190;//1 доба 2К
prs[4]=0;//наступна
prs[5]=9;//година
		  
prs[6]=230;//1 доба 3К
prs[7]=0;//наступна
prs[8]=9;//година

prs[12]=18;//пост_ль

prs[13]=26;// 20-00:22-00
prs[14]=26;// 22-00:23-00 6-30:8-00
prs[15]=38;// 23-00:00-00 5-00:6-30
prs[16]=52;// 00-00:05-00
prs[17]=17;// кінець розрахункової години
prs[18]=9; // початок розрахункової години
		  
prs[19]=70; //1 год 1k
prs[20]=70; //1 год 2k
prs[21]=39;  //1 год 3k
prs[22]=10;   //продовження оренди


//-----------------------------------------------------------------------------------------------	

function set_form() // заповнює форму калькулятора
	{
		
		var dt=new Date();
      dt.setDate(dt.getDate()+1);
      for(i=0,l=0;i<11;i++,l++)
      	{
         	if(l<10)
            	document.f2.p1.options[i] = new Option(pr_ch(dt.getDate())+"."+pr_ch((dt.getMonth()+1)));
            document.f2.p3.options[i] = new Option(pr_ch(dt.getDate())+"."+pr_ch((dt.getMonth()+1)));
            dt.setDate(dt.getDate()+1);
         }

 document.f2.p5.options[0] = new Option(2);
 document.f2.p5.options[1] = new Option(1);		
    	for(i=0;i<3;i++)  
	{	
 
            document.f2.p6.options[i] = new Option(i+1);
         }    
      for(i=0;i<24;i++)
         {
            document.f2.p2.options[i] = new Option(pr_ch(i)+":00");
            document.f2.p4.options[i] = new Option(pr_ch(i)+":00");    
         }            
     	document.f2.p4.selectedIndex=12;    
      document.f2.p2.selectedIndex=12;    
      document.f2.p5.selectedIndex=0;    
	}
//-----------------------------------------------------------------------------------------------	
   function pr_ch(i)
    {
        if(i<10)
            return('0'+i);
        else
            return(i);    
    }
//-----------------------------------------------------------------------------------------------	

function change1() // викликається при зміні дати поселення, щоб заповнити поле дати виселення
    {
        var dt=new Date();
        ind=document.f2.p3.selectedIndex;
        dt.setDate(dt.getDate()+1+document.f2.p1.selectedIndex);
          for(i=0;i<11;i++,dt.setDate(dt.getDate()+1))
            document.f2.p3.options[i] = new Option(pr_ch(dt.getDate())+"."+pr_ch((dt.getMonth()+1)));
        document.f2.p3.selectedIndex=ind;    
        change();
    }
//-----------------------------------------------------------------------------------------------	

function change(f) // викликається при зміні полів калькулятора і підраховує оренду
	{
   	var st = new Array();
		if(f==1)
		{
      st[0]="день";
      st[1]="дні";
      st[2]="днів";
      st[3]="година";
      st[4]="години";
      st[5]="годин";
	  }
	  else
	  {
	  st[0]="день";
      st[1]="дня";
      st[2]="дней";
      st[3]="час";
      st[4]="часа";
      st[5]="часов";
	  
	  }
      kd=document.f2.p3.selectedIndex;
      if(document.f2.p4.selectedIndex<document.f2.p2.selectedIndex&&kd==0)
      	document.f2.p4.selectedIndex=document.f2.p2.selectedIndex;
      kg=document.f2.p4.selectedIndex-document.f2.p2.selectedIndex;
      p1=document.f2.p4.selectedIndex;
      if(document.f2.p4.selectedIndex<document.f2.p2.selectedIndex)
     		{
         	kd--;
            kg=24-document.f2.p2.selectedIndex;
            kg=kg+document.f2.p4.selectedIndex;
         }  
		trm.innerHTML=' ';	
      pr2.innerHTML=' ';            
      pr3.innerHTML=' ';            
      pr4.innerHTML=' ';   
		pr5.innerHTML=' ';   
	         
		if(kd!=0||kg!=0)	              
			{
     			document.f2.p4.selectedIndex=p1;
      		d=0,g=0;
      		if(kd==0||kd>4)
      			d=2;
      		if(kd==1)
      			d=0;
      		if(kd>1&&kd<5)
       			d=1;
      		if(kg==0||kg>4)
         		g=5;
      		if((kg==1)||(kg==21))
     				g=3;
      		if((kg>1&&kg<5)||(kg>21))
         		g=4;
				if(f==1)
     				trm.innerHTML='Термін оренди: '+kd+' '+st[d]+', '+kg+' '+st[g];
				else
					trm.innerHTML='Срок аренды: '+kd+' '+st[d]+', '+kg+' '+st[g];
					
				if(document.f2.p4.selectedIndex>prs[17])
            	kg=kg+prs[18]+24-document.f2.p4.selectedIndex;
       		if(document.f2.p4.selectedIndex<prs[18])
					kg=kg+prs[18]-document.f2.p4.selectedIndex;
				if(kg>24)	
            	kd++,kg=kg-24;
				if(kd)        
					{
						p1=prs[document.f2.p5.selectedIndex*3],kd--;
						p1=p1+prs[document.f2.p5.selectedIndex*3+1]*kd;
						p2=p1;
						p1=p1+prs[document.f2.p5.selectedIndex*3+2]*kg;
						if(kg)
							p2=p2+prs[document.f2.p5.selectedIndex*3+1];
					}		
				else
					{
						p1=prs[document.f2.p5.selectedIndex+19],kg--;
						p1=p1+prs[document.f2.p5.selectedIndex*3+2]*kg;
						p2=prs[document.f2.p5.selectedIndex*3];
						
					}		
           	for(i=0,p3=document.f2.p2.selectedIndex,p4=0;i<2&&p1;i++,p3=document.f2.p4.selectedIndex)
                    {
                        if(p3>=20&&p3<22)
                            p4=p4+prs[13];
                        if((p3>=22&&p3<23)||(p3>6&&p3<8))
                            p4=p4+prs[14];
                        if((p3>=23)||(p3==6))
                            p4=p4+prs[15];
                        if(p3<=5)
                            p4=p4+prs[16];
                    }
          	p3=prs[12]*document.f2.p6.selectedIndex;
            if(p1>p2)    
            	p1=p2;            
            pr2.innerHTML=p1+' грн.';            
		  	   if(p3==0)    
               pr3.innerHTML=' ';            
            else
               pr3.innerHTML=p3+' грн.';            
            if(p4==0)    
               pr4.innerHTML=' ';            
            else
               pr4.innerHTML=p4+' грн.';            
            pr5.innerHTML=p1+p3+p4+' грн.';            
		}					 
	}
//-----------------------------------------------------------------------------------------------	
	
