// JavaScript Document
var fileToUse="module/ajax_familyTree.php";
Array.prototype.search=function(value,index){for(i=0;i<this.length;i++){if(isNaN(index)){if(this[i]==value){return i;}}else{if(this[i][index]==value){return i;}}}return -1;};
ie=(document.all)? true:false;
function getWindowSizeAll(a){var myWidth=0,myHeight=0;if(typeof(window.innerWidth)=='number'){scrollSize=16;myWidth=(a)?window.innerWidth:window.screen.width;myHeight=(a)?window.innerHeight:document.body.parentNode.scrollHeight;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){myWidth=(a)?document.documentElement.clientWidth:document.body.offsetWidth;myHeight=(a)?document.documentElement.clientHeight:document.body.parentNode.scrollHeight;scrollSize=2;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){myWidth=(a)?document.body.clientWidth:document.body.offsetWidth;myHeight=(a)?document.body.clientHeight:document.body.offsetHeight;scrollSize=2;}return[myWidth-scrollSize,myHeight];}
function getScrollXY(){var scrOfX=0,scrOfY=0;if(typeof(window.pageYOffset)=='number'){scrOfY=window.pageYOffset;scrOfX= window.pageXOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){scrOfY=document.body.scrollTop;scrOfX=document.body.scrollLeft;}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){scrOfY=document.documentElement.scrollTop;scrOfX=document.documentElement.scrollLeft;}return[scrOfX,scrOfY];}
function $(id){return document.getElementById(id);};
function spacialTag(txt){txt=txt.replace(/>/g,'&gt;');txt=txt.replace(/</g,'&lt;');return txt;}
function spacialChar(txt){txt=txt.replace(/\\u000a|\\u000d/g," ");txt=txt.replace(/\\u0026/g,"&");return txt;}
function getDataNode(p,t){try{return p.getElementsByTagName(t)[0].firstChild.nodeValue;}catch(e){return "";}};
function setCenter(id){$(id).style.left=((getWindowSizeAll(true)[0]-$(id).offsetWidth)/2+getScrollXY()[0])+"px";$(id).style.top=((getWindowSizeAll(true)[1]-$(id).offsetHeight)/2+getScrollXY()[1])+"px";};
function fadeUp(Id,step,fps){
	for(var i=0;i<=step;i++){
		setTimeout("fadeOpacity('"+Id+"',"+(Math.round(100/step)*i)+")",i*fps);
	}
};
function spacialTag(txt){
	txt=txt.replace(/>/g,'&gt;');
	txt=txt.replace(/</g,'&lt;');
	return txt;
}
function spacialChar(txt){
	txt=txt.replace(/\\u000a|\\u000d/g," ");
	txt=txt.replace(/\\u0026/g,"&");
	return txt;
}
function fadeOpacity(Id,Op){
	obj=$(Id);
	if(ie){obj.style.filter="alpha(opacity="+Op+")";}
	else{obj.style.MozOpacity=Op/100;}
}
function checkNodeA(e,f_id,d,m,y,firstDayOfThisMonth,numOfThisMonth,numOfLastMonth){	
	srcEle=ie?event.srcElement:e.target;
	//alert(srcEle.parentNode.nodeName);
	if(srcEle.parentNode.nodeName=="A"){
		top.window.location.replace("schedule_daily.php?fmb_id="+f_id+"&day="+d+"&month="+m+"&year="+y+"");
		return false;
	}
	if(srcEle.parentNode.nodeName=="LI"){
		
		return false;
	}
	loadding(closeManage); 
	addSchedule(f_id,d,m,y,firstDayOfThisMonth,numOfThisMonth,numOfLastMonth);
	
}
function loadding(fnCancel){	
	drawMask(fnCancel);
	loaddingNode=document.createElement('div');
	loaddingNode.setAttribute('id','loadding')
	loaddingNode.style.position="absolute";
	loaddingNode.innerHTML="<img src=\"images/loadding/loading3.gif\" />";
	document.body.appendChild(loaddingNode);
	setCenter('loadding');
	
}
function addSchedule(f_id,d,m,y,firstDayOfThisMonth,numOfThisMonth,numOfLastMonth){
	html+="<form>";
	html+="<dl>";
	html+="<dd class=\"ddTitleInsert\">";
	html+="<p class=\"pTitle\">"+d+"-"+m+"-"+y+"</p>";
	html+="<p class=\"pClose\"><a href=\"#\"><img src=\"images/schedule/closeInsert.gif\" onclick=\"closeManage()\" onmouseover=\"this.src='images/schedule/closeInsert_over.gif'\" onmouseout=\"this.src='images/schedule/closeInsert.gif'\" /></a></p>";
	html+="</dd>";
	html+="<dd class=\"bodyForm\">";
	html+="<blockquote class=\"blockquoteDailyFile\">";
	html+="<ul>";
	html+="<li class=\"liDailyFile\">";
	html+="<p class=\"dailyFileTopic\" >"+schShowPage+"</p>";
	html+="<p class=\"inputCalendar\"><input name=\"\" id=\"s_what\" type=\"text\" class=\"inputPopup245\" /></p>";
	html+="<p class=\"dailyFileTopic\">"+schShowPage1+"</p>";
	html+="<div class=\"boxOption2\">";
	html+="<p id=\"boxTime\" style=\"display:block;\">";
	html+="<select name=\"\" id=\"time_s\" class=\"inputPopup95\" >";
	var num=0;var hour=0;		
	for(var i=1;i<=48;i++){
		html+="<option value=\"";if(hour<10){html+="0";}html+=hour+":";if(num==0){html+="00";}else{html+="30";}html+="\"";html+=">";
		if(hour<10){html+="0";}html+=hour+":";if(num==0){html+="00";}else{html+="30";}html+="</option>";
			num=num+1;if(num==2){hour=parseInt(hour)+1;num=0;}		
	}
	html+="</select>&nbsp;"+schShowPage13+"&nbsp;";
	html+="<select name=\"\" id=\"time_e\" class=\"inputPopup95\">";
	var num=0;var hour=0;		
	for(var i=1;i<=48;i++){
		html+="<option value=\"";if(hour<10){html+="0";}html+=hour+":";if(num==0){html+="00";}else{html+="30";}html+="\"";html+=">";
		if(hour<10){html+="0";}html+=hour+":";if(num==0){html+="00";}else{html+="30";}html+="</option>";
			num=num+1;if(num==2){hour=parseInt(hour)+1;num=0;}		
	}
	html+="</select>";
	html+="&nbsp;</p>";
	html+="<p><input name=\"\" type=\"checkbox\" id=\"allDay\" class=\"checkbox\" value=\"0\" onclick=\"checkAllday();\" /><label for=\"allDay\">"+schShowPage12+"</label></p>";
	html+="</div>";
	html+="<p class=\"dailyFileTopic\">"+schShowPage2+"</p>";
	html+="<p class=\"inputCalendar\"><input name=\"\" id=\"s_where\" type=\"text\" class=\"inputPopup245\" /></p>";
	html+="<p class=\"dailyFileTopic\">"+schShowPage3+"</p>";
	html+="<p class=\"inputCalendar\"><textarea name=\"\" id=\"s_detail\" cols=\"\" rows=\"\" class=\"textarea245\"></textarea></p>";
	html+="<p class=\"dailyFileTopic\">"+schShowPage4+"</p>";
	html+="<p class=\"inputCalendar\"><select name=\"\" id=\"repeat\" class=\"inputPopup120\" onchange=\"changeRepeat();\">";
	html+="<option value=\"0\">"+schShowPage5+"</option>";
	html+="<option value=\"1\">"+schShowPage6+"</option>";
	html+="<option value=\"2\">"+schShowPage7+"</option>";
	html+="<option value=\"3\">"+schShowPage8+"</option>";
	html+="<option value=\"4\">"+schShowPage9+"</option>";
	html+="<option value=\"5\">"+schShowPage10+"</option>";
	html+="<option value=\"6\">"+schShowPage11+"</option>";
	html+="</select></p>";
	html+="<dl class=\"optionDaily\"  >";			
			//--+++ Daily +++-
	html+="<div class=\"boxOption\" id=\"reDaily\" style=\"display:none;\">";
	html+="<dd class=\"topOption\"></dd>";
	html+="<dd class=\"bodyOption\" >";
				html+="<ul>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage6+"</p>";
					html+="<p class=\"dOption2\">1-14</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage15+"</p>";
					html+="<p class=\"formOption\"><select name=\"\" id=\"reDDaily\" class=\"inputOption52\">";
					  for(var i=1;i<=14;i++){html+="<option value=\""+i+"\">"+i+"</option>";}
					html+="</select>&nbsp;"+schShowPage16+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage17+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage18+"</p>";
					html+="<div class=\"formOption2\"><p class=\"fillOption2\">"+y+"-"+m+"-"+d+"</p></div>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage19+"</p>";
					html+="<div class=\"formOption3\">";
					html+="<p class=\"radioBT\"><input name=\"radioDaily\" id=\"radioDailyNever\" class=\"radio\" type=\"radio\" value=\"\" onclick=\"neverEnd('endDaily','hidEndDaily','showEndDaily');\" checked /><label for=\"radioDailyNever\">"+schShowPage20+"</label>";
					html+="<input name=\"radioDaily\" type=\"radio\" value=\"\" id=\"radioDaily\" class=\"radio\" onclick=\"createCalendar('radioDaily','endDaily','hidEndDaily','showEndDaily','"+y+"','"+m+"','"+d+"','"+numOfThisMonth+"','"+numOfLastMonth+"','"+firstDayOfThisMonth+"');\" /><label for=\"radioDaily\">"+schShowPage21+"</label></p>";
					html+="<p class=\"fillOption3\" id=\"endDaily\" style=\"display:none;\">"+y+"-"+m+"-"+d+"</p>";
					html+="<input type=\"hidden\" name=\"hidEndDaily\" id=\"hidEndDaily\" value=\""+y+"-"+m+"-"+d+"\" />";
					html+="</div>";
					html+="</li>";					
					html+="<li class=\"calendarOption\" id=\"showEndDaily\">";					
					html+="</li>";
				html+="</ul>";
			html+="</dd>";
			html+="<dd class=\"bottomOption\"></dd>";
			html+="</div>";
			<!--+++ End Daily +++-->
			<!--+++ Weekly +++-->
			html+="<div class=\"boxOption\" id=\"reWeekly\" style=\"display:none;\">";
			html+="<dd class=\"topOption\"></dd>";
			html+="<dd class=\"bodyOption\">";
				html+="<ul>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage7+"</p>";
					html+="<p class=\"dOption2\">1-14</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage15+"</p>";
					html+="<p class=\"formOption\"><select name=\"\" id=\"reDWeekly\" class=\"inputOption52\">";
					for(var i=1;i<=14;i++){html+="<option value=\""+i+"\">"+i+"</option>";}
					html+="</select>&nbsp;"+schShowPage22+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage17+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage18+"</p>";
					html+="<div class=\"formOption2\"><p class=\"fillOption2\">"+y+"-"+m+"-"+d+"</p></div>";
					html+="</li>";
html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage19+"</p>";
					html+="<div class=\"formOption3\">";
					html+="<p class=\"radioBT\"><input name=\"radioWeekly\" type=\"radio\"  class=\"radio\" value=\"\" id=\"radioWeeklyNever\" onclick=\"neverEnd('endWeekly','hidEndWeekly','showEndWeekly');\" checked /><label for=\"radioWeeklyNever\">"+schShowPage20+"</label>";
					html+="<input name=\"radioWeekly\" type=\"radio\"  class=\"radio\" value=\"\" id=\"radioWeekly\" onclick=\"createCalendar('radioWeekly','endWeekly','hidEndWeekly','showEndWeekly','"+y+"','"+m+"','"+d+"','"+numOfThisMonth+"','"+numOfLastMonth+"','"+firstDayOfThisMonth+"');\" /><label for=\"radioWeekly\">"+schShowPage21+"</label></p>";
					html+="<p class=\"fillOption3\" id=\"endWeekly\" style=\"display:none;\">"+y+"-"+m+"-"+d+"</p>";
					html+="<input type=\"hidden\" name=\"hidEndWeekly\" id=\"hidEndWeekly\" value=\""+y+"-"+m+"-"+d+"\" />";
					html+="</div>";
					html+="</li>";					
					html+="<li class=\"calendarOption\" id=\"showEndWeekly\"></li>";
				html+="</ul>";
			html+="</dd>";
			html+="<dd class=\"bottomOption\"></dd>";
			html+="</div>";
			<!--+++ End Weekly +++-->
			<!--+++ Monthly +++-->
			html+="<div class=\"boxOption\" id=\"reMonthly\"; style=\"display:none;\">";
			html+="<dd class=\"topOption\"></dd>";
			html+="<dd class=\"bodyOption\">";
				html+="<ul>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage8+"</p>";
					html+="<p class=\"dOption2\">1-12</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage15+"</p>";
					html+="<p class=\"formOption\"><select name=\"\" id=\"reDMonthly\" class=\"inputOption52\">";
					for(var i=1;i<=12;i++){html+="<option value=\""+i+"\">"+i+"</option>";}
					html+="</select>&nbsp;"+schShowPage25+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage17+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage18+"</p>";
					html+="<div class=\"formOption2\"><p class=\"fillOption2\">"+y+"-"+m+"-"+d+"</p></div>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage19+"</p>";
					html+="<div class=\"formOption3\">";
					html+="<p class=\"radioBT\"><input name=\"radioMonthly\" type=\"radio\" id=\"radioMonthlyNever\"  class=\"radio\" value=\"\" onclick=\"neverEnd('endMonthly','hidEndMonthly','showEndMonthly');\" checked /><label for=\"radioMonthlyNever\">"+schShowPage20+"</label>";
					html+="<input name=\"radioMonthly\" type=\"radio\"  class=\"radio\" value=\"\" id=\"radioMonthly\" onclick=\"createCalendar('radioMonthly','endMonthly','hidEndMonthly','showEndMonthly','"+y+"','"+m+"','"+d+"','"+numOfThisMonth+"','"+numOfLastMonth+"','"+firstDayOfThisMonth+"');\" /><label for=\"radioMonthly\">"+schShowPage21+"</label></p>";
					html+="<p class=\"fillOption3\" id=\"endMonthly\" style=\"display:none;\">"+y+"-"+m+"-"+d+"</p>";
					html+="<input type=\"hidden\" name=\"hidEndMonthly\" id=\"hidEndMonthly\" value=\""+y+"-"+m+"-"+d+"\" />";
					html+="</div>";
					html+="</li>";				
					html+="<li class=\"calendarOption\" id=\"showEndMonthly\">	";				
					html+="</li>";
				html+="</ul>";
			html+="</dd>";
			html+="<dd class=\"bottomOption\"></dd>";
			html+="</div>";
			<!--+++ End Monthly +++-->
			<!--+++ Yearly +++-->
			html+="<div class=\"boxOption\" id=\"reYearly\"; style=\"display:none;\">";
			html+="<dd class=\"topOption\"></dd>";
			html+="<dd class=\"bodyOption\">";
				html+="<ul>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage9+"</p>";
					html+="<p class=\"dOption2\">1-14</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage15+"</p>";
					html+="<p class=\"formOption\"><select name=\"\" id=\"reDYearly\" class=\"inputOption52\">";
					for(var i=1;i<=14;i++){html+="<option value=\""+i+"\">"+i+"</option>";}
					html+="</select>&nbsp;"+schShowPage26+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage17+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage18+"</p>";
					html+="<div class=\"formOption2\"><p class=\"fillOption2\">"+y+"-"+m+"-"+d+"</p></div>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage19+"</p>";
					html+="<div class=\"formOption3\">";
					html+="<p class=\"radioBT\"><input name=\"radioYearly\" type=\"radio\"  class=\"radio\" value=\"\" onclick=\"neverEnd('endYearly','hidEndYearly','showEndYearly');\" id=\"radioYearlyNever\" checked /><label for=\"radioYearlyNever\">"+schShowPage20+"</label>";
					html+="<input name=\"radioYearly\" type=\"radio\"  class=\"radio\" value=\"\" id=\"radioYearly\"; onclick=\"createCalendar('radioYearly','endYearly','hidEndYearly','showEndYearly','"+y+"','"+m+"','"+d+"','"+numOfThisMonth+"','"+numOfLastMonth+"','"+firstDayOfThisMonth+"');\" /><label for=\"radioYearly\">"+schShowPage21+"</label></p>";
					html+="<p class=\"fillOption3\" id=\"endYearly\" style=\"display:none;\">"+y+"-"+m+"-"+d+"</p>";
					html+="<input type=\"hidden\" name=\"hidEndYearly\" id=\"hidEndYearly\" value=\""+y+"-"+m+"-"+d+"\" />";
					html+="</div>";
					html+="</li>";					
					html+="<li class=\"calendarOption\" id=\"showEndYearly\"></li>";
				html+="</ul>";
			html+="</dd>";
			html+="<dd class=\"bottomOption\"></dd>";
			html+="</div>";
			<!--+++ End Yearly +++-->
			<!--+++ Every Weekday +++-->
			html+="<div class=\"boxOption\" id=\"reEveryWeek\"; style=\"display:none;\">";
			html+="<dd class=\"topOption\"></dd>";
			html+="<dd class=\"bodyOption\">";
				html+="<ul>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage10+"</p>";
					html+="<p class=\"dOption2\">"+schShowPage27+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage18+"</p>";
					html+="<div class=\"formOption2\"><p class=\"fillOption2\">"+y+"-"+m+"-"+d+"</p></div>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage19+"</p>";
					html+="<div class=\"formOption3\">";
					html+="<p class=\"radioBT\"><input name=\"radioEveryWeek\" type=\"radio\"  class=\"radio\" value=\"\" id=\"radioEveryWeekNever\" onclick=\"neverEnd('endEveryWeek','hidEndEveryWeek','showEndEveryWeek');\" checked /><label for=\"radioEveryWeekNever\">"+schShowPage20+"</label>";
					html+="<input name=\"radioEveryWeek\" type=\"radio\"  class=\"radio\" value=\"\" id=\"radioEveryWeek\"; onclick=\"createCalendar('radioEveryWeek','endEveryWeek','hidEndEveryWeek','showEndEveryWeek','"+y+"','"+m+"','"+d+"','"+numOfThisMonth+"','"+numOfLastMonth+"','"+firstDayOfThisMonth+"');\" /><label for=\"radioEveryWeek\">"+schShowPage21+"</label></p>";
					html+="<p class=\"fillOption3\" id=\"endEveryWeek\" style=\"display:none;\">"+y+"-"+m+"-"+d+"</p>";
					html+="<input type=\"hidden\" name=\"hidEndEveryWeek\" id=\"hidEndEveryWeek\" value=\""+y+"-"+m+"-"+d+"\" />";
					html+="</div>";
					html+="</li>";					
					html+="<li class=\"calendarOption\" id=\"showEndEveryWeek\"></li>";
				html+="</ul>";
			html+="</dd>";
			html+="<dd class=\"bottomOption\"></dd>";
			html+="</div>";
			<!--+++ End Every Weekday +++-->
			<!--+++ Holiday +++-->
			html+="<div class=\"boxOption\" id=\"reEveryHoliday\"; style=\"display:none;\">";
			html+="<dd class=\"topOption\"></dd>";
			html+="<dd class=\"bodyOption\">";
				html+="<ul>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"dOption1\">"+schShowPage11+"</p>";
					html+="<p class=\"dOption2\">"+schShowPage28+"</p>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage18+"</p>";
					html+="<div class=\"formOption2\"><p class=\"fillOption2\">"+y+"-"+m+"-"+d+"</p></div>";
					html+="</li>";
					html+="<li class=\"repeatOption\">";
					html+="<p class=\"topicOption\">"+schShowPage19+"</p>";
					html+="<div class=\"formOption3\">";
					html+="<p class=\"radioBT\"><input name=\"radioEveryHoliday\" id=\"radioEveryHolidayNever\" type=\"radio\"  class=\"radio\" value=\"\" onclick=\"neverEnd('endEveryHoliday','hidEndEveryHoliday','showEndEveryHoliday');\" checked /><label for=\"radioEveryHolidayNever\">"+schShowPage20+"</label>";
					html+="<input name=\"radioEveryHoliday\" type=\"radio\"  class=\"radio\" value=\"\" id=\"radioEveryHoliday\"; onclick=\"createCalendar('radioEveryHoliday','endEveryHoliday','hidEndEveryHoliday','showEndEveryHoliday','"+y+"','"+m+"','"+d+"','"+numOfThisMonth+"','"+numOfLastMonth+"','"+firstDayOfThisMonth+"');\" /><label for=\"radioEveryHoliday\">"+schShowPage21+"</label></p>";
					html+="<p class=\"fillOption3\" id=\"endEveryHoliday\" style=\"display:none;\">"+y+"-"+m+"-"+d+"</p>";
					html+="<input type=\"hidden\" name=\"hidEndEveryHoliday\" id=\"hidEndEveryHoliday\" value=\""+y+"-"+m+"-"+d+"\" />";
					html+="</div>";
					html+="</li>";
					html+="<li class=\"calendarOption\" id=\"showEndEveryHoliday\"></li>";
				html+="</ul>";
			html+="</dd>";														
			html+="<dd class=\"bottomOption\"></dd>";
			html+="</div>";
			<!--+++ End Holiday +++-->
		html+="</dl>";	
	html+="<p class=\"dailyFileTopic\">"+schShowPage29+"</p>";
	html+="<p class=\"boxOption2\"><input name=\"pv\" type=\"radio\" value=\"0\" id=\"pv\" /><label for=\"pv\">"+schShowPage30+"&nbsp;</label><input id=\"pub\" name=\"pv\" type=\"radio\" value=\"1\" checked=\"checked\" /><label for=\"pub\">"+schShowPage31+"</label></p>";
	html+="<p class=\"dailyFileTopic2\">"+schShowPage32+"</p>";
	html+="<p class=\"boxOption3\"><input name=\"imp\" type=\"checkbox\" value=\"1\" id=\"imp\" /><label for=\"imp\"><img src=\"images/schedule/icon_star01.gif\" /></label>"+schShowPage34+"</p>		";
	html+="<p class=\"bt_insert\"><input name=\"\" id=\"buttonSave\" type=\"button\" value=\""+elseButtonSave+"\" onclick=\"saveSchedule('"+f_id+"','"+d+"','"+m+"','"+y+"');\" class=\"bt_schedule01\" />&nbsp;<input name=\"\" type=\"reset\" value=\""+schShowPage33+"\" class=\"bt_schedule01\" /></p>";
	html+="</li>";
	html+="</ul>";
	html+="</blockquote>";
	html+="</dd>";
	html+="</dl>";
	html+="</form>";
	//&nbsp;<input name=\"\" type=\"button\" value=\"Delete\" class=\"bt_schedule01\" />
	//html+="</div>";
	//html+="<img src=\"images/loadding/loading.gif\" />";
	
	showManageNode=document.createElement('div');	
	showManageNode.className="popupCalendar";	
	//showManageNode.style.position="absolute;";	
	showManageNode.setAttribute("id","showManage");	
	showManageNode.innerHTML=html;	
	document.body.appendChild(showManageNode);
	//alert($("showManage").innerHTML);
	if(ie){showManageNode.style.filter="alpha(opacity=0)";}
	else{showManageNode.style.MozOpacity="0";}
	//alert($("showManage").innerHTML);
	setCenter('showManage');
	//alert($("showManage").innerHTML);
	fadeUp('showManage',10,10);
	
}
function saveSchedule(f_id,d,m,y){
	if(s_what=$('s_what').value==""){alert("Please, Insert Data"); $('s_what').focus(); return false;}	
	var s_what=$('s_what').value;
	var s_where=$('s_where').value;
	var s_detail=$('s_detail').value;
	var time_s=$('time_s').value;
	var time_e=$('time_e').value;
	var repeat=$('repeat').value;
	var re_detail="";
	var date_end="";
	var date_s=""+y+"-"+m+"-"+d+"";
	

	if($('allDay').checked==true){
		var time_s="";
		var time_e="";
	}
		//alert($('pv').checked);
	if($('pv').checked==false){var pv=1;}else{var pv=$('pv').value;}
	//alert(pv);
	if($('imp').checked==false){var imp='0';}else{var imp=$('imp').value;}
	switch(repeat){
		case "0":var date_end="";break;
		case "1":			
			if($('radioDaily').checked==true){var date_end=$('hidEndDaily').value;}else{var date_end="";}
			var re_detail=$('reDDaily').value;
		break;
		case "2":
			if($('radioWeekly').checked==true){var date_end=$('hidEndWeekly').value;}else{var date_end="";}
			var re_detail=$('reDWeekly').value;
		break;
		case "3":
			if($('radioMonthly').checked==true){var date_end=$('hidEndMonthly').value;}else{var date_end="";}
			var re_detail=$('reDMonthly').value;
		break;
		case "4":
			if($('radioYearly').checked==true){var date_end=$('hidEndYearly').value;}else{var date_end="";}
			var re_detail=$('reDYearly').value;
		break;
		case "5":
			if($('radioEveryWeek').checked==true){var date_end=$('hidEndEveryWeek').value;}else{var date_end="";}
		break;
		case "6":
			if($('radioEveryHoliday').checked==true){var date_end=$('hidEndEveryHoliday').value;}else{var date_end="";}
		break;
	}	
	//alert(5555);
	//alert(s_what+","+s_where+","+s_detail+","+date_s+","+date_end+","+time_s+","+time_e+","+repeat+","+re_detail+","+pv+","+imp+","+f_id);
	//$s_what,$s_where,$s_detail,$date_s,$date_end,$time_s,$time_e,$repeat,$re_detail,$pv,$imp,$fmb
	cp.call('module/ajax_schedule2.php','addSchedule',resSceduleSave,s_what,s_where,s_detail,d,m,y,date_end,time_s,time_e,repeat,re_detail,pv,imp,f_id);
	$('buttonSave').disabled=true;
	
}
function resSceduleSave(result){
	r=eval('('+result+')');
	var html="";
	html+="";
	html+="<p><a href=\"schedule_daily.php?fmb_id="+r.fmb_id+"&day="+r.d+"&month="+r.m+"&year="+r.y+"\"><span class=\"leftDay\">"+r.d+"</span>";
	if(r.count>3){
	html+="<span class=\"rightMore\">+"+(parseInt(r.count)-3)+" more</span>";
	}
	html+="</a></p>";
	html+="<ul class=\"addBoxMonth\" id=\"addBoxMonth"+r.d+"\">";
	
	if(r.count_holiday!=0){
		//alert(r.count_holiday);
	html+="<li";
			if(r.sch_color==""){
				html+=" class=\"allDay\"";
			}else{
				html+=" style=\"background-color:#"+r.sch_color+"\"";
			}
		html+="><a caption=\""+spacialTag(r.sch_hw)+" "+spacialTag(r.sch_hwhere)+" "+spacialTag(r.sch_hdetail)+"\"; onmouseover=\"showTip(this,event);\" href=\"schedule_daily.php?fmb_id="+r.fmb_id+"&day="+r.d+"&month="+r.m+"&year="+r.y+"\">"+spacialTag(r.sch_hw)+"</a></li>";	
		if(parseInt(r.count) < 2){
				var len=(parseInt(r.count)-1);
		}else{
				var len=1;
		}
	}else{
		if(parseInt(r.count) < 3){
			var len=(parseInt(r.count)-1);
		}else{
			var len=2;
		}
	}
	for(var i=0;i<=len;i++){
		html+="<li";
		if(r.data[i].time==""){
		html+=" class=\"allDay\"";
		}
		html+="><a caption=\""+spacialTag(r.data[i].name)+" "+spacialTag(r.data[i].where)+" "+spacialTag(r.data[i].detail)+"\"; onmouseover=\"showTip(this,event);\" href=\"schedule_daily.php?fmb_id="+r.fmb_id+"&day="+r.d+"&month="+r.m+"&year="+r.y+"\">"+r.data[i].time+"&nbsp;"+spacialTag(r.data[i].name)+"</a></li>";
	}
	html+="</ul>";
	
	var box="boxDateM"+r.d+"";
	$(box).innerHTML=html;
	closeManage();
	alert('complete');
}

function cancelLoad(){
	document.body.removeChild($('loadding'));
	document.body.removeChild($('mask'));
}
function drawMask(fn){
	html="";
	mask=document.createElement('div');
	mask.setAttribute('id','mask');
	mask.style.left="0px";
	mask.style.top="0px";
	mask.style.position="absolute";
	mask.style.backgroundColor="#000000";
	
	document.body.appendChild(mask);
	mask.style.width=getWindowSizeAll(false)[0]+"px";
	mask.style.height=getWindowSizeAll(false)[1]+"px";
	if(ie){mask.style.filter="alpha(opacity=40)";}
	else{mask.style.MozOpacity=0.4;}
	if(fn){mask.onclick=fn;mask.style.cursor="pointer";}
}
function closeManage(){
	cancelLoad();
	document.body.removeChild($('showManage'));
}
function addCalendar(y,m,d){
	//alert(y+m+d);
	var html="";
	
}
function createCalendar(radio,show,hide,cal,y,m,d,nM,numOfLastMonth,fristDay){
	//alert($(show).innerhtml);
	$(show).style.display="block";
	Calendar(radio,show,hide,cal,y,m,d,nM,numOfLastMonth,fristDay);
	
}
function Calendar(radio,show,hide,cal,y,m,d,numOfThisMonth,numOfLastMonth,fristDay){
var html="";
var i;

calNode=document.createElement('div');
calNode.setAttribute('id','divcal');
//calNode.style.position="absolute";
		html+="<div id=\"divcal\">";
		html+="<ul class=\"calendar_sd\">";
		html+="<li class=\"headCalendar\">";
		html+="<div class=\"l_arrow\"> <a href=\"#\" onclick=\"backCal('"+radio+"','"+show+"','"+hide+"','"+cal+"','"+y+"','"+m+"','"+d+"','"+numOfThisMonth+"','"+numOfLastMonth+"','"+fristDay+"'); return false;\" ><img src=\"images/schedule/left_arrow.gif\" onmouseover=\"this.src='images/schedule/left_arrow_over.gif'\" onmouseout=\"this.src='images/schedule/left_arrow.gif'\" /></a></div>";
		html+="<div class=\"m_head\">";		
		switch(m){
					case "01":html+="JANUARY";break;
					case "02":html+="FEBUARY";break;
					case "03":html+="MARCH";break;
					case "04":html+="APRIL";break;
					case "05":html+="MAY";break;
					case "06":html+="JUNE";break;
					case "07":html+="JULY";break;
					case "08":html+="AUGUST";break;
					case "09":html+="SEPTEMBER";break;
					case "10":html+="OCTORBER";break;
					case "11":html+="NOVEMBER";break;
					case "12":html+="DECEMBER";break;
		}
		html+="</div>";
		html+="<div class=\"y_head\">"+y+"</div>";
		html+="<div class=\"r_arrow\"><a href=\"#\" ><img src=\"images/schedule/right_arrow.gif\" onclick=\"nextCal('"+radio+"','"+show+"','"+hide+"','"+cal+"','"+y+"','"+m+"','"+d+"','"+numOfThisMonth+"','"+numOfLastMonth+"','"+fristDay+"'); return false;\" onmouseover=\"this.src='images/schedule/right_arrow_over.gif'\" onmouseout=\"this.src='images/schedule/right_arrow.gif'\" /></a></div>";
		html+="</li>";
		html+="<li class=\"dayCalendar\">";
		html+="<p class=\"boxDay_head\">Mo</p>";
		html+="<p class=\"boxDay_head\">Tu</p>";
		html+="<p class=\"boxDay_head\">W</p>";
		html+="<p class=\"boxDay_head\">Th</p>";
		html+="<p class=\"boxDay_head\">Fr</p>";
		html+="<p class=\"boxDay_head\">Sa</p>";
		html+="<p class=\"boxDay_head2\">Su</p>";
		html+="</li>";
		html+="<li class=\"bodyCalendar\">";
		html+="<div class=\"boxSmallCalendar\">";
		switch(fristDay){
				case "0":i="6";break;
				case "1":i="0";break;
				case "2":i="1";break;
				case "3":i="2";break;
				case "4":i="3";break;
				case "5":i="4";break;
				case "6":i="5";break;
		}		
		var lastM="";
		for(lastM=((parseInt(numOfLastMonth)-parseInt(i))+1);lastM<=numOfLastMonth;lastM++){
                  html+="<p class=\"box_pass\">"+lastM+"</p>";
		}	
			for(var thisM=1;thisM<=numOfThisMonth;thisM++){
                  html+="<p class=\"box_w_calendar\"><a href=\"#\" onclick=\"inputDate('"+show+"','"+hide+"','"+cal+"','"+thisM+"','"+m+"','"+y+"'); return false; \">"+thisM+"</a></p>";
			}
	
	var nextM="";
			for(nextM=1;nextM<=(42-(parseInt(numOfThisMonth)+parseInt(i)));nextM++){
                 html+="<p class=\"box_pass\">"+nextM+"</p>";
			 }
	
                html+="</div>";
              html+="</li>";		
		html+="</ul>";		
		html+="</div>";
//document.body.appendChild(calNode);
$(cal).innerHTML=html
}
function nextCal(radio,show,hide,cal,y,m,d,numOfThisMonth,numOfLastMonth,fristDay){
cp.call('module/ajax_schedule2.php','addGetCarlendar',resNextCal,radio,show,hide,cal,y,m,d,numOfThisMonth,numOfLastMonth,fristDay);
}
function resNextCal(result){
	r=eval('('+result+')');
	//alert(r.radio+','+r.show+','+r.hide+','+r.cal+','+r.y+','+r.m+','+r.d+','+r.numOfThisMonth+','+r.numOfLastMonth+','+r.firstDayOfThisMonth);
	Calendar(r.radio,r.show,r.hide,r.cal,r.y,r.m,r.d,r.numOfThisMonth,r.numOfLastMonth,r.firstDayOfThisMonth);
}
function backCal(radio,show,hide,cal,y,m,d,numOfThisMonth,numOfLastMonth,fristDay){
	
cp.call('module/ajax_schedule2.php','addbackGetCarlendar',resBackCal,radio,show,hide,cal,y,m,d,numOfThisMonth,numOfLastMonth,fristDay);
}
function resBackCal(result){
	r=eval('('+result+')');
	Calendar(r.radio,r.show,r.hide,r.cal,r.y,r.m,r.d,r.numOfThisMonth,r.numOfLastMonth,r.firstDayOfThisMonth);
}
function inputDate(show,hide,call,d,m,y){
	if(d.length==1){
		var date="0"+d;		
	}else{
		var date=d;
	}
	$(show).innerHTML=""+y+"-"+m+"-"+date;
	$(hide).value=""+y+"-"+m+"-"+date;
	$(call).innerHTML="";	
}
function changeRepeat(){
	switch($('repeat').value){
		case "0":
				$('reDaily').style.display='none';
				$('reWeekly').style.display='none';
				$('reMonthly').style.display='none';
				$('reYearly').style.display='none';
				$('reEveryWeek').style.display='none';
				$('reEveryHoliday').style.display='none';
				break;
		case "1":
				$('reDaily').style.display='block';
				$('reWeekly').style.display='none';
				$('reMonthly').style.display='none';
				$('reYearly').style.display='none';
				$('reEveryWeek').style.display='none';
				$('reEveryHoliday').style.display='none';
		break;
		case "2":
				$('reDaily').style.display='none';
				$('reWeekly').style.display='block';
				$('reMonthly').style.display='none';
				$('reYearly').style.display='none';
				$('reEveryWeek').style.display='none';
				$('reEveryHoliday').style.display='none';
		break;
		case "3":
				$('reDaily').style.display='none';
				$('reWeekly').style.display='none';
				$('reMonthly').style.display='block';
				$('reYearly').style.display='none';
				$('reEveryWeek').style.display='none';
				$('reEveryHoliday').style.display='none';
		break;
		case "4":
				$('reDaily').style.display='none';
				$('reWeekly').style.display='none';
				$('reMonthly').style.display='none';
				$('reYearly').style.display='block';
				$('reEveryWeek').style.display='none';
				$('reEveryHoliday').style.display='none';
		break;
		case "5":
				$('reDaily').style.display='none';
				$('reWeekly').style.display='none';
				$('reMonthly').style.display='none';
				$('reYearly').style.display='none';
				$('reEveryWeek').style.display='block';
				$('reEveryHoliday').style.display='none';
		break;
		case "6":
				$('reDaily').style.display='none';
				$('reWeekly').style.display='none';
				$('reMonthly').style.display='none';
				$('reYearly').style.display='none';
				$('reEveryWeek').style.display='none';
				$('reEveryHoliday').style.display='block';
		break;
	}	
}
function neverEnd(end,hidEnd,showcal){
	//'endDaily','hidEndDaily'
	$(end).style.display="none";
	$(hidEnd).value="";
	$(showcal).innerHTML="";
}
function checkAllday(){
	if($('boxTime').style.display=='block'){
		$('boxTime').style.display="none";	
	}else{
		$('boxTime').style.display="block";		
	}

}
function checkDataSchedule(){
	if(s_what=$('s_what').value==""){alert("Please, Insert Data"); return false;}		
}

