var menuOn = '';
var timeOn = null;
var menuOpen = false;
var buttonLit = 0;
var buttonNames = new Array();
var version = 999;
var menuItemNames = new Array();
var sbuttonNames = new Array();
var menuItemExt = '.png';
var pi = new Array();

var abutt = 1;



function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
    
}

function changeAbutt(nr)
{
	document.getElementById(buttonNames[abutt]).style.backgroundImage = 'url(img/m_' + buttonNames[abutt] + '.jpg)';
	abutt = nr;
}

function changeAbutt2(nr)
{
	document.getElementById(buttonNames[abutt]).style.backgroundImage = 'url(img/m_' + buttonNames[abutt] + '.jpg)';
	document.getElementById(buttonNames[nr]).style.backgroundImage = 'url(img/m_' + buttonNames[nr] + '_a.jpg)';
	abutt = nr;
}


function changeClass(objId, newclass)
{
	var el = document.getElementById(objId);
	el.className = newclass;
}

function changeBcgImage(objId, imgName)
{
	var obj = document.getElementById(objId);
	obj.style.backgroundImage = 'url(./img/' + imgName + ')';
}

function onPageLoad()
{
	
	if(navigator.appVersion.indexOf("MSIE") != -1)
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
      
      
    if(version < 7)
    {
    	menuItemExt = '.gif'; 	
    }
	
	buttonNames[0] = 'fundacja';
	buttonNames[1] = 'aktual';
	buttonNames[2] = 'corobimy';
	buttonNames[3] = 'tiger';
	buttonNames[4] = 'galeria';
	buttonNames[5] = 'pomoc';
	buttonNames[6] = 'kontakt';
	
	menuItemNames[0] = 'statut';
	menuItemNames[1] = 'osoby';
	menuItemNames[2] = 'przyjaciele';
	menuItemNames[3] = 'media';
	menuItemNames[4] = '03';
	menuItemNames[5] = '05';
	menuItemNames[6] = '06';
	menuItemNames[7] = '09';
	menuItemNames[8] = '11';
	menuItemNames[9] = '12';
	menuItemNames[10] = '13';
	menuItemNames[11] = '14';
	menuItemNames[12] = '15';
	menuItemNames[13] = '16';
	menuItemNames[14] = '17';
	menuItemNames[15] = '20';
	menuItemNames[16] = '22';
	menuItemNames[17] = '23';
	menuItemNames[18] = '24';
	
	sbuttonNames[0] = 'news_archive';
	sbuttonNames[1] = 'gallery_archive';
	sbuttonNames[2] = 'back';
	sbuttonNames[3] = 'readmore';
	sbuttonNames[4] = 'previous';
	sbuttonNames[5] = 'next';
	sbuttonNames[6] = 'news_archive_main';
	
	
	
	

 	s = 0;
 	for(i = 0; i < buttonNames.length; ++i)
	{
		++s;
		pi[s] = new Image();
		pi[s].src = './img/m_' + buttonNames[i] + '_a.jpg';
	}
	
	for(i = 0; i < menuItemNames.length; ++i)
	{
		++s;
		pi[s] = new Image();
		pi[s].src = './img/dm_' + menuItemNames[i] + '_a' + menuItemExt;
	}

	for(i = 0; i < sbuttonNames.length; ++i)
	{
		pi[s] = new Image();
		pi[s].src = './img/' + sbuttonNames[i] + '_a.png';
	}


	
	for(i = 0; i < menuItemNames.length; ++i)
		changeBcgImage('dm_' + menuItemNames[i], 'dm_' + menuItemNames[i] + menuItemExt);	

	if (timeOn != null) 
	{
		clearTimeout(timeOn);
		hideLayer(menuOn);
	}
	
	changeAbutt2(1);


}

function findPos(obj) 
{
	var curleft = curtop = 0;

	if (obj.offsetParent) 
	{

		do 
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;

		} while (obj = obj.offsetParent);
		
		return [curleft, curtop];
	}
}


function menuOver(menuId, pr)
{
	
	
	if(menuId == 'none')
		return 0;

	if((menuOn != menuId) && (menuOn != ''))
	{
		var rl = document.getElementById(menuOn);
		rl.style.visibility = 'hidden';
	}
 
	var menuEl = document.getElementById(menuId);

	pos = findPos(pr);
	menuEl.style.left = (pos[0] + 15) + 'px';
	menuEl.style.top = (pos[1] + 50) + 'px';
	menuEl.style.visibility = 'visible';
	menuOn = menuId;
	menuOpen = true;
	clearTimeout(timeOn);
	
}

function menuOut()
{
	timeOn = setTimeout("hideMenu(menuOn)", 10);
}

function hideMenu(menuId)
{
	var menuEl = document.getElementById(menuId);
	menuEl.style.visibility = 'hidden';
	menuOpen = false;
}

function buttonOff(butNum)
{
	var buttonEl = document.getElementById(buttonNames[butNum]);
	var end = "";
	if(abutt == butNum) end = "_a";
	buttonEl.style.backgroundImage = 'url(img/m_' + buttonNames[butNum] + end + '.jpg)';
}

function buttonOn(butNum)
{
	if(butNum != buttonLit) buttonOff(buttonLit);
	var buttonEl = document.getElementById(buttonNames[butNum]);
	buttonEl.style.backgroundImage = 'url(img/m_' + buttonNames[butNum] + '_o.jpg)';
	buttonLit = butNum;
}


function dropOver()
{
	clearTimeout(timeOn);
	menuOpen = true;
}

function dropOut()
{
	timeOn = setTimeout("hideMenu(menuOn)", 100);
}

function menuItemOver(miNr)
{
	changeBcgImage('dm_' + menuItemNames[miNr], 'dm_' + menuItemNames[miNr] + '_a' + menuItemExt);
}




function menuItemOut(miNr)
{
	changeBcgImage('dm_' + menuItemNames[miNr], 'dm_' + menuItemNames[miNr] + menuItemExt);
}


function galleryPicOver(aobj)
{
	aobj.style.marginTop = '-5px';
	aobj.style.marginLeft = '-5px';
	
	aobj.parentNode.style.border = 'solid #ffe400 5px'; 
	aobj.parentNode.style.width = '245px';
	aobj.parentNode.style.height = '160px';
	
	
	var pn = aobj.parentNode.parentNode.parentNode;
	pn.style.fontWeight = 'bold';
}

function galleryPicOut(aobj)
{
	aobj.style.marginTop = '0';
	aobj.style.marginLeft = '0';
	
	aobj.parentNode.style.borderStyle = 'none'; 
	aobj.parentNode.style.width = '255px';
	aobj.parentNode.style.height = '170px';
	
	var pn = aobj.parentNode.parentNode.parentNode;
	pn.style.fontWeight = 'normal';
}


function galleryPicOverSmall(aobj)
{
	aobj.style.marginTop = '-5px';
	aobj.style.marginLeft = '-5px';
	
	aobj.parentNode.style.border = 'solid #ffe400 5px'; 
	aobj.parentNode.style.width = '118px';
	aobj.parentNode.style.height = '75px';
}

function galleryPicOutSmall(aobj)
{
	aobj.style.marginTop = '0';
	aobj.style.marginLeft = '0';
	
	aobj.parentNode.style.borderStyle = 'none'; 
	aobj.parentNode.style.width = '128px';
	aobj.parentNode.style.height = '85px';
}


function sbuttonOn(obj, bnr)
{
	obj.style.backgroundImage = 'url(img/' + sbuttonNames[bnr] + '_o.png)';
}

function sbuttonOff(obj, bnr)
{
	obj.style.backgroundImage = 'url(img/' + sbuttonNames[bnr] + '.png)';
}




