function contact()
{
    if (form = document.getElementById('formContact'))
        form.submit();
}

var layer;
var absoluteLeft;
var ulCategory;
var relativeLeftCategory;
var menuCategoryHeight;

var leftCategoryMenu = 0;
var topCategoryMenu = 0;
var widthCategoryMenu = 0;
var heightCategoryMenu = 0;

var leftSubCategoryMenu = 0;
var topSubCategoryMenu = 0;
var widthSubCategoryMenu = 0;
var heightSubCategoryMenu = 0;

var currentCatgoryIndex = -1

var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
	document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;

function getY(oElement)
{
    var iReturnValue = 0;
    while( oElement != null ) 
    {
    iReturnValue += oElement.offsetTop;
    oElement = oElement.offsetParent;
    }
    return iReturnValue;
}

function getMouseXY(e) 
{
    if (IE)
    {
        tempX = event.clientX + document.body.scrollLeft;
        tempY = event.clientY + document.body.scrollTop;
    } 
    else 
    {
        tempX = e.pageX;
        tempY = e.pageY;
    }  
    if (tempX < 0){tempX = 0;}
    if (tempY < 0){tempY = 0;}    
    if (leftCategoryMenu>0 && topCategoryMenu>0 && widthCategoryMenu>0 && heightCategoryMenu>0)
    {
        out = false;
        if (tempX && tempX<leftCategoryMenu)
        {
            out = true;
        }
        if (tempY && tempY<topCategoryMenu)
        {                                 
            out = true;
        }
        if (tempX && tempX>(leftCategoryMenu+widthCategoryMenu))
        {
            out = true;
        }
        if (tempY && tempY>(topCategoryMenu+heightCategoryMenu+25))
        {            
            out = true;
        }        
        if (out)
        {
            table = document.getElementById('menuTable');
            table.style.top = 0 + 'px';
            ul = document.getElementById('categoryMenu');
            ul.style.display = 'none';
        }
    }
    return true;
}

var indexCurrentCategory = -1;

function menuUp()
{    
    table = document.getElementById('menuTable');    
    ul = document.getElementById('categoryMenu');
    
    ul.style.display = 'block';
    if (IE)
    {        
        table.style.top = menuCategoryCount*(-23) + 'px';
        ul.style.top = menuCategoryCount*(-23) + 'px';
        heightCategoryMenu = menuCategoryCount*23;
        topCategoryMenu = table.offsetTop-(menuCategoryCount*23);
    }
    else
    {
        table.style.top = menuCategoryCount*(-22) + 'px';
        ul.style.top = menuCategoryCount*(-22) + 'px';
        heightCategoryMenu = menuCategoryCount*22;
        topCategoryMenu = table.offsetTop-(menuCategoryCount*23);
    }
    leftCategoryMenu = ul.offsetLeft;    
    widthCategoryMenu = 149;
}

function getIndexByValue(array, value)
{
    for (i=0;i<array.length;i++)
    {
        if (array[i]==value)
            return i;
    }
    return -1
}

function setPicture(url, comment, path, picture)
{  
    if (p1 = document.getElementById('gallery'))
    {
        p1.innerHTML = '<img src="' + url + '" alt="" />';        
        if (p2 = document.getElementById('picturePath'))
        {
            p2.innerHTML = path;
        }        
        if (p3 = document.getElementById('pictureComment'))
        {
            p3.innerHTML = comment;
        }
    }
}