function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}







isDOM=document.getElementById 
isMSIE=document.all && document.all.item
isNetscape4=document.layers
isOpera=window.opera
isOpera5=isOpera && isDOM
isMSIE5=isDOM && isMSIE
isMozilla=isNetscape6=isDOM && !isMSIE && !isOpera


mousex = 0
mousey = 0
if(isNetscape4) document.captureEvents(Event.MOUSEMOVE)
if(isMSIE){
document.onmousemove=function(){
mousex=event.clientX+document.body.scrollLeft
mousey=event.clientY+document.body.scrollTop
return true
}
}else if(isOpera){
document.onmousemove=function(){
mousex=event.clientX
mousey=event.clientY
return true
}
}else if(isNetscape4 || isMozilla){
document.onmousemove=function(e){
mousex = e.pageX
mousey = e.pageY
return true
} 
}



	butt_width=48
	dragSt=false
	var scmin, scmax

	if(isOpera){
		scmin=18
		scmax=350
	}else if(isMSIE){
		scmin=18
		scmax=350
	}else{
		scmin=18
		scmax=350
	}



function md() {
	dragSt=true
	ySt=mousey
	var scr_button=document.getElementById('butt')
    topSt=parseInt(scr_button.style.top)
}

function mu() {
	  dragSt=false
}

function mm() {
	if(dragSt) {
		var scr_button=document.getElementById('butt')
		var scy=topSt+mousey-ySt

        if(scy<scmin) scy=scmin
        if(scy>scmax) scy=scmax
        scr_button.style.top=scy
	}
}


function openwin(fn,sz){     
	try { pw.close(); }	catch (exception) {};
	 pw=window.open("","pw","toolbar=0,location=0,"+sz);
     pw.document.open();
     pw.document.writeln("<HTML><TITLE> Ôîòî </TITLE><BODY BGCOLOR=#FFFFFF leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>");
     pw.document.writeln("<IMG SRC='"+fn+"' BORDER=0></BODY></HTML>");
}


function openpic(pic,wh) { 
	try { ow.close(); } catch (exception) {};
//	ow=open("?m=picture&pic="+pic, "ow1", wh+",status=no,toolbar=no,menubar=no,scrollbars=no");
	ow=open(pic, "ow1", wh+",status=no,toolbar=no,menubar=no,scrollbars=no");
}


function ini(){
/*
alert('sss')
	for(i=0; i<pict.length; i++){
alert ('vvv')
		hiddenImg= new Image();
		hiddenImg.src= pict[i];
	}
alert ('end')
*/


	var scr_button=top.document.getElementById('butt')

	if(typeof(window.scrollMaxY)!="undefined"){
		y1=window.scrollMaxY
		y2=0;		
	}else{
		y1=document.body.scrollHeight

		if(typeof(window.innerHeight)!="undefined")
			y2=window.innerHeight
		else
			y2=document.body.clientHeight
	}

	ywmin=0
//	ywmax=document.body.scrollHeight-y2
	ywmax=y1-y2
	ywlen=ywmax-ywmin
	sclen=scmax-scmin


	

	if(typeof(window.scrollY)!="undefined")
		yw=window.scrollY
	else
		yw=document.body.scrollTop

	if (ywlen==0) scy=scmin
	else scy=scmin+(yw-ywmin)/ywlen*sclen

	scr_button.style.top=scy
	setTimeout('c()', 100) 
}


function c(){

	var scr_button=top.document.getElementById('butt')

		if(typeof(window.innerHeight)!="undefined")
			y2=window.innerHeight
		else
			y2=document.body.clientHeight


	scy=parseInt(scr_button.style.top)
	if(scy<scmin) scy=scmin
	if(scy>scmax) scy=scmax

	yw=(scy-scmin)*ywlen/sclen+ywmin

	if(typeof(window.innerHeight)!="undefined")
		window.scroll(0,yw);
	else
		document.body.scrollTop=yw

//alert('yw='+yw)

	setTimeout('c()', 100) 

}






function newImage(arg) {
   if (document.images) {
      rslt = new Image();
      rslt.src = arg;
      return rslt;
   }
}

function changeImage(pic, overpic) {
//    if (document.images && (preloadFlag == true)) {
    if (true) {
       document[pic].src = overpic;
    }
}

var preloadFlag = false;
function preloadImages() {
    frame = new Array();
    a = preloadImages.arguments;

    if (document.images) {
      for (i=0; i<a.length; i++) {
        if (a[i].indexOf("#")!=0) { frame[i] = newImage(a[i]); }
      }
      preloadFlag = true;
    }
}


