// JavaScript Document

function setCookie(cname, value, expiredays)
{
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = cname + "=" + escape(value) + ( (expiredays==null) ? "" : ";expires=" + exdate.toUTCString());
}


function getCookie(cname){
	if(document.cookie.length>0)
	{
		c_start = document.cookie.indexOf(cname + "=");
		if(c_start != -1)
		{
			c_start = c_start + cname.length + 1;
			c_end = document.cookie.indexOf(";",c_start);
			if(c_end == -1) 
			{
				c_end = document.cookie.length;
			}
			
			var record = Number(document.cookie.substring(c_start, c_end));
			if(record == 3) 
			{
				return(0);
			} else {
				return( Number(document.cookie.substring(c_start, c_end)) );
			}

		} else {
			return(0);
		}
	} else	{
		return(0);
	}
//return "";
}


//save record and continue next
function setCompleteT1()
{
	setCookie('completedTask',1,180);
	loadTask();
}
function setCompleteT2()
{
	setCookie('completedTask',2,180);
	loadTask();
}
function setCompleteT3()
{
	setCookie('completedTask',3,180);
	loadTask();
}

// only save record
function exitTaskT1()
{
	setCookie('completedTask',1,180);
	CloseTaskF();
}
function exitTaskT2()
{
	setCookie('completedTask',2,180);
	CloseTaskF();
}
function exitTaskT3()
{
	setCookie('completedTask',3,180);
	CloseTaskF();
}

function CloseTask(){
	if(confirm("确定关闭新手任务窗口吗?")){
	if(document.getElementById("taskbg")) document.body.removeChild(document.getElementById("taskbg"));
	if(document.getElementById("taskbox")) document.body.removeChild(document.getElementById("taskbox"));
	}
}
function CloseTaskF(){
	if(document.getElementById("taskbg")) document.body.removeChild(document.getElementById("taskbg"));
	if(document.getElementById("taskbox")) document.body.removeChild(document.getElementById("taskbox"));
}
//generate target swf file
function loadTask()
{
	if(document.getElementById("taskbg")) document.body.removeChild(document.getElementById("taskbg"));
	if(document.getElementById("taskbox")) document.body.removeChild(document.getElementById("taskbox"));
	var swfNum = getCookie('completedTask');
	var targetTask = "task/task" + String(swfNum+1) + ".swf";
	//背景层
	var bgObj=document.createElement("div");
	bgObj.id="taskbg";
	bgObj.style.width=document.documentElement.clientWidth+"px";
	bgObj.style.height="1500px";
	bgObj.style.zIndex="10000";
	bgObj.style.left="0px";
	bgObj.style.top="0px";
	bgObj.style.position="absolute";
	bgObj.style.background="#000000";
	bgObj.style.filter="alpha(opacity=70)";
	bgObj.style.opacity="0.7";
	document.body.appendChild(bgObj);
	bgObj.title="点击两侧阴影区关闭当前窗口";
	bgObj.style.textAlign="right";
	bgObj.style.color="#FFFFFF";
	bgObj.appendChild(document.createTextNode("点击两侧阴影区关闭当前窗口"));
	bgObj.onclick=function(){
		CloseTask();
	};
	//实际层
	var w=900,h=600;
	var divObj=document.createElement("div");
	divObj.className="simple_box";
	divObj.id="taskbox";
	var pos_left=parseInt((document.documentElement.clientWidth-w)/2);
	var pos_top=parseInt((document.documentElement.clientHeight+document.documentElement.scrollTop-h)/2)+(document.documentElement.scrollTop)/2;
	divObj.style.left=pos_left+"px";
	divObj.style.top=pos_top+"px";
	divObj.style.position="absolute";
	divObj.style.width=w+"px";
	divObj.style.height=h+"px";
	divObj.style.zIndex="10000";
	document.body.appendChild(divObj);
	divObj.innerHTML=document.getElementById("task"+String(swfNum+1)).innerHTML;
	/* 这个函数得到当前应该调用的swf文件的名字（已判断用户是否完成了某个任务），可视作接口函数，也可根据需要添加return，将文件名返回到其他函数使用*/
}
