////////////////////////////////////////////////////////////
//
//ファイル名:   popup.js
//機能		:	子ウィンドウ管理
//依存		:	-
//バージョン:　 2.0.0.1
//更新日時	:　 2006.08.01
//更新者	:	kawame
//
//////////////////////////////////////////////////////////////


var PopWin_o=null;
var PopWin_v = null;

function popup(RequestParam)
{
	var url = "";
	var winName = "sub";//ポップアップさせるWindow名称
	var w = 300;
	var h = 300;
	var mode = "o";//"o"=操作　"v"=表示
	
	if(RequestParam=='reqMapClickAtr')
	{
		var coordX = con_coord.x;
		var coordY = con_coord.y;	
		var maxcount = con_attrcount;		
		mode = "v"
		
		RequestParam ='reqMapClickAtrSingle';
		w = (subwin_attrsingle.w && subwin_attrsingle.w!=-1)? subwin_attrsingle.w:300;
		h = (subwin_attrsingle.h && subwin_attrsingle.h!=-1)? subwin_attrsingle.h:300;
			
		if(con_attrview==1)
		{		
			RequestParam ='reqMapClickAtrMulti';
			w = (subwin_attrmulti.w && subwin_attrmulti.w!=-1)? subwin_attrmulti.w:300;
			h = (subwin_attrmulti.h && subwin_attrmulti.h!=-1)? subwin_attrmulti.h:300;
		}
		if(cur_mode == 'search_circle')
		{
			if(con_attrview==1)
			{
				RequestParam ='reqMapClickAtrLL';
			}
			w = (subwin_attrlist.w && subwin_attrlist.w!=-1)? subwin_attrlist.w:300;
			h = (subwin_attrlist.h && subwin_attrlist.h!=-1)? subwin_attrlist.h:300;
		}
		winName = "attr";
		//var	transvalue = coordX + ',' + coordY + ',' + con_radius + ',' +map_scale + ',' + maxcount + ',' + con_layerno;
		var	transvalue = coordX + ',' + coordY + ',' + con_radius + ',' +map_scale + ',' + maxcount + ',' + con_layerno+"&con_searchtype="+con_searchtype;//&geometry="+con_coords+"&style="+con_style;
		con_layerno = null;

		/*if(con_searchtype != "point")
		{
			figure_flg = true;
			var node = document.getElementById("clear_temp");
			if(node)
			{
				node.style.display = "inline";
			}
		}*/


	}
	else if(RequestParam=='reqFreeWordAtr')
	{	
		mode = "v"
		var	transvalue = con_word;
		w = (subwin_fwres.w && subwin_fwres.w!=-1)? subwin_fwres.w:300;
		h = (subwin_fwres.h && subwin_fwres.h!=-1)? subwin_fwres.h:300;
		winName = "sub";
	}
	else if(RequestParam=='reqPullDownAtr')
	{	
		mode = "v"
		var transvalue = con_sid;
		w = (subwin_pd.w && subwin_pd.w!=-1)? subwin_pd.w:300;
		h = (subwin_pd.h && subwin_pd.h!=-1)? subwin_pd.h:300;
		winName = "sub";
	}
	else if(RequestParam=='reqSendMail')
	{
		var transvalue = con_mapurl;
		w = (subwin_mail.w && subwin_mail.w!=-1)? subwin_mail.w:300;
		h = (subwin_mail.h && subwin_mail.h!=-1)? subwin_mail.h:300;
		winName = "sub";
			
	}
	else if(RequestParam=='reqCircleSearchAtr')	
	{
		var node = document.getElementById(Lvl0DDL);
		if(node)
		{
			var selectindex = node.options.selectedIndex;
			var transvalue = node.options[selectindex].value;	
			w = (subwin_attrcircle.w && subwin_attrcircle.w!=-1)? subwin_attrcircle.w:300;
			h = (subwin_attrcircle.h && subwin_attrcircle.h!=-1)? subwin_attrcircle.h:300;	
		}	
	}
	
	else if(RequestParam=='reqPrintMap')	
	{
		var transvalue = "";
		w = (subwin_print.w && subwin_print.w!=-1)? subwin_print.w:300;
		h = (subwin_print.h && subwin_print.h!=-1)? subwin_print.h:300;
	}
	
	else if(RequestParam=='reqLegend')
	{	
		mode = "v"
		var node = document.getElementById(Lvl0DDL);
		if(node)
		{	
			var transvalue=node.value;	
			w = (subwin_legend.w && subwin_legend.w!=-1)? subwin_legend.w:300;
			h = (subwin_legend.h && subwin_legend.h!=-1)? subwin_legend.h:300;
		}
	}
	
	
	if(RequestParam=='reqPrintMap')	
	{
		var url = "DataTransfer.aspx?param=" + RequestParam + "&transdata=" + transvalue;		
		if(document.all)
		{
			PopWin = window.open(url,"operate","width = "+w+",height = "+h+",scrollbars=1,status=0,resizable=1,fullscreen=0,toolbar=1,location=0,directories=0,menubar=1,left = 10,top = 10");
		}
		else
		{
			PopWin = window.open(url,"operate","width = "+w+",height = "+h+",scrollbars=1,status=0,resizable=1,fullscreen=0,toolbar=1,directories=0,menubar=1,left = 10,top = 10");		
		}
	}
	else
	{
		var url = "DataTransfer.aspx?param=" + RequestParam + "&transdata=" + transvalue;	
		var encodeUri = encodeURI(url);
		
		if(	mode == "v")
		{
			if(document.all)
			{
				//PopWin = window.open(url,winName,"width = 200,height = 200,scrollbars=1,status=0,resizable=1,fullscreen=0,toolbar=0,location=0,directories=0,menubar=0,left = 10,top = 10");
				PopWin_v = window.open(encodeUri,"view","width = "+w+",height = "+h+",scrollbars=1,status=0,resizable=1,fullscreen=0,toolbar=0,location=0,directories=0,menubar=0,left = 10,top = 10");
				PopWin_v.focus();
			}
			else
			{
				PopWin_v = window.open(encodeUri,"view","width = "+w+",height ="+h+",scrollbars=1,status=0,resizable=1,fullscreen=0,toolbar=0,directories=0,menubar=0,left = 10,top = 10");
				PopWin_v.focus();
			}
		}
		else if(mode = "o")
		{
			if(document.all)
			{
				PopWin_o = window.open(encodeUri,"operate","width = "+w+",height = "+h+",scrollbars=1,status=0,resizable=1,fullscreen=0,toolbar=0,location=0,directories=0,menubar=0,left = 10,top = 10");
				PopWin_o.focus();
			}
			else
			{
				PopWin_o = window.open(encodeUri,"operate","width = "+w+",height ="+h+",scrollbars=1,status=0,resizable=1,fullscreen=0,toolbar=0,directories=0,menubar=0,left = 10,top = 10");
				PopWin_o.focus();
			}
		}
	}
}



function popup_drawtemp()
{
	if(check_flg_viewLock())
	{	
		var w = (subwin_drawtemp.w && subwin_drawtemp.w!=-1)? subwin_drawtemp.w:300;
		var h = (subwin_drawtemp.h && subwin_drawtemp.h!=-1)? subwin_drawtemp.h:300;
		
		if(document.all)
		{
			PopWin_o = window.open("Subwin/DrawTemp.aspx","operate"," width = "+w+",height = "+h+",scrollbars=1,status=0,fullscreen=0,resizable=1,toolbar=0,location=0,directories=0,menubar=0,left = 10,top = 10");
			PopWin_o.focus();
		}
		else
		{
			PopWin_o = window.open("Subwin/DrawTemp.aspx","operate"," width = "+w+",height ="+h+",scrollbars=1,status=0,fullscreen=0,resizable=1,toolbar=0,directories=0,menubar=0,left = 10,top = 10");
			PopWin_o.focus();
		}
	}
}


function popup_post()
{
	if(check_flg_viewLock())
	{
		save_mode = 2;
		
		var w = (subwin_post.w && subwin_post.w!=-1)? subwin_post.w:300;
		var h = (subwin_post.h && subwin_post.h!=-1)? subwin_post.h:300;
		if(document.all)
		{
			PopWin_o = window.open("Subwin/PostLayerTree.aspx","operate","width =" +w+",height = "+h+",scrollbars=1,status=0,fullscreen=0,resizable=1,toolbar=0,location=0,directories=0,menubar=0,left = 10,top = 10");
			PopWin_o.focus();
		}
		else
		{
			PopWin_o = window.open("Subwin/PostLayerTree.aspx","operate","width = "+w+",height = "+h+",scrollbars=1,status=0,fullscreen=0,resizable=1,toolbar=0,directories=0,menubar=0,left = 10,top = 10");
			PopWin_o.focus();
		}
	}
}

function popup_import()
{
	if(check_flg_viewLock())
	{	
		var w = (subwin_import.w && subwin_import.w!=-1)? subwin_import.w:300;
		var h = (subwin_import.h && subwin_import.h!=-1)? subwin_import.h:300;
		
		if(document.all)
		{
			PopWin_o = window.open("Subwin/ImportS2A.aspx","operate"," width = "+w+",height = "+h+",scrollbars=1,status=0,fullscreen=0,resizable=1,toolbar=0,location=0,directories=0,menubar=0,left = 10,top = 10");
			PopWin_o.focus();
		}
		else
		{
			PopWin_o = window.open("Subwin/ImportS2A.aspx","operate"," width = "+w+",height ="+h+",scrollbars=1,status=0,fullscreen=0,resizable=1,toolbar=0,directories=0,menubar=0,left = 10,top = 10");
			PopWin_o.focus();
		}
	}
}

