window.status = "“moscompass” - всё о компасах"; 
var nv=0; 
var idpos_s=0;//посл заптись спорт
var idpos_t=0;//посл заптись турист
////////////////////
//переход по меню//
////////////////////
function showl(n)
{
var d;
d = document.getElementById("11");
showzag(n);   
/*о компании*/
if (n==1) {
     d.style.display = ""; 
     document.all("prod").style.display = "none";
     d.innerHTML="Вы находитесь на сайте компании “Московский Компас”.<BR><BR>Компания “Московский Компас” образована в 1992 году и специализируется на производстве компасов для спорта и туризма.<BR><BR>Наши компаса созданы специально для работы в экстремальных соревновательных условиях, когда требуется точное определение азимута при быстрой ходьбе и беге.<BR><BR> Благодаря своим уникальным рабочим характеристикам - быстроте установки стрелки и стабильности при движении - “Московские компаса” признаны во всем мире.";    
    }
/*о контакты*/
if (n==2) {
     d.style.display = ""; 
     document.all("prod").style.display = "none";
	 d.innerHTML="E-mail: <A class=a1 href='mailto:info@moscompass.ru'>info@moscompass.ru</A><br><br><br>Телефон/факс:   (Москва) 912-59-16<br><br><br><A class=A1 href='http://www.moscompass.ru/' >www.moscompass.ru</A>"; 
    } 
/*продукция*/
if (n==3) {    
     d.style.display = "none"; 
	 document.all("prod").style.display = "";
	 show_foto(0);
    } 	
}
////////////////////
//высвет заголовка//
////////////////////
function showzag(nm)
{
switch(nm) { 
     case 1 :
     document.all("zag").innerHTML ="O компании";
     break;
  	 case 2 :
     document.all("zag").innerHTML ="Контакты";
     break;
	 case 3 :
	 document.all("zag").innerHTML ="Каталог "+print_year(1)+" (Спортивные модели)";
     break;
	 case 4 :
	 document.all("zag").innerHTML ="Каталог "+print_year(1)+" (Модели для туризма)";
     break;
    }
}

var mk_dir;        //  имена папок - массив
var mk_dir_plata;  //  имена папок - массив
var mk_maska_plata;  //  маска высвета
var mk_dir_num;    // кол. картинок в папке- массив
var mk_text_s1;    // название модели  - массив полная
var mk_text_s2;    // для кого рекомендуется  - массив полная

var mk_text_t1;    // название модели - массив
var mk_text_t2;    // для кого рекомендуется - массив

var mk_text_sk;     // тектовая информация  - массив краткая
var mk_text_tk;     // тектовая информация - массив краткая

var mk_text_pk;     // тектовая информация - массив краткая

var mk_zag;         // заголовок - массив

var s_t_ust;        // установ время - массив
var s_stab;         //стабильность на бегу - массив
var s_mag;          //магнит - массив
var s_sh;           //цена деления шкалы - массив

var t_t_ust;        // установ время - массив
var t_stab;         //стабильность на бегу - массив
var t_mag;          //магнит - массив
var t_sh;           //цена деления шкалы - массив

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var mkImgFileS=new Array();
var mkImgFileT=new Array();
var mkImgFileP=new Array();
var mkImgObjS=new Array();
var mkImgObjT=new Array();
var mkImgObjP=new Array();
var x,y,z;
var max_v=2;
var max_s=5;//4====================================//
var max_t=2;
var max_p=6;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var max_foto=5;	//4=============================//
var max_plata=6;
mk_dir = new Array("sport", "turist");
mk_dir_plata = new Array("plata", "plata");
mk_maska_plata = new Array(1,1);// маска для высвета только плат  0-высвет  1не высвет  для двух вариантов спорт туризм
mk_dir_num = new Array(4,2); 
mk_text_s1=new Array("Быстрая стрелка","Стабильная стрелка","Малая прозрачная колба","Радуга","Прозрачная колба");
mk_text_s2=new Array(
"Рекомендуется для спортсменов, умеющих мягко держать компас и предпочитающих стиль быстрого ориентирования.","Рекомендуется для точного азимутального движения.<br>Оптимальное сочетание быстроты и стабильности стрелки.","Рекомендуется спортсменам, предпочитающих иметь в визуальном поле только стрелку.",
"Рекомендуется спортсменам, использующих новый стиль ориентирования - по цвету и цифрам.",
"Рекомендуется спортсменам, предпочитающих иметь в визуальном поле только стрелку.");
mk_text_t1=new Array("Универсал","Турист");
mk_text_t2=new Array("Рекомендуется для начинающих ориентировщиков и опытных туристов.","Рекомендуется для туристов и начинающих ориентировщиков.");

mk_text_sk=new Array("Модель 2","Модель 3",/*"Модель 5",*/"Модель 8","Модель 9");
mk_text_tk=new Array("Модель 11","Модель 22");

mk_text_pk=new Array("C","L","XL","XR","R","B");

s_t_ust=new Array("0,5-1 сек.","1-1,5 сек.",/*"1-1,5 сек.",*/"1-1,5 сек.","1,5-2 сек.");
s_stab=new Array("хорошая","отличная",/*"отличная",*/"отличная","отличная"); 
s_mag=new Array("суперсильный","суперсильный",/*"суперсильный",*/"суперсильный","суперсильный");
s_sh=new Array("ч/б, цена деления 2 град.","б/ч, цена деления 2 град.",/*"отсутствует",*/"цветная, цена деления 15 град.","отсутствует"); 

t_t_ust=new Array("1,5-2 сек.","быстрое");
t_stab=new Array("хорошая","нет"); 
t_mag=new Array("очень сильный","сильный");
t_sh=new Array("2 град.","10 град."); 

mk_zag=new Array("Спортивные модели","Модели для туризма");

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//наполнение массивов файлов  . создание объектов изображений,загрузка изображ в кеш//
for (x = 0; x < max_s; x++) {				//	NB: Кастрировать аффтара!//
    mkImgFileS[x]=new Array();				//
    mkImgFileS[x]=mk_dir[0] + "/foto"+x+".jpg";		//	(БЕЗ НАРКОЗА!!!!!!!!)//
    mkImgObjS[x]=new Image(200,200);			//
    mkImgObjS[x].src=mkImgFileS[x];			//	доброжелатель.//
   }

for (x = 0; x < max_t; x++) {
    mkImgFileT[x]=new Array();
    mkImgFileT[x]=mk_dir[1] + "/foto"+x+".jpg";
    mkImgObjT[x]=new Image(200,200);
    mkImgObjT[x].src=mkImgFileT[x];
   }   
for (x = 0; x < max_v; x++) {
    mkImgFileP[x]=new Array;
	mkImgObjP[x]=new Image(70,70);
    for (y = 0; y < max_s; y++) {
        mkImgFileP[x][y]=new Array;
		mkImgObjP[x][y]=new Image(70,70);
        for (z = 0; z < max_p; z++) {
            mkImgFileP[x][y][z]=new Array;
			mkImgObjP[x][y][z]=new Image(70,70);
			mkImgFileP[x][y][z]=mk_dir_plata[x] + "/plata"+x+y+z+".gif";
			mkImgObjP[x][y][z].src=mkImgFileP[x][y][z];
        }
    }
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


///////////////////////////////////////////////
// высвет группы картинок по меню -спорт- туризм//
///////////////////////////////////////////////
function show_foto(ii)
{
var i;
var num; 
var ss="img2";
 num = mk_dir_num[ii];
 nv=ii;
 //alert("  dir = "+dir+"num = "+num);
if (num == 0 || ii>1)
    { //ii=0- sport ii==1-turist 
     if  (num == 0) alert("Изображений нет!");
	 else alert("Обратитесь к разработчику!");
	}
else 
    {
     switch(ii) 
	    {
         case 0 :
document.all("f100").innerHTML ="<b>"+mk_text_sk[idpos_s]+"&nbsp;&nbsp;"+mk_text_s1[idpos_s]+"</b><br><br>"+"Время установки стрелки: "+s_t_ust[idpos_s]+"<br>"+"Стабильность на бегу: "+s_stab[idpos_s]+"<br>"+"Магнит: "+s_mag[idpos_s]+"<br>"+"Шкала: "+s_sh[idpos_s]+"<br><br>"+mk_text_s2[idpos_s];
document.all("f99").innerHTML = "<img class=img3 id=i99 src="  + mkImgObjS[idpos_s].src + " border=0>";
form_pk(ii,mk_text_sk[idpos_s],idpos_s);
         break;
         case 1 :
document.all("f100").innerHTML ="<b>"+mk_text_tk[idpos_t]+"&nbsp;&nbsp;"+mk_text_t1[idpos_t]+"</b><br><br>"+"Время установки стрелки: "+t_t_ust[idpos_t]+"<br>"+"Стабильность на бегу: "+t_stab[idpos_t]+"<br>"+"Магнит: "+t_mag[idpos_t]+"<br>"+"Цена деления шкалы: "+t_sh[idpos_t]+"<br><br>"+mk_text_t2[idpos_t];
////////////////////////////////////////////////////////////////////
document.all("f99").innerHTML = "<img class=img3 id=i99 src="  + mkImgObjT[idpos_t].src + " border=0>";
form_pk(ii,mk_text_tk[idpos_t],idpos_t);
///////////////////////////////////////////////////////////////////
         break;
        } 
     for (i = 0; i < num; i++)
        {//alert("  i = "+i);
          switch(ii) 
		    {
              case 0 :
                 document.all("t"+i).innerHTML = mk_text_sk[i];
	             if (i==idpos_s) ss="img3";
		         else ss="img2";
		         document.all("f"+i).innerHTML = "<div class='cur1'><img class="+ss+" src="  + mkImgObjS[i].src+ " id="+i+" width=70 height=70 border=1 onClick='new_foto(this.src,this.id);'></div>";
		      break;
              case 1 :
                 document.all("t"+i).innerHTML = mk_text_tk[i];
		         if (i==idpos_t) ss="img3";
		         else ss="img2";
		         document.all("f"+i).innerHTML = "<div class='cur1'><img class="+ss+" src="  + mkImgObjT[i].src+ " id="+i+" width=70 height=70 border=1 onClick='new_foto(this.src,this.id);'></div>";
		      break;
            }
	    }
	 hidden_foto(num); 
	 if (ii==0) showzag(3);  
	 else showzag(4);
    }
}	
//////////////////////////////////////////////////////////////
// видимость/невидимость  картинок от пред меню-спорт- туризм//
/////////////////////////////////////////////////////////////
function hidden_foto(num) 
{
var i;
var d,d1;
//alert("max_foto = "+max_foto+"  num = "+num);
for (i = 0; i < max_foto; i++) {
     d = document.getElementById("t"+i);
     d1 = document.getElementById("f"+i);
    if (i>=num) { 
   	     d.style.display = "none";
	     d1.style.display = "none";
		}
	else {
         d.style.display = "";
	     d1.style.display = "";
	    }
    }  
}
////////////////////////////////////////////////////////////////////
//формирование группы картинок плат к определенной модели компаса//
///////////////////////////////////////////////////////////////////
function form_pk(ii,n1,id)
{
var i;
var num1;
var path_foto1;
num1 = mk_dir_num[ii];
//alert("id = "+id);
   for (i = 0; i < max_plata; i++) {
	 //alert("  i = "+i);
	 if (mk_maska_plata[ii]==0) {
	     document.all("tp"+i).style.display = "none";
		 document.all("p"+i).style.display = "none";
	    }
	 else {
         document.all("tp"+i).style.display = ""; 
		 document.all("p"+i).style.display = ""; 
	     document.all("tp"+i).innerHTML = n1+mk_text_pk[i];
		 /////////////////////////////////////////////////////////
	     //path_foto1="\""  + mk_dir_plata[ii] + "/plata"+ii+id+i+".gif\""; 
		 //////////////////////////////////////////////////////////////////
	     //alert(mkImgObjP[ii][id][i].src);
	     document.all("p"+i).innerHTML = "<img class=img3 src="  + mkImgObjP[ii][id][i].src+ " width=70 height=70 border=1>";
	     //alert("pk = "+mk_text_pk[i]);
	    }
	}
}
///////////////////////////////////////////
//////////////////////////////////////////	
function upd_border(id){
var d;
d = document.getElementById(id);
d.className="img2";
}
///////////////////////////////////////////
//форм большого фото для модели и текста//
//////////////////////////////////////////
function new_foto(ph,id)
{ var d;
//alert(ph);
 switch(nv) {
     case 0 :
	 upd_border(idpos_s);
	 break;
	 case 1 :
	 upd_border(idpos_t);
	 break;
	} 
 d = document.getElementById(id);
 d.className="img3";
 switch(nv) {
     case 0 :
	 idpos_s=id;
	 break;
	 case 1 :
	 idpos_t=id;
	 break;
	} 
 document.all("f99").innerHTML = "<img class=img3 id=i99 src="  + ph + " border=0>";
 switch(nv) {
     case 0 :
     document.all("f100").innerHTML ="<b>"+mk_text_sk[id]+"&nbsp;&nbsp;"+mk_text_s1[id]+"</b><br><br>"+"Время установки стрелки: "+s_t_ust[id]+"<br>"+"Стабильность на бегу: "+s_stab[id]+"<br>"+"Магнит: "+s_mag[id]+"<br>"+"Шкала: "+s_sh[id]+"<br><br>"+mk_text_s2[id];
     form_pk(nv,mk_text_sk[id],id);
     break;
     case 1 :
     document.all("f100").innerHTML ="<b>"+mk_text_tk[id]+"&nbsp;&nbsp;"+mk_text_t1[id]+"</b><br><br>"+"Время установки стрелки: "+t_t_ust[id]+"<br>"+"Стабильность на бегу: "+t_stab[id]+"<br>"+"Магнит: "+t_mag[id]+"<br>"+"Цена деления шкалы: "+t_sh[id]+"<br><br>"+mk_text_t2[id];
     form_pk(nv,mk_text_tk[id],id);
     break;
    }
}
/////////////////////////////////////////
//текущий  год  для меню in HTML and zdes//
/////////////////////////////////////////
function print_year(n) 
{
now = new Date();
if (n==0) document.write(now.getFullYear());
else return(now.getFullYear());
} 


