var newDiv = null;
var imt_id_log=45;
var l_zIndex=10;
var selItem=-1;

var prj= new Object();
//prj.obj="<div id='detect' style='height:0px; width: 0px; border-color:#000000; border:0px inactiveborder solid; position: absolute;left: 0px; top: 0px; visibility: visible; z-index: 2;'><iframe src='/utils/detect.html' width='0' height='0' scrolling='no' frameborder='0'></iframe></div>";
prj.obj="<embed src='/utils/gateway.swf' FlashVars='glLocalConnection=&glMovieid=&glData=' width='0' height='0' type='application/x-shockwave-flash'></embed>";
//prj.js="loadvars.js";
var DIVCount=0;
var lvObj=new Object();
var objSWFArray= new Array();
	objSWFArray[1]="tour";
	objSWFArray[2]="picture";
	objSWFArray[3]="video";
	objSWFArray[4]="catalog";
	objSWFArray[5]="mp3";
	
var objSWF= new Object();

	objSWF[objSWFArray[1]] = new Object();
	objSWF[objSWFArray[1]].loaded=0;
	objSWF[objSWFArray[1]].name="tour";
	objSWF[objSWFArray[1]].onLoadCommand="";
	objSWF[objSWFArray[1]].localConnection="";
	objSWF[objSWFArray[1]].width=obj.width;
	objSWF[objSWFArray[1]].height=obj.height;
	objSWF[objSWFArray[1]].path=obj.path;
	objSWF[objSWFArray[1]].urlfile="";
	objSWF[objSWFArray[1]].filename=obj.filename;
	objSWF[objSWFArray[1]].js="";
	objSWF[objSWFArray[1]].FLVars="lwBgColor=255,255,255,255&lwBarBgColor=255,209,209,209&lwBarColor=255,0,0,102&lwlocation=0&lwShowLoadingPercent=true&lwTextColor=255,0,0,0&progressType=0&swfFile=&href="+location.href+"&"+obj.FLVars;    //lwImg=Jagat Shiromani_AIT_Systems.jpg";
	objSWF[objSWFArray[1]].layer=objSWF[objSWFArray[1]].name+"_ly";
	objSWF[objSWFArray[1]].obj="<div id='"+objSWF[objSWFArray[1]].layer+"' style='width:"+objSWF[objSWFArray[1]].width+"px; height:"+objSWF[objSWFArray[1]].height+"px; border:0px inactiveborder solid #000000; position:absolute; left:0px; top:0px; visibility:visible;z-index:1;'> <object id='"+objSWF[objSWFArray[1]].name+"' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='"+objSWF[objSWFArray[1]].width+"' height='"+objSWF[objSWFArray[1]].height+"'><param name='movie' value='"+objSWF[objSWFArray[1]].path+objSWF[objSWFArray[1]].filename+"' /><param name='bgcolor' value='#FFFFFF' /><param name='quality' value='high' /><param name='allowNetworking' value='all' /><param name='allowScriptAccess' value='always' /><param name='allowFullScreen' value='true' /><param name='wmode' value='transparent' /><param name='scale' value='noscale' /><param name='flashvars' value='"+objSWF[objSWFArray[1]].FLVars+"' /><embed id='"+objSWF[objSWFArray[1]].name+"' width='"+objSWF[objSWFArray[1]].width+"' height='"+objSWF[objSWFArray[1]].height+"' flashvars='"+objSWF[objSWFArray[1]].FLVars+"' scale='noscale' wmode='transparent' allowfullscreen='true' allowscriptaccess='always' allownetworking='all' quality='high' bgcolor='#FFFFFF' name='"+objSWF[objSWFArray[1]].name+"' style='' src='"+objSWF[objSWFArray[1]].path+objSWF[objSWFArray[1]].filename+"' type='application/x-shockwave-flash'/></object> </div>";
	objSWF[objSWFArray[1]].x=0;
	objSWF[objSWFArray[1]].y=0;
	objSWF[objSWFArray[1]].loading=1;


	objSWF[objSWFArray[2]] = new Object();
	objSWF[objSWFArray[2]].loaded=0;
	objSWF[objSWFArray[2]].name="picture";
	objSWF[objSWFArray[2]].title="picture v2.4.1";
	objSWF[objSWFArray[2]].onLoadCommand="";
	objSWF[objSWFArray[2]].localConnection="";
	objSWF[objSWFArray[2]].width=604;	
	objSWF[objSWFArray[2]].height=486;
	objSWF[objSWFArray[2]].path="/testing/picture/v2_4_1/";
	objSWF[objSWFArray[2]].urlfile="ur.txt";
	objSWF[objSWFArray[2]].filename="picture_v2_4.swf";
	objSWF[objSWFArray[2]].js="";
	objSWF[objSWFArray[2]].FLVars="";
	objSWF[objSWFArray[2]].layer=objSWF[objSWFArray[2]].name+"_ly";
	objSWF[objSWFArray[2]].x=0;
	objSWF[objSWFArray[2]].y=0;
	objSWF[objSWFArray[2]].swfObject="<object id='"+objSWF[objSWFArray[2]].name+"' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+objSWF[objSWFArray[2]].width+"' height='"+objSWF[objSWFArray[2]].height+"' hspace='0' vspace='0'><param name='movie' value='"+objSWF[objSWFArray[2]].path+objSWF[objSWFArray[2]].filename+"'><param name='scale' value='noscale'/><param name='salign' value='lt'/><param name='wmode' value='transparent'/><param name='allowScriptAccess' value='sameDomain' /><embed src='"+objSWF[objSWFArray[2]].path+objSWF[objSWFArray[2]].filename+"' width='"+objSWF[objSWFArray[2]].width+"' height='"+objSWF[objSWFArray[2]].height+"' hspace='0' vspace='0' wmode='transparent' align='middle' scale='noscale' salign='lt' allowScriptAccess='sameDomain'  pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' name='"+objSWF[objSWFArray[2]].name+"'></embed></object>";
	objSWF[objSWFArray[2]].obj="<div id='"+objSWF[objSWFArray[2]].layer+"' style='background-color:#777777; height:"+objSWF[objSWFArray[2]].height+"px; width:"+objSWF[objSWFArray[2]].width+"px; border-color:#000000; border:0px inactiveborder solid; position: absolute; left:"+objSWF[objSWFArray[2]].x+"px; top:"+objSWF[objSWFArray[2]].y+"px; visibility: visible;z-index: 2;' onMouseDown='return OnMouseDown(2)'><div id='"+objSWF[objSWFArray[2]].name+"_title_bar_ly' align='left' style='width:"+objSWF[objSWFArray[2]].width+"px; background-image: url(/utils/viewers/pic/titleBarIcon.jpg);padding: 0px;' onMouseDown='return handleMouseDown(event, 2)' unselectable='on'><div id='"+objSWF[objSWFArray[2]].name+"_title_ly' align='left' style='font-family:Verdana, Helvetica, sans-serif, Arial; text-align:left;  color: #FFFFFF;  cursor:default; font-size: 12px;  padding:5px; width: "+(objSWF[objSWFArray[2]].width-40)+"px'>"+objSWF[objSWFArray[2]].title+"</div></div><input type='button' id='"+objSWF[objSWFArray[2]].name+"_close' name='close' style='background-color:#D4D0C8; background: url(/utils/viewers/pic/close.gif); width:20; height:20; position: absolute;z-index: 1;margin: 2;text-align: left;right: 0.5px;top: 0.5px;' onclick='hidden(2)'>       <div id='"+objSWF[objSWFArray[2]].name+"_swf_ly' align='left'> "+objSWF[objSWFArray[2]].swfObject+" </div></div>";
	
//	objSWF[objSWFArray[2]].obj="<div id='picture_ly' style='background-color:#777777; height:486px; width:604px; border-color:#000000; border:0px inactiveborder solid; position: absolute; left:500px; top:0px; visibility: visible;z-index: 2;' onMouseDown='return OnMouseDown(2)'><div id='picture_title_bar_ly' align='left' style='width:520px; padding: 0px;' onMouseDown='return handleMouseDown(event, 2)' unselectable='on'><div id='picture_title_bar_swf_ly' style='background-color:#777777; height:25px; width:604px; border-color:#000000; border:0px inactiveborder solid; position:inherit; left:0px; top:0px; visibility: visible;' onMouseDown='return OnMouseDown(2)'><object id='picture_tytle' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+(objSWF[objSWFArray[2]].width-100)+"' height='25' hspace='0' vspace='0'><param name='movie'  value='/utils/viewers/pic/titleBarIcon.swf'/><param name='scale' value='exactfit' /><param name='salign' value='lt'/><param name='wmode' value='transparent'/><param name='allowScriptAccess' value='sameDomain' /><embed src='/utils/viewers/pic/titleBarIcon.swf' width='"+(objSWF[objSWFArray[2]].width-100)+"' height='25' hspace='0' vspace='0' scale='exactfit' wmode='transparent' align='middle' salign='lt' allowScriptAccess='sameDomain'  pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' name='picture'></embed></object> </div> </div> <input type='button' id='picture_close' name='close' style='background-color:#D4D0C8; background: url(/utils/viewers/pic/close.gif); width:20; height:20; position: absolute;z-index: 1;margin: 2;text-align: left;right: 0.5px;top: 0.5px;' onclick='hidden(2)'>   <div id='picture_swf_ly' align='left'>"+objSWF[objSWFArray[2]].swfObject+"</div></div>";

	objSWF[objSWFArray[2]].loading=0;
	objSWF[objSWFArray[2]].closeCommand="";


	objSWF[objSWFArray[3]] = new Object();
	objSWF[objSWFArray[3]].loaded=0;
	objSWF[objSWFArray[3]].name="video";
	objSWF[objSWFArray[3]].title="video v1";
	objSWF[objSWFArray[3]].onLoadCommand="";
	objSWF[objSWFArray[3]].localConnection="";
	objSWF[objSWFArray[3]].width=640;
	objSWF[objSWFArray[3]].height=520;
	objSWF[objSWFArray[3]].path="/testing/video_standart/v1_2/";
	objSWF[objSWFArray[3]].urlfile="ur.txt";
	objSWF[objSWFArray[3]].filename="video_1.swf";
	objSWF[objSWFArray[3]].js="";
	objSWF[objSWFArray[3]].FLVars="";
	objSWF[objSWFArray[3]].layer=objSWF[objSWFArray[3]].name+"_ly";
	objSWF[objSWFArray[3]].x=0;
	objSWF[objSWFArray[3]].y=0;	
	objSWF[objSWFArray[3]].swfObject="<object id='"+objSWFArray[3]+"' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+objSWF[objSWFArray[3]].width+"' height='"+objSWF[objSWFArray[3]].height+"' hspace='0' vspace='0'><param name='movie' value='"+objSWF[objSWFArray[3]].path+objSWF[objSWFArray[3]].filename+"'><param name='scale' value='noscale'/><param name='salign' value='lt'/><param name='wmode' value='transparent'/><param name='allowScriptAccess' value='sameDomain' /><embed src='"+objSWF[objSWFArray[3]].path+objSWF[objSWFArray[3]].filename+"' width='"+objSWF[objSWFArray[3]].width+"' height='"+objSWF[objSWFArray[3]].height+"' hspace='0' vspace='0' wmode='transparent' align='middle' scale='noscale' salign='lt' allowScriptAccess='sameDomain' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' name='"+objSWF[objSWFArray[3]].name+"'></embed></object>";
	objSWF[objSWFArray[3]].obj="<div id='"+objSWF[objSWFArray[3]].layer+"' style='background-color:#777777; height:"+objSWF[objSWFArray[3]].height+"px; width:"+objSWF[objSWFArray[3]].width+"px; border-color:#000000; border:0px inactiveborder solid; position: absolute; left:"+objSWF[objSWFArray[3]].x+"px; top:"+objSWF[objSWFArray[3]].y+"px; visibility: visible;z-index: 2;' onMouseDown='return OnMouseDown(3)'><div id='"+objSWF[objSWFArray[3]].name+"_title_bar_ly' align='left' style='width:"+objSWF[objSWFArray[3]].width+"px; background-image: url(/utils/viewers/pic/titleBarIcon.jpg);padding: 0px;' onMouseDown='return handleMouseDown(event, 3)' unselectable='on'><div id='"+objSWF[objSWFArray[3]].name+"_title_ly' align='left' style='font-family:Verdana, Helvetica, sans-serif, Arial; text-align:left; color: #FFFFFF; cursor:default; font-size: 12px; padding:5px; width: "+(objSWF[objSWFArray[3]].width-40)+"px'>"+objSWF[objSWFArray[3]].title+"</div></div><input type='button' id='"+objSWF[objSWFArray[3]].name+"_close' name='close' style='background-color:#D4D0C8; background: url(/utils/viewers/pic/close.gif); width:20; height:20; position: absolute;z-index: 1;margin: 2;text-align: left;right: 0.5px;top: 0.5px;' onclick='hidden(3)'>        <div id='"+objSWF[objSWFArray[3]].name+"_swf_ly' align='left'> "+objSWF[objSWFArray[3]].swfObject+" </div>   </div>";
	objSWF[objSWFArray[3]].loading=0;
	objSWF[objSWFArray[3]].closeCommand="<a action='pause' >";


	objSWF[objSWFArray[4]] = new Object();
	objSWF[objSWFArray[4]].loaded=0;
	objSWF[objSWFArray[4]].name="catalog";
	objSWF[objSWFArray[4]].title="catalogue v1.2";
	objSWF[objSWFArray[4]].onLoadCommand="";
	objSWF[objSWFArray[4]].localConnection="";
	objSWF[objSWFArray[4]].width=870;
	objSWF[objSWFArray[4]].height=600;
	objSWF[objSWFArray[4]].path="/testing/catalog/view/v1_2/";
	objSWF[objSWFArray[4]].urlfile="url_link.txt";
	objSWF[objSWFArray[4]].filename="catalog_v1.swf";
	objSWF[objSWFArray[4]].js="";
	objSWF[objSWFArray[4]].FLVars="";
	objSWF[objSWFArray[4]].layer=objSWF[objSWFArray[4]].name+"_ly";
	objSWF[objSWFArray[4]].x=0;
	objSWF[objSWFArray[4]].y=0
	objSWF[objSWFArray[4]].swfObject="<object id='"+objSWFArray[4]+"' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+objSWF[objSWFArray[4]].width+"' height='"+objSWF[objSWFArray[4]].height+"' hspace='0' vspace='0'><param name='movie' value='"+objSWF[objSWFArray[4]].path+objSWF[objSWFArray[4]].filename+"'><param name='scale' value='noscale'/><param name='salign' value='lt'/><param name='wmode' value='transparent'/><param name='allowScriptAccess' value='sameDomain' /><embed src='"+objSWF[objSWFArray[4]].path+objSWF[objSWFArray[4]].filename+"' width='"+objSWF[objSWFArray[4]].width+"' height='"+objSWF[objSWFArray[4]].height+"' hspace='0' vspace='0' wmode='transparent' align='middle' scale='noscale' salign='lt' allowScriptAccess='sameDomain' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' name='"+objSWF[objSWFArray[4]].name+"'></embed></object>";
	objSWF[objSWFArray[4]].obj="<div id='"+objSWF[objSWFArray[4]].layer+"' style='background-color:#777777; height:"+objSWF[objSWFArray[4]].height+"px; width:"+objSWF[objSWFArray[4]].width+"px; border-color:#000000; border:0px inactiveborder solid; position: absolute; left:"+objSWF[objSWFArray[4]].x+"px; top:"+objSWF[objSWFArray[4]].y+"px; visibility: visible;z-index: 2;' onMouseDown='return OnMouseDown(4)'><div id='"+objSWF[objSWFArray[4]].name+"_title_bar_ly' align='left' style='width:"+objSWF[objSWFArray[4]].width+"px; background-image: url(/utils/viewers/pic/titleBarIcon.jpg);padding: 0px;' onMouseDown='return handleMouseDown(event, 4)' unselectable='on'><div id='"+objSWF[objSWFArray[4]].name+"_title_ly' align='left' style='font-family:Verdana, Helvetica, sans-serif, Arial; text-align:left; color: #FFFFFF; cursor:default; font-size: 12px; padding:5px; width: "+(objSWF[objSWFArray[4]].width-40)+"px'>"+objSWF[objSWFArray[4]].title+"</div></div><input type='button' id='"+objSWF[objSWFArray[4]].name+"_close' name='close' style='background-color:#D4D0C8; background: url(/utils/viewers/pic/close.gif); width:20; height:20; position: absolute;z-index: 1;margin: 2;text-align: left;right: 0.5px;top: 0.5px;' onclick='hidden(4)'>     <div id='"+objSWF[objSWFArray[4]].name+"_swf_ly' align='left'> "+objSWF[objSWFArray[4]].swfObject+" </div>     </div>";
	objSWF[objSWFArray[4]].loading=0;
	objSWF[objSWFArray[4]].closeCommand="<a action='pause' >";


	objSWF[objSWFArray[5]] = new Object();
	objSWF[objSWFArray[5]].loaded=0;
	objSWF[objSWFArray[5]].name="mp3";
	objSWF[objSWFArray[5]].title="mp3 v1";
	objSWF[objSWFArray[5]].onLoadCommand="";
	objSWF[objSWFArray[5]].localConnection="";
	objSWF[objSWFArray[5]].width=250;
	objSWF[objSWFArray[5]].height=32;
	objSWF[objSWFArray[5]].path="/testing/mp3player/v1_2_1/";
	objSWF[objSWFArray[5]].urlfile="ur.txt";
	objSWF[objSWFArray[5]].filename="mp3player_v1.swf";
	objSWF[objSWFArray[5]].js="";
	objSWF[objSWFArray[5]].FLVars="";
	objSWF[objSWFArray[5]].layer=objSWF[objSWFArray[5]].name+"_ly";
	objSWF[objSWFArray[5]].x=0;
	objSWF[objSWFArray[5]].y=0;	
	objSWF[objSWFArray[5]].swfObject="<object id='"+objSWFArray[5]+"' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+objSWF[objSWFArray[5]].width+"' height='"+objSWF[objSWFArray[5]].height+"' hspace='0' vspace='0'><param name='movie' value='"+objSWF[objSWFArray[5]].path+objSWF[objSWFArray[5]].filename+"'><param name='scale' value='noscale'/><param name='salign' value='lt'/><param name='wmode' value='transparent'/><param name='allowScriptAccess' value='sameDomain' /><embed src='"+objSWF[objSWFArray[5]].path+objSWF[objSWFArray[5]].filename+"' width='"+objSWF[objSWFArray[5]].width+"' height='"+objSWF[objSWFArray[5]].height+"' hspace='0' vspace='0' wmode='transparent' align='middle' scale='noscale' salign='lt' allowScriptAccess='sameDomain' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' name='"+objSWF[objSWFArray[5]].name+"'></embed></object>";	
	objSWF[objSWFArray[5]].obj="<div id='"+objSWF[objSWFArray[5]].layer+"' style='background-color:#777777; height:"+objSWF[objSWFArray[5]].height+"px; width:"+objSWF[objSWFArray[5]].width+"px; border-color:#000000; border:0px inactiveborder solid; position: absolute; left:"+objSWF[objSWFArray[5]].x+"px; top:"+objSWF[objSWFArray[5]].y+"px; visibility: visible;z-index: 2;' onMouseDown='return OnMouseDown(5)'><div id='"+objSWF[objSWFArray[5]].name+"_title_bar_ly' align='left' style='width:"+objSWF[objSWFArray[5]].width+"px; background-image: url(/utils/viewers/pic/titleBarIcon.jpg);padding: 0px;' onMouseDown='return handleMouseDown(event, 5)' unselectable='on'><div id='"+objSWF[objSWFArray[5]].name+"_title_ly' align='left' style='font-family:Verdana, Helvetica, sans-serif, Arial; text-align:left; color: #FFFFFF; cursor:default; font-size: 12px; padding:5px; width: "+(objSWF[objSWFArray[5]].width-40)+"px'>"+objSWF[objSWFArray[5]].title+"</div></div><input type='button' id='"+objSWF[objSWFArray[5]].name+"_close' name='close' style='background-color:#D4D0C8; background: url(/utils/viewers/pic/close.gif); width:20; height:20; position: absolute;z-index: 1;margin: 2;text-align: left;right: 0.5px;top: 0.5px;' onclick='hidden(5)'>    <div id='"+objSWF[objSWFArray[5]].name+"_swf_ly' align='left'> "+objSWF[objSWFArray[5]].swfObject+" </div>   </div>";
	objSWF[objSWFArray[5]].loading=0;
	objSWF[objSWFArray[5]].closeCommand="<a action='pause' >";
	
//######################################################################################################################################################
//------------------------------------------------------------------------------------------------------------------------------------------------------
function getMovie(p_name)
{
	var M$ = navigator.appName.indexOf("Microsoft")!=-1
	return (M$ ? window : document)[p_name];
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function getElement(p_id)
{
	if(document.getElementById) return document.getElementById(p_id);
	else if(document.all) return document.all[p_id];
	else if(document.layers) return document.layers[p_id];
	else return null;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function layerShowHide(p_id, p_type)
{
	if (p_type)
	{
		ly=getElement(objSWF[p_id].name+"_close");
		ly.style.width="20px";
		ly.style.height="20px";
		ly.style.visibility="visible";
		
		
		ly=getElement(objSWF[p_id].name+"_title_ly");
		ly.style.visibility="visible";
		ly.style.padding="5px";
		ly.style.width=(objSWF[p_id].width-40)+"px";
		ly.innerHTML=objSWF[p_id].title;
		
		/*
		ly=getElement(objSWF[p_id].name+"_title_bar_swf_ly");
		ly.style.visibility="visible";
		ly.style.width=objSWF[p_id].width+"px";
		*/

		ly=getElement(objSWF[p_id].name+"_title_bar_ly");
		ly.style.visibility="visible";
		ly.style.width=objSWF[p_id].width+"px";
		
		ly=getElement(objSWF[p_id].layer);
		ly.style.border="0px";
		ly.style.width=objSWF[p_id].width+"px";
		ly.style.height=objSWF[p_id].height+"px";
		ly.style.visibility="visible";
		
		checkLayerPosition(p_id, ly.style.left.substr(0, ly.style.left.length-2), ly.style.top.substr(0, ly.style.top.length-2));
	}
	else
	{
		setFlashVariables(p_id, objSWF[p_id].closeCommand);
		
		ly=getElement(objSWF[p_id].name+"_close");
		ly.style.width="0px";
		ly.style.height="0px";
		ly.style.visibility="hidden";

		
		ly=getElement(objSWF[p_id].name+"_title_ly");
		ly.style.visibility="hidden";
		ly.style.padding="0px";
		ly.style.width="0px";
		ly.innerHTML="";
		/*
		ly=getElement(objSWF[p_id].name+"_title_bar_swf_ly");
		ly.style.visibility="hidden";
		ly.style.width="0px";
		*/

		ly=getElement(objSWF[p_id].name+"_title_bar_ly");
		ly.style.visibility="hidden";
		ly.style.width="0px";

		ly=getElement(objSWF[p_id].layer);
		ly.style.border="0px";
		ly.style.width="0px";
		ly.style.height="0px";
		ly.style.visibility="hidden";
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function loadJS(p_js_name)
{
	var obj=new Object();
	obj.message=p_js_name+" is loading";
	obj.functionName="loadJS";
	appActionLoad(p_js_name.replace(".", "_")+"_loading", "addJS", obj);
	
	try
	{
		newDiv = this.document.createElement('script');
		newDiv.setAttribute('type','text/javascript');
		newDiv.setAttribute('src',p_js_name);
		this.document.body.appendChild(newDiv);
	}
	catch (err)
	{
		err.jsName=p_js_name;
		err.errorFunction="loadJS";
		appActionLoad(p_js_name.replace(".", "_")+"_error", "error", err);
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function loadProject()
{
	this.document.open();
	this.document.write("<div id='empty' style='height:100px; width: 100px; border-color:#000000; border:0px inactiveborder solid; position: absolute; left: 0px; top: 0px; visibility: hidden; z-index: 2;'><img src='/utils/viewers/pic/close.gif' width='20' height='20' /><img src='/utils/viewers/pic/titleBarIcon.jpg' width='20' height='20' /></div>");
	this.document.close();
	
	var newDiv = this.document.createElement('div');
	newDiv.innerHTML = prj.obj;
	this.document.body.appendChild(newDiv);
	
	loadApplications();
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function loadApplications()
{
	try
	{
		for (var k = 1; k <= objSWFArray.length-1; k++)
		{
			var name=objSWFArray[k];
			if (objSWF[name].loading==1)
			{
				addElementObject(name);
			}
		}
	}
	catch (err)
	{
		err.objSWFName=name;
		err.errorFunction="loadApplications";
		appActionLoad(name+"_swf", "error", err);
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function loadSWF(p_name)
{
	var obj=new Object();
	obj.message=p_name+" is loaded";
	obj.functionName="loadSWF";
	appActionLoad(name, "addDIV", obj);
	
	objSWF[p_name].loaded=1;
	setTimeout("loadSWFComplite('"+p_name+"')", 1000);
};
//------------------------------------------------------------------------------------------------------------------------------------------------------
function loadSWFComplite(p_movieid)
{
	var l_data="<a ur='"+objSWF[p_movieid].path+objSWF[p_movieid].urlfile+"' filePath='"+objSWF[p_movieid].path+"' "+objSWF[p_movieid].onLoadCommand+" />";
	setFlashVariables(p_movieid, l_data);
};
//------------------------------------------------------------------------------------------------------------------------------------------------------
function setFlashVariables(p_movieid, p_data){

	if(objSWF[p_movieid].loaded!=1) return;

	var l_movie;
	try
	{
		l_movie=getMovie(p_movieid);
		l_movie.SetVariable("js_var_new", p_data);
		l_movie.SetVariable("jswatch_new", "");
	}
	catch (err)
	{
		err.objSWFName=p_movieid;
		err.errorFunction="setFlashVariables";
		appActionLoad(p_movieid+"_setVar", "warning", err);
		
		var divcontainer = p_movieid+"_get_"+imt_id_log;
		if(!document.getElementById(divcontainer))
		{
			var divholder = document.createElement("div");
			divholder.id = divcontainer;
			document.body.appendChild(divholder);
		}
		document.getElementById(divcontainer).innerHTML = "";
		var divinfo = "<embed src='/utils/gateway.swf' FlashVars='glLocalConnection="+imt_id_log+"&glMovieid="+p_movieid+"&glData="+escape(p_data)+"' width='0' height='0' type='application/x-shockwave-flash'></embed>";
		document.getElementById(divcontainer).innerHTML = divinfo;
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function function_SWF(p_command)
{
	//js|map|setParam|key=asdasd&width=10
	var spl=p_command.split("|");
	var function_type=spl[2];
	var get_app_name=spl[0];
	var set_app_name=spl[1];
	var set_app_param=spl[3];
	
	try
	{
		if(function_type=='openSWFWin')
		{
			objSWF[set_app_name].onLoadCommand=get_app_name;
			if (objSWF[set_app_name].loaded==0)
			{
				addElementObject(set_app_name);
				objSWF[set_app_name].onLoadCommand=set_app_param;
			}
			else
			{
				layerShowHide(set_app_name, true);
			}
		}
		if(function_type=='setParam')
		{
			var t=set_app_param.split('=');
			var st=" "+t[0]+"='"+t[1]+"' get_app_name='"+get_app_name+"' ";
			if (objSWF[set_app_name].loaded==0)
			{
				objSWF[set_app_name].onLoadCommand=st;  //get_app_name+'|'+set_app_param;
				addElementObject(set_app_name);
			}
			else
			{
				layerShowHide(set_app_name, true);
				setFlashVariables(set_app_name, ("<a "+st+" />"));
			}
		}
		if(function_type=='setParamFromJs')
		{
		
			var t=set_app_param.split('=');
			var st=" "+t[0]+"='"+eval(t[1])+"' get_app_name='"+get_app_name+"' ";
			
			if (objSWF[set_app_name].loaded==0)
			{
		
				objSWF[set_app_name].onLoadCommand=st;
				addElementObject(set_app_name);
			}
			else
			{
				layerShowHide(set_app_name, true);
				setFlashVariables(set_app_name, ("<a "+st+" />"));
			}
		}
		if(function_type=='loadJS')
		{
			loadJS(objSWF[get_app_name].js);
		}
		if(function_type=='openWin')
		{
			window.open(set_app_name,'','');
		};
		if(function_type=='setzIndex')
		{
			l_zIndex=l_zIndex+1;			
			document.getElementById(objSWF[set_app_name].layer).style.zIndex=l_zIndex;
		}
		if(function_type=='callJSfunction')
		{
			var src=set_app_name+".js";
			if (eval(set_app_name)==true)
			{
				eval("f"+set_app_name+"()");
			}
			else
			{
				newDiv = document.createElement('script');
				newDiv.setAttribute('type','text/javascript');
				newDiv.setAttribute('src',src);
				document.body.appendChild(newDiv);
			}
		}
	}
	catch (err)
	{
		err.errorFunction="function_SWF";
		err.command=p_command;
		appActionLoad(set_app_name, "error", err);
	}
	
	function_zIndex(set_app_name);
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function function_zIndex(p_movieid)
{
	l_zIndex=l_zIndex+1;			
	document.getElementById(objSWF[p_movieid].layer).style.zIndex=l_zIndex;	
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function addElementObject(p_swfName)
{
	var obj=new Object();
	obj.message=p_swfName+" is loading";
	obj.functionName="loadSWF";
	appActionLoad(name, "addDIV", obj);
	
	if(!document.getElementById(objSWF[p_swfName].layer))
	{
		try
		{
			var newDiv = this.document.createElement('div');
			newDiv.innerHTML = objSWF[p_swfName].obj;
			//alert(objSWF[p_swfName].obj);
			this.document.body.appendChild(newDiv);
		}
		catch (err)
		{
			err.objSWFName=p_swfName;
			err.errorFunction="addElementObject";
			appActionLoad(p_swfName+"_swf", "error", err);
		}
		
	}
	else
	{
		document.getElementById(objSWF[p_swfName].name+"_swf_ly").innerHTML = "";
		document.getElementById(objSWF[p_swfName].name+"_swf_ly").innerHTML = objSWF[p_swfName].swfObject;
		layerShowHide(p_swfName, true);
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function appActionLoad(p_lv_name, p_actiontype, p_data)
{
	//alert("p_lv_name="+p_lv_name+"/n p_actiontype="+p_actiontype+"/n p_data="+p_data);
	return;
	
	var str="";
	try
	{
		lvObj[p_lv_name]=new LoadVars();
	
		for (var i in p_data) str=str+i+': ' + p_data[i]+'\n';
	
		lvObj[p_lv_name].p_rand=Math.random();
		lvObj[p_lv_name].p_imt_id_log=imt_id_log;
		lvObj[p_lv_name].p_actiontype=p_actiontype;
		lvObj[p_lv_name].p_str=str;
	
		lvObj[p_lv_name].send("/pls/docsdb/mapobj_v3.appAction", "_blank", "POST");
	
	}
	catch (err)
	{
	
		for (var i in err) str=str+i+': ' + p_data[i]+'\n';
		//alert("This browser does not support XML request. \n---------------------\n"+str);
	}
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function appAction(p_name, p_actiontype, p_str)
{
	var obj=new Object();

	obj.appAction="appAction";
	obj.message=p_str;
	appActionLoad(p_name, p_actiontype, obj);
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
/*
window.onmousemove = handleMouseMove;*/
/*for 
	window.scrollbars.visible=true;
	*/
for (var j in window.scrollbars) 
{
	alert(j+': ' + window.scrollbars[j]);
}
	
function handleMouseMove(pEvent) 
{
	if (selItem!=-1)
	{
		var oDiv = document.getElementById(objSWF[objSWFArray[selItem]].layer);
		
		
//		oDiv.style.left = pEvent.clientX - objSWF[objSWFArray[selItem]].x + document.body.scrollLeft; 
//		oDiv.style.top = pEvent.clientY - objSWF[objSWFArray[selItem]].y + document.body.scrollTop;
		
		if ((pEvent.clientX - objSWF[objSWFArray[selItem]].x + document.body.scrollLeft)<0) oDiv.style.left=0;
		else oDiv.style.left = pEvent.clientX - objSWF[objSWFArray[selItem]].x + document.body.scrollLeft; 
				
		if ((pEvent.clientY - objSWF[objSWFArray[selItem]].y + document.body.scrollTop)<0) oDiv.style.top=0;
		else oDiv.style.top = pEvent.clientY - objSWF[objSWFArray[selItem]].y + document.body.scrollTop;
		
		if (document.body.clientWidth-50<(pEvent.clientX - objSWF[objSWFArray[selItem]].x + document.body.scrollLeft)) oDiv.style.left=document.body.clientWidth-50;
		if (document.body.clientHeight-50<(pEvent.clientY - objSWF[objSWFArray[selItem]].y + document.body.scrollTop)) oDiv.style.top=document.body.clientHeight-50;

		//window.innerHeight=500;
		//window.innerWidth=500;
		
		checkLayerPosition(objSWFArray[selItem], (pEvent.clientX- objSWF[objSWFArray[selItem]].x + document.body.scrollLeft), (pEvent.clientY-objSWF[objSWFArray[selItem]].y + document.body.scrollTop));
		//alert(oDiv.style.left+", "+oDiv.style.top+", w:"+document.body.clientWidth+", h:"+", h:"+document.body.clientHeight+", w1: "+window.innerWidth+", h1:"+window.innerHeight);
		//objSWF[p_movie].x
	
	}
}
EventUtil.addEventHandler(document.body, "mousemove", handleMouseMove);
//------------------------------------------------------------------------------------------------------------------------------------------------------
function checkLayerPosition(p_movie, p_x, p_y)
{
	var oDiv = document.getElementById(objSWF[p_movie].layer);
	if (document.body.clientWidth-50<p_x) 
	{
		oDiv.style.left=document.body.clientWidth-50;
		//objSWF[p_movie].x=document.body.clientWidth-50;
	}
	if (document.body.clientHeight-50<p_y) 
	{
		oDiv.style.top=document.body.clientHeight-50;
		//objSWF[p_movie].y=document.body.clientHeight-50;
	}
	
	
	//window.status="p_movie:"+p_movie+", p_x:"+p_x+",,  "+oDiv.style.left+", "+oDiv.style.top+", w:"+document.body.clientWidth+", h:"+", h:"+document.body.clientHeight+", w1: "+window.innerWidth+", h1:"+window.innerHeight;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function handleMouseDown(p_evn, p_objSWFIndex) 
{
	selItem=p_objSWFIndex;
	var oEvent = EventUtil.getEvent();
	var oDiv = document.getElementById(objSWF[objSWFArray[selItem]].layer);
	objSWF[objSWFArray[selItem]].x = oEvent.clientX - oDiv.offsetLeft + document.body.scrollLeft;
	objSWF[objSWFArray[selItem]].y = oEvent.clientY - oDiv.offsetTop + document.body.scrollTop;
	EventUtil.addEventHandler(document.body, "mouseup", handleMouseUp);				
				
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function OnMouseDown(p_objSWFIndex)
{
	l_zIndex=l_zIndex+1;
	var ly=getElement(objSWF[objSWFArray[p_objSWFIndex]].layer);
	ly.style.zIndex=l_zIndex;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function handleMouseUp()
{
	
	/*var oEvent = EventUtil.getEvent();
	var oDiv = document.getElementById(objSWF[objSWFArray[selItem]].layer);
	
	objSWF[objSWFArray[selItem]].x = oEvent.clientX - oDiv.offsetLeft + document.body.scrollLeft;
	objSWF[objSWFArray[selItem]].y = oEvent.clientY - oDiv.offsetTop + document.body.scrollTop;*/
	
	selItem=-1;
	EventUtil.removeEventHandler(document.body, "mouseup", handleMouseUp);
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function out()
{
	q=false;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function down()
{
	q=true;
}
//------------------------------------------------------------------------------------------------------------------------------------------------------
function hidden(p_objSWFIndex)
{
	layerShowHide(objSWFArray[p_objSWFIndex], false);
}
//------------------------------------------------------------------------------------------------------------------------------------------------------

initProject();