function openModalDialog(type, filename, width, height)
{

  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }	
	
	wb = (myWidth>document.body.scrollWidth?myWidth:document.body.scrollWidth);
	hb = (myHeight>document.body.scrollHeight?myHeight:document.body.scrollHeight);

	//árnyéklayer és videolayer méretátállítás, megjelenítés

	$('div-modal-dialog').style.width = wb + 'px';
	$('div-modal-dialog').style.height = hb  + 'px';
	$('div-modal-dialog-videocontent').style.width = '10px';
	$('div-modal-dialog-videocontent').style.height = '10px';
	$('div-modal-dialog').style.visibility = 'visible';

	switch (type) {
	  case 'image':
			$("div-modal-dialog-videocontent").innerHTML = '<table cellpadding="0" cellspacing="0" border="0" id="gallery_image_container"><tr><td><img src="'+filename+'" style="float: left;visibility:hidden" id="gallery_image"></td><td width="60"><img src="images/canti.jpg" height="236" width="60"></td></tr></table>';
			$('div-modal-dialog-videocontent').style.width = width+'px';
			$('gallery_image_container').style.width = width+'px';
			$('div-modal-dialog-videocontent').style.height = height+'px';
			$('div-modal-dialog-videocontent').style.left = ((wb-width)/2) + 'px';
			$('div-modal-dialog-videocontent').style.top = '100px';
      $('gallery_image').style.visibility = "visible";
		break;
		case 'video':
			$('div-modal-dialog-videocontent').style.left = ((document.body.clientWidth/2)-160) + 'px';
		
			objType = filename.split(".");
			objType = objType[objType.length-1];
			objType = (objType=="mpg"||objType=="mpeg")?"video/mpeg":
								(objType=="avi"||objType=="wmv") ?"video/x-msvideo":"video/quicktime";

			var pluginspace = (objType=="video/x-msvideo")?"http://www.microsoft.com/windows/windowsmedia/default.aspx":(objType=="video/quicktime")?"http://www.apple.com/quicktime/download/":"";
			var codebase = (objType=="video/x-msvideo")?"http://www.microsoft.com/windows/windowsmedia/default.aspx":(objType=="video/quicktime")?"http://www.apple.com/qtactivex/qtplugin.cab":"";
			var dimW = 320;
			var dimH = 240;

			if(navigator.appName != "Microsoft Internet Explorer") $("div-modal-dialog-videocontent").innerHTML = '<object pluginspace="'+pluginspace+'" codebase="'+codebase+'" data="'+filename+'" standby="Betöltés folyamatban..." style="float: left;" type="'+objType+'" width="'+dimW+'" height="'+dimH+'"></object>';
			if(navigator.appName == "Microsoft Internet Explorer") $("div-modal-dialog-videocontent").innerHTML = '<embed pluginspace="'+pluginspace+'" src="'+filename+'" style="float: left;" type="'+objType+'" width="'+dimW+'" height="'+dimH+'"></embed>';
		break;
		case 'flash':
			$("div-modal-dialog-videocontent").innerHTML = '<table cellpadding="0" cellspacing="0" border="0" id="gallery_image_container"><tr><td>'+PC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width',width,'height',height,'src',filename,'quality','high','allowscriptaccess','sameDomain','swLiveConnect','true','wmode','transparent','pluginspage','http://www.macromedia.com/go/getflashplayer','movie',filename,			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'devicefont', 'false',
			'scale', 'showall',
			'id', 'flash',
			'name', 'flash',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain' )+'</td></tr></table>'; 
			$('div-modal-dialog-videocontent').style.width = width+'px';
			$('gallery_image_container').style.width = width+'px';
			$('div-modal-dialog-videocontent').style.height = height+'px';
			$('div-modal-dialog-videocontent').style.left = ((wb-width)/2) + 'px';
			$('div-modal-dialog-videocontent').style.top = '250px';
		break;	
		case 'anna_movie':
			$('anna_movie_container').style.display = '';
			$('anna_movie_container').style.visibility = 'hidden';
			$('anna_movie_container').style.width = width+'px';
			$('anna_movie_container').style.height = height+'px';
			$('anna_movie_container').style.left = (((wb-width)/2)+7) + 'px';
			$('anna_movie_container').style.top = '103px';
			$("anna_movie_container_ex").style.left = (((wb-width)/2)+7) + 'px';
			$("anna_movie_container_ex").style.top = '103px';
			$("anna_movie_container_ex").style.display='';
			$("anna_movie_container_ex").style.width = width+'px';	
			$('anna_movie_container').style.visibility = 'visible';
		break;			
		case 'text':
			$("div-modal-dialog-videocontent").style.width = width+'px';
			$("div-modal-dialog-videocontent").style.height = height+'px';
			$("div-modal-dialog-videocontent").style.position = 'absolute';			
			$("div-modal-dialog-videocontent").style.left = ((wb-width)/2) + 'px';
			$("div-modal-dialog-videocontent").style.top = '250px';
			$("div-modal-dialog-videocontent").innerHTML = filename;

		break;
  }
}
function closeModalDialog()
{
	$("div-modal-dialog").innerHTML = '';
	$("div-modal-dialog-videocontent").innerHTML = '';
	$("anna_movie_container").innerHTML = '';	
	$("anna_movie_container_ex").style.display='none';	
	$('div-modal-dialog').style.width = '0px';
	$('div-modal-dialog').style.height = '0px';
	$('div-modal-dialog-videocontent').style.width = '0px';
	$('div-modal-dialog-videocontent').style.height = '0px';
}// JavaScript Document