loaders=0;
function getParams (p)
{
	var tmp=String(p).split("&");
	var i=0;
	var pname='';
	var params=new Object();
	while (tmp[i]!=undefined)
	{
		var tmp2=tmp[i].split('=');
		var pname=tmp2[0];
		if (tmp2[0].length>0) params[pname] = tmp2[1];
		i++;
	}

	return params;
} 

function GE(id){return document.getElementById(id)}
function PGE(id){return parent.document.getElementById(id)}

function loader(on, where)
{ 
	if (on) { GE('loaderDIV').style.display=''; loaders++; }
	else 
	{ 
		loaders=loaders-1;
		if (loaders<1) { loaders=0;	GE('loaderDIV').style.display='none'; }
		loaders=0;	GE('loaderDIV').style.display='none';
	}
}

function getURL(uri) 
{
	uri.dir = location.href.substring(0, location.href.lastIndexOf('\/'));
	uri.dom = uri.dir; if (uri.dom.substr(0,7) == 'http:\/\/') uri.dom = uri.dom.substr(7);
	uri.path = ''; var pos = uri.dom.indexOf('\/'); if (pos > -1) {uri.path = uri.dom.substr(pos+1); uri.dom = uri.dom.substr(0,pos);}
	uri.page = location.href.substring(uri.dir.length+1, location.href.length+1);
	pos = uri.page.indexOf('?');if (pos > -1) {uri.page = uri.page.substring(0, pos);}
	pos = uri.page.indexOf('#');if (pos > -1) {uri.page = uri.page.substring(0, pos);}
	uri.ext = ''; pos = uri.page.indexOf('.');if (pos > -1) {uri.ext =uri.page.substring(pos+1); uri.page = uri.page.substr(0,pos);}
	uri.file = uri.page;
	if (uri.ext != '') uri.file += '.' + uri.ext;
	if (uri.file == '') uri.page = 'index';
	uri.args = location.search.substr(1).split("?");
	uri.params=getParams(uri.args);
	return uri;
}

function getUrlVars()
{
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
 
	for(var i = 0; i < hashes.length; i++)
	{
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];

	}
 
	return vars;
}

function pause(milliseconds) {
	var dt = new Date();
	while ((new Date()) - dt <= milliseconds) { /* Do nothing */ }
}

function grayOut(vis, options) 
{
	// Pass true to gray out screen, false to ungray  
	// options are optional.  This is a JSON object with the following (optional) properties  
	// opacity:0-100         
	// Lower number = less grayout higher = more of a blackout   
	// zindex: #             
	// HTML elements with a higher zindex appear on top of the gray out  
	// bgcolor: (#xxxxxx)    
	// Standard RGB Hex color code  
	// grayOut(true, {'zindex':'50', 'bgcolor':'#0000FF', 'opacity':'70'});  
	// Because options is JSON opacity/zindex/bgcolor are all optional and can appear 
	// in any order.  Pass only the properties you need to set.  
	var options = options || {};   
	var zindex = options.zindex || 50;  
	var opacity = options.opacity || 70; 
	var opaque = (opacity / 100);  
	var bgcolor = options.bgcolor || '#000000';  
	var dark=document.getElementById('darkenScreenObject');  
	if (!dark)
	{   
		// The dark layer doesn't exist, it's never been created.  So we'll    
		// create it here and apply some basic styles.   
		// If you are getting errors in IE see: http://support.microsoft.com/default.aspx/kb/927917    

		var tbody = document.getElementsByTagName("body")[0];    
		var tnode = document.createElement('div');           

		// Create the layer.        
		tnode.style.position='absolute';                 
		// Position absolutely        
		tnode.style.top='0px';                           
		// In the top        
		tnode.style.left='0px';                          
		// Left corner of the page        
		tnode.style.overflow='hidden';                   
		// Try to avoid making scroll bars                    
		tnode.style.display='none';                      
		// Start out Hidden        
		tnode.id='darkenScreenObject';                   
		// Name it so we can find it later    
		tbody.appendChild(tnode);                            
		// Add it to the web page    
		dark=document.getElementById('darkenScreenObject'); 
		// Get the object.  
	}  

	if (vis) 
	{    
		// Calculate the page width and height     
		if( document.body && ( document.body.scrollWidth || document.body.scrollHeight ) ) 
		{        
			var pageWidth = document.body.scrollWidth+'px';        
			var pageHeight = document.body.scrollHeight+'px';    
		} 
		else if( document.body.offsetWidth ) 
		{      
			var pageWidth = document.body.offsetWidth+'px';      
			var pageHeight = document.body.offsetHeight+'px';    
		} 
		else 
		{       
			var pageWidth='100%';       
			var pageHeight='100%';    
		}       
		//set the shader to cover the entire page and make it visible.    
		dark.style.opacity=opaque;                          
		dark.style.MozOpacity=opaque;                       
		dark.style.filter='alpha(opacity='+opacity+')';     
		dark.style.zIndex=zindex;            
		dark.style.backgroundColor=bgcolor;      
		dark.style.width= pageWidth;   
		dark.style.height= pageHeight;    
		dark.style.display='block';                            
	} 

	else 
	{    
	
		dark.style.display='none'; 
	}
}

function disableDiv(elm) {
 
    while (elm.tagName !="DIV") {
    elm = elm.parentNode
    }
 
_width = elm.offsetWidth
_height = elm.offsetHeight
_top = elm.offsetTop
_left = elm.offsetLeft
 
overlay = document.createElement("div")
overlay.style.width = _width + "px"
overlay.style.height = _height + "px"
overlay.style.position = "absolute"
overlay.style.background = "#dedede"
overlay.style.top = _top + "px"
overlay.style.left = _left + "px"
overlay.id = "coveringDiv";
 
overlay.style.filter = "alpha(opacity=50)"
overlay.style.opacity = "0.5"
overlay.style.mozOpacity = "0.5"
 
document.getElementsByTagName("body")[0].appendChild(overlay)
}

function enableDiv (elm)
{
	elm=document.getElementById(elm);
	while (elm.tagName !="DIV") elm = elm.parentNode;
	document.getElementsByTagName("body")[0].removeChild(overlay);
}
function getHTTPObject() {
  var xmlhttp;
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

function showOrarend(id, osszesitett, oktedz, cb, userid, week, onlinejel)
{
	if (osszesitett) { osszesitett='osszesitett_'; currtanf=false;}
	else { osszesitett=''; 	currtanf=id; }

	if (week) currweek=week;
	else currweek=false;
	var mydiv = GE(osszesitett + 'orarendDIV');

	var http=new XMLHttpRequest();

	if(cb) 
	{
		mydiv=PGE('orarendDIV');
	}

	if (onlinejel) balalajka='2';
	else balalajka='';

	if (osszesitett) url = "/tancoktatas/ajax_osszesitett_orarend.php?cmd=list&felev=" + id;
	else url = "/tancoktatas/ajax_orarend.php?cmd=list&tanfid=" + id;
	if (balalajka) url+="&onlinejel=1";
	
	if (oktedz=='okt') url+="&oktedz=okt";
	else if (oktedz=='edz') url+="&oktedz=edz";
	
//	if (typeof yourvar != 'nyomtatobarat' && nyomtatobarat) url +="&nyomtatobarat=1";

	if (week) url+="&week=" + week;

	if (userid>0) url+="&user="+userid;

	http.open("GET", url);
	http.onreadystatechange = function() 
	{  	
		if (http.readyState == 4 ) 
		{  	
			splitted=http.responseText.split("|");
			mydiv.innerHTML=splitted[0];
			mydiv.style.display='block';
			if (document.getElementById('cmd').value=='jump')
			{	
				document.getElementById('cmd').value='';
				location='#beiratkozas';
			}
			else if (GE('cmd').value=='cb_open')
			{
				CB_Open('href=clearbox_tobbtanfolyam.html,,type=iframe,,closeonh=off,,tnhrf=nopreview,,width=700,,height=200,,title=Tanfolyam jelentkezés');
				document.getElementById('cmd').value='';

			}
			else if(!osszesitett && cb) parent.location='#orarendtop'; // ha a modal ablakból fut a függvény akkor kell a parent, működik is odaugrás, viszont hibát dob... a parent mindig null
			else if(!osszesitett && !cb) location='#orarendtop'; 
			if(osszesitett) location='#ossz_orarendtop'; 
			loader();
		}
		else loader(true);
	}
	http.send(null);
}




function deljel(oraID, user)
{
	var http=getHTTPObject();
	var url="/tancoktatas/ajax_orarend.php?cmd=deljel&id="+oraID;
	if (user) url+="&user="+user;

	http.open("GET", url);
	http.onreadystatechange = function() 
	{  	
		if (http.readyState == 4 ) 
		{  	
			if (typeof currPage === 'undefined') 
			{
				showOrarend(http.responseText); // a php csak a tanfolyamid-t adja vissza
				refreshBeirDIV();
				refreshLogin()
				loader();
			}
			else { location=currPage+'.php'; }
		}
		else loader(true);

	}
	http.send(null);
	return false;
}

// ONLINE JELENTKEZeS oldalhoz kell ez
function deljel2(oraID, user)
{
	var http=getHTTPObject();
	var url="/tancoktatas/ajax_orarend.php?cmd=deljel&page=onlinejel&id="+oraID;
	if (user) url+="&user="+user;

	http.open("GET", url);
	http.onreadystatechange = function() 
	{  	
		if (http.readyState == 4 ) 
		{  	
			if (balalajka!=null) 
			{
				if (balalajka=='2') balalajka=true;
				else balaljka=false;
			}
	
			else balaljka=false;

			if (typeof currweek === 'undefined') currweek=false;

			showOrarend(http.responseText, false, false, false, false, currweek, balalajka);
//			showOrarend2(http.responseText); // a php csak a tanfolyamid-t adja vissza
			refreshBeirDIV2(param);
			refreshLogin()
			loader();
		}
		
		else loader(true);
	}
	http.send(null);

	return false;
}

function delatjel(oraID, user)
{
	var http=getHTTPObject();
	URL=getUrlVars();
	if (typeof currweek ==='undefined' && URL.week!='undefined') currweek=URL.week;
	var url="/tancoktatas/ajax_orarend.php?cmd=delatjel&id="+oraID+"&week="+currweek;
	if (user) url+="&user="+user;
	http.open("GET", url);
	http.onreadystatechange = function() 
	{  	
		if (http.readyState == 4 ) 
		{  	
			if (typeof currPage === 'undefined') 
			{
				showOrarend(currtanf, false, false, false, false, currweek);
//				showOrarend(http.responseText); // a php csak a tanfolyamid-t adja vissza
//				refreshBeirDIV();
				loader();
			}
			else 
			{
				var get=window.location.href.slice(window.location.href.indexOf('?') + 1);
				var loc=currPage + '.php';
				if (get.search("=")>0) loc+="?" + get;
				else if (cbTanf) loc+="#orarendtop_" + cbTanf;
				document.location=loc;
			}
		}
		else loader(true);

	}
	http.send(null);
}

// ONLINE JELENTKEZeS oldalhoz kell ez
function delatjel2(oraID, user)
{
	var http=getHTTPObject();
	var url="/tancoktatas/ajax_orarend.php?cmd=delatjel&page=onlinejel&id="+oraID;
	if (user) url+="&user="+user;

	http.open("GET", url);
	http.onreadystatechange = function() 
	{  	
		if (http.readyState == 4 ) 
		{  	
			//showOrarend(http.responseText, false, false, false, false, currweek, balalajka);	<-- elvileg így
			showOrarend2(http.responseText); // a php csak a tanfolyamid-t adja vissza
			//refreshBeirDIV2();
			loader();
		}
		else loader(true);

	}
	http.send(null);
}

function Naptar (cmd, p1, p2, hide)
{

	var url = "/tancoktatas/ajax_naptar.php";

	var params = "cmd=" + cmd;

	if (typeof hidecontrols == 'undefined') hidecontrols=false;
	if (hide) { params+="&hidecontrols="+hide; hidecontrols=hide;}
	else if (hidecontrols) params+="&hidecontrols="+hidecontrols;
	if (cmd=='show') { params+="&from=" + p1 + "&to=" + p2; }

	else if (cmd=='saveBaseSettings') 
	{ 
		// datum validalas
		var error = false;
		var tmp = GE('from').value.split('-');
		if (tmp.length!=3) error=true;
		if (tmp[0]<1 || tmp[0]>2031) error=true;
		if (tmp[1]<1 || tmp[1]>12) error=true;
		if (tmp[2]<1 || tmp[2]>31) error=true;


		tmp2=false;
		tmp2 = GE('to').value.split('-');
		if (tmp2.length!=3) error=true;
		if (tmp2[0]<1 || tmp2[0]>2031) error=true;
		if (tmp2[1]<1 || tmp2[1]>12) error=true;
		if (tmp2[2]<1 || tmp2[2]>31) error=true;
		if (error) { alert('Hibás dátum!'); return false; }
		
		var fromTS=new Date(tmp[0],tmp[1],tmp[2]);
		var toTS=new Date(tmp2[0],tmp2[1],tmp2[2]);

		fromTS=fromTS.getTime()/1000;
		toTS=toTS.getTime()/1000;
		
		if (fromTS>toTS) 
		{
			GE('from').value=GE('to').value;
			GE('to').value=tmp[0]+'-'+tmp[1]+'-'+tmp[2];
		}

		// -----------------
		params+="&from=" + GE('from').value + "&to=" + GE('to').value; 
	}
	
	else if (cmd=='previewBaseSettings') 
	{ 
		// datum validalas
		var error = false;
		var tmp = GE('from').value.split('-');
		if (tmp.length!=3) error=true;
		if (tmp[0]<1 || tmp[0]>2031) error=true;
		if (tmp[1]<1 || tmp[1]>12) error=true;
		if (tmp[2]<1 || tmp[2]>31) error=true;


		tmp2=false;
		tmp2 = GE('to').value.split('-');
		if (tmp2.length!=3) error=true;
		if (tmp2[0]<1 || tmp2[0]>2031) error=true;
		if (tmp2[1]<1 || tmp2[1]>12) error=true;
		if (tmp2[2]<1 || tmp2[2]>31) error=true;
		if (error) { alert('Hibás dátum!'); return false; }
		
		var fromTS=new Date(tmp[0],tmp[1],tmp[2]);
		var toTS=new Date(tmp2[0],tmp2[1],tmp2[2]);

		fromTS=fromTS.getTime()/1000;
		toTS=toTS.getTime()/1000;
		
		if (fromTS>toTS) 
		{
			GE('from').value=GE('to').value;
			GE('to').value=tmp[0]+'-'+tmp[1]+'-'+tmp[2];
		}

		// -----------------

		params+="&from=" + GE('from').value + "&to=" + GE('to').value; 
	}

	else if (cmd=='defaultBaseSettings') { Naptar('show'); return true; }


	
	else if (cmd=='saveUserSettings') { if (GE('rovidit').checked && GE('rovidnev').style.color=='gray') { alert('Kérlek írd be a rövidített nevet!'); return false; } GE('naptarEditDiv').style.display='none'; if (GE('rovidnev').style.color=='gray') { GE('rovidnev').value='' } if (GE('userwidth').style.color=='gray') { GE('userwidth').value=0 } params+="&userwidth=" + GE('userwidth').value + "&rovidnev=" + GE('rovidnev').value + "&id=" + GE('elementID').value + "&tipus=" + GE('elementTYPE').value; if (GE('rovidit').checked) params+="&rovidit=1"; }

	else if (cmd=='openUserSettings') { params+="&id=" + p1 + '&tipus=' + p2;} 

	else if (cmd=='closeUserSettings') { /*GE('takaroDiv').style.height=(parseInt(GE('takaroDiv').style.height.replace('px', ''))-138)+'px';*/ GE('naptarEditDiv').style.display='none'; GE('elementID').value=0; GE('elementTYPE').value=''; Naptar('show'); return true; }

	else if (cmd=='defaultUserSettings') { Naptar('show'); Naptar('openUserSettings', GE('elementID').value, GE('elementTYPE').value); return true;}

	else if (cmd=='previewUserSettings') { if (GE('rovidit').checked && GE('rovidnev').style.color=='gray') { alert('Kérlek írd be a rövidített nevet!'); return false; } if (GE('rovidnev').style.color=='gray') { GE('rovidnev').value='' } if (GE('userwidth').style.color=='gray') { GE('userwidth').value=0 } params+="&userwidth=" + GE('userwidth').value + "&rovidnev=" + GE('rovidnev').value + "&id=" + GE('elementID').value + "&tipus=" + GE('elementTYPE').value; if (GE('rovidit').checked) params+="&rovidit=1"; }


	else if (cmd=='previewNyari') 
	{ 
		// datum validalas
		var error = false;
		var tmp = GE('nyarfrom').value.split('-');
		if (tmp.length!=3) error=true;
		if (tmp[0]<1 || tmp[0]>2031) error=true;
		if (tmp[1]<1 || tmp[1]>12) error=true;
		if (tmp[2]<1 || tmp[2]>31) error=true;


		tmp2=false;
		tmp2 = GE('nyarto').value.split('-');
		if (tmp2.length!=3) error=true;
		if (tmp2[0]<1 || tmp2[0]>2031) error=true;
		if (tmp2[1]<1 || tmp2[1]>12) error=true;
		if (tmp2[2]<1 || tmp2[2]>31) error=true;
		if (error) { alert('Hibás dátum!'); return false; }
		
		var fromTS=new Date(tmp[0],tmp[1],tmp[2]);
		var toTS=new Date(tmp2[0],tmp2[1],tmp2[2]);

		fromTS=fromTS.getTime()/1000;
		toTS=toTS.getTime()/1000;
		
		if (fromTS>toTS) 
		{
			GE('nyarfrom').value=GE('nyarto').value;
			GE('nyarto').value=tmp[0]+'-'+tmp[1]+'-'+tmp[2];
		}

		// -----------------
	
		params+='&nyarfrom=' + GE('nyarfrom').value + '&nyarto=' + GE('nyarto').value; 
	}

	else if (cmd=='openNyari') params+='&id=' + p1;
	
	else if (cmd=='addNyari') 
	{ 
		// datum validalas
		var error = false;
		var tmp = GE('nyarfrom').value.split('-');
		if (tmp.length!=3) error=true;
		if (tmp[0]<1 || tmp[0]>2031) error=true;
		if (tmp[1]<1 || tmp[1]>12) error=true;
		if (tmp[2]<1 || tmp[2]>31) error=true;


		tmp2=false;
		tmp2 = GE('nyarto').value.split('-');
		if (tmp2.length!=3) error=true;
		if (tmp2[0]<1 || tmp2[0]>2031) error=true;
		if (tmp2[1]<1 || tmp2[1]>12) error=true;
		if (tmp2[2]<1 || tmp2[2]>31) error=true;
		if (error) { alert('Hibás dátum!'); return false; }
		
		var fromTS=new Date(tmp[0],tmp[1],tmp[2]);
		var toTS=new Date(tmp2[0],tmp2[1],tmp2[2]);

		fromTS=fromTS.getTime()/1000;
		toTS=toTS.getTime()/1000;
		
		if (fromTS>toTS) 
		{
			GE('nyarfrom').value=GE('nyarto').value;
			GE('nyarto').value=tmp[0]+'-'+tmp[1]+'-'+tmp[2];
		}

		// -----------------
	
		params+="&from=" + GE('nyarfrom').value + "&to=" + GE('nyarto').value; 
	}

	else if (cmd=='saveNyari') 
	{ 
		// datum validalas
		var error = false;
		var tmp = GE('nyarfrom').value.split('-');
		if (tmp.length!=3) error=true;
		if (tmp[0]<1 || tmp[0]>2031) error=true;
		if (tmp[1]<1 || tmp[1]>12) error=true;
		if (tmp[2]<1 || tmp[2]>31) error=true;


		tmp2=false;
		tmp2 = GE('nyarto').value.split('-');
		if (tmp2.length!=3) error=true;
		if (tmp2[0]<1 || tmp2[0]>2031) error=true;
		if (tmp2[1]<1 || tmp2[1]>12) error=true;
		if (tmp2[2]<1 || tmp2[2]>31) error=true;
		if (error) { alert('Hibás dátum!'); return false; }
		
		var fromTS=new Date(tmp[0],tmp[1],tmp[2]);
		var toTS=new Date(tmp2[0],tmp2[1],tmp2[2]);

		fromTS=fromTS.getTime()/1000;
		toTS=toTS.getTime()/1000;
		
		if (fromTS>toTS) 
		{
			GE('nyarfrom').value=GE('nyarto').value;
			GE('nyarto').value=tmp[0]+'-'+tmp[1]+'-'+tmp[2];
		}

		// -----------------
		
		params+="&id=" + GE('elementID').value + "&from=" + GE('nyarfrom').value + "&to=" + GE('nyarto').value; 
	}
	
	else if (cmd=='delNyari') params+="&id=" + GE('elementID').value;

	else if (cmd=='cancelNyari') { GE('elementID').value=0; GE('nyarfrom').value=''; GE('nyarto').value=''; GE('nyarSaveBTN').style.display='none'; GE('nyarDelBTN').style.display='none' ; GE('nyarCancelBTN').style.display='none'; GE('nyarAddBTN').style.display='inline';}

	else if (cmd=='cancelPrev') { Naptar('show'); GE('nyarCancelpBTN').style.display='none'; GE('nyarfrom').value=''; GE('nyarto').value='';  return true;}


	
	var http = getHTTPObject();
	http.open("POST", url);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 ) 
		{
			var isPrev=cmd.search('preview');

			if (cmd=='show' || isPrev>=0)
			{
				GE('naptarDiv').innerHTML=http.responseText;
				magassag=http.responseText.split('[;]');
				magassag=magassag[1];
//				if (GE('newyeardiv')!=null) GE('newyeardiv').style.height=magassag/2.05;
				//GE('takaroDiv').style.height=magassag;
				if (cmd=='previewUserSettings') 
				{
					//if (GE('takaroDiv').style.height.replace('px', '')==650) GE('takaroDiv').style.height=(parseInt(GE('takaroDiv').style.height.replace('px', ''))+138)+'px';
					if (GE('userwidth').value<1) { GE('userwidth').style.color='gray'; 	GE('userwidth').value='<nincs megadva>'; }
					if (GE('rovidnev').value<1) { GE('rovidnev').style.color='gray'; GE('rovidnev').value='<nincs megadva>'; }
				}
			}

			
			else if (cmd=='openUserSettings')
			{
				resp=http.responseText.split('[;]');
				GE('elementID').value=resp[0];
				GE('userwidth').value=resp[1];
				GE('rovidnev').value=resp[2];
				if (resp[3]==1) GE('rovidit').checked=true;
				else GE('rovidit').checked=false;
				GE('naptarEditDiv').style.display='block';
				GE('elementTYPE').value=resp[4];
				if (resp[4]=='T') GE('rovidnevTD').innerHTML='Rövid név: ';
				else GE('rovidnevTD').innerHTML='Név: '; 
				if (resp[5]==1) GE('rovidit').checked=true

				if (resp[1]<1) 
				{ 
					GE('userwidth').style.color='gray'; 
					GE('userwidth').value='<nincs megadva>'; 
				}
				else GE('userwidth').style.color='black';

//				var currentHeight=parseInt(GE('takaroDiv').style.height.replace('px', ''));
//				if (currentHeight==650) GE('takaroDiv').style.height=(currentHeight+138)+'px';


				
				GE('userwidth').onclick=function() 
					{ 
						if (this.style.color=='gray') { this.style.color='black'; this.value=''; }
						else if (this.value < 1) { this.style.color='gray'; this.value='<nincs megadva>' }
					}
				GE('userwidth').onblur=function() 
				{ 
					if (this.value<1) { this.style.color='gray'; this.value='<nincs megadva>'; }
				}

				if (resp[2].length<1) 
				{ 
					GE('rovidnev').style.color='gray'; 
					GE('rovidnev').value='<nincs megadva>'; 

				}
				else GE('rovidnev').style.color='black';

				GE('rovidnev').onclick=function() 
					{ 
						if (this.style.color=='gray') { this.style.color='black'; this.value=''; }
						else if (this.value.length < 1) { this.style.color='gray'; this.value='<nincs megadva>' }
					}
				GE('rovidnev').onblur=function() 
				{ 
					if (this.value<1) { this.style.color='gray'; this.value='<nincs megadva>'; }
				}

			}


			else if (cmd=='openNyari')
			{
				GE('nyarSaveBTN').style.display='inline';
				GE('nyarDelBTN').style.display='inline';
				GE('nyarCancelBTN').style.display='inline';
				GE('nyarAddBTN').style.display='none';

				var resp=http.responseText.split('[;]');
				GE('elementID').value=resp[0];
				GE('nyarfrom').value=resp[1];
				GE('nyarto').value=resp[2];
			}

			else if (cmd=='addNyari')
			{
				Naptar('show');
				Naptar('closeUserSettings');
			}

			else if (cmd=='saveNyari')
			{
				Naptar('show');
				Naptar('closeUserSettings');
			}

			else if (cmd=='delNyari')
			{
				Naptar('show');
				Naptar('closeUserSettings');
			}

			else if (cmd=='saveUserSettings') 
			{
				Naptar('show');
				Naptar('closeUserSettings');
			}

			else if (cmd=='defaultUserSettings') 
			{
				resp=http.responseText.split('[;]');
				GE('elementID').value=resp[0];
				GE('userwidth').value=resp[1];
				GE('rovidnev').value=resp[2];
				if (resp[3]==1) GE('rovidit').checked=true;
				else GE('rovidit').checked=false;
				GE('naptarEditDiv').style.display='inline';
				GE('elementTYPE').value=resp[4];
			}

			else if (cmd=='saveBaseSettings')
			{
				Naptar('show');
			}

			loader();
		}
		else loader(true);

	}

	http.send(params);
}	

function refreshLogin(message)
{
	var http = getHTTPObject();
	var url = "/tancoktatas/box_login.php";
	if (typeof message=='undefined') message='';
	var param="message=" + message;
	http.open("POST", url);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 ) 
		{
			GE('loginBOX').innerHTML=http.responseText;
			loader();
		}
		else loader(true);
	}
	http.send(param);
}
	
function refreshLoginbar()
{
	var http = getHTTPObject();
	var url = "loginbar.php";
	http.open("POST", url);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 ) 
		{
			GE('loginbar').innerHTML=http.responseText;
			loader();
		}
		else loader(true);
	}
	http.send(null);
}
	

function refreshBeirDIV(felev)
{
	var http = getHTTPObject();
	var url = "/tancoktatas/ajax_orarend.php"; 


	if (felev) param=felev;
	else 
	{
		var uri = new Object();
		getURL(uri);
		param=uri.file;
		argz=uri.params;
	}

	var params = "cmd=refreshBeirDiv&x=" + param;

	if (argz.prev>0) params+="&prev="+argz.prev;

	http.open("POST", url);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function()
	{	
		if (http.readyState == 4 ) 
		{
			GE('beirDIV').innerHTML=http.responseText;
			loader();
		}
		else loader(true);

	}
	http.send(params);
}

// ONLINE JELENTKEZeS oldalhoz kell ez
function refreshBeirDIV2(felev, jumpToAnchor)
{
	var http = getHTTPObject();
	var url = "/tancoktatas/ajax_orarend.php"; 

	if (felev) param=felev;
	else 
	{
		var uri = new Object();
		getURL(uri);
		param=uri.file;
	}

	var params = "cmd=refreshBeirDiv&page=onlinejel&x=" + param;
//	alert(params);
	http.open("POST", url);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = function()
	{	
		if (http.readyState == 4 ) 
		{
			GE('beirDIV').innerHTML=http.responseText;
			loader();
			if (jumpToAnchor) location='#beiratkozas';

		}
		else loader(true);

	}
	http.send(params);
}


function getCurrentWeek(tanf)
{
	var http = getHTTPObject();
	var url = "/tancoktatas/ajax_orarend.php?cmd=getCurrentWeek&tanfolyam="+tanf;
	var ret = 0;
	http.open("GET", url);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 ) 
		{
			ret=parseInt(http.responseText);
			return ret;
			loader();
		}
		else loader(true);
	}
	http.send();
}

function refreshOldalBar(felev)
{
	var http = getHTTPObject();
	var url = "/tancoktatas/ajax_oldalbar.php";
	if (felev) url+="?felev=" + felev;
	http.open("GET", url);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 ) 
		{
			GE('oldalBoxDIV').style.innerHTML=http.responseText;
			loader();
		}
		else loader(true);

	}
	http.send();
}

function sideBox(box)
{
	var counter=1;
	while (GE('sideBox'+counter)!=undefined)
	{
//		alert(counter);
	//	GE('sideBox' + counter).style.display='none';
	}
	GE('sideBox' + box).style.display='block';
	
}

