function initPage() {
	NEO_garda();
	NEO_preturi();
	NEO_slideshow();
}
if (window.addEventListener){
	window.addEventListener("load", initPage, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", initPage);
}

var gardaInit;

/*function NEO_gardaSwitch()
{
	if($("garda").className.indexOf(" garda-activ") != -1)
	{
		$("garda").className = $("garda").className.replace(" garda-activ", "");
	}
	else
	{
		$("garda").className = $("garda").className + " garda-activ";
	}
}*/


function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
	target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
	target.style.MozUserSelect="none"
else //All other route (ie: Opera)
	target.onmousedown=function(){return false}
target.style.cursor = "default"
}



function NEO_gardaAcumSwitch()
{
	if($("garda-acum").className.indexOf(" garda-acum-activ") != -1)
	{
		$("garda-acum").className = $("garda-acum").className.replace(" garda-acum-activ", "");
	}
	else
	{
		$("garda-acum").className = $("garda-acum").className + " garda-acum-activ";
	}
}

function NEO_garda()
{
	//gardaInit = setInterval("NEO_gardaSwitch()", 300);
	gardaAcumInit = setInterval("NEO_gardaAcumSwitch()", 300);
}

function NEO_preturi()
{
	if($("preturi"))
	{
		var preturi = $("preturi");
		
		var nodes = preturi.getElementsByTagName("tr");
		for (var i=0; i<nodes.length; i++)
		{
			if(nodes[i].className.indexOf("enabled") != -1)
			{
				nodes[i].onmouseover = function()
				{
					this.style.backgroundColor = this.style.backgroundColor;
				}
				nodes[i].onmouseout = function()
				{
					this.style.backgroundColor = this.style.backgroundColor;
				}
			}
		}

	}
}

function NEO_slideshow()
{
	if($("slideshow-container"))
	{
		start_slideshow(1, 9, 2000);
	}
}

function start_slideshow(start_frame, end_frame, delay) 
{
	setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
}
										
function switch_slides(frame, start_frame, end_frame, delay)
{
	return (function()
	{
		Effect.Fade('slideshow' + frame);
		if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
		setTimeout("Effect.Appear('slideshow" + frame + "');", 850);
		setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 2000);
	})
}

function openWindow(url, PageWidth, PageHeight, _scrollbars, _status)
{
	var popleft = ((document.body.clientWidth - PageWidth) / 2) + window.screenLeft;
	var poptop = ((( document.body.clientHeight - PageHeight) / 2)) + window.screenTop-40;
		
	str = "" + Math.random() + "";
	_unique_id = str.substr(2, str.length);
		
	window.open(url, _unique_id ,"status=" + _status + ",resizable=0,scrollbars=" + _scrollbars + ",width=" + PageWidth + ",height=" + PageHeight + ",left=" + popleft + ",top=" + poptop);
}

function editGarda(_date)
{
	openWindow('admin_mod_garda.php?date=' + _date, '600', '500', '1', '0');
}