/***********************************
일정 기능 관련 자바스크립트

***********************************/
var g_day_value = new Array(32);
var g_day_check = new Array(32);
var g_day =0;
var g_lock =0;
var g_x;
var g_y;
var g_obj;
var i=0;
for(;i<32; i++)
	g_day_check[i]=0;


function show_write(url, title, width, height, scroll)
{	
	var str;
	str = "width="+width;
	str =str +",height="+height;
	str =str +",scrollbars="+scroll;
	str =str + " menubar=no status=no";
	window.open(url, title, str); 
	return false;
}



function showForm(result_text)
{
	var obj = g_obj;
	var str = result_text;
	if(!obj) return false;
	
	obj.className="edit_div";	
	obj.innerHTML =str;
	obj.style.visibility="visible";
	obj.style.position="absolute";	
	obj.style.top=g_y.toString()+"px";
	obj.style.left=g_x.toString()+"px";
}

function result_get(result_text)
{
	g_day_check[g_day] =1;
	g_day_value[g_day] =result_text;
	showForm(g_day_value[g_day]);
	g_lock =0;
}


function GetObjectTop(obj)
{
        if (obj.offsetParent == document.body)
                return obj.offsetTop;
        else
                return obj.offsetTop + GetObjectTop(obj.offsetParent);
}

function GetObjectLeft(obj)
{
        if (obj.offsetParent == document.body)
                return obj.offsetLeft;
        else
                return obj.offsetLeft + GetObjectLeft(obj.offsetParent);
}


function show_list(obid, arg, year, month, day, tid, x_point, y_point, lid)
{
	g_obj =document.getElementById(obid);
	var top=0;
	var obj, year_obj;
	var sleft=0;
	 	
	var url ="/segio/plan/pl_listtitle.php?tid="+tid+"&year="+year+"&month="+month+"&day="+day+"&lid="+lid;			
	if(g_lock == 0){
		if(obid == 'listform2')
                	obj =document.getElementById('my_mons');
                else
                	obj =document.getElementById('my_mon');

		year_obj =document.getElementById('year_mons');

		if(navigator.appName == "Netscape"){
			if(obid == 'listform2'){
				//top = arg.pageY - obj.offsetTop;
				//g_x = arg.pageX+80-top;
				//g_y = arg.pageY+85-top;
				g_x = obj.offsetLeft+20*x_point;
				g_y = obj.offsetTop+y_point*42;

			}else{
				g_x=arg.pageX+10;
	  			g_y=arg.pageY+20;
			}
		}else{ 	
			if (obj.offsetTop > 10)
				top = event.y / obj.offsetTop*9;
			else
				top = event.y - 300+ document.body.scrollTop;

			sleft= event.x % 100;
			if(obid != 'listform2' || year_obj){	
				g_y=event.y+ 20+document.body.scrollTop;
				g_x=event.x+ 10+document.body.scrollLeft;
			}else{
				g_y = obj.offsetTop + 42*y_point;	
				sleft=20*x_point;
				g_x=obj.offsetLeft+sleft;
			}	
		}
		if(g_day_check[day] == 0){
			g_lock =1;
			g_day = day;			
			$GET(url, result_get);
		}else
			showForm(g_day_value[day]);
	}
}

function hidden_edit_form(obid)
{
	if(!g_obj) return false;
	g_obj.innerHTML='';
	g_obj.style.visibility="hidden";
}


