var hideName = (document.layers ? 'hide' : 'hidden');
var showName = (document.layers ? 'show' : 'visible');



function email() {
	var m1 = 'admin';
	var m2 = 'ggpk';
	var m3 = 'org';
	document.write('<a href="mailto:'+m1+'@'+m2+'.'+m3+'" style="text-decoration:none; color: #666666">'+m1+'@'+m2+'.'+m3+'</a>');
}


function getObject(id) 
{
	if (document.getElementById) return document.getElementById(id);
	if (document.all) return document.all[id];
	if (document.layers) return document.layers[id];
}

function getStyle(id) 
{
	return (document.layers ? getObject(id) : getObject(id).style);
} 

function startLayer( id1, x, y, w, h, v)
{
	return ( '<div class="mos" id=' + id1 + ' name=' + id1 + ' style="position: absolute; left: ' + x + 'px; top: ' + y + 'px; width: ' + w + 'px; height: ' + h + 'px; visibility: ' + v + ';">' );
} 

function startLayer_2( id1, x, y, w, h, v,over,out)
{
	return ('<div class="menu_alpha" onmouseout="'+out+'" onmouseover="'+over+'" id=' + id1 + ' name=' + id1  + ' style="position: absolute; left: ' + x + 'px; top: ' + y + 'px; width: ' + w + 'px; height: ' + h  + 'px; visibility: ' + v + ';">' );
} 

function endLayer() 
{
	return ('</div>' );
} 

function setLayerBackground(layername,color)
{
	if (document.layers) getStyle(layername).bgColor = color;
	else getStyle(layername).backgroundColor = color;
} 

var isfolders = new Array(count);
var names = new Array(count);
var images = new Array(count);
var links = new Array(count);
var width = new Array(count);
var height = new Array(count);
var step = 100;
var layerheight = 20;
var layerwidth = 150;
var startlayerY=114;


var startlayerX=9;

if (browserName() == "IE") 
{
	startlayerY+=7;
	startlayerX+=1;
}

var lastFolder;
var tmpX = 0;
var tmpY = 0;
var tmpX2 = 0;
var tmpY2 = 0;
var count = 0;

function newItem(isFolder,name,image,url,w,h)
{
	if(isFolder) lastFolder = count;
	isfolders[count] = isFolder;
	names[count] = name;
	images[count] = image;
	links[count] = url;
	width[count] = w;
	height[count] = h;
	count++;
}

var hideTimer = 500;
var activeColor = "#990000";
var activeMainFolderColor = "#990000"; //Цвет выделенного меню
var passiveColor = "#7B98E1"; // Цвет панели меню
var childColor = "#f7e5b5"; //Цвет выпадающего списка

function setBgD(i)
{
    if (document.layers) getStyle('layer'+i+'folder').bgImage = 'url(/Img/headBgDown.gif)';
	else getStyle('layer'+i+'folder').backgroundImage = 'url(/Img/headBgDown.gif)';
}

function mouseClickMainFolder(i)
{ 
	clearTimeout(hideTimer);
	hideAll();
    setBgD(i);
}



function mouseOverMainFolder(i)
{ 
	clearTimeout(hideTimer);
	hideAll();
    setBgD(i);

	for(var j=i+1;j<count;j++)
	{
    if(isfolders[j]) break;
    getStyle('layer'+j+'child').visibility = showName;
    }
}

function mouseOver(i,n)
{ 
	clearTimeout(hideTimer);
	hideAll();
    setBgD(i);
   for(var j=i+1;j<count;j++)
	{
		if(isfolders[j]) break;
		if(j==n)
		{
			setLayerBackground('layer'+j+'child',activeColor);
		} else
		{
			setLayerBackground('layer'+j+'child',childColor);
		}
		getStyle('layer'+j+'child').visibility = showName;
	}
}

function mouseOut()
{ 
	hideTimer = setTimeout('hideAll()', 250);
}

function mouseOutMain()
{ 
	hideTimer = setTimeout('hideAll()', 250);
}

function hideAll()
{ 
	for(var i=0;i<count;i++)
	if(isfolders[i])
 	{
   if (document.layers) getStyle('layer'+i+'folder').bgImage = 'url(/Img/headBg.gif)';
 	else getStyle('layer'+i+'folder').backgroundImage = 'url(/Img/headBg.gif)';

	} else
	{     
		getStyle('layer'+i+'child').visibility = hideName;
		if (document.layers) getStyle('layer'+i+'child').bgColor = childColor;
		else getStyle('layer'+i+'child').backgroundColor = childColor;
	}
}

var lastFolder = 0;
var foldercount=0;
var itemcount=0;
var ms = 160;      

function build_menu()
{
newItem(true, "О колледже", "", "",107,20);
	newItem(false, "Структура колледжа", "", "/Odno_okno/struct.php",200,21);
	newItem(false, "Администрация", "", "/admin.php",200,21);
	newItem(false, "&laquo;Одно окно&raquo;","","/Odno_okno/koordinati.php",200,21);
	newItem(false, "История колледжа", "", "/history_col.php",200,21);
	newItem(false, "Наши достижения", "", "/Dostigenia/Vizitka.php",200,21);
	newItem(false, "Материально-техническая база", "", "/Mat_tech_baza/Mat_tech_baza.php",200,21);
newItem(true, "Подразделения", "", "",137,20);
	newItem(false, "Отделение строительных технологий", "", "/otd_AiS/Arh.php",310,21);
	newItem(false, "Отделение экономики и заочного обучения", "", "/otd_EiZ/Economic.php",310,21);
	newItem(false, "Отделение машиностроения и архитектуры", "", "/otd_MiA/Arh.php",310,21);
	newItem(false, "Отделение автоматизации и информатизации", "", "/otd_EliP/Mehanic.php",310,21);
	newItem(false, "Учебно-вычислительный центр", "", "/UVC/UVC.php",310,21);
	newItem(false, "Идеолого-воспитательная служба", "", "/Ideologo_vospit/Vizitka.php",310,21);
	newItem(false, "Учебно-производственная часть", "", "/Kol_work.php",310,21);
newItem(true, "Жизнь колледжа", "", "",143,20);
	newItem(false, "Профком учащихся", "", "/Profkom/Vizitka.php",210,21);
	newItem(false, "Молодёжный отдел", "", "/M_otd/Vizitka.php",210,21);
	newItem(false, "Спортивная жизнь", "", "/Sport/Vizitka.php",210,21);
	newItem(false, "Работа с одарённой молодёжью", "", "/Rabota_Molod/vizitka.php",210,21);
	newItem(false, "Группы колледжа о себе", "", "/Gruppy/gruppy.php",210,21);
	newItem(false, "Газета &laquo;Навiны полiтэхнiчнага&raquo;", "", "/Gazeta/gazeta.php",210,21);
	newItem(false, "БРСМ", "", "/BRSM/Vizitka.php",210,21);
	newItem(false, "SIFE", "", "/SIFE/Vizitka.php",210,21);
newItem(true, "Абитуриенту", "", "",115,20);
	newItem(false, "Подотовительные курсы", "", "/Abiturientu/Potgotov.php",240,21);
	newItem(false, "Списки групп абитуриентов", "", "/Abiturientu/Gruppy.php",240,21);
	newItem(false, "Списки зачисленных абитуриентов", "", "/Abiturientu/Priemnaya_zachislenie.php",240,21);
	newItem(false, "Информация о приеме", "", "/Abiturientu/priem_2008.html",240,21);
	newItem(false, "Информация об итогах приема", "", "/Abiturientu/itogi.php",240,21);
	newItem(false, "Специальности", "", "/Abiturientu/Spec.php",240,21);
	newItem(false, "Текущая информация о приеме", "", "/Abiturientu/inform.php",240,21);
	newItem(false, "Правила приёма", "", "/Abiturientu/Pravila_priema.php",240,21);
	newItem(false, "Централизованное тестирование", "", "/Abiturientu/Centr_test.php",240,21);
	newItem(false, "Программы вступительных экзаменов", "", "/Abiturientu/progr_ekz.php",240,21);
	newItem(false, "Приёмная комиссия", "", "/Abiturientu/Priemnaya_kom.php",240,21);
	newItem(false, "Перспективы обучения", "", "/Abiturientu/P_O.php",240,21);
	newItem(false, "Распределение", "", "/Abiturientu/Raspredelenie.php",240,21);
newItem(true, "Метод. служба", "", "",133,20);
	newItem(false, "Учебные планы и программы", "", "/Metod_slujba/Plany.php",260,21);
	newItem(false, "Методические материалы", "", "/1/index.php",260,21);
	newItem(false, "Электронные средства обучения", "", "/Metod_slujba/sredstva.php",260,21);
	newItem(false, "Электронные образовательные ресурсы", "", "/Metod_slujba/Resursi.php",260,21);
	newItem(false, "Цикловые комиссии общеобр. дисциплин", "", "/Metod_slujba/CK.php",260,21);
	newItem(false, "Научно-исследовательская работа", "", "/Metod_slujba/N_I_rabota.php",260,21);
newItem(true, "Библиотека", "", "",107,20);
	newItem(false, "Жизнь библиотеки", "", "/Biblioteka/Biblioteka.php",170,21);
	newItem(false, "Internet - ресурсы", "", "/Biblioteka/inet-resursi.php",170,21);
	newItem(false, "Новые поступления", "", "/Biblioteka/post.php",170,21);
newItem(true, "Обратная связь", "", "",139,20);
	newItem(false, "Форум", "", "http://www.forum.ggpk.org",175,21);
	newItem(false, "Гостевая книга", "", "/Php/Book.php",175,21);
	newItem(false, "Отправить письмо", "", "/Php/feedback.php",175,21);
	newItem(false, "Адреса электронной почты", "", "/email.php",175,21);
	newItem(false, "Результаты опросов", "", "/Php/golos_db.php?show=yes",175,21);
newItem(true, "Справка", "b", "",86,20);
	newItem(false, "Адрес колледжа", "b", "/Odno_okno/koordinati.php",120,21);
	newItem(false, "Телефоны", "b", "/Odno_okno/admin.php",120,21);
	newItem(false, "О сайте", "b", "/About.php",120,21);
	var scX=0;
	
	
	for(var i=0;i<count;i++)
	{
		if(isfolders[i])
		{
			scXX=scX;
			document.write( startLayer( 'layer'+i+'folder', startlayerX+scX, startlayerY, width[i], height[i], showName ) );
			scX+=width[i];	
			if (images[i]=="b") scXX=scX;
				document.write( '<center onclick="mouseOverMainFolder('+i+')" onmouseover="mouseClickMainFolder('+i+')" onMouseOut="mouseOutMain()" class="menuss" style="text-align:center">'+ names[i]);
				document.write('<span class="lines">&raquo;</span></center>');
			document.writeln( endLayer() );
			foldercount++;
			itemcount=0;
			lastFolder = i;
		} else
		{
			if (images[i]!="b")
			{
				document.writeln( startLayer_2( 'layer'+i+'child', startlayerX+scXX, startlayerY+height[i]*itemcount+21, width[i], height[i], step, 'mouseOver('+lastFolder+','+i+');','mouseOut();',hideName));
			} else
			{
				document.writeln( startLayer_2( 'layer'+i+'child', startlayerX+scXX-width[i], startlayerY+height[i]*itemcount+21, width[i], height[i], step, 'mouseOver('+lastFolder+','+i+');','mouseOut();' ,hideName) );
			}
				document.write( '&nbsp;&nbsp;<a class="menus2" href="'+links[i]+'">&nbsp;'+names[i]+'</a>');
				document.writeln( endLayer() );
			itemcount++;
		}
	}
 hideAll();
}
build_menu();
