function videok(DivID, DivID2, DivID3) {
				
				var e = document.getElementById(DivID);
				e.style.display = e.style.display == "none" ? "" : "none"; 
				
				var f = document.getElementById(DivID2);
				f.style.display = f.style.display == "none" ? "" : "none"; 
				
				var d = document.getElementById(DivID3);
				
				if(e.style.display == "none")
					{
					document.getElementById(DivID3).innerHTML = "Lejátszás";
					}
				else 
					{
					document.getElementById(DivID3).innerHTML = "Bezárás";
					}
				}

function nyito(DivID) {
				
				var e = document.getElementById(DivID);
				e.style.display = e.style.display == "none" ? "" : "none"; 
				
				}
				
function jump(Hova, Mennyi)
{
setTimeout('document.location.href='+Hova+';',Mennyi);
}

var TimeToFade = 1000.0;

function fade(eid)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   element.style.opacity = '1';
  if(element.FadeState == null)
  {
    if(element.style.opacity == null 
        || element.style.opacity == '' 
        || element.style.opacity == '1')
    {
      element.FadeState = 2;
    }
    else
    {
      element.FadeState = -2;
    }
  }
    
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
	} 
	
}

function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
  
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = ' 
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;	
    return;
  }

  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
  
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}

//Vendégkönyvvel kapcsolatos funkciók
function enterCapt(evt){
                                evt = (evt) ? evt : event;
                                var charCode = (evt.which) ? evt.which : evt.keyCode;
                                if(charCode==13) 
									{bejelentkEzes();};
                        }

function bejelentkEzes() {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
		
	client.makeRequest('login.php','passwd='+document.getElementById('passwd').value+'&fnev='+document.getElementById('fnev').value+'&ajax=true');
		
	client.callback = function(result) {
	document.getElementById('Uzenetek').innerHTML = result;
	
	
	VndkFrissit('LoginUzenetek', 'vendegkonyv.php','Login');
	setTimeout('document.getElementById(\'Uzenetek\').innerHTML = \'\'','3000');
	}
				

	//document.getElementById('vndkcomm').value = '';
							
	}
				
function vendegkonyvPost() {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest('vendegkonyv.php','vndkcomm='+document.getElementById('vndkcomm').value+'&ajax=true');
	document.getElementById('vndkcomm').value = '';
							
		client.callback = function(result) {
		document.getElementById('Uzenetek').innerHTML = result;
		
		VndkFrissit('TextUzenetek', 'vendegkonyv.php','Text');
		setTimeout('document.getElementById(\'Uzenetek\').innerHTML = \'\'','3000');	
		
		}
	}
	
function regInto() {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest('vendegkonyv.php','reg=true&bereg=true&nev='+document.getElementById('nev').value+'&fullnev='+document.getElementById('fullnev').value+'&passwd='+document.getElementById('passwd').value+'&mail='+document.getElementById('mail').value+'&captcha='+document.getElementById('kod').value+'&ajax=true');
							
		client.callback = function(result) {
		document.getElementById('Uzenetek').innerHTML = result;
		
		VndkFrissit('TextUzenetek', 'vendegkonyv.php','Text');
		setTimeout('document.getElementById(\'Uzenetek\').innerHTML = \'\'','3000');	
		
		}
	}
							
function kijelentkEzes() {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
			
		client.makeRequest('login.php','out=true');		
			
		client.callback = function(result) {
		document.getElementById('Uzenetek').innerHTML = result;
		
		VndkFrissit('LoginUzenetek', 'vendegkonyv.php','Login');
		setTimeout('document.getElementById(\'Uzenetek\').innerHTML = \'\'','3000');	
		}
								
						
	}
	
function regiszTracio() {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
			
		client.makeRequest('vendegkonyv.php','reg=c&ajax=true');		
			
		client.callback = function(result) {
		document.getElementById('LoginUzenetek').innerHTML = result;
		
		//VndkFrissit('LoginUzenetek', 'vendegkonyv.php','Login');
		//setTimeout('document.getElementById(\'Uzenetek\').innerHTML = \'\'','3000');	
		}
								
						
	}
	

function insertemo(szoveg) {
	document.getElementById('vndkcomm').value += szoveg;
	}



function VndkFrissit(DivID, LiNK, MiT) {		
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
		client.makeRequest(LiNK,'refresh='+MiT+'&ajax=true');
	  
		client.callback = function(result) {
			document.getElementById(DivID).innerHTML = result;
		}
	}
		

//Újdonságokkal kapcsolatos műveletek
	
function AdminUjdonsagHozza() {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';

	client.makeRequest('admin.php?p=4','ujdonsagnev='+document.getElementById('ujdonsagnev').value+'&ujdonsagdatum='+document.getElementById('ujdonsagdatum').value+'&ajax=true');
	  document.getElementById('ujdonsagnev').value = '';
	  
		client.callback = function(result) {
			document.getElementById('uzenetek').innerHTML = result;
		
			setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');	
		
		AdminFrissit('ujdonsagPost', 'admin.php?p=4');
		}
		
	

	}


//Képekkel kapcsolatos műveletek

function AdminAlbumKepBeallit(AlbumID,KepID) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest('admin.php?p=3&albumid='+AlbumID,'kepid='+KepID+'&ajax=true&albumbeallit=true');
							
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		}
	}
	
function AdminAlbumNevBeallit(AlbumID, AlbumDivNev) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest('admin.php?p=3','albumid='+AlbumID+'&albumnev='+document.getElementById(AlbumDivNev).value+'&ajax=true&albumnevbeallit=true');
							
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		
		AdminFrissit('albumok', 'admin.php?p=3');
		}
		
		
	}

function AdminAlbumTorol(AlbumID, AlbumNev) {

	var Uzenet = "Biztos hogy törlöd a következő albumot: " + document.getElementById(AlbumNev).value + "?";

	var return_value = confirm(Uzenet);

	// TEST TO SEE IF TRUE|FALSE RETURNED
	if (return_value === true ) {		
			var client = new HttpClient();
			client.isAsync = true;
			client.requestType = 'POST';
								
			client.makeRequest('admin.php?p=3','albumid='+AlbumID+'&ajax=true&albumtorol=true');

							
			client.callback = function(result) {
			document.getElementById('uzenetek').innerHTML = result;
		
			setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
			
			AdminFrissit('albumok', 'admin.php?p=3');
			}
		
			
		} 
		else {
		
		}
}

function AdminKepTorol(AlbumID, KepID, KepNev) {

	var Uzenet = "Biztos hogy törlöd a következő képet: " + KepNev + "?";

	var return_value = confirm(Uzenet);

	// TEST TO SEE IF TRUE|FALSE RETURNED
	if (return_value === true ) {		
			var client = new HttpClient();
			client.isAsync = true;
			client.requestType = 'POST';
								
			client.makeRequest('admin.php?p=3&albumid='+AlbumID,'kepid='+KepID+'&ajax=true&keptorol=true');

							
			client.callback = function(result) {
			document.getElementById('uzenetek').innerHTML = result;
		
			setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
			
			AdminFrissit('kepeklista', 'admin.php?p=3&albumid='+AlbumID);
			}
		
			
		} 
		else {
		
		}
}

function AdminAlbumUj() {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest('admin.php?p=3','ajax=true&albumuj=true');
							
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		
		AdminFrissit('albumok', 'admin.php?p=3');
		}
		
		
	}	

function AdminFrissit(DivID, LiNK) {		
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
		client.makeRequest(LiNK,'refresh=true&ajax=true');
	  
		client.callback = function(result) {
			document.getElementById(DivID).innerHTML = result;
		}
	}
	
//Hírekkel kapcsolatos funkciók
function AdminHirMegjelenes(DivID, LiNK, Megj, HirID) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'hirid='+HirID+'&megjelenes='+Megj+'&ajax=true');
	//document.getElementById('vndkcomm').value = '';
	
	
	
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		AdminFrissit(DivID, LiNK);
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		}
	
	}

function AdminHirSzerkesztes(LiNK, HirID) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'hirid='+HirID+'&szerkesztes=true&ajax=true');
	
		client.callback = function(result) {
		document.getElementById('szerkesztes').innerHTML = result;
		}
	
	}
	
function AdminHirTorles(LiNK, HirID, HirCim) {
	var Uzenet = "Biztos hogy törlöd a következő hirt: " + HirCim + "?";

	var return_value = confirm(Uzenet);

	// TEST TO SEE IF TRUE|FALSE RETURNED
	if (return_value === true ) {
	
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'hirid='+HirID+'&torles=true&ajax=true');
	
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		
		AdminHirSzerkesztesMegsem(LiNK);
		AdminFrissit('hirekTobbi', LiNK);
		}
	
		}
	else
	{
	}
	}

function AdminHirSzerkesztesMegsem(LiNK) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'megsem=true&ajax=true');
	
		client.callback = function(result) {
		document.getElementById('szerkesztes').innerHTML = result;
		}
	
	}

function AdminHirMentes(LiNK, HirID) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'hirid='+HirID+'&hircim='+document.getElementById('hircim').value+'&hirdate='+document.getElementById('hirdate').value+'&hirtart='+document.getElementById('hirtart').value+'&ajax=true&hirmentes=true');
							
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		
		AdminHirSzerkesztes(LiNK, HirID)
		AdminFrissit('hirekTobbi', LiNK);
		}
		
		
	}
function AdminHirUj(LiNK) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'ajax=true&hiruj=true');
							
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		
		//AdminHirSzerkesztes(LiNK, HirID)
		AdminFrissit('hirekTobbi', LiNK);
		}
		
		
	}
	
	
//Plakátokkal kapcsolatos funkciók (admin)

function AdminPlakatMegjelenes(DivID, LiNK, Megj, PlakatID) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'plakatid='+PlakatID+'&megjelenes='+Megj+'&ajax=true');
	//document.getElementById('vndkcomm').value = '';
	
	
	
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		AdminFrissit(DivID, LiNK);
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		}
	
	}

function AdminPlakatSzerkesztes(LiNK, PlakatID) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'plakatid='+PlakatID+'&szerkesztes=true&ajax=true');
	
		client.callback = function(result) {
		document.getElementById('szerkesztes').innerHTML = result;
		}
	
	}
	
function AdminPlakatSzerkesztesMegsem(LiNK) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'megsem=true&ajax=true');
	
		client.callback = function(result) {
		document.getElementById('szerkesztes').innerHTML = result;
		}
	
	}
	
function AdminPlakatMentes(LiNK, PlakatID) {
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
								
	client.makeRequest(LiNK,'plakatid='+PlakatID+'&plakatnev='+document.getElementById('plakatnev').value+'&plakev='+document.getElementById('plakev').value+'&plakhonap='+document.getElementById('plakhonap').value+'&plaknap='+document.getElementById('plaknap').value+'&ajax=true&plakatmentes=true');
							
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		
		AdminPlakatSzerkesztes(LiNK, PlakatID)
		AdminFrissit('plakatTobbi', LiNK);
		}
		
		
	}
	
function AdminPlakatTorles(LiNK, PlakatID, PlakatNev) {
	var Uzenet = "Biztos hogy törlöd a következő plakátot: " + PlakatNev + "?";

	var return_value = confirm(Uzenet);

	// TEST TO SEE IF TRUE|FALSE RETURNED
		if (return_value === true ) {
	
		var client = new HttpClient();
		client.isAsync = true;
		client.requestType = 'POST';
								
		client.makeRequest(LiNK,'plakatid='+PlakatID+'&torles=true&ajax=true');
	
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		
		AdminPlakatSzerkesztesMegsem(LiNK);
		AdminFrissit('plakatTobbi', LiNK);
		}
	
		}
		
		else
		{
		}
	}
	
//Koncertekkel kapcsolatos funkciók (admin)
function AdminKoncertTorles(LiNK, KoncertID, KoncertNev) {
	var Uzenet = "Biztos hogy törlöd a következő koncertet: " + KoncertNev + "?";

	var return_value = confirm(Uzenet);

	// TEST TO SEE IF TRUE|FALSE RETURNED
		if (return_value === true ) {
	
		var client = new HttpClient();
		client.isAsync = true;
		client.requestType = 'POST';
								
		client.makeRequest(LiNK,'koncertid='+KoncertID+'&torles=true&ajax=true');
	
		client.callback = function(result) {
		document.getElementById('uzenetek').innerHTML = result;
		
		document.getElementById('koncertszerk').innerHTML = '';
		
		AdminFrissit('koncertlista', 'admin.php?p=1');
		
		setTimeout('document.getElementById(\'uzenetek\').innerHTML = \'\'','3000');
		}
	
		}
		
		else
		{
		}
	}

function AdminKoncertekF(DivID) {		
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
		client.makeRequest('admin.php?p=1','ev='+document.getElementById('evek').value+'&honap='+document.getElementById('honapok').value+'&ajax=true');
	  
		client.callback = function(result) {
			document.getElementById(DivID).innerHTML = result;
		}
	}
	
function AdminKoncertOpen(DivID, KoncertID)
	{
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
	client.makeRequest('admin.php?p=1','koncert=true&koncertid='+KoncertID+'&ajax=true');
	  
	client.callback = function(result) {
		document.getElementById(DivID).innerHTML = result;
		}
	}
	
function AdminKoncertSave(DivID, DivID2, KoncertID)
	{

	tipus = getCheckedValue(document.forms['koncertedit'].elements['tipus']);
	
	var client = new HttpClient();
	client.isAsync = true;
	client.requestType = 'POST';
	
	client.makeRequest('admin.php?p=1','mentes=true&koncertid='+KoncertID+'&koncerthelysz='+document.getElementById('khelysz').value+'&koncerthely='+document.getElementById('khely').value+'&egyeb='+document.getElementById('egyeb').value+'&ev='+document.getElementById('koncev').value+'&ho='+document.getElementById('konchonap').value+'&nap='+document.getElementById('koncnap').value+'&ora='+document.getElementById('ora').value+'&perc='+document.getElementById('perc').value+'&tipus='+tipus+'&ajax=true');
	  
	client.callback = function(result) {
		document.getElementById(DivID).innerHTML = result;
		
		document.getElementById(DivID2).innerHTML = '';
		
		AdminFrissit('koncertlista', 'admin.php?p=1');
		
		setTimeout('document.getElementById(\''+DivID+'\').innerHTML = \'\'','3000');
		}
	}
	
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
	
