var SubMenus;
var Menus;
var Imgs;
var goodsMAS;
var priceMas;
var speed=10;
var curHI=0;


function start()
{
Menus=new Array();
Imgs=new Array();
goodsMAS=new Array();
priceMas=new Array();
LoadHeadImages()
SubMenus=document.getElementById('MenuTable').getElementsByTagName("ul");
var trs=document.getElementById('MenuTable').getElementsByTagName("tr");
for(i=0;i<SubMenus.length;i++)
{
    SubMenus[i].style.top=SubMenus[i].offsetTop-10;
    Menus[i]=trs[i].getElementsByTagName("img")[0];
}
StartSlide()
}

function addHeadImage(ImgName)
{
Imgs[Imgs.length]=ImgName;
if(Imgs.length==2)
{
    document.getElementById('HeadPicture').style.background = "url(/"+Imgs[1]+") no-repeat";
    document.getElementById('HeadPic').src = Imgs[0];
}
return;
}

function addGood(GoodName, price)
{
goodsMAS[goodsMAS.length]=GoodName;
priceMas[priceMas.length]=price;
return;
}

function createGoodTable()
{
    var str="";
    var sum=0;
    for(i=0;i<goodsMAS.length;i++)
    {
    str=str+'<tr class="BasketBodyFont"><td width="125px">'+goodsMAS[i]+'</td><td class="basketMiddle"></td><td width="70px">'+priceMas[i]+' р.</td></tr>';
    sum+=priceMas[i];
    }
    document.getElementById('goods').innerHTML=
    '<table class="basket" style="text-align: center; margin-left: auto; margin-right: auto;" border="0" cellpadding="0" cellspacing="0"><tr class="basketHead"><td width="125px"><b class="BasketHeadFont">Наименование</b></td><td class="basketMiddle"></td><td width="70px"><b class="BasketHeadFont">Сумма</b></td></tr>'
    +str
    +'<tr class="basketDown"><td></td><td class="basketMiddle"></td><td></td></tr><tr><td><br /><b class="BasketHeadFont">ИТОГО:  '
    +sum
    +' р.</b></td></tr></table>';
    }

function getOpacityProperty()
{
  if (typeof document.body.style.opacity == 'string') // CSS3 compliant (Moz 1.7+, Safari 1.2+, Opera 9)
    return 'opacity';
  else if (typeof document.body.style.MozOpacity == 'string') // Mozilla 1.6 и младше, Firefox 0.8 
    return 'MozOpacity';
  else if (typeof document.body.style.KhtmlOpacity == 'string') // Konqueror 3.1, Safari 1.1
    return 'KhtmlOpacity';
  else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) // Internet Exploder 5.5+
    return 'filter';

  return false; //нет прозрачности
}

function setElementOpacity(sElemId, nOpacity)
{
  var opacityProp = getOpacityProperty();
  var elem = document.getElementById(sElemId);

  if (!elem || !opacityProp) return; // Если не существует элемент с указанным id или браузер не поддерживает ни один из известных функции способов управления прозрачностью
  
  if (opacityProp=="filter")  // Internet Exploder 5.5+
  {
    nOpacity *= 100;
	
    // Если уже установлена прозрачность, то меняем её через коллекцию filters, иначе добавляем прозрачность через style.filter
    var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha;
    if (oAlpha) oAlpha.opacity = nOpacity;
    else elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")"; // Для того чтобы не затереть другие фильтры используем "+="
  }
  else // Другие браузеры
    elem.style[opacityProp] = nOpacity;
}

function StartSlide()
{
    if(curHI==Imgs.length)
        curHI=0;
    var imgs=curHI;
    var bac=curHI+1;
    if(bac==Imgs.length)
        bac=0;
    document.getElementById('HeadPicture').style.background = "url("+Imgs[bac]+") no-repeat";
    document.getElementById('HeadPic').src = Imgs[imgs];
    curHI+=1;
    Slide(1);
}

function Slide(op)
{
setElementOpacity('HeadPic', op);
if(op<=0)
{setTimeout(function(){StartSlide()},3000);return;}
setTimeout(function(){Slide(op-0.01)},speed);
}

function ShowSubMenu(number)
{
SubMenus[number-1].style.visibility='visible';
Menus[number-1].src=Menus[number-1].src.substring(0, Menus[number-1].src.length-4)+"_s"+Menus[number-1].src.substring(Menus[number-1].src.length-4, Menus[number-1].src.length);
}
function HideSubMenu(number)
{
SubMenus[number-1].style.visibility='hidden';
Menus[number-1].src=Menus[number-1].src.substring(0, Menus[number-1].src.length-6)+Menus[number-1].src.substring(Menus[number-1].src.length-4, Menus[number-1].src.length);
}

