﻿var Bam=Base;
Bam.actionUrl="action.php";
Bam.bg=1;
Bam.en=2;
Bam.menus=["control","forus","instruct","mycology","bulstar","teach"];
var menuItems = {} ;
var download = null ;
var downloads=[
{url:"pages/Tablici_2010.xls",title:"BulSTAR - таблици за отчет за 2010 г.",icon:"excel.gif"},
{url:"pages/Etiologichna_structura_2008_BG.xls",title:"етиологична структура на инфекциите в България",icon:"excel.gif"},
{url:"pages/REZISTENTNOST_BulSTAR_2006.xls",title:"Антибиотична резистентност в България за 2006 г.",icon:"excel.gif"},
{url:"pages/Resistance2002-2008_BG.xls",title:"Тенденции в резистентността на ключови патогени 2002-2008",icon:"excel.gif"},
{url:"pages/suprovoditelno_pismo_stamove.doc",title:"съпроводително писмо - щамове за потвърждение",icon:"word.gif"},
{url:"pages/MMstandards_2.doc",title:"системни микози",icon:"word.gif"},
{url:"pages/Epidemiological_survey_of_IC.doc",title:"инвазивни микози",icon:"word.gif"},
{url:"pages/surg_profil_last.doc",title:"антибиотична профилактика в хирургията - проект",icon:"word.gif"},
{url:"pages/instr.opr.lek.chuvstv.doc",title:"определяне на лекарствена резистентност",icon:"word.gif"},
{url:"pages/povedenie.polirezist.doc",title:"поведение при изолиране на полирезистентни щамове",icon:"word.gif"},
{url:"pages/Uchebna.programa.CDK.doc",title:"учебна програма и учебен план за специализация по микробиология",icon:"word.gif"},
{url:"pages/Standart.Clinichna.Microbiologia.poekt.doc",title:"ПРОЕКТ ЗА НАЦИОНАЛЕН МЕДИЦИНСКИ СТАНДАРТ ПО КЛИНИЧНА МИКРОБИОЛОГИЯ",icon:"word.gif"},
{url:"pages/MMstandards_2.doc",title:"Standards for diagnosis and treatment of systemic mycoses",icon:"word.gif"},/*12*/
{url:"pages/Epidemiological_survey_of_IC.doc",title:"Surveillance of invasive mycoses",icon:"word.gif"},/*13*/
{url:"pages/instr.opr.lek.chuvstv.doc",title:"Laboratory assessment of antidrug resistance",icon:"word.gif"},/*14*/
{url:"pages/povedenie.polirezist.doc",title:"Management of outbreaks of poliresistant strains",icon:"word.gif"},/*15*/
{url:"pages/01_EQA-wwwBAM_2004-07_English.xls",title:"Test strains sent for Quaity Assessment Control",icon:"excel.gif"},/*16*/
{url:"pages/Uchebna.programa.CDK.doc",title:"Training program and plan for specialization in microbiology",icon:"word.gif"},/*17*/
{url:"pages/Etiological_structure_2008_ENG.xls",title:"Etiological Structure of infections in Bulgaria",icon:"excel.gif"},/*18*/
{url:"pages/RESISTANCE_BulSTAR_2006.xls",title:"Antimicrobial resistance in Bulgaria in 2006",icon:"excel.gif"},/*19*/
{url:"pages/Resistance2002-2008_ENG.xls",title:"Trends in resistance of key pathogens 2002-2008",icon:"excel.gif"},/*20*/
{url:"pages/01_EQA-wwwBAM_2004-07.xls",title:"Отговор – цикъл май 2007",icon:"excel.gif"},/*21*/
{url:"pages/02_Otgovori.Cycle.05.2007.xls",title:"Резултат – цикъл май 2007",icon:"excel.gif"},/*22*/
{url:"pages/Strains-EQA.xls",title:"Strains - Cycle November 2007",icon:"excel.gif"},/*23*/
{url:"pages/02_Otgovori.Cycle.05.2007_English.xls",title:"Reports: May 2007",icon:"excel.gif"},/*24*/
{url:"pages/Oficialno_Pismo_2010.doc",title:"Придружутелно писмо към отчетите за BulSTAR 2010",icon:"word.gif"},/*25*/
{url:"pages/nasoki_listeria.doc",title:"Насоки в микробиологичната диагностика на Listeria monocytogenes",icon:"word.gif"},/*26*/
{url:"pages/request.doc",title:"Заявка за участие във външен контрол",icon:"word.gif"},/*27*/
{url:"pages/RESISTANCE_BulSTAR_2008.xls",title:"Антибиотична резистентност в България за 2008 г.",icon:"excel.gif"},/*28*/
{url:"pages/RESISTANCE_BulSTAR_2008.xls",title:"Antimicrobial resistance in Bulgaria in 2008",icon:"excel.gif"}/*29*/
];
function prepareDownload(text,status,response){
	if(download!=null){
		this.innerHTML=this.innerHTML.replace(new RegExp("<!-- link -->"),
			"<a href='"+downloads[download].url+"'>"+(Bam.lang==Bam.bg?"Изтеглете":"Download")+":&nbsp;<span class='style7'>"+downloads[download].title+"</span>&nbsp;<img src='images/"+downloads[download].icon+"' style='border:none;vertical-align:middle' alt='' /></a>");
	}
	download = null ;
}
function unselect(menuItemName,subMenuName){
	eval("var menuItem=menuItems."+menuItemName+";");
	eval("var subMenu =menuItems."+subMenuName+";");
	if(!menuItem.isMouseOver && (!subMenu || subMenu && !subMenu.isMouseOver)){
		$("#"+menuItemName).find("span.leftImage").css("background-image","url(images/menuLeftT.gif)");
		$("#"+menuItemName).find("span.text").css("background-image","url(images/menuT.gif)");
		$("#"+menuItemName).find("span.rightImage").css("background-image","url(images/menuRightT.gif)");
		$("#"+subMenuName).css({display:"none",visibility:"hidden"});
	}
}
function SubMenu(id){
	this.id=id;
	eval("menuItems."+id+"=this;");
	this.isMouseOver=false;
	this.mouseOver=function(){
		eval("menuItems."+this.id+".isMouseOver=true;");
		var matches=this.id.match(new RegExp("^(.+?)Sub$"));
		var obj=$("#"+matches[1]+"Item");
		obj.find("span.leftImage").css("background-image","url(images/menuLeftTS.gif)");
		obj.find("span.text").css("background-image","url(images/menuTS.gif)");
		obj.find("span.rightImage").css("background-image","url(images/menuRightTS.gif)");
		$(this).css({display:"block",visibility:"visible"});
	};
	this.mouseOut=function(){
		eval("menuItems."+this.id+".isMouseOver=false;");
		var matches=this.id.match(new RegExp("^(.+?)Sub$"));
		setTimeout("unselect('"+matches[1]+"Item','"+this.id+"')",100);
	};
}
function MenuItem(id,subMenu){
	this.id=id;
	eval("menuItems."+id+"=this;");
	this.isMouseOver=false;
	this.mouseOver=function(){
		eval("menuItems."+this.id+".isMouseOver=true;");
		var matches=this.id.match(new RegExp("^(.+?)Item$"));
		var obj=$("#"+matches[1]+"Sub");
		if(obj[0]){
			positionSub(this,obj[0]);
			obj.css({display:"block",visibility:"visible"});
		}
		$(this).find("span.leftImage").css("background-image","url(images/menuLeftTS.gif)");
		$(this).find("span.text").css("background-image","url(images/menuTS.gif)");
		$(this).find("span.rightImage").css("background-image","url(images/menuRightTS.gif)");
	};
	this.mouseOut=function(){
		eval("menuItems."+this.id+".isMouseOver=false;");
		var matches=this.id.match(new RegExp("^(.+?)Item$"));
		setTimeout("unselect('"+this.id+"','"+matches[1]+"Sub')",100);
	};
}
$(document).ready(function() {// todo - over/out will return function
	for(var i=0;i<Bam.menus.length;i++){
		var obj=new MenuItem(Bam.menus[i]+"Item");
		$('#'+Bam.menus[i]+'Item').hover(obj.mouseOver,obj.mouseOut);
		obj=new SubMenu(Bam.menus[i]+"Sub");
		$('#'+Bam.menus[i]+'Sub').hover(obj.mouseOver,obj.mouseOut);
		$('#'+Bam.menus[i]+'Sub').click(obj.mouseOut);
	}
	//if(Bam.lang==Bam.bg) {
	/*if(typeof Bam.url != Bam.undefined && Bam.url.length>0){
		$("#page1").load("pages/"+Bam.url);
	}else{
		$("#page1").load("pages/home."+(Bam.lang==Bam.bg?"bg":"en")+".htm",
			function(){
				var a;
				if(a=document.getElementById('ml')){
					a.start();
				}});
	}*/
	//}else{Bam.gallery(0);}
	jQuery("#tab1").show();
});
function findPos(obj) {
	var curleft  = 0;
	var curtop   = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		curwidth = obj.offsetWidth;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}
function positionSub(menu,submenu){
	var pos=findPos(menu);
	if(submenu){
		if (document.layers){
			submenu.style.left=pos[0];
			submenu.style.top=pos[1]+menu.offsetHeight;
		} else {
			submenu.style.left=pos[0]+"px";
			submenu.style.top=(pos[1]+menu.offsetHeight)+"px";
		}
	}
}
Bam.gallery=function(page){
	Bam.postJSON({action:"gallery",page:page});
};
Bam.syphilisLogin=function(response){
	if(jQuery(":input[name='username']").length>0)
		jQuery(":input[name='username']")[0].focus();
};
Bam.formatCalendar=function(){
	if(jQuery.datepicker==undefined){
		jQuery.getScript("js/jquery-ui-1.7.1.custom.min.js",function(){
			jQuery('.cal').datepicker({showOn:'button',buttonImageOnly:true,dateFormat:'dd.mm.yy',buttonImage:'images/b_calendar.png'});
		});
		var head = document.getElementsByTagName('head');
		if(head.length==0)
			$(document.createElement('head')).appendTo(document);
		head = document.getElementsByTagName('head')[0];
		$(document.createElement('link'))
		    .attr({type: 'text/css', href: "css/jquery-ui-1.7.1.custom.css", rel: 'stylesheet', media:'screen'})
		    .appendTo(head); 
	}else
		jQuery('.cal').datepicker({showOn:'button',buttonImageOnly:true,dateFormat:'dd.mm.yy',buttonImage:'images/b_calendar.png'});
};
Bam.loglout=function(){Bam.postJSON({action:"logout"},function(){document.location.href="../index.php?file=../extern/extern_enter.php"})};
//Bam.doLogin=function(response){};
//Bam.result=function(response){};
