var img01=new Image();img01.src="img/main-menu3.png";
var img02=new Image();img02.src="img/main-menu4.png";
var img03=new Image();img03.src="img/main-menu5.png";

var icons=new Array(false,0,0,0);
var iconsdiff=new Array(false,0,0,0);
var iconstimer=false;
var menus=new Array();
var menusdiff=new Array();
var menustimer=false;

function icon(ico,on) {
    if (on) {
        iconsdiff[ico]=10;
    } else {
        iconsdiff[ico]=-10;
    }
    if (!iconstimer) {
        iconmove();
    }
}

function iconmove() {
    var e=false;
    var i=0;
    var change=false;
    for (i=1;i<=3;i++) {
        if (iconsdiff[i]!=0) {
            icons[i]+=iconsdiff[i];
            if (icons[i]>100) {
                icons[i]=100;
                iconsdiff[i]=0;
            }
            if (icons[i]<0) {
                icons[i]=0;
                iconsdiff[i]=0;
            }
            change=true;
        }
        e=document.getElementById("iconimg"+i);
        if (e) {
            e.style.marginLeft=(10-icons[i]*0.1)+"px";
            e.style.marginTop=(10-icons[i]*0.1)+"px";
            e.style.width=(300+icons[i]*0.2)+"px";
            e.style.height=(260+icons[i]*0.2)+"px";
        }
    }
    if (change) {
        iconstimer=true;
        setTimeout("iconmove();",25);
    } else {
        iconstimer=false;
    }
}

function showmenu(menu) {
    var ie=getInternetExplorerVersion();
    if (ie!=-1 && ie<9) {
        var e1=document.getElementById("menu"+menu);
        var e2=document.getElementById("menu"+menu+"s");
        e1.style.display="block";
    } else {
        if (!menus[menu]) menus[menu]=0;
        menusdiff[menu]=20;
        if (!menustimer) {
            menusmove();
        }
    }
    return false;
}

function hidemenu(menu) {
    var ie=getInternetExplorerVersion();
    if (ie!=-1 && ie<9) {
        var e1=document.getElementById("menu"+menu);
        var e2=document.getElementById("menu"+menu+"s");
        e1.style.display="none";
    } else {
        if (!menus[menu]) menus[menu]=0;
        menusdiff[menu]=-20;
        if (!menustimer) {
            menusmove();
        }
    }
}

function menusmove() {
    var e1=false;
    var e2=false;
    var i=0;
    var change=false;
    var ie=getInternetExplorerVersion();
    for (i in menus) {
        if (menusdiff[i]!=0) {
            menus[i]+=menusdiff[i];
            if (menus[i]<0) {
                menus[i]=0;
                menusdiff[i]=0;
            }
            if (menus[i]>150) {
                menus[i]=150;
                menusdiff[i]=0;
            }
            change=true;
        }
        e1=document.getElementById("menu"+i);
        e2=document.getElementById("menu"+i+"s");
        if (menus[i]>=100) {
            e1.style.display="block";
            e1.style.opacity=1;
            if (ie>7) e1.style.filter="alpha(opacity=100)";
            e2.style.marginTop="0px";
        } else if (menus[i]>0) {
            e1.style.display="block";
            e1.style.opacity=menus[i]*0.01;
            if (ie>7) e1.style.filter="alpha(opacity="+menus[i]+")";
            e2.style.marginTop=(-e2.clientHeight+menus[i]*0.01*e2.clientHeight)+"px";
        } else {
            e1.style.display="none";
        }
    }
    if (change) {
        menustimer=true;
        setTimeout("menusmove();",25);
    } else {
        menustimer=false;
    }
}

function nopage() {
    alert('Strona dostępna wkrótce');
}

function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}
