function menuOn ( menuitem ) {
	menuitem.id = 'menuA';
}

function menuOff ( menuitem ) {
	menuitem.id = 'menu';
}

function menuOn2 ( menuitem ) {
	menuitem.id = 'balmenuA';
}

function menuOff2 ( menuitem ) {
	menuitem.id = 'balmenu';
}

var isSearch = 0;

function attesz_jobbra( elem, elem2 ) {
 
 	if (elem.selectedIndex != -1) {
 
 		var option;
 		len = elem.length;
 		for (var i=len-1; i>=0; i--) {
 			if (elem[i].selected == true) {
 				var id = elem[i].value;
 				var text = elem.options[i].text;
 				option = new Option(text, id);
 				elem2.options[elem2.length] = option;
 				elem[i] = null;
 			}
 		}
 	}
 }
 
 function attesz_balra( elem, elem2 ) {
 	if (elem2.selectedIndex != -1) {
 		len = elem2.length;
 		for (var i=len-1; i>=0; i--) {
 			if (elem2[i].selected == true) {
 				var option;
 				var id = elem2[i].value;
 				var text = elem2.options[i].text;
 				option = new Option(text, id);
 				elem.options[elem.length] = option;
 				elem2[i] = null;
 			}
 		}
 	}
 }

function attesz_jobbra_es_kivesz( elem, elem2, elemorig ) {
 	if (elem.selectedIndex != -1) {
 		var option;
 		len = elem.length;
 		for (var i=len-1; i>=0; i--) {
 			if (elem[i].selected == true) {
 				var id = elem[i].value;
 				var text = elem.options[i].text;
 				option = new Option(text, id);
 				elem2.options[elem2.length] = option;
 				elem[i] = null;
				// megkeresni az id-et az eredeti listaban es onnan ki kell venni.
				for (var x = 0; x < elemorig.length; x++) {
					if (elemorig[x].id = id) {
						elemorig[x] = null;
						break;
					}
				}
			}
		}
 	}
}
 
function searchList ( listid, list2, mit ) {
	var listtmp = document.getElementById("keresestmp_"  + listid);
	var list = document.getElementById("lista1_"  + listid);

	for (x = 0; x <= listtmp.options.length; x++) {
		listtmp[x] = null;
	}
	listtmp.options.length = 0;
	
	if (mit != "") {
		isSearch = 1;
		
		listtmp.style.display = '';
		list.style.display = 'none';
		document.getElementById("nyilak_"  + listid).style.display = 'none';
		document.getElementById("keresnyilak_"  + listid).style.display = '';
		document.getElementById("pleasewait_"  + listid).style.display = '';		
		
		for (x = 0; x < list.options.length; x++) {
			if (list.options[x].text.toLowerCase().indexOf(mit.toLowerCase()) > -1) {
				
				ok = 1;
				for (x2 = 0; x2 < list2.options.length; x2++) {
					if (list2.options[x2].value == list.options[x].value) {
						ok = 0;
						break;
					}
				}
				if (ok) {
					var option;
					var id = list.options[x].value;
					var text = list.options[x].text;
					option = new Option(text, id);
					listtmp.options[listtmp.length] = option;
				}
			}
		}
		document.getElementById("pleasewait_"  + listid).style.display = 'none';				
	} else {
		listtmp.style.display = 'none';
		list.style.display = '';	
		document.getElementById("pleasewait_"  + listid).style.display = 'none';		
		document.getElementById("nyilak_"  + listid).style.display = '';
		document.getElementById("keresnyilak_"  + listid).style.display = 'none';	
		isSearch = 0;	
	}
}

function kivalasztott_eltavolit( listid, list2 ) {
	var listtmp = document.getElementById("keresestmp_"  + listid);
	var list = document.getElementById("lista1_"  + listid);

	if (isSearch) {
		attesz_balra(listtmp, list2);
		sortlist(listtmp);
	} else {
		attesz_balra(list, list2);
		sortlist(list);
	}
}

function synchronise( list1, list2, listid ) {
	document.getElementById("pleasewait_"  + listid).style.display = '';
	for (x = 0; x < list1.options.length; x++) {
		for (x2 = 0; x2 < list2.options.length; x2++) {
			if (list1.options[x].value == list2.options[x2].value) {
				list1.options[x] = null;
				break;
			}
		}
	}
	sortlist(list1);
	document.getElementById("pleasewait_"  + listid).style.display = 'none';		
}

function compareOptionText(a,b) {
  /*
   * return >0 if a>b
   *         0 if a=b
   *        <0 if a<b
   */
  // textual comparison
  return a.text!=b.text ? a.text<b.text ? -1 : 1 : 0;
  // numerical comparison
//  return a.text - b.text;

}

function sortlist(list) {
  var items = list.options.length;
  // create array and make copies of options in list
  var tmpArray = new Array(items);
  for ( i=0; i<items; i++ )
    tmpArray[i] = new
Option(list.options[i].text,list.options[i].value);
  // sort options using given function
  tmpArray.sort(compareOptionText);
  // make copies of sorted options back to list
  for ( i=0; i<items; i++ )
    list.options[i] = new Option(tmpArray[i].text,tmpArray[i].value);

}

function MSlistSelectAll( id ) {
	var list = document.getElementById(id);
	for (x = 0; x < list.options.length; x++) {
			list.options[x].selected = true;
	}
	if ((document.getElementById('ev1').value != '') || (document.getElementById('ho1').value != '') || (document.getElementById('nap1').value != '')) {
		if ((document.getElementById('ev1').value == '') || (document.getElementById('ho1').value == '') || (document.getElementById('nap1').value == '')) {
			alert("Kérem töltse ki a kezdődátum mezőt!")
			return false;
		}
	}
	if ((document.getElementById('ev2').value != '') || (document.getElementById('ho2').value != '') || (document.getElementById('nap2').value != '')) {
		if ((document.getElementById('ev2').value == '') || (document.getElementById('ho2').value == '') || (document.getElementById('nap2').value == '')) {
			alert("Kérem töltse ki a végedátum mezőt!")
			return false;
		}
	}		 
	return true;
}


function ketesaruk( ) {
	if ((document.getElementById('ev1').value != '')) {
		if ((document.getElementById('ev1').value == '')) {
			alert("Kérem töltse ki a kezdődátum mezőt!")
			return false;
		}
	}
	if ((document.getElementById('ev2').value != '')) {
		if ((document.getElementById('ev2').value == '')) {
			alert("Kérem töltse ki a végedátum mezőt!")
			return false;
		}
	}		 
	return true;
}

function setFontSize( id ) {
	if (document.getElementById('cikk') != null) {
			document.getElementById('cikk').id = 'cikk2'
	} else {
			document.getElementById('cikk2').id = 'cikk'
	}

	if (document.getElementById('tags') != null) {
			document.getElementById('tags').id = 'tags2'
	} else {
			document.getElementById('tags2').id = 'tags'
	}
}

function setFontSizeRasff() {
	if (document.getElementById('hir') != null) {
			document.getElementById('hir').id = 'hir2'
	} else {
			document.getElementById('hir2').id = 'hir'
	}
}

function alaphelyzetRASFF() {
	document.getElementById('ev1').value = "";
	document.getElementById('ho1').value = "";
	document.getElementById('nap1').value = "";	
	document.getElementById('ev2').value = "";
	document.getElementById('ho2').value = "";
	document.getElementById('nap2').value = "";	
	document.getElementById('szabadszo').value = "";
	document.getElementById('bekuldoID').selectedIndex = 0;
	document.getElementById('elelem_tipusID').selectedIndex = 0;
	document.getElementById('honnan').selectedIndex = 0;	
	var list = document.getElementById('cimkeElem');
	for (x = 0; x < list.options.length; x++) {
			list.options[x].selected = true;
	}
	attesz_balra(document.csoport_1.lista1_1, document.csoport_1.cimkeElem); sortlist(document.csoport_1.lista1_1);
}

function alaphelyzetRAPEX() {
	document.getElementById('ev1').value = "";
	
	document.getElementById('ev2').value = "";
	
	document.getElementById('szabadszo').value = "";
	document.getElementById('bekuldoID').selectedIndex = 0;
	document.getElementById('arutipusID').selectedIndex = 0;
	document.getElementById('honnan').selectedIndex = 0;	
	document.getElementById('action_rkID').selectedIndex = 0;
	document.getElementById('action_csID').selectedIndex = 0;
}
