
function dumpArray(arr,level) 
{
    var dumped_text = "";
    if(!level) level = 0;
     
    //The padding given at the beginning of the line.
    var level_padding = "";
    for(var j=0;j<level+1;j++) level_padding += "    ";

    if(typeof(arr) == 'object') { //Array/Hashes/Objects
     for(var item in arr) {
      var value = arr[item];
     
      if(typeof(value) == 'object') { //If it is an array,
       dumped_text += level_padding + "'" + item + "' ...\n";
       dumped_text += dumpArray(value,level+1);
      } else {
       dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
      }
     }
    } 
    else 
    { //Stings/Chars/Numbers etc.
     dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
    }
    
    return dumped_text;
} 

var AktivCatMenu = 0;
function Set_Display_OR(div, a){
    // alert(a.checked);
    if( mydiv = $(div) ){
        if(mydiv.style.display == 'none'){
            // $(a).innerHTML = ' &#150; '
            mydiv.style.display = '';
            
            if(AktivCatMenu && (AktivCatMenu != div)){
                if(isaktmenu = $(AktivCatMenu)){
                    $GoNone = true;
                    var node = $(a);
                    node = node.parentNode;
                    while(
                        (node = node.parentNode) &&
                        (node.id != 'cat_0')){    
                            if(node.id == AktivCatMenu){$GoNone = false;break;}
                    }
                    if($GoNone)isaktmenu.style.display = 'none';
                    // if(!$GoNone)alert('bent van');
                }
                AktivCatMenu = div;
            }
        }
        else{
            // $(a).innerHTML = ' + '
            mydiv.style.display = 'none';
        }
    }
}



/**
* Toggles the check state of a group of boxes
*
* Checkboxes must have an id attribute in the form cb0, cb1...
* @param The number of box to 'check'
* @param An alternative field name
*/

// Multiupload func.
function Display_Files_Data(data, div)
{
  if(!div)div = 'thumbnails';
	// alert('tezst - ' + data);
	// alert(div);
	$(div).innerHTML = data;
}

function Display_Files_Data_After( wrap, div, data, div_cont_temp )
{
	if( !wrap || ( wrap && $(div) ) )
	{
		var isset = 'nem letezik';
		if( $(div) )isset = 'letezik';
		// alert($(div).innerHTML + "\n\n\n1div :: " + div + " :: " + isset + "\n\n" + data);
		new Insertion.Bottom( div, data );		
	}
	else
	{
		// alert(wrap + "\n\n" + div + "\n\n" + data +	"\n\n" + div_cont_temp);
		
		var isset = 'nem letezik';
		if( $(div) )isset = 'letezik';
		// if( $(div_cont_temp) ) alert('letezik');
		// alert( $(div_cont_temp).innerHTML + "\n\n\n2div :: " + div + " :: " + isset + "\n\n" + data);
		$(div_cont_temp).innerHTML = wrap + data + (div == 'wrap_tfle' ? '' : '</table>') + '</div>';
	}	
}



function Edit_Upload_File(param, div, type, id, isForm, form){
	if(!div)div = 'thumbnails';
	if(!type)type = '';
	if(!id)id = '';
	if(!isForm)isForm = false;
	if(!form)form = false;
	// else myFormData = '';
	myFormData = '';
	// return false;
	
	var goajax = true;
	if(param.include('funcid=perm_delete'))
	{
		// if(form)
		// {
			// if(myform = $('adminForm'))
			// {
				// myFormData = $(form).serialize();
			// }
			// // alert(myFormData);
		// }
		
		// Sorrend rogzitese
		if(ihID = $('ord_' + type))
		{
			ihID.value = Replace_2_Item(ihID, id);
			param = param + '&ordering=' + ihID.value;
			// alert(ihID.value + ' - akt: ' + id);
		}
		
		// Torolt elemek, rogzitese ( urlaprol elveszem, de meg letezik
		divname = (type=='file'?'image':'file_') + id;
		if(ih_del_sID = $('del_' + type))
		{
			if(del_file = $(divname))
			{
				ih_del_sID.value = (ih_del_sID.value == '' ? id : ih_del_sID.value + ';' + id);
				// alert(divname + ' - delids: ' + ih_del_sID.value);
				del_file.remove();
				if(type == 'file')
				{
					// alert(type);
					// alert(window.top.frame_multiupload_img.swfu.settings.file_queue_limit);
					window.top.frame_multiupload_img.Set_FileCount(1);
					// alert(window.top.frame_multiupload_img.swfu.settings.file_queue_limit);
					window.top.frame_multiupload_img.File_Upload_TestBTN();
					// window.frame_multiupload_img.swfu.setFileQueueLimit(window.frame_multiupload_img.swfu.settings.file_queue_limit+1);
					// alert(type + ' :: ' + window.top.frame_multiupload_img.swfu.settings.file_queue_limit);
					// alert($('btn_fup').style.display);
					// $('btn_fup').style.display = 'block';
					// $('btn_fup').innerHTML = 'block';
				}
				if(type == 'ffile')
				{
					// alert(type);
					// alert(window.top.frame_multiupload_fle.swfu.settings.file_queue_limit);
					window.top.frame_multiupload_fle.Set_FileCount( 1 );
					window.top.frame_multiupload_fle.File_Upload_TestBTN();
					// alert(type + ' :: ' + window.frame_multiupload_fle.swfu.settings.file_queue_limit);
					// window.frame_multiupload_img.swfu.setFileQueueLimit(window.frame_multiupload_img.swfu.settings.file_queue_limit+1);
				}
			}
		}
		goajax = false;
		
	}
	else if(param.include('funcid=temp_delete'))
	{
		// if(form)
		// {
			// if(myform = $('adminForm'))
			// {
				// myFormData = $(form).serialize();
			// }
			// // alert(myFormData);
		// }
		
		// Sorrend rogzitese
		// if(ihID = $('ord_' + type))
		// {
			// ihID.value = Replace_2_Item(ihID, id);
			// param = param + '&ordering=' + ihID.value;
			// // alert(ihID.value + ' - akt: ' + id);
		// }
		
		// Torolt elemek, rogzitese ( urlaprol elveszem, de meg letezik
		divname = (type=='file'?'imagt':'filet') + id;
		if(ih_del_sID = $('del_t' + type))
		{
			if(del_file = $(divname))
			{
				ih_del_sID.value = (ih_del_sID.value == '' ? id : ih_del_sID.value + ';' + id);
				// alert(divname + ' - delids: ' + ih_del_sID.value);
				del_file.remove();
				if(type == 'file')
				{
					// alert('teszt');
					window.top.frame_multiupload_img.Set_FileCount( 1 );
					window.top.frame_multiupload_img.File_Upload_TestBTN();
					// alert(type + ' temp :: ' + window.top.frame_multiupload_img.swfu.settings.file_queue_limit);
					// alert(window.top.frame_multiupload_img.swfu.settings.file_queue_limit);
					// window.frame_multiupload_img.swfu.setFileQueueLimit(window.frame_multiupload_img.swfu.settings.file_queue_limit+1);
				}
				if(type == 'ffile')
				{
					// alert('teszt');
					window.top.frame_multiupload_fle.Set_FileCount( 1 );
					window.top.frame_multiupload_fle.File_Upload_TestBTN();
					// alert(type + ' temp :: ' + window.top.frame_multiupload_fle.swfu.settings.file_queue_limit);
					// alert(window.top.frame_multiupload_img.swfu.settings.file_queue_limit);
					// window.frame_multiupload_img.swfu.setFileQueueLimit(window.frame_multiupload_img.swfu.settings.file_queue_limit+1);
				}
			}
		}
		goajax = false;
		
	}
	// alert('after :: ' + window.frame_multiupload_img.swfu.settings.file_queue_limit);
	
	// window.top.Display_Top($('thumbnails').innerHTML);
	// alert('teszt');
	// alert(param);
	if(goajax)
	{
		ajaxRequest = new Ajax.Request(
			serverurl + '/includes/multiupload/thumbnail_form.php?' + param,
			{
				method: 'post',
				parameters: myFormData,
				onComplete: function(request) 
				{
					// window.top.alert(request.responseText);
					
					if(request.responseText.include('##'))
					{
						// alert(Nodel);
						var myMesArr = request.responseText.split("##");
						// $('content').innerHTML = myMesArr[0] + ' - ' + myMesArr[1] + ' - ' + request.responseText;
						if( myMesArr[0] == '1' )
						{
							// alert(myMesArr[1]);
							// if(param.include('funcid=perm_delete'))
							// {
								// if(ihID = $('ord_' + type))
								// {
								// ihID.value = Replace_2_Item(ihID, id);
								// }
							// }
							// if( param.include('list=start') )
							// {
								Display_Files_Data(myMesArr[1], div);
							// }
							// else if( myMesArr[1].include('#&#') )
							// {
								// var mesArrDet = myMesArr[1].split('#&#');
								// alert('div :: ' + mesArrDet[0]);
								// new Insertion.Bottom(mesArrDet[0], mesArrDet[1]);
							// }
							// else
							// {
								// alert('Error: ' + myMesArr[1]);
							// }
							// if(Nodel==0)setTimeout(function(){$('divStatus').innerHTML = '';}, 20000);
							// Set_Content('a_upload', myMesArr[2]);
						}
						else alert(myMesArr[0]);
					}
					else alert(request.responseText);
				}
			}
		)
	}
}

function Edit_Upload_File2(param, div, type, id, isForm, form, show){
  if(!div)div = 'thumbnails';
  
  if(!type)type = '';
  if(!id)id = '';
  if(!isForm)isForm = false;
  // if(isForm){
    // if(!form)form = 'adminForm';
    // myFormData = $(form).serialize(true);
  // }
  // else myFormData = '';
  myFormData = '';
  // return false;
  
  if(param.include('funcid=perm_delete'))
  {
    if(ihID = $('ord_' + type))
    {
      ihID.value = Replace_2_Item(ihID, id);
      param = param + '&ordering=' + ihID.value;
      // alert(ihID.value);
    }
  }
  
  // window.top.Display_Top($('thumbnails').innerHTML);
  // alert('teszt');
  ajaxRequest = new Ajax.Request(
    serverurl + '/includes/multiupload2/thumbnail_form.php?' + param,
    {
      method: 'post',
      parameters: myFormData,
      onComplete: function(request) 
      {
        // window.top.alert(request.responseText);
        
        if(request.responseText.include('##'))
        {
          // alert(Nodel);
          var myMesArr = request.responseText.split("##");
          // $('content').innerHTML = myMesArr[0] + ' - ' + myMesArr[1] + ' - ' + request.responseText;
          
          if( myMesArr[0] == '1' )
          {
            // alert(myMesArr[1]);
            // if(param.include('funcid=perm_delete'))
            // {
              // if(ihID = $('ord_' + type))
              // {
              // ihID.value = Replace_2_Item(ihID, id);
              // }
            // }
            
            Display_Files_Data(myMesArr[1], div);
            // if(Nodel==0)setTimeout(function(){$('divStatus').innerHTML = '';}, 20000);
            // Set_Content('a_upload', myMesArr[2]);
          }
          else alert(myMesArr[0]);
        }
        else alert(request.responseText);
      }
    }
  )
}

// Sorrendezes
var Multiupload_after_move = false;	// ha true lesz akkor hatrafele kell helyezni
function Multi_Ord_Select(othis, type)
{
	var parent = othis.parentNode;
	var wrap = parent.parentNode;
	// alert(wrap.id);
	var ihID = $('ord_' + type);
	var text = 'move';
	var goSelect = true;
	var moveable;
	var moveableHTML;
	// var node = $(wrapid);
	for(var i=0;i<wrap.childNodes.length;i++)
	{
		// alert('akt: ' + parent.id + ' - vizsgalt: ' + wrap.childNodes[i].id + ' -> tartalom: ' + wrap.childNodes[i].childNodes[0].innerHTML);
		if(wrap.childNodes[i].childNodes[0].innerHTML == text && wrap.childNodes[i].id != parent.id)
		{
			moveable = wrap.childNodes[i];
			// moveableHTML = moveable.innerHTML;
			// alert(moveableHTML);
			ihID.value = Replace_2_Item(ihID, wrap.childNodes[i].id.substring(5), parent.id.substring(5));
			wrap.childNodes[i].childNodes[0].innerHTML = '';
			wrap.childNodes[i].style.backgroundColor='';
			goSelect = false;
			// alert('hova: ' + parent.id + ' - mit: ' + wrap.childNodes[i].id);
			break;
		}
	}
	// alert(othis.style.backgroundColor);
	// alert(parent.id.substring(5));
	if(goSelect)
	{
		// alert(parent.style.backgroundColor);
		// if(parent.style.backgroundColor == 'rgb(225, 225, 170)')
		if(parent.style.backgroundColor == '#e1e1aa')
		{
			othis.innerHTML = '';
			parent.style.backgroundColor='';
		}
		else
		{		
			othis.innerHTML = text;
			parent.style.backgroundColor='#E1E1AA';
		}
	}
	else
	{
		// alert(moveable);
		// moveable.remove();
		if(Multiupload_after_move)new Insertion.After(parent, moveable);
		else new Insertion.Before(parent, moveable);
		Multiupload_after_move = false;
	}
}

function Replace_2_Item(oidID, move, here)
{
	if(!here)here = 'zero';
	// alert(here);
	var All = oidID.value.split(',');
	var NewOrd = '';
	var index_move = All.indexOf(move);
	var index_here = All.indexOf(here);
	if(index_move < index_here)
	{
		Multiupload_after_move = true;
	}
	else Multiupload_after_move = false;
	
	All = All.without(move);
	// var past_move = false;
	// alert('all:: ' + All.join(',') + ' - move:: ' + move);
	if(here == 'zero') NewOrd = All.join(',');
	else
	{
		for(var i=0;i<All.length;i++)
		{
			number = All[i];
			movebef = '';
			moveaft = '';
			if(!Multiupload_after_move && number==here)
			{
				movebef = move + ',';
			}
			else if(Multiupload_after_move && number==here)
			{
				moveaft = ',' + move;
			}
			NewOrd = NewOrd + (i>0?',':'') + movebef + number + moveaft;
		}
	}
	// alert(move + ' - ' + here + ' - ' + NewOrd);
	return NewOrd;
}
// Sorrendezes

// End - Multiupload func.


function showpic(kep, width, height, text, alt)
{
    if(!text)text='Bezáráshoz kattintson a képre';
    if(!alt)alt='';
    var marginBottom=0;
    if(/MSIE (6|5|4)/.test(navigator.userAgent))marginBottom=10;
  $('seged').innerHTML ='<div style="position: relative"><img src="'+kep+'" alt="' + alt + '" onclick="Effect.DropOut(\'seged\');" style="cursor: pointer" onmouseover="new Effect.Opacity(\'close\', {from: 0.0, to: 0.7, duration: 0.2 }); return false;" onmouseout="new Effect.Opacity(\'close\', {from: 0.7, to: 0.0, duration: 0.2 }); return false;" /><div id="close" align="right" style="display: block; width: 100%; margin: 0px; margin-bottom:' + marginBottom + 'px;padding: 3px 0px 3px 0px; position: absolute; bottom: 0px; left: 0px; background: #000; opacity:  0.0; filter:Alpha(style=0,opacity=0);color:#fff;">' + text + '!&nbsp;</div></div>';
  position_layer2('seged', width, height);
  //Effect.Grow('seged', {direction: 'center'}); return false;
  
  $('seged').appear({ duration: 0.4 });
  
  
 
}

function showpicv20(kep)
{
    text=jslang['#LANG_bezarashoz_klikk#'];
    alt='';
    var marginBottom=0;
    if(/MSIE (6|5|4)/.test(navigator.userAgent))marginBottom=10;
  
  var a = new Element('div', { id:'picshow', 'class': 'showpic', 'style': 'position: absolute; dispay: none;'}).update("");
  new Insertion.Before('ws_cover', a);
  $('picshow').style.zIndex='1331';
  
  var b = new Element('div', { id:'transpdiv', 'class': 'transparency'}).update("");
  new Insertion.Before('ws_cover', b);
  $('transpdiv').style.display = 'block';
      
  $('picshow').innerHTML ='<div id="mypic" style="position: relative;"><img src="'+kep+'" alt="' + alt + '" onclick="Effect.DropOut(\'picshow\'); new Effect.Opacity(\'transpdiv\', {from: 0.8, to: 0.0}); setTimeout(function(){$(\'transpdiv\').remove();}, 500);" style="cursor: pointer" onmouseover="new Effect.Opacity(\'close\', {from: 0.0, to: 0.7, duration: 0.2 }); return false;" onmouseout="new Effect.Opacity(\'close\', {from: 0.7, to: 0.0, duration: 0.2 }); return false;" /><div id="close" align="right" style="display: block; width: 100%; margin: 0px; margin-bottom:' + marginBottom + 'px;padding: 3px 0px 3px 0px; position: absolute; bottom: 0px; left: 0px; background: #000; opacity:  0.0; filter:Alpha(style=0,opacity=0);color:#fff;">' + text + '!&nbsp;</div></div>';
  //setTimeout(function(){$(\'transpdiv\').remove();}, 500);
  width = $('mypic').getWidth();
  height = $('mypic').getHeight();
  
  //position_layer2('picshow', width, height);
  //Effect.Grow('seged', {direction: 'center'}); return false;
  //$('picshow').appear({ duration: 0.4 });
  alert(width+'x'+height);
  position_layer2('picshow', width, height);
 
}

function showpicwithtrans(kep, width, height, text, alt)
{
  a = kep.split("#");
  var id = 0;
  id = a[1];
  
  if(id!='') 
  {
    kep = a[0];
  }  
    if(!text)text = jslang['#LANG_bezarashoz_klikk#'];
    if(!alt)alt='';
    var marginBottom=0;
    if(/MSIE (6|5|4)/.test(navigator.userAgent))marginBottom=10;
  $('seged').innerHTML ='<div style="cursor: pointer; position: relative;"><div id="navi"  style="color: #fff; position: absolute; z-index: 22222px; opacity:  0.0; filter:Alpha(style=0,opacity=0);"></div><img src="'+kep+'" alt="' + alt + '" onclick="$(\'transpar\').style.display=\'none\'; $(\'seged\').style.display = \'none\'" style="cursor: pointer" onmouseover="new Effect.Opacity(\'close\', {from: 0.0, to: 0.99, duration: 0.2 }); return false;" onmouseout="new Effect.Opacity(\'close\', {from: 0.99, to: 0.0, duration: 0.2 }); return false;" /><div id="close" align="right" style="display: block; width: 100%; margin: 0px; margin-bottom:' + marginBottom + 'px;padding: 3px 0px 3px 0px; position: absolute; bottom: 0px; left: 0px; background: #000; opacity:  0.0; filter:Alpha(style=0,opacity=0);color:#fff;" >' + text + '!&nbsp;</div></div>';
  
  
  
  if($('transpar')) $('transpar').style.display = 'block';
  position_layer2('seged', width, height);
  //Effect.Grow('seged', {direction: 'center'}); return false;
  $('seged').appear({ duration: 0.4 });
 // position_layer('navi');
  
  //if(height>crt)
  /*{ 
      h = $('transpar').style.height;
      mit=new RegExp("px","ig")
      mire = "";
      ujh = h.replace(mit,mire);
      
      crt = document.viewport.getHeight();          
      $('transpar').style.height = eval(parseInt(ujh)+parseInt(height-crt)+30) +'px';
  } */
}

function showcont(cont, width, height, text)
{

   if(!text)text = jslang['#LANG_bezarashoz_klikk#'];
     var marginBottom=0;
    if(/MSIE (6|5|4)/.test(navigator.userAgent))marginBottom=10;
  $('seged').innerHTML ='<div style="position: relative" style="cursor: pointer" ><div id="tart" style="padding-top: 20px; padding-bottom: 20px; z-index: 11000"></div><div style="position:absolute;width: 100%; height: 100%; top:0px; left: 0px; cursor:pointer" onmouseover="new Effect.Opacity(\'close\', {from: 0.0, to: 0.7, duration: 0.6 });" onmouseout="new Effect.Opacity(\'close\', {from: 0.7, to: 0.0, duration: 0.0 });" onclick="$(\'transpar\').style.display=\'none\'; $(\'seged\').style.display=\'none\'"></div><div id="close" align="right" style="cursor:pointer; display: block; width: 100%; margin: 0px; margin-bottom:' + marginBottom + 'px;padding: 3px 0px 3px 0px; position: absolute; bottom: 0px; left: 0px; background: #000; opacity:  0.0; filter:Alpha(style=0,opacity=0);color:#fff;">' + text + '&nbsp;</div></div>';
  //new Effect.Opacity(\'close\', {from: 0.7, to: 0.0, duration: 0.2 }); new Effect.Opacity(\'close2\', {from: 0.7, to: 0.0, duration: 0.2 }); return false;
  $('tart').innerHTML = $(cont)?$(cont).innerHTML:cont;
  $('transpar').style.display = 'block';
  position_layer('seged');
  //Effect.Grow('seged', {direction: 'center'}); return false;
  //$('seged').appear({ duration: 0.4 });
  $('seged').style.display = 'block';
 /* 
  h = $('transpar').style.height;
  mit=new RegExp("px","ig")
  mire = "";
  ujh = h.replace(mit,mire);
  crt = document.viewport.getHeight();
  $('transpar').style.height = eval(parseInt(ujh)+parseInt(height)) +'px';
  */
}


function listentosound(sound)
{

   text = jslang['#LANG_bezarashoz_klikk#'];
     var marginBottom=0;
    if(/MSIE (6|5|4)/.test(navigator.userAgent))marginBottom=10;
  $('seged').innerHTML ='<div style="position: relative" style="cursor: pointer" ><div id="tart" style="padding-top: 20px; padding-bottom: 20px; z-index: 11000"></div><div style="position:absolute;width: 100%; height: 100%; top:0px; left: 0px; cursor:pointer" onmouseover="new Effect.Opacity(\'close\', {from: 0.0, to: 0.7, duration: 0.6 });" onmouseout="new Effect.Opacity(\'close\', {from: 0.7, to: 0.0, duration: 0.0 });"></div><div id="close" align="right" style="cursor:pointer; display: block; width: 100%; margin: 0px; margin-bottom:' + marginBottom + 'px;padding: 3px 0px 3px 0px; position: absolute; bottom: 0px; left: 0px; background: #000; opacity:  0.0; filter:Alpha(style=0,opacity=0);color:#fff;">' + text + '&nbsp;</div></div>';
  //new Effect.Opacity(\'close\', {from: 0.7, to: 0.0, duration: 0.2 }); new Effect.Opacity(\'close2\', {from: 0.7, to: 0.0, duration: 0.2 }); return false;
  $('tart').innerHTML = '<div style="width: 200px;"><object type="application/x-shockwave-flash" data="includes/js/player.swf" id="audioplayer1" height="24" width="290">'+
            '<param name="movie" value="includes/js/player.swf">'+
            '<param name="FlashVars" value="playerID=1&amp;soundFile='+sound+'">'+
            '<param name="quality" value="high">'+
            '<param name="menu" value="false">'+
            '<param name="wmode" value="transparent">'+
          '</object></div>';
  
  alert($('seged').innerHTML);        
  $('transpar').style.display = 'block';
  position_layer('seged');
  //Effect.Grow('seged', {direction: 'center'}); return false;
  //$('seged').appear({ duration: 0.4 });
  $('seged').style.display = 'block';
 /* 
  h = $('transpar').style.height;
  mit=new RegExp("px","ig")
  mire = "";
  ujh = h.replace(mit,mire);
  crt = document.viewport.getHeight();
  $('transpar').style.height = eval(parseInt(ujh)+parseInt(height)) +'px';
  */
}

function EditForm_direct(form, task, data1){
    myForm = $(form);
    if(task)myForm.task.value = task;
    if(data1)myForm.actid.value = data1;
    if(task=='delete'){
        myForm.boxchecked.value = 1;
        checked_alert_confirm(task);
    }
    else myForm.submit();
}
function EditForm_direct2(form, data1){
    myForm = $(form);
    if(data1)myForm.search1.value = data1;
    myForm.submit();
}

function position_layer2(div, width, height){
  var dim = document.viewport.getDimensions();
  var myLayer = $(div);
  AktTop = document.viewport.getScrollOffsets().top;
  mywidth = width;
  myheight = height;
  // myheight += (myheight<50 ? plusheight : 0);
  
  //mywidth = document.viewport.getWidth();
  //myheight = document.viewport.getHeight();
  newLeft = (dim.width-mywidth)/2;
  if(myheight > dim.height)newtop = AktTop + 10;
  else newtop = AktTop + (dim.height-myheight)/2;
  if(newLeft < 10)newLeft = 10;
  if(newtop < 10)newtop = 10;

  //alert(myLayer.style.left + ' - ' + myLayer.style.top);
  myLayer.style.left = newLeft + "px";
  myLayer.style.top = newtop + "px";
}

/*
function checkAll( n, fldName ) {
  if (!fldName) {
     fldName = 'cb';
  }
  
  var f = document.adminForm;
  var n2 = 0;
  toggle='toggle_'+fldName;
  tgl=eval('f.' + toggle);
  if (fldName=='cb') c = f.toggle.checked; else c = tgl.checked;
  for (i=0; i < n; i++) {
    cb = eval( 'f.' + fldName + '' + i );
    if (cb) {
      cb.checked = c;
      n2++;
    }
  }
  if (c) {
    document.adminForm.boxchecked.value = n2;
  } else {
    document.adminForm.boxchecked.value = 0;
  }
}

function checkAllDin( n, fldName, toggleName ) {
     // alert('teszt');
 if (!fldName) {
     fldName = 'cb';
  }
    var f = document.adminForm;
    var n2 = 0;
    tgl = eval('f.' + toggleName);
    c = tgl.checked;
    for (i=0; i < n; i++) {
        cb = eval( 'f.' + fldName + '' + i );
        if (cb) {
            cb.checked = c;
            n2++;
        }
    }
  if (c) {
    document.adminForm.boxchecked.value = n2;
  } else {
    document.adminForm.boxchecked.value = 0;
  }
}

function checkAny( n, fldName ) {
  if (!fldName) {
     fldName = 'cb';
  }
  
  var f = document.adminForm;
  var n2 = 0;
  toggle='toggle_'+fldName;
  tgl=eval('f.' + toggle);
  if (fldName=='cb') c = f.toggle.checked; else c = tgl.checked;
  for (i=0; i < n; i++) {
    cb = eval( 'f.' + fldName + '' + i );
    if (cb) {
      cb.checked = c;
      n2++;
    }
  }
  if (c) {
    document.adminForm.boxchecked.value = n2;
  } else {
    document.adminForm.boxchecked.value = 0;
  }
}

 */
function isChecked(isitchecked, id){
  if (isitchecked == true){
    document.adminForm.boxchecked.value++;
  }
  else {
    document.adminForm.boxchecked.value--;
  }
}

/**
* Default function.  Usually would be overriden by the component
*/
function submitbutton(pressbutton) {
  submitform(pressbutton);
}

function submitThis(form){
    $(form).submit();
}
/**
* Submit the admin form
*/
function submitform(pressbutton){
  document.adminForm.task.value=pressbutton;
  /*try {
    document.adminForm.onsubmit();
    }
  catch(e){}  */
  document.adminForm.submit();
}

function submitbutton_controll(pressbutton, id){
  document.adminForm.task.value=pressbutton;
  document.adminForm.action = document.adminForm.action + "?id=" + id + "&id2=5";
  //alert(document.adminForm.action);
 /* try {
    document.adminForm.onsubmit();
    }
  catch(e){}  */
  document.adminForm.submit();
}

function submitbutton_controll_url(pressbutton, id, url){
  document.adminForm.task.value=pressbutton;
  document.adminForm.action = document.adminForm.action + "?id=" + id + "&id2=5" + url;
  //alert(document.adminForm.action);
  /*try {
    document.adminForm.onsubmit();
    }
  catch(e){} */
  document.adminForm.submit();
}

function submitbutton_controll_full(pressbutton, url){
  document.adminForm.task.value=pressbutton;
  document.adminForm.action = document.adminForm.action;// + "?" + url;
  //alert(document.adminForm.action);
  /*try {
    document.adminForm.onsubmit();
    }
  catch(e){}  */
  document.adminForm.submit();
}

function submitbutton_user(pressbutton) {
  submitform_user(pressbutton);
}

/**
* Submit the admin form
*/
function submitform_user(pressbutton){
  document.urlap.task.value=pressbutton;
  /*try {
    document.urlap.onsubmit();
    }
  catch(e){} */
  document.urlap.submit();
}
// Hirlevel selecthez
function submitformhirlevel(){
  /*try {
    document.adminHirlevel.onsubmit();
    }
  catch(e){} */
  document.adminHirlevel.submit();
}

function checked_alert(submiting)
{
  if (document.adminForm.boxchecked.value == 0) 
  {
    alert(jslang['#LANG_jeloljon_ki#']); 
  }
  else 
  {
    submitbutton(submiting);
  }
}

function checked_alert_confirm(submiting)
{
  if (document.adminForm.boxchecked.value == 0) 
  {
    alert(jslang['#LANG_jeloljon_ki#']); 
  }
  else 
  {
    if (confirm(jslang['#LANG_biztos_hogy_torli#'])) submitbutton(submiting);
    else return false;
  }
}

function checked_alert_confirm_hir(submiting)
{
  if (document.adminForm.boxchecked.value == 0) 
  {
    alert(jslang['#LANG_jeloljon_ki#']); 
  }
  else 
  {
    if (confirm(jslang['#LANG_biztos_kuldi#'])) submitbutton(submiting);
    else return false;
  }
}

function listItemTask( id, task ) {
    var f = document.adminForm;
    cb = eval( 'f.' + id );
    if (cb) {
        for (i = 0; true; i++) {
            cbx = eval('f.cb'+i);
            if (!cbx) break;
            cbx.checked = false;
        } // for
        cb.checked = true;
        f.boxchecked.value = 1;
        submitbutton(task);
    }
    return false;
}

function checkclick(id) {
var elem = document.getElementById(id);
if (elem.checked == '') elem.checked='checked'; else elem.checked='';
}

function txt_num_suffix() {
  if (document.getElementById('type_sel').value == 'text_num')
  document.getElementById('suffix').style.display ='';
  else 
  document.getElementById('suffix').style.display ='none';

}


function open_window_img(what, pwidth, pheight, bezartxt) {

  myleft=(screen.width)?(screen.width-pwidth)/2:100;
  mytop=(screen.height)?(screen.height-pheight)/2:100;
  
  f_popup = open("","cartridge_popup","width="+pwidth+",height="+pheight+",left="+myleft+", top="+mytop+",status=no,toolbar=no,menubar=no,resizable=no");
  f_popup.document.open();
  f_popup.document.write("<HTML><HEAD><TITLE>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TITLE></HEAD>");
  f_popup.document.write("<BODY style='margin: 0px 0px 0px 0px; padding: 0px;' bgcolor='#000000'>");
  f_popup.document.write("<a href='javascript:;' onClick='javascript:window.close();'><img src='"+what+"' title='"+bezartxt+"' border='0'></a>");
  f_popup.document.write("</BODY></HTML>");
  f_popup.document.close();
}
function open_window_data(url, left, top, width, height)
{
  //if(f_popup && !f_popup.closed) f_popup.close();
  f_popup = open(url, 'ing_popup', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+width+', height='+height+', left='+left+', top='+top+', screenX='+left+', screenY='+top+'');
  
}


function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   try {
    document.urlap.onsubmit();
    }
    catch(e){}
    document.urlap.submit();
    return false;
   }
else
   return true;
}

var d = document;
function getObj(id)
{
  if (d.getElementById) return d.getElementById(id);
  else if (d.all) return d.all(id);
  else if (d.layers) return d.layers[id];
  else return null;
}

function hint_show(id)
{
  var hint = getObj(id);
  if (hint != null) hint.style.display = 'block';
}

function hint_hide(id)
{
  var hint = getObj(id);
  if (hint != null) hint.style.display = 'none';
}

function Is_Email(addr){
  if(addr.length == 0)return false;
  reg = /^(([a-z,0-9])*(\-|\.))*([a-z,0-9])*\@(([a-z,0-9])*(\-|\.))*([a-z,0-9])*\.[a-z]{2,3}$/;
  result = reg.test(addr);
  if(!result){
    return false;  
  }
  return true;
}

function validateBlogKuld(url, serverurl)
{
  var error = 0;
  if($('nev1').value=='') 
  {
    error++;
    $('err_nev1').innerHTML = jslang['#LANG_kitoltese_kotelezo#']; 
  } 
  else $('err_nev1').innerHTML = ""; 
  
  if($('nev2').value=='')  
  {
    error++;
    $('err_nev2').innerHTML = jslang['#LANG_kitoltese_kotelezo#']; 
  }  
  else $('err_nev2').innerHTML = "";      
  if($('email1').value=='') 
  {
    error++;              
    $('err_email1').innerHTML = jslang['#LANG_kitoltese_kotelezo#']; 
  } 
  else if(Is_Email($('email1').value)) 
  {
    error++;
    
    $('err_email1').innerHTML = jslang['#LANG_hibas_emailcim#']; 
  } 
  else $('err_email1').innerHTML = "";
  
  if($('email2').value=='') 
  {
    error++;              
    $('err_email2').innerHTML = jslang['#LANG_kitoltese_kotelezo#']; 
  } 
  else if(Is_Email($('email2').value)) 
  {
    error++;
    $('err_email2').innerHTML = jslang['#LANG_hibas_emailcim#']; 
  }
  else $('err_email2').innerHTML = "";
  
  if(error==0) sendBlogInMail($('nev1').value, $('nev2').value, $('email1').value, $('email2').value, url, serverurl);
}

function clearKuldForm()
{
  $('nev1').value='';
  $('nev2').value='';
  $('email1').value='';
  $('email2').value='';
  $('err_nev1').innerHTML='';
  $('err_nev2').innerHTML='';
  $('err_email1').innerHTML='';
  $('err_email2').innerHTML='';
  hint_hide('kuldform');
}

function position_layer(div){
  var dim = document.viewport.getDimensions();
  var myLayer = $(div);
  AktTop = document.viewport.getScrollOffsets().top;
  mywidth = myLayer.getWidth();
  myheight = myLayer.getHeight();
  // myheight += (myheight<50 ? plusheight : 0);
  
  newLeft = (dim.width-mywidth)/2;
    if(myheight > dim.height)newtop = AktTop + 10;
  else newtop = AktTop + (dim.height-myheight)/2;
    if(newLeft < 10)newLeft = 10;
    if(newtop < 10)newtop = 10;

  // alert(myLayer.style.left + ' - ' + myLayer.style.top);
  myLayer.style.left = newLeft + "px";
  myLayer.style.top = newtop + "px";
}
function position_layer_x(div){
  var dim = document.viewport.getDimensions();
  var myLayer = $(div);
  mywidth = myLayer.getWidth();
  
  newLeft = (dim.width-mywidth)/2;
    if(newLeft < 10)newLeft = 10;
  myLayer.style.left = newLeft + "px";
}
function position_layer_y(div){
  var dim = document.viewport.getDimensions();
  var myLayer = $(div);
  myheight = myLayer.getHeight();
  
  newTop = (dim.height-myheight)/2;
    if(newTop < 10)newTop = 10;
  myLayer.style.top = newTop + "px";
}

function Change_Display(dives, div, ful, data, myclass){
    // alert(a.checked);
    var myDivArr = dives.split(";");
    for(i=0;i < myDivArr.length;i++){
        if(myDivArr[i] == div){
            $(data + myDivArr[i]).style.display = '';
            $(ful + myDivArr[i]).className = myclass + '_on';
            var body_dimensions = $('body').getDimensions();  
            Width = body_dimensions.width + 'px';  
            Height = body_dimensions.height;  
            cntHeight = $('ws_content_prod').getHeight();
            // alert($('ws_content_prod').getHeight() + ' - ' + Height);
            if(cntHeight > Height){
                Height = (cntHeight+20) + 'px';
                $('ws_cover').setStyle({width: Width,height: Height,display: 'block'});
            }
            else{
                Height = (Height) + 'px';
                $('ws_cover').setStyle({width: Width,height: Height,display: 'block'});
            }
        }        
        else{
            $(data + myDivArr[i]).style.display = 'none';
            $(ful + myDivArr[i]).className = myclass;
        }
    }
    position_layer('ws_content_prod');
}
/*
var HelpList_All = new Array();
var HelpList_in_Action = false;
var HelpList_Type = 1;
var HelpList_Akt = 0;
var HelpList_Active = false;
var HelpList_found = new Array();

function Load_HelpList(val, e, k){
    HelpList_Type = $('searchType').value;
    ajaxRequest = new Ajax.Request(
        serverurl + '/functions/ajaxfunc.php',
        {
            method: 'get',
            parameters: 'funcid=search&type=' + $('searchType').value,
            onComplete: function(request) 
            { 
                HelpList_All.clear();
                HelpList_All = request.responseText.split(";");
                Help_List(val, e, k);
                // $('testID').innerHTML = request.responseText;
            }
        }
    )        
}
/*
function Help_List(othis, e, k){
    if(!k)k=1;
    if(HelpList_Active==true){
        HelpList_Active = false;
    }
    else{
    // alert(HelpList_All.length);
    if((HelpList_All.length < 1 && !HelpList_in_Action) || HelpList_Type != $('searchType').value){
        // alert(HelpList_Active);
        HelpList_in_Action = true;
        Load_HelpList(othis, e, k);
        var a = new Element('div', { id:'helper', 'class': 'helper', 'style':'text-align:left;display:none;right:65px;top:-65px;' }).update("");
        new Insertion.After('tbl_spl_search', a);
    }
    else if(HelpList_All.length > 0){
        HelpList_Active = true;        
        var founded = false;
        var teszt = '';
        
        if(othis.value.length > 0){
            counter=1;
            if(HelpList_Type==1){
                pattern1 = new RegExp('(#&&#)', "gi");
                pattern2 = new RegExp('(#&#)', "gi");
                pattern = new RegExp('(' + othis.value + ')', "gi");                
                var matched = ''
                var aktmatched = '';
                for(m=0;m<HelpList_All.length;m++)
                {                
                    if(aktmatched = HelpList_All[m].match( pattern )){
                        founded = true;
                        HelpList_found[counter-1] = HelpList_All[m];
                        last = '';
                        matched = HelpList_All[m];
                        for(b=0;b<aktmatched.length;b++){
                            if(!last.include(aktmatched[b])){
                                last = last + ';' + aktmatched[b];
                                matched = matched.replace(aktmatched[b], '#&&#' + aktmatched[b] + '#&#');
                            }
                        }
                        matched = matched.replace(pattern1, '<font class="HelpList_found">');
                        matched = matched.replace(pattern2, '</font>');
                        if(counter < 11)
                        teszt = teszt + '<div id="_' + counter + '" class="hl_off" onmouseover="Help_List_Which(this);"><a class="help_list" href="javascript:void(0)" onclick="Set_Value_HelpList(\'spl_search\', \'' + (counter-1) + '\', \'helper\');" style="text-decoration:none;">' + matched + '</a></div>';
                        counter++;                
                    }                
                }
                
                // HelpList_All.grep('(' + othis.value + ')').each(function(s) {
                    // if(counter < 11){
                        // founded = true;
                        // found[counter-1] = s;
                        // counter++;
                    // }
                // });
                // counter=1;
                // found.each(function(s){
                    
                    // pattern = new RegExp('(' + othis.value + ')', "gi");
                    // teszt = teszt + '<div id="_' + counter + '" class="hl_off" onmouseover="Help_List_Which(this);"><a class="help_list" href="javascript:void(0)" onclick="Set_Value_HelpList(\'spl_search\', \'' + s + '\', \'helper\');" style="text-decoration:none;">' + s.replace(pattern, '<font class="HelpList_found">' + othis.value + '</font>') + '</a></div>';
                    // counter++;
                // });
            }
            else if(HelpList_Type==2){
                // HelpList_All.grep('(' + othis.value + ')').each(function(s) {
                HelpList_All.grep('(' + othis.value + ')').each(function(s) {
                    founded = true;
                    var Alls = s.split(" ");
                    var FullAlls = new Array();
                    var RemoveCounter = new Array();
                    // FullAlls = Alls;
                    // for(m=0;m<Alls.length;m++){
                        // if(Alls[m].include('\n')){
                            // RemoveCounter[] = m;
                            // Afterfirst = Alls[m].split('\r\n');
                            // Afterfirst.slice
                        // }
                    // }
                    // for(m=0;m<Alls.length;m++){
                        // if(Alls[m].include('.')){
                            // RemoveCounter[] = m;
                            // Afterfirst = Alls[m].split('.');
                        // }
                    // }
                    // pattern = new RegExp('(\\s' + othis.value + ')', "gi");
                    pattern = new RegExp('(^' + othis.value + ')', "gi");
                    
                    // matched = s.match( pattern );
                    // if(matched.length > 0){
                        // lastmatched = '';
                    var matched = ''
                    var aktmatched = '';
                    for(m=0;m<Alls.length;m++)
                    {        
                        
                        if(aktmatched = Alls[m].match( pattern )){
                            conti = true;
                            if(Alls[m].include('\n')){
                                first = Alls[m].split('\r\n');
                                Alls[m] = first[0];
                                conti = false;
                            }
                            matched = Alls[m].replace(aktmatched[0], '<font class="HelpList_found">' + aktmatched[0] + '</font>');
                            
                            if(conti && Alls[m+1] && !Alls[m+1].include('\r\n'))
                                matched = matched + ' ' + Alls[m+1] + (Alls[m+2] ? '...' : '');
                            else conti = false;
                            
                            HelpList_found[counter-1] = (Alls[m]+((Alls[m+1] && conti) ? ' '+Alls[m+1] : ''));
                            if(counter < 11)
                                teszt = teszt + '<div id="_' + counter + '" class="hl_off" onmouseover="Help_List_Which(this);"><a class="help_list" href="javascript:void(0)" onclick="Set_Value_HelpList(\'spl_search\', \'' + (counter-1) + '\', \'helper\');" style="text-decoration:none;">' + matched + '</a></div>';
                            counter++;
                        }                        
                    }
                                
                    // teszt = teszt + '<div id="_' + counter + '" class="hl_off" onmouseover="Help_List_Which(this);"><a class="help_list" href="javascript:void(0)" onclick="Set_Value_HelpList(\'spl_search\', \'' + s + '\', \'helper\');" style="text-decoration:none;">' + s.replace(pattern, '<font style="background-color:#ff0;">' + (othis.value==' '?'&nbsp;':othis.value) + '</font>') + '</a></div>';
                    // // alert(s);
                    // counter++;
                });
            }
        }
        
        if(founded){    
            if($('helper')){
                // alert(teszt);
                $('helper').innerHTML = teszt + '<div class="HelpList_close"><a href="javascript:void(0)" onclick="$(\'helper\').style.display = \'none\';">' + HelpList_close + '</a></div>';
                // $('helper').innerHTML = '<div class="HelpList_close"><a href="javascript:void(0)" onclick="$(\'helper\').style.display = \'none\';">' + HelpList_close + '</a></div>';
                $('helper').style.display = '';
            }
            if(k==1 || k==2){
                var ktst = 2;
                if(/Opera/gi.test(navigator.userAgent)){
                    ktst = 1;
                }

                mKcode = (e.keyCode ? e.keyCode : e.which);

                counter=11;
                if(mKcode == 38 && HelpList_Akt>0){
                    // if($('_' + HelpList_Akt))$('_' + HelpList_Akt).className = 'hl_off';
                    if(k==1)HelpList_Akt = parseInt(HelpList_Akt-1);
                    if($('_' + HelpList_Akt))$('_' + HelpList_Akt).className = 'hl_on';
                    // alert(HelpList_Akt + ' - ' + mKcode);
                }
                else if(mKcode == 40 && HelpList_Akt<counter-1 && HelpList_Akt>=0){
                    // if($('_' + HelpList_Akt))$('_' + HelpList_Akt).className = 'hl_off';
                    if(k==ktst)HelpList_Akt = parseInt(HelpList_Akt+1);
                    if($('_' + HelpList_Akt))$('_' + HelpList_Akt).className = 'hl_on';
                }
                else if(mKcode == 13 && HelpList_Akt<=counter && HelpList_Akt>0){
                    Set_Value_HelpList('spl_search', (HelpList_Akt-1), 'helper');    
                    return false;
                }
                else{HelpList_Akt=0;}
                // alert(HelpList_Akt + ' - ' + k);
            }    
            // if($('testID'))$('testID').innerHTML = teszt + ("teszt, teszt, teszt").replace(/es/g, "F");

        }
        else{
            if($('helper'))$('helper').style.display = 'none';
        }
        HelpList_Active = false;
        // HelpList_All.grep(/othis.value/);
    }
    }
}
function Help_List_Which(othis){
    if(HelpList_Akt > 0)$('_' + HelpList_Akt).className = 'hl_off';
    HelpList_Akt = parseInt(othis.id.substring(1));
}
function Set_Value_HelpList(id, m, hide){
    HelpList_Akt = 0;
    HelpList_Active = false;
    if($(id))$(id).value = (HelpList_found[m]?HelpList_found[m]:'');
    if($(hide))$(hide).style.display = 'none';
}
*/

function myFunc(evt) {
    evt = (evt) ? evt : ((window.event) ? window.event : "")
    if (evt) {
        return true;
    }
}


function initArray() {  
  this.length = initArray.arguments.length  
  for (var i = 0; i < this.length; i++)  
  this[i+1] = initArray.arguments[i]  
}  
  

function havinev(ev,ho,nap) {  
if (ho==1)  
  { var napok = new initArray("ÚJÉV, Fruzsina","Ábel","Genovéva, Benjámin", 
        "Titusz, Leona","Simon","Boldizsár","Attila, Ramóna","Gyöngyvér","Marcell",  
        "Melánia","Ágota","ErnÕ","Veronika","Bódog","Lóránt, Loránd",  
        "Gusztáv","Antal, Antónia","Piroska","Sára, Márió","Fábián, Sebestyén",  
        "Ágnes","Vince, Artúr","Zelma, Rajmund","Timót","Pál","Vanda, Paula",  
        "Angelika","Károly, Karola","Adél","Martina, Gerda","Marcella","") }  
if (ho==2)  
  if ((ev!=2000) && (ev!=2004) && ev!=1996)  
    { var napok=new initArray("Ignác","Karolina, Aida","Balázs","Ráhel, Csenge", 
        "Ágota, Ingrid","Dorottya, Dóra","Tódor, Rómeó","Aranka","Abigél, Alex","Elvira",  
        "Bertold, Marietta","Lívia, Lídia","Ella, Linda","Bálint, Valentin",  
        "Kolos, Georgina","Julianna, Lilla","Donát","Bernadett","Zsuzsanna",  
        "Aladár, Álmos","Eleonóra","Gerzson","Alfréd",  
        "Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","")  }  
     else  
    { var napok=new initArray("Ignác","Karolina, Aida","Balázs","Ráhel, Csenge", 
        "Ágota, Ingrid","Dorottya, Dóra","Tódor, Rómeó","Aranka","Abigél, Alex","Elvira",  
        "Bertold, Marietta","Lívia, Lídia","Ella, Linda","Bálint, Valentin",  
        "Kolos, Georgina","Julianna, Lilla","Donát","Bernadett","Zsuzsanna",  
        "Aladár, Álmos","Eleonóra","Gerzson","Alfréd",  
        "Szõkõnap","Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","") }  
if (ho==3)  
  { var napok=new initArray("Albin","Lujza","Kornélia","Kázmér","Adorján, Adrián", 
        "Leonóra, Inez","Tamás","NEMZ.NÕNAP, Zoltán","Franciska, Fanni","Ildikó", 
        "Szilárd","Gergely","Krisztián, Ajtony","Matild","NEMZETI ÜNNEP, Kristóf",  
        "Henrietta","Gertrúd, Patrik","Sándor, Ede","József, Bánk","Klaudia",  
        "Benedek","Beáta, Izolda","Emõke","Gábor, Karina","Irén, Irisz",  
        "Emánuel","Hajnalka","Gedeon, Johanna","Auguszta","Zalán","Árpád","" ) }  
if (ho==4)  
  { var napok=new initArray("Hugó","Áron","Buda, Richárd","Izidor","Vince", 
        "Vilmos, Bíborka","Herman","Dénes","Erhard","Zsolt","Leó, Szaniszló","Gyula", 
        "Ida","Tibor","Anasztázia, Tas","Csongor","Rudolf","Andrea, Ilma","Emma",  
        "Tivadar","Konrád","Csilla, Noémi","Béla","György","Márk","Ervin",  
        "Zita","Valéria","Péter","Katalin, Kitti","" )}  
if (ho==5)  
  { var napok=new initArray("MUNKA ÜNN.,Fülöp, Jakab","Zsigmond","Tímea, Irma", 
        "Mónika, Flórián","Györgyi","Ivett, Frida","Gizella","Mihály","Gergely", 
        "Ármin, Pálma","Ferenc","Pongrác","Szervác, Imola","Bonifác","Zsófia, Szonja",  
        "Mózes, Botond","Paszkál","Erik, Alexandra","Ivó, Milán",  
        "Bernát, Felícia","Konstantin","Júlia, Rita","Dezsõ","Eszter, Eliza",  
        "Orbán","Fülöp, Evelin","Hella","Emil, Csanád","Magdolna",  
        "Janka, Zsanett","Angéla, Petronella","" )}  
if (ho==6)  
  { var napok=new initArray("Tünde","Kármen, Anita","Klotild","Bulcsú","Fatime", 
        "Norbert, Cintia","Róbert","Medárd","Félix","Margit, Gréta","Barnabás", 
        "Villõ","Antal, Anett","Vazul","Jolán, Vid","Jusztin","Laura, Alida",  
        "Arnold, Levente","Gyárfás","Rafael","Alajos, Leila","Paulina",  
        "Zoltán","Iván","Vilmos","János, Pál","László","Levente, Irén",  
        "Péter, Pál","Pál","" ) }  
if (ho==7)  
  { var napok=new initArray("Tihamér, Annamária","Ottó","Kornél, Soma","Ulrik", 
        "Emese, Sarolta","Csaba","Appolónia","Ellák","Lukrécia","Amália",  
        "Nóra, Lili","Izabella, Dalma","Jenõ","Õrs, Stella","Henrik, Roland","Valter",  
        "Endre, Elek","Frigyes","Emília","Illés","Dániel, Daniella",  
        "Magdolna","Lenke","Kinga, Kincsõ","Kristóf, Jakab","Anna, Anikó",  
        "Olga, Liliána","Szabolcs","Márta, Flóra","Judit, Xénia","Oszkár","" )}  
if (ho==8)  
  { var napok=new initArray("Boglárka","Lehel","Hermina","Domonkos, Dominika", 
        "Krisztina","Berta, Bettina","Ibolya","László","Emõd","Lörinc",  
        "Zsuzsanna, Tiborc","Klára","Ipoly","Marcell","Mária","Ábrahám",  
        "Jácint","Ilona","Huba","ALKOTMÁNY ÜNN., István","Sámuel, Hajna",  
        "Menyhért, Mirjam","Bence","Bertalan","Lajos, Patrícia","Izsó",  
        "Gáspár","Ágoston","Beatrix, Erna","Rózsa","Erika, Bella") }  
if (ho==9)  
  { var napok= new initArray("Egyed, Egon","Rebeka, Dorina","Hilda","Rozália", 
        "Viktor, Lõrinc","Zakariás","Regina","Mária, Adrienn","Ádám","Nikolett, Hunor",  
        "Teodóra","Mária","Kornél","Szeréna, Roxána","Enikõ, Melitta","Edit",  
        "Zsófia","Diána","Vilhelmina","Friderika","Máté, Mirella","Móric",  
        "Tekla","Gellért, Mercédesz","Eufrozina, Kende","Jusztina","Adalbert",  
        "Vencel","Mihály","Jeromos","" )}  
if (ho==10)  
  { var napok= new initArray("Malvin","Petra","Helga","Ferenc","Aurél","Brúnó, Renáta", 
       "Amália","Koppány","Dénes","Gedeon","Brigitta","Miksa","Kálmán, Ede","Helén",  
        "Teréz","Gál","Hedvig","Lukács","Nándor","Vendel","Orsolya","Elõd",  
        "KÖZT.KIKIÁLT., Gyöngyi","Salamon","Blanka, Bianka","Dömötör",  
        "Szabina","Simon, Szimonetta","Nárcisz","Alfonz","Farkas","" )}  
if (ho==11)  
  { var napok=new initArray("Marianna","Achilles","Gyõzõ","Károly","Imre","Lénárd", 
        "Rezsõ","Zsombor","Tivadar","Réka","Márton","Jónás, Renátó","Szilvia",  
        "Aliz","Albert, Lipót","Ödön","Hortenzia, Gergõ","Jenõ","Erzsébet",  
        "Jolán","Olivér","Cecília","Kelemen, Klementina","Emma","Katalin",  
        "Virág","Virgil","Stefánia","Taksony","András, Andor","" )}  
if (ho==12)  
  { var napok=new initArray("Elza","Melinda, Vivien","Ferenc, Olívia","Borbála, Barbara", 
        "Vilma","Miklós","Ambrus","Mária","Natália","Judit","Árpád","Gabriella",  
        "Luca, Otília","Szilárda","Valér","Etelka, Aletta","Lázár, Olimpia",  
        "Auguszta","Viola","Teofil","Tamás","Zénó","Viktória","Ádám, Éva",  
        "KARÁCSONY, Eugénia","KARÁCSONY, István","János","Kamilla",  
        "Tamás, Tamara","Dávid","Szilveszter","") }  
   return napok[nap];  
}  
  
/* Hónap neve */  
function honev(ho) {  
   var month = new initArray("Január","Február","Március","Április","Május",  
   "Junius","Július","Augusztus","Szeptember","Október","November","December");  
   return month[ho]  
   }  
  
/* Nap neve */  
function napnev(szam) {  
   var napok = new initArray("Hétfõ","Kedd","Szerda","Csütörtök", 
                             "Péntek","Szombat","Vasárnap")  
   return napok[szam]  
   }  
  

  // # Page Scroll
var PageScrollMove;
var PageScrollCounterTop;
var PageScrollDifferent;
var PageScrollDifferent2;
var PageScrollFinish;
var PageScrollStart;
var PageScrollStep = 1;  // Aktualis mozgas merteke
var PageScrolloldtop = -1;  
var PageScrolln = 0;  // Gyorsulas
var PSStepStep = 1;    // Gyorsulas merteke
var PSMaxSpeed = 300;  // Max sebesseg
var PSDistance = 100;  // A felvezeto ill. leallo tav

function Set_Scroll(id){
  var myLayer = $(id);
  PageScrollCounterTop = document.viewport.getScrollOffsets().top;
  PageScrollStart = PageScrollCounterTop;
  pos = Position.cumulativeOffset(myLayer);
  PageScrollFinish = pos[1];
  PageScrollDifferent = parseInt((PageScrollCounterTop-PageScrollFinish)/2)+PageScrollFinish;
  PageScrollDifferent2 = Math.abs(parseInt((PageScrollDifferent-PageScrollFinish)/2));
  if(PageScrollCounterTop < PageScrollFinish)PageScrollMove = true;  // az oldal felfele mozgasa, scroll lefele azaz top erteke novekszik
  else PageScrollMove = false;
  Slide_Page();
}
function Slide_Page(){
  AktTop = document.viewport.getScrollOffsets().top;
  // Ugras lefele
  if(PageScrollMove){
    // Gyorsulas
    if(PageScrollCounterTop < PageScrollDifferent){
      // A megtett resze a tavnak  
      elapsed = Math.abs(PageScrollStart-AktTop);      
      // Noveles: 
      // * Nem eri el a max sebesseget
      // * A gyorsito reszen van
      // * A gyorsito resz kisebb mint a tav 1/4-e
      if(PageScrollStep < PSMaxSpeed && elapsed < PSDistance && elapsed < PageScrollDifferent2){
        PageScrollStep += Math.floor(Math.pow(2, PageScrolln));
        if(PageScrolln<90)PageScrolln += PSStepStep;
      }
    }
    // Lassulas
    else{    
      remains = Math.abs(PageScrollFinish-AktTop); // Hatralevo resze a tavnak      
      if(PageScrollStep > 2 && (remains/2) < PageScrollStep){
        PageScrollStep = Math.floor(remains/2)-1;
      }
    }
  }
  // Ugras felfele
  else{
    // Gyorsulas
    if(PageScrollCounterTop > PageScrollDifferent){
      // A megtett resze a tavnak  
      elapsed = Math.abs(PageScrollStart-AktTop);      
      // Noveles: 
      // * Nem eri el a max sebesseget
      // * A gyorsito reszen van
      // * A gyorsito resz kisebb mint a tav 1/4-e
      if(PageScrollStep < PSMaxSpeed && elapsed < PSDistance && elapsed < PageScrollDifferent2){
        PageScrollStep += Math.floor(Math.pow(2, PageScrolln));
        if(PageScrolln<90)PageScrolln += PSStepStep;
      }
    }
    // Lassulas
    else{    
      remains = Math.abs(PageScrollFinish-AktTop); // Hatralevo resze a tavnak      
      if(PageScrollStep > 2 && (remains/2) < PageScrollStep){
        PageScrollStep = Math.floor(remains/2)-1;
      }
    }
  }
  
  if(PageScrolloldtop != AktTop){    
    if(PageScrollMove)PageScrollCounterTop += PageScrollStep;
    else if(PageScrollCounterTop > PageScrollStep)PageScrollCounterTop -= PageScrollStep;
    PageScrolloldtop = AktTop;
    window.scrollTo(0, PageScrollCounterTop);
    if(PageScrollCounterTop < (PageScrollFinish - PageScrollStep) || PageScrollCounterTop > (PageScrollFinish+ PageScrollStep)){    
      setTimeout("Slide_Page()", 50);
    }
    else{
      PageScrolloldtop = -1;
      // alert("MyStop: " + PageScrollCounterTop);
      PageScrolln=0;
      PageScrollStep = 1;
    }
  }
  else{
    PageScrolloldtop = -1;
    // alert("System: " + PageScrollCounterTop);
    PageScrolln=0;
    PageScrollStep = 1;  
  }
}
// # End - Page Scroll
    
 
// window.onload = Set_Full_Page();

function Set_Full_Page(header, main){

  var dim = document.viewport.getDimensions();
  var mypageheight = parseInt($(main).getHeight());
  /*$('seged').show();
  $('seged').innerHTML += "Header: "+$(header).getHeight()
  
  $('seged').innerHTML += "<br />Main: "+$(main).getHeight();
  $('seged').innerHTML += "<br />Footer: "+$('footertd').getHeight();
  $('seged').innerHTML += "<br />ossz:"+mypageheight;
  $('seged').innerHTML += "<br />Képernyő mérete:"+dim.height; */
  var newheight = parseInt(dim.height-$(header).getHeight()-$('footer').getHeight()-25);
  //$('seged').innerHTML += "<br />Main új mérete:"+newheight;
  if(mypageheight<dim.height) 
  $('content').style.height = newheight+'px';
}

function hideotherselects(id)
{
  var divs = document.adminForm.getElementsByTagName('div');
  var a = 0;
  for (var i=0; i<divs.length; i++) {
    var re = new RegExp("_select", "ig");
    
    var m = re.exec(divs[i].id);
    if (m != null)
    {
      if(divs[i].id!=id) $(divs[i].id).hide();
    }
  }
}

function givetooltip(id, message)
{
  rando = Math.random();
  
  var a = new Element('div', { id:'tooltipid'+rando, 'class': 'tooltipclass'}).update("");
  new Insertion.After(id, a);
  $('tooltipid'+rando).innerHTML = '<div class="tooltipabs">'+message+'</div>';
  
  setTimeout(function(){
   if($('tooltipid'+rando)) $('tooltipid'+rando).remove();
  },3000);
  
 
}

function showHideDiv(div_id)
{
  if($(div_id).style.display=='none') $(div_id).show(); else $(div_id).hide();
}

function showHideTableElements()
{

  for(i=0; i<parseInt(tomb.length-1); ++i)
  {
    //akt = tomb[i];
    
    //if($(div_id).style.display=='none') $(div_id).show(); else $(div_id).hide();
  }  
}

function ucfirst(lang)
{
	return lang.substr(0, 1).toUpperCase() + lang.substr(1);
}

function changeAktInputStyle(id, type)
{
  if(type=='focus')
  {
   if($('td_'+id+'1')) $('td_'+id+'1').addClassName('tdinputakt'); 
   if($('td_'+id+'0')) $('td_'+id+'0').addClassName('tdinputakt'); 
   if($(id)) $(id).addClassName('inputakt');
  }
  else if(type=='blur') 
  {
   if($('td_'+id+'1')) $('td_'+id+'1').removeClassName('tdinputakt'); 
   if($('td_'+id+'1')) $('td_'+id+'0').removeClassName('tdinputakt');
   if($(id)) $(id).removeClassName('inputakt');
  }
}  


function hide_dropdowns() //IE6 fix - eltűnteti a dropdown formelementeket, hogy ne látszódjon, ha popuplayer jön fel
{
  if(/MSIE (6|5|4)/.test(navigator.userAgent))
    for (f = 0; f < document.forms.length; f++)
    {
        var elements = document.forms[f].elements;
        // looping through all elements on certain form

        for (e = 0; e < elements.length; e++)
        {
            if (elements[e].type == "select-one")
            {
                elements[e].style.visibility = 'hidden';
            }
        }
    }
}	
function show_dropdowns() //IE6 fix - láthatóvá teszi a dropdown formelementeket
{
    for (f = 0; f < document.forms.length; f++)
    {
        var elements = document.forms[f].elements;
        for (e = 0; e < elements.length; e++)
        {
            if (elements[e].type == "select-one")
            {
                elements[e].style.visibility = 'visible';
            }
        }
    }
}

function IsNumeric(inputVal,sErrorMsg) {
     if (isNaN(parseFloat(inputVal))) {
          alert(sErrorMsg)
          return false;
     }
     return true
}

function IsNumericThanCut(inputVal) {
    
     if (isNaN(parseInt($(inputVal).value))) {
         if($(inputVal).value!='') 
          $(inputVal).value = $(inputVal).value.substring(0,-1);
          
     }
     
}

function anim_span(span_name, color, dir)
{
	
	var colors = new String('0123456789ABCDEF');
	var step_wait = 20;
	
	color = (dir?color-1:color+1);
	if(dir && color<0)
		{
			dir = false;
			color = 0;
		}
	if(!dir && color>15)
		{
			dir = true;
			color = 15;
		}

	// piros-fekete
	szin='#'+colors.charAt(color)+'0'+'0000';
	document.getElementById(span_name).style.color = szin;
	setTimeout('anim_span("'+span_name+'", '+color+', '+(dir?'true':'false')+')', step_wait);
}

