﻿function ShowPhoto(imgName,imgFile,w,h,imgAlt){	
	//document.images[imgName].src=imgFile;
	//document.images[imgName].width=w;
	//document.images[imgName].height=h;
	//document.images[imgName].alt=imgAlt;

	flashplace = document.getElementById('flash_id');
	if (flashplace) {
		//alert(flashplace.innerHtml);
		flashplace.innerHTML = '<div style="position:absolute;"><table cellpadding="0" cellspacing="0" border="0" width="508" height="396"><tr><td width="8" height="8"><img src="/images/corner_top.gif" width="8" height="8" border="0" /></td><td><img src="/images/empty.gif" width="1" height="1" border="0" /></td></tr><tr><td><img src="/images/empty.gif" width="1" height="1" border="0" /></td><td></td></tr><tr><td width="8" height="8"><img src="/images/corner_bot.gif" width="8" height="8" border="0" /></td><td><img src="/images/empty.gif" width="1" height="1" border="0" /></td></tr></table></div><table cellpadding="0" cellspacing="0" border="0" width="508" height="396"><tr><td align="center"><img name="'+imgName+'" src="'+imgFile+'" border="0" alt="'+imgAlt+'" /></td></tr></table>';
	
	}
}

//массив строк левого меню
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 ShowSelectClick(divid) {
	
		if (document.getElementById(divid)){ 
			if(document.getElementById(divid).style.visibility=="visible")
				document.getElementById(divid).style.visibility="hidden";
			else
			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,imgName,El)
	{
		if (document.getElementById(divid).style.display=='none'){
		document.getElementById(divid).style.display='';
		//ChangePic(imgName,'/images/sm_folder_minus.gif');
		//document.getElementById(El).className='sitemap_a';
		}else{
		document.getElementById(divid).style.display='none';
		//ChangePic(imgName,'/images/sm_folder_plus.gif');
		//document.getElementById(El).className='sitemap';
		}
	}
	

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);
}

/*
window.onload=InitialPositioning;
window.onresize=InitialPositioning;

function InitialPositioning() {

for(var i=0; i<divs.length; i++){
var picX;
var picY;

	picX= getForIeX(document.getElementById('img_'+divs[i]));
	picY= getForIeY(document.getElementById('img_'+divs[i]));
	
	document.getElementById("menu"+divs[i]).style.left=picX+"px";
	document.getElementById("menu"+divs[i]).style.top=picY+23+"px";
	}
}
*/
