
// 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 = '';
				}
			}
		}
	}
}
function copy_prices(){
	var clone = $('.related_prices:first').children('div.price').clone();
	clone.children('input[type=hidden]').remove();

	$('.related_prices:not(:first)').each(function(){
		var elso = $('.related_prices').slice(0);;
		
		if($(this).attr("id") != elso.attr("id")) {

		var divid = $(this).attr('id');
		var num = divid.match(/[0-9]*$/);
		var edited_clone = clone.clone();
		edited_clone.children("div").children("input").each(function(){
			var name = $(this).attr('name');
			name = name.replace(/\[[0-9]*\]/, "[" + num + "]");
			$(this).attr('name', name);
		});
		edited_clone.appendTo($(this));
	}

	});
}

