

function PopupImage(url, x, y){
	newWindow=open(url,'','toolbar=no,directories=no,menubar=no,width=' + x + ',height= ' + y + ',scrollbars=no,status=no,resizable=no');
	newWindow.focus();
}

function PopupPage(url, x, y){
	newWindow=open(url,'','toolbar=no,directories=no,menubar=no,width=' + x + ',height= ' + y + ',scrollbars=no,status=no,resizable=no');
	newWindow.focus();
}

function PopupPage1(url, x, y){
	newWindow=open(url,'','toolbar=yes,directories=no,menubar=yes,width=' + x + ',height= ' + y + ',scrollbars=yes,status=no,resizable=yes');
	newWindow.focus();
}

function clearText(thefield){
	if (thefield.defaultValue==thefield.value)
	thefield.value = ""
} 



//browser 
var ie = (document.all)? true:false;
var ne6 = ((parseInt(navigator.appVersion) >= 5) && (ie == false))? true:false;
var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById); 


//a megfelelol layer tartalmanak beallitasa
function setLayerText (layername,text) {
if (document.layers) {
		document.layers[layername].innerText = text ;
} else if (document.getElementById) {
		document.getElementById(layername).innerText = text ;
} else if (document.all) {
		document.all.layername.innerText = text ;
}
}


//a layer nevenek kiolvasasa
function getLayer(layerName) {
    if (document.layers) {
        return document.layers[layerName];
    } else if (document.getElementById) {
            return document.getElementById(layerName);
    } else if (document.all) {
        return eval("document.all." + layerName);
    } else return null;
}

//layer elrejtes
function hideLayer(layerName) {
var layerElement = getLayer(layerName);
if(layerElement != null) {
  	  ( ie || ne6 ) ? layerElement.style.visibility = "hidden": layerElement.visibility = "hide";
	  layerElement.style.display="none"; 

}
  }


//layer felfedes
function showLayer(layerName) {
hideLayer(document.data.akt.value);
document.data.akt.value=layerName;
var layerElement = getLayer(layerName);
if(layerElement != null) {
      ( ie || ne6 ) ? layerElement.style.visibility = "visible": layerElement.visibility = "show";
	layerElement.style.display="inline";
}
}

//ajax load

function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	var uagent = navigator.userAgent.indexOf("Opera 8.5")!=-1; //okos opera miatt, aki IE-nek hazudja magat
	if(browser == "Microsoft Internet Explorer" && uagent==false)
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	else
		ro = new XMLHttpRequest();
	return ro;
}

function ajax_load(url) {
	args=arguments;
	var http = createRequestObject();

	http.open('get', url);
	http.onreadystatechange=function() {
  		if (http.readyState == 4) {
  			//Nem siker�lt az ajax k�r�s
  			if (http.status>=400) {
  				alert("A kert cim ("+url+") nem elerheto");
  				return;
  			}
   			var response = http.responseText;
			s2=response.split("--==SEPARATOR==--\n");
			for (a=0;a<s2.length;a++) {
				s_pos=s2[a].indexOf("\n");
				if ((s_pos>0) && (s_pos<50)) {
					blokk=s2[a].substr(s_pos+1);
					ctrl=s2[a].substr(0,s_pos);
				} else {
					blokk=s2[a];
					ctrl="HTML";
				}
				
				if (blokk.length<1) continue;

				s_pos=ctrl.indexOf("/");
				if ((s_pos>0) && (s_pos<5)) {
					pos=ctrl.substr(s_pos+1);
					type=ctrl.substr(0,s_pos);
					//Ha relativ a megadas
					if (pos[0]=="%") 
						pos=args[1][pos.substr(1)];
				} else {
					type=ctrl;
					if (args.length>1) {
						pos=args[1];
					} else
						pos="";
				}
	
				if (type=="JS") eval(blokk);
				if (type=="HTML") {
					el=document.getElementById(pos);
					if (el)	el.innerHTML=blokk;
				}
			}
		}
	}
   	http.send(null);
}

function getPlayer(gid) {
	if(navigator.appName.indexOf("Microsoft") != -1) {
		return window[gid];
	} else {
		return document[gid];
	}
};

function play(file) {
	var player = getPlayer('mplayer');
	mi=document.getElementById('mediainfo');
	mi.innerHTML="";
	player.sendEvent("STOP");
	player.sendEvent("LOAD",file);
	player.sendEvent("PLAY","true");
	if (file.author) mi.innerHTML=file.author+' - ';
	mi.innerHTML+=file.title;
}

function playerReady(obj) {
	var id = obj['id'];
	var player = getPlayer(id);
	mi=document.getElementById('mediainfo');
	mi.innerHTML="";
	mi.innerHTML=player.getPlaylist()[0].author+' - '+player.getPlaylist()[0].title;
}
