function change_menu(e) {    
    if (e.target)
        srcelem = e.target.parentNode;
    else
        srcelem = e.srcElement.parentNode;
    
    if (srcelem.id == 'tr')
    {
        if (!trhidden) {
            srcelem.childNodes[2].style.display = 'none';
            trhidden = true;
        }
        else {
            srcelem.childNodes[2].style.display = 'block';    
            trhidden = false;
        }
    }
    else if (srcelem.id == 'as')
    {
        if (!ashidden) {
            srcelem.childNodes[2].style.display = 'none';
            ashidden = true;
        }
        else {
            srcelem.childNodes[2].style.display = 'block';    
            ashidden = false;
        }
    }
    
    

}

function addevents_for_menu() 
{
    var tr = document.getElementById('tr');
    var as = document.getElementById('as');

    if (ashidden == true) { alert('ashidden = ' + ashidden);as.childNodes[2].style.display = 'none';}
    if (trhidden == true) { alert('trhidden = ' + trhidden);tr.childNodes[2].style.display = 'none';}
    
    if(tr.addEventListener) {
        tr.addEventListener('click', change_menu, false);
        as.addEventListener('click', change_menu, false);
    }
    else {
        tr.attachEvent('onclick', change_menu);
        as.attachEvent('onclick', change_menu);
    }
        
}

function first_over(e) {if (e.target) srcelem = e.target; else srcelem = e.srcElement; change_class(srcelem, 'active');}
function prev_over(e) {if (e.target) srcelem = e.target; else srcelem = e.srcElement; change_class(srcelem, 'active');}
function next_over(e) {if (e.target) srcelem = e.target; else srcelem = e.srcElement; change_class(srcelem, 'active');}
function last_over(e) {if (e.target) srcelem = e.target; else srcelem = e.srcElement; change_class(srcelem, 'active');}
function first_out(e) {if (e.target) srcelem = e.target; else srcelem = e.srcElement; change_class(srcelem, '');}
function prev_out(e) {if (e.target) srcelem = e.target; else srcelem = e.srcElement; change_class(srcelem, '');}
function next_out(e) {if (e.target) srcelem = e.target; else srcelem = e.srcElement; change_class(srcelem, '');}
function last_out(e) {if (e.target) srcelem = e.target; else srcelem = e.srcElement; change_class(srcelem, '');}


function addevents_for_photonav()
{
    //alert("dzzz");
    var first = document.getElementById('first'); 
    var prev = document.getElementById('prev'); 
    var next = document.getElementById('next'); 
    var last = document.getElementById('last'); 
    if(first != null) {
    if (first.addEventListener){
        if (first.className != 'disabled') {
            first.addEventListener('mouseover', first_over, false);
            first.addEventListener('mouseout', first_out, false);
        }
        if (prev.className != 'disabled') {
            prev.addEventListener('mouseout', prev_out, false);
            prev.addEventListener('mouseover', prev_over, false);
        }
        if (next.className != 'disabled') {
            next.addEventListener('mouseover', next_over, false);
            next.addEventListener('mouseout', next_out, false);
        }
        if (last.className != 'disabled') {
            last.addEventListener('mouseover', last_over, false);
            last.addEventListener('mouseout', last_out, false);
        }
    }
    else {
        first.attachEvent('onmouseover', first_over);
        prev.attachEvent('onmouseover', prev_over);
        next.attachEvent('onmouseover', next_over);
        last.attachEvent('onmouseover', last_over);
        first.attachEvent('onmouseout', first_out);
        prev.attachEvent('onmouseout', prev_out);
        next.attachEvent('onmouseout', next_out);
        last.attachEvent('onmouseout', last_out);
    }
    }
}

function change_class(node, new_class) {node.className = new_class; //alert("miko");
}

function adjust_layout()
{
	var c_main = document.getElementById('content_main');
	var x = c_main.offsetHeight;
    if (x < 356) c_main.style.height = "360px";
}

function init()
{
    //trhidden = retrieveCookie('ctrhidden');
    //if (null == trhidden) trhidden = true;
        
    //ashidden = retrieveCookie('cashidden');
    //if (null == ashidden) ashidden = true;    
    
    adjust_layout();
    //addevents_for_menu(); 
    addevents_for_photonav();
}

//var trhidden;
//var ashidden;

window.onload = init;
window.onunload = function () {
            //setCookie('ctrhidden', trhidden , 31536000);
            //setCookie('cashidden', ashidden , 31536000);
        }

