function OpenBigPic(w,h,pic,tit){
	txt="<html><head><title>"+tit+"</title></head><body leftmargin='0' topmargin='0' rightmargin='0' bottommargin='0' marginwidth='0' marginheight='0'><img src='"+pic+"' alt='' border='0'></body></html>";
	win=window.open('','win','width='+w+',height='+h+',scrollbars=0,resizable=0');
	win.document.write(txt);
	win.document.close();
}


//массив строк левого меню
var trs=new Array();
var parentTrs=new Array();


function ChangeStyle(style) {
 document.getElementById('styleSmall').disabled=true;
 document.getElementById('styleLarge').disabled=true;
 document.getElementById(style).disabled=false;
 ClearCookie('style');
 CreateCookie('style',style,1000*60*60*24*365);
 //alert(style);
 	if (style=='styleSmall')
 		ChangeStyleIcon('font_small');
 	else if (style=='styleLarge')
 		ChangeStyleIcon('font_big');
	else
		ChangeStyleIcon('font_medium');
}
var styleIcons = new Array('font_small', 'font_medium', 'font_big');

function ChangeStyleIcon(idImage){
	
	for(i=0; i<styleIcons.length; i++) if (document.getElementById(styleIcons[i])){
	document.getElementById(styleIcons[i]).src="/images/"+styleIcons[i]+".gif";
		
	}
	
	document.getElementById(idImage).src="/images/"+idImage+"_a.gif";
}
function CreateCookie(name,value,time)
{
 if (time)
 {
  var date = new Date();
  date.setTime(date.getTime()+time);
  var expires = "; expires="+date.toGMTString();
 }
 else var expires = "";
 document.cookie = name+"="+value+expires+"; path=/";
}

function GetCookie(name)
{
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++)
 {
  var c = ca[i];
  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 }
 return null;
}

function ClearCookie(name)
{
 CreateCookie(name,"",-1);
}

function WindowWidth(){
	if (document.all){
		return document.body.offsetWidth + document.body.scrollLeft;
	}else{
		return window.pageXOffset + window.innerWidth;
	}
}
function getForIeX(El) {
	  var X = 0;
	  do { X += El.offsetLeft;} while ((El = El.offsetParent) != null);
	  return X;
}
function getForIeY(El) {
	  var Y = 0;
	  do { Y += El.offsetTop;} while ((El = El.offsetParent) != null);
	  return Y;
}
var timeoutId;
function ShowMenu(divid) {

	obj=document.getElementById(divid);
	//divActualHeight=document.getElementById(divid).scrollHeight;
	//for(i=5; i<divActualHeight; i++){
		//timeoutId=setTimeout('VerticalSlide("'+divid+'",'+i+')', 100);
	//}
	windowWidth=WindowWidth();
	
	
	//timeoutId=setInterval("VerticalSlide('"+divid+"')", 2);
	
	
	if (obj) {
		curPosX=getForIeX(obj);
		if ((curPosX+180) < windowWidth){
			obj.className="popupshow";
		}else{
			obj.className="popuplastshow";
		}
		
	}
	
	
}
function ShowMenuVert(divid) {
	obj=document.getElementById('lm_' + divid);
	arrtd=document.getElementById('arrtd' + divid);
	linktd=document.getElementById('linktd' + divid);
	for(i=0; i<trs.length; i++){
		if(document.getElementById('lm_' + trs[i]) && (trs[i]!=divid)){ 
			document.getElementById('lm_' + trs[i]).style.display='none';
			document.getElementById('arrtd' + trs[i]).className='leftMenuArrow';
			document.getElementById('linktd' + trs[i]).className='leftMenu';
		}
		if(document.images['arrow_' + trs[i]] && (trs[i]!=divid)){
			ChangePic ('arrow_'+trs[i], '/images/menu_arrow.gif');
		}
	}
	
	
	
	//ChangePic ('arrow_'+divid, '/images/menu_arrow_a.gif');
	state=obj.style.display;
	//alert(status);
	if(obj){
		if (state==''){
			obj.style.display='none';
			ChangePic ('arrow_'+divid, '/images/menu_arrow.gif');
			arrtd.className='leftMenuArrow';
			linktd.className='leftMenu';
		}else{
			obj.style.display='';
			ChangePic ('arrow_'+divid, '/images/menu_arrow_a.gif');
			arrtd.className='leftMenuArrow_a';
			linktd.className='leftMenu_a';
		}
	}
	//alert("11");
}
function HideMenuVert(divid) {
	obj=document.getElementById(divid);
	if(obj)obj.style.display='none';
	
}


function HideMenu(divid) {
		obj=document.getElementById(divid);
		if (obj) obj.className="popup";
		
}

function ShowEl(El,CLink){
obj=document.getElementById(El);
	x=getForIeX(document.getElementById(CLink));
	y=getForIeY(document.getElementById(CLink));
//window.status=x+":"+y;
obj.style.left=x;
obj.style.top=y;
if (obj)
	obj.style.display='';
}
function HideEl(El){
obj=document.getElementById(El);
if (obj)
	obj.style.display='none';
}


//функция горизонтального скролирования меню
function HorizontalSlide(obj,i){
	divActualWidth=obj.scrollWidth;
}
//функция вертикального скролирования меню
function VerticalSlide(divid){
	obj=document.getElementById(divid);
	divActualHeight=obj.scrollHeight;
	pos = obj.style.height;
	//pos=parseInt(pos);
	 window.status=pos;
	 
	 
	
	if (pos < divActualHeight) pos++;
	//alert(i);
	//return false;
	obj.style.height=pos;
	clearInterval(timeoutId);
}
	


	
	
function ChStyleOver(El) {
td=document.getElementById('m'+El);
td.className='menu_a';
ALink=document.getElementById('link_'+El);
ALink.className='topactivemenulink';
}
function ChStyleOut(El) {
td=document.getElementById('m'+El);
td.className='menu';
ALink=document.getElementById('link_'+El);
ALink.className='topinactivemenulink';
}

function ChStyleMenuOver(El) {
	td=document.getElementById('m'+El);
	td.className='menu2l_a';
	ALink=document.getElementById('link_'+El);
	ALink.className='activemenulink';
}
function ChStyleMenuOut(El) {
	td=document.getElementById('m'+El);
	td.className='menu2l';
	ALink=document.getElementById('link_'+El);
	ALink.className='inactivemenulink';
}


function ShowSelect(divid) {
	
		if (document.getElementById(divid)) document.getElementById(divid).style.visibility="visible";
		 
	}

function HideSelect(divid) {
	
		if (document.getElementById(divid)) document.getElementById(divid).style.visibility="hidden";
	
	}
	
	
function ChangePic(imgName,imgFile) {
	if (document.images[imgName])
		document.images[imgName].src=imgFile;
}
	
function ChangeSelector(imgName, FieldName) {
	SelectorImages= new Array();
	SelectorImages[0]='/images/checkbox_a.gif';
	SelectorImages[1]='/images/checkbox.gif';
	
	state=document.getElementById(FieldName).value;
	
	
	if (state==0)
		document.getElementById(FieldName).value=1;
	else
		document.getElementById(FieldName).value=0;
	
		if (document.images[imgName])
			document.images[imgName].src=SelectorImages[state];
	//window.status=document.getElementById(FieldName).value;
}
	
function ChBgcolorOver(El) {
document.getElementById(El).className='menu3l_a';
//document.getElementById(El).style.backgroundColor="#e92428";
}
function ChBgcolorOut(El) {
document.getElementById(El).className='menu3l';
//document.getElementById(El).style.backgroundColor="#FFFFFF";
}



function show(divid,El)
	{
	
		if (document.getElementById(divid).style.display=='none'){
		document.getElementById(divid).style.display='';
		//ChangePic(imgName,'/images/sm_folder_minus.gif');
		document.getElementById(El).className='agallerytitle';
		}else{
		document.getElementById(divid).style.display='none';
		//ChangePic(imgName,'/images/sm_folder_plus.gif');
		document.getElementById(El).className='gallerytitle';
		}
	}
	

mapDivs=Array();
function showall()
	{
		for(i=0;i < mapDivs.length;i++){
		if (document.getElementById('type_'+mapDivs[i]).style.display=='none')
		  show('type_'+mapDivs[i],'folder_'+mapDivs[i],'sm_'+mapDivs[i]);
		}
	}


function hideall()
	{
	for(i=0;i < mapDivs.length;i++){
		if (document.getElementById('type_'+mapDivs[i]).style.display=='')
		  show('type_'+mapDivs[i],'folder_'+mapDivs[i],'sm_'+mapDivs[i]);
		}
	}
	
function InputValue(el,txtobj,val,txtval){
	//текстовый контейнер
	if (document.getElementById(txtobj))document.getElementById(txtobj).innerHTML=txtval;
	//поле формы
	if (document.getElementById(el)) document.getElementById(el).value=val;
}

var tswitchfocus
function SwitchInputType(obj,type,tofocus,value)
{
	var newNode=document.createElement('INPUT');
	newNode.type=type;
	newNode.name=obj.name;
	newNode.value=value;
	newNode.className=obj.className;
	var parent=obj.parentNode;
	parent.insertBefore(newNode,obj);
	newNode.onblur=eval(obj.onblur);
	obj.onblur=function(){};
	if (tofocus)
	{
		tswitchfocus=obj.onfocus;
		newNode.onfocus=function(){this.onfocus=eval(tswitchfocus);};
		newNode.focus();
	}
	else newNode.onfocus=eval(obj.onfocus);
	parent.removeChild(obj);
}

/************************* ДЛЯ КОТА ********************/
//alert(navigator.appName);


var catTimeout = 180000;// таймаут появления кота
var hiding = false;
var showTimer;

window.onload = setShowTimer;
document.onmousemove = hideCat;

function myAlert(msg){
   if(document.getElementById("alert"))
     document.getElementById("alert").innerHTML = msg;
}

function setShowTimer(){
   
     hiding = true;
   showTimer = setTimeout("showCat()", catTimeout);
}

function showCat(){
    hiding = false;

    //myAlert(showTimer);
    //if(document.getElementById("cat"))
      // document.getElementById("cat").style.visibility = "visible";
     var flashMovie=getFlashMovieObject("catflash");
	flashMovie.RunCat();

    clearTimeout(showTimer);
}


function hideCat(e){
    e = e || window.event;
//alert(showTimer);
        if(!hiding && showTimer){
            var flashMovie=getFlashMovieObject("catflash");
                flashMovie.FadeCat();
                
        }
       
 hiding = true;
    clearTimeout(showTimer);
    showTimer = setTimeout("showCat()", catTimeout);
}


function getFlashMovieObject(movieName){
  if (window.document[movieName]){
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1){
      if (document.embeds && document.embeds[movieName])
          return document.embeds[movieName];
  }else if (navigator.appName.indexOf("Microsoft Internet")!=-1) {

 // if( document.getElementById(movieName))
  return document.getElementById(movieName);
    }
}



/************************* ДЛЯ КОТА КОНЕЦ********************/