/* Main js*/
var ELP_MENUGROUPS	= new Array();

function ELP_registerMenuGroup(groupname)
{
	ELP_MENUGROUPS[ELP_MENUGROUPS.length] = groupname;
}

function ELP_activateMenuGroup(wh)
{
	var stat = '';
	for (var i=0; i<ELP_MENUGROUPS.length; ++i) {
		if (wh==ELP_MENUGROUPS[i]) {
			stat = (document.getElementById('divmenuitemcontainer_'+i).style.display == 'block') ? 'none' : 'block';
			document.getElementById('divmenuitemcontainer_'+i).style.display = stat;
		}
	}
}

function ELP_CheckSearchInput(pid,pre)
{
	var ret=0;

	eval ('var xm=document.mp_'+pid+'.'+pre+'filter_manfact.value'); 
	eval ('var xs=document.mp_'+pid+'.'+pre+'filter_string.value'); 

	if ( xm=='' && (xs=='' || (xs.length>0 && xs.length<3)) )
		ret=1;
	return ret;
}


// Esemenykezelok hozzarendelese egy objektumhoz
function addEvent(vObj, vEventType, vFunction) {
	if (vObj.addEventListener) {
		vObj.addEventListener(vEventType, vFunction, true);
		return true;
	}
	else if (vObj.attachEvent) {
		var r = vObj.attachEvent('on' + vEventType, vFunction);
		return r;
	}
	else {return false;}
}


// BLINK tag-ben található tartalom villogtatása
function blinkIt()
{
	if (!document.all) {return;}
	else {
		for(i=0; i<document.all.tags('blink').length; i++) {
			s = document.all.tags('blink')[i];
			s.style.visibility = (s.style.visibility == 'visible') ? 'hidden' : 'visible';
		}
	}
}


// blinkIt bekapcsolása
function turnOnBlink()
{
	setInterval('blinkIt()', 750);
}


// Kozepre nyilo popup nyitasa tetszoleges url-lel es meretben
function jsPopupWindow(wurl, wwidth, wheight)
{
	var x = screen.width;
	var y = screen.height;
	var xv = (x/2)-(500/2);
	var yv = (y/2)-(500/2);
 	window.open(wurl, '', 'left='+xv+',top='+yv+',width='+wwidth+',height='+wheight+',scrollbars=1');
}


// AntiSPAM funkció megvalósítása (az email cím gyűjtő robotok ellen)
function antiSpam()
{
	var replaces = 0;
	while ((document.body.innerHTML.indexOf('k!+' + 'kc' + '+!') != -1) && (replaces < 30)) {  
		document.body.innerHTML = document.body.innerHTML.replace('k!+' + 'kc' + '+!', String.fromCharCode(64));
		replaces++;
	}
	replaces = 0;
	while ((document.body.innerHTML.indexOf('p!+' + 'pt' + '+!') != -1) && (replaces < 30)) {  
		document.body.innerHTML = document.body.innerHTML.replace('p!+' + 'pt' + '+!', String.fromCharCode(46));
		replaces++;
	}
}
