﻿var currentDiv;
var cX = 0; var cY = 0; var rX = 0; var rY = 0;
var allowNavigation = false;

function galleryHide()
{
    document.getElementById(currentDiv).style.display = 'none';
    return false;    
}

function alternate(id){
 if(document.getElementsByTagName){  
   var table = document.getElementById(id);  
   var rows = table.getElementsByTagName("tr");  
   for(i = 1; i < rows.length; i++){          
     if(i % 2 == 0){
       rows[i].className = "even";
     }else{
       rows[i].className = "odd";
     }      
   }
 }
}

function Navigate(event)
{
    if(allowNavigation)
    {
        if(event.ctrlKey && event.keyCode == 37) 
        {
            document.location = document.getElementById('ctl00_MainContentPlaceHolder_nextLink').innerHTML;
        }
        else if(event.ctrlKey && event.keyCode == 39)
        {
            document.location = document.getElementById('ctl00_MainContentPlaceHolder_prevLink').innerHTML;
        }
    }
}

function ShowDishInfo(id, type)
{
    window.open('http://www.vipobed.ru/showDish.aspx?type=' + type + '&id=' + id, 'myWwindow' + id, 'width=500,height=250,scrollbars=yes,location=no');    
}

function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}

function AssignPosition(d, offset) 
{
    if(self.pageYOffset) 
    {
        rX = self.pageXOffset;
        rY = self.pageYOffset;
    }
    else if(document.documentElement && document.documentElement.scrollTop) 
    {
        rX = document.documentElement.scrollLeft;
        rY = document.documentElement.scrollTop;
    }
    else if(document.body) 
    {
        rX = document.body.scrollLeft;
        rY = document.body.scrollTop;
    }
    if(document.all) 
    {
        cX += rX;
        cY += rY;
    }
    cX -= offset;
    d.style.left = (cX+10) + "px";
    d.style.top = (cY+10) + "px";
}

function galleryShow(id)
{
    if(currentDiv != null)
        galleryHide();
    currentDiv = id;
    var cD = document.getElementById(id);
    AssignPosition(cD, 300);
    cD.style.display = 'inline';
}

var timer;
function scrolldelta(dy) {
    if (dy != 0) {
        doScroll(dy);
    } else {
        clearTimeout(timer);
    }
}
    
function doScroll(dy) {
    var target = document.getElementById('scrollable');
    target.scrollTop = target.scrollTop + dy
    timer = setTimeout("doScroll("+dy+");", 25);
    }
