
// napokat teszi bele selectbe
function setdays(month,selectid,defaulttext)
{
	var myselect = document.getElementById(selectid);
	if(!myselect) return;
	var now = new Date();
	var year = now.getYear();
	var dd = new Date(year, month, 0);
	var days = dd.getDate();
	myselect.length = 0;

	//add default
	var y=document.createElement('option');
	y.text=defaulttext;
	y.value=0;
	try
	{
		myselect.add(y,null); // standards compliant
	}
	catch(ex)
	{
		myselect.add(y); // IE only
	}

	//add days
	for(var i=0; i<days; i++)
	{
		var y=document.createElement('option');
		y.text=i+1;
		y.value=i+1;
		try
		{
			myselect.add(y,null); // standards compliant
		}
		catch(ex)
		{
			myselect.add(y); // IE only
		}
	}
}

// a root elemen beluli baseclass classu elemek magassagat allitja az elemek legnagyobbikara
function normalize_height(root, baseclass, offset) {
	var r = document.getElementById(root);
	if (typeof offset == 'undefined') offset = 0;
	var max_h = 0;
	for (var i = 0; i < r.childNodes.length; i++) {
		var obj = r.childNodes[i];
		if (!obj.getAttributeNode) continue;
		var myclass = obj.getAttributeNode("class");
		if (myclass) {
			var splitted = myclass.nodeValue.split(" ");
			for (var j = 0; j < splitted.length; j++) {
				if (splitted[j] == baseclass) if (max_h < obj.offsetHeight) max_h = obj.offsetHeight;
			}
		}
	}

	for (var i = 0; i < r.childNodes.length; i++) {
		var obj = r.childNodes[i];
		if (!obj.getAttributeNode) continue;
		var myclass = obj.getAttributeNode("class");
		if (myclass) {
			var splitted = myclass.nodeValue.split(" ");
			for (var j = 0; j < splitted.length; j++) {
				if (splitted[j] == baseclass) obj.style.height = max_h-offset+'px';
			}
		}
	}
}

// RADIO BUTTONOK MEGJELÖLT ÉRTÉKÉNEK VISSZAADÁSA
function getradiovalue(radioObj)
	{
	if (!radioObj)
		return "" ;
	var radioLength = radioObj.length ;
	if (radioLength == undefined)
		if (radioObj.checked)
			return radioObj.value ;
		else
			return "" ;
	for (var i = 0; i < radioLength; i++)
        	{
		if (radioObj[i].checked)
			{
			return radioObj[i].value ;
			}
		}
	return "" ;
	}

function showelement(element)
    {
	if (!document.getElementById(element)) { /*alert('show: bad element: '+element);*/ return; }
    document.getElementById(element).style.display = "block" ;
    window.focus() ;
    }

function hideelement(element)
    {
	if (!document.getElementById(element)) { /*alert('hide: bad element: '+element);*/ return; }
    document.getElementById(element).style.display = "none" ;
    window.focus() ;
    }
function hideall(elements){
    var element = elements.split(',');
	for(i=0; i<element.length; i++)	{
		e = element[i];
		if(document.getElementById(e)){
			document.getElementById(e).style.display = "none" ;
		}
	}
    window.focus() ;
}
function showhideelement(element)
    {
    if (document.getElementById(element).style.display=='none')
	showelement(element) ;
    else
	hideelement(element) ;
    window.focus() ;
    }

function fps_admin_mainMenu(){
	if(document.all && document.getElementById){
		navRoot = document.getElementById('fps_mainmenu');
		for(i=0; i<navRoot.childNodes.length; i++){
			node = navRoot.childNodes[i];
			if(node.nodeName=='LI'){
				node.onmouseover = function(){
					this.className = 'over';
  				}
  				node.onmouseout=function(){
					this.className = '';
   				}
   			}
  		}
 	}
}
