var clLen=0;

/**************************************************begunok**/
flg = (document.all) ? 0 : 1;
var obj;//
var elClick;
var topLimit=20;//верхний предел бегунка
var botLimit=330;//нижний предел бегунка
var heightSlider=botLimit-topLimit;//высота прокрутки и высота движения бегунка
var inFrameHeight=0;//высота содержимого ифрейма
var stepFrame=20;//шаг прогрутки ифрейма
var posFrame=0;//отступ в ифрейме, т.е. прокрутка ифрейма.
var posSliderBut=20;//позиция бара прокрутки

function frameBodyHeight(){
/**inFrameHeight=window.frames['news_iframe'].document.body.scrollHeight - 300;//высота=высота-(высота фрейма)- чтоб прокручивалось не больше нужного.
stepFrame=inFrameHeight/heightSlider;//шаг прогрутки ифрейма*/
	Scrolled=document.getElementById('BottomContent');
	if (!Scrolled) return false;

	inFrameHeight=Scrolled.scrollHeight-Scrolled.offsetHeight;//ЧЩУПФБ=ЧЩУПФБ-(ЧЩУПФБ ЖТЕКНБ)- ЮФПВ РТПЛТХЮЙЧБМПУШ ОЕ ВПМШЫЕ ОХЦОПЗП.
	if (inFrameHeight>0&&(Scrolled.scrollWidth<=Scrolled.offsetWidth)){		
		document.getElementById('scroll').style.display='block';
		Scrolled.style.overflow='hidden';
		stepFrame=inFrameHeight/heightSlider;//ЫБЗ РТПЗТХФЛЙ ЙЖТЕКНБ
	}

}

function mousedown(ev){
 if (flg){ 
	obj = ev.srcElement ? ev.srcElement.style : ev.target.style;
 	X=ev.pageX;
	Y=ev.pageY;
	elClick=ev.srcElement ? ev.srcElement.id : ev.target.id;
	//alert(elClick);
	return false;
 }else{
	 obj = event.srcElement.style;
	 elClick=event.srcElement.id;
	 //alert(topLimit);
	 X=event.offsetX;
	 Y=event.offsetY;
 }
}

function mousemove(ev){
 if ((obj) && elClick=='scroll_bar'){
 	 if (flg){
 	 	if ((ev.pageY  > topLimit)  && (ev.pageY < botLimit ) ){ 
 	 		posSliderBut=ev.pageY;
 	 		document.getElementById('scroll_bar').style.top=ev.pageY; 
			posFrame=Math.ceil( (ev.pageY-topLimit)*stepFrame );
			scrollFrame(posFrame);
		}
	 }else{
		if (((event.clientY-Y + document.body.scrollTop) > topLimit ) && ((event.clientY-Y + document.body.scrollTop) < botLimit ) ){ 
		  	 obj.pixelTop = event.clientY-Y + document.body.scrollTop;
		  	 posSliderBut=event.clientY-Y + document.body.scrollTop;//запоминаем поз быра
		   	 posFrame=Math.ceil( ((event.clientY-Y + document.body.scrollTop)-topLimit)*stepFrame );//считаем позицию в ифрейме после передвижения бегунка.
		   	 //alert(posFrame);
			 scrollFrame(posFrame);//двигаем ифрейм на позицию.
			 return false;
			 
		}else{
			
		}
	 }
 }
}


function mouseup(){
 obj = null;
}

if (flg){
  document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
}

if (!flg){
	document.onmousedown = mousedown;
	document.onmousemove =mousemove;
	document.onmouseup = mouseup;
}else{
	window.addEventListener('mousedown', mousedown, true);
	window.addEventListener('mousemove', mousemove, true);
	window.addEventListener('mouseup', mouseup, true);
}


function scrollFrame(posFrame){
//window.frames['news_iframe'].document.getElementById('news_inner').style.top=-posFrame;
Scrolled.scrollTop=+posFrame;
}

function upBut(step){
	if(posSliderBut > topLimit+10){//+10 чтоб избежать заезжания
		posFrame=posFrame-step;//новая фрейма
		scrollFrame(posFrame);//двигаем фрейм на позицию
		posSliderBut=posSliderBut-(heightSlider / (inFrameHeight / step));//считаем позицию бара чтоб всё совпало
		document.getElementById('scroll_bar').style.top=posSliderBut;//двигаем бар
	}
}

function downBut(step){
	if(posSliderBut < botLimit-10){//+10 чтоб избежать заезжания
		posFrame=posFrame+step;
		scrollFrame(posFrame);
		posSliderBut=posSliderBut+(heightSlider / (inFrameHeight / step));
		document.getElementById('scroll_bar').style.top=posSliderBut;
	}
}



/**************************************************begunok**/


function smMenuBg(cl){
clLen=cl.length;
bgImg='bg_'+cl.substring(4,8);
 document.getElementById('sm1').style.backgroundImage="url('images/"+bgImg+".gif')";
//	alert(bgImg);
}

function mainPageShow(){
document.getElementById('index_iframe').src="index_content.html";
}

function newsPageShow(){
document.getElementById('index_iframe').src="index_news_content.html";
}

function calcPageShow(){
document.getElementById('index_iframe').src="index_calc_content.html";
}
