var nw;

function addEvent(obj, evType, fn) { 
	if (obj.addEventListener) { 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} else if (obj.attachEvent)	{ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
		return false; 
	} 
}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];		
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}	
	}
	return (arrReturnElements)
}

function thisMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}

function soff() {
	thisMovie("bf").soff();
}

function zene_betolt() {
	nw = window.open('zene.php','newWin','width=116,height=116,left=0,top=300,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No');
	if(!nw) {
		soff();
		return false;
	} else {
		nw.opener = self;
		this.focus();
		return true;
	}

}

function start() {
	so = new SWFObject("bf.swf", "bf", "948", "350", "8", "#135e7e");
	so.addParam("wmode", "transparent");
	so.write("fejlec");
}

function toggle(id) {

	var obj = document.getElementById(id);
	obj.style.display = obj.style.display == "block" ? "none":"block";
}

function createElement(e, obj) {
	var element = document.createElement(e);
	for(prop in obj) {
		element[prop] = obj[prop];
	}
	return element;
}

function appendChild() {
	if(arguments.length > 1) {
		var a = arguments[0];
		for(i = 1; i < arguments.length; i++) {
			if(arguments[i]) {
				a.appendChild(arguments[i]);
			}
		}
		return a;
	} else {
		return null;
	}
}

function removeChildren(node) {
	if(node == null) return;
	while(node.hasChildNodes()) {
		node.removeChild(node.firstChild);
	}
}

function format_currency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
		num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
		cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
	// return (((sign)?'':'-') + '$' + num + '.' + cents);
	return num;
}
