// 后台管理界面用到的一些函数
var SysLan;
function getLanguage(lang) {
	SysLan = lang;
}

var wakeMsg1;
var wakeMsg2;
var wakeMsg3;

// 批量处理操作，例如删除操作，提交的参数为itemlist
function batch_do(entityName, action) {
	if (SysLan == "english") {
		wakeMsg1 = "Please select at least one " + entityName + " to delete!";
		wakeMsg2 = "Do you want to delete?";
	} else if (SysLan == "complexChinese") {
		wakeMsg1 = "請至少選擇一個" + entityName + "進行刪除！";
		wakeMsg2 = "確定要將" + entityName + "進行刪除嗎？";
	} else {
		wakeMsg1 = "请至少选择一个" + entityName + "进行删除！";
		wakeMsg2 = "确定要将" + entityName + "进行删除吗？";
	}

	if (!atleaseOneCheck()) {
		alert(wakeMsg1);
		return;
	}
	if (confirm(wakeMsg2)) {
		var form = document.forms.ec;
		form.action = action;
		form.submit();
	}
}

// 每次只能处理一个，例如修改操作，提交的参数为 id
function single_do(entityName, action) {
	var items = document.getElementsByName('itemlist');
	var count = 0;
	var myid;
	if (items.length > 0) {
		for (var i = 0; i < items.length; i++) {
			if (items[i].checked == true) {
				count = count + 1;
				myid = items[i].value;
			}
		}
	} else {
		if (items.checked == true) {
			count = 1;
			myid = items.value;
		}
	}

	if (SysLan == "english") {
		wakeMsg3 = "Please select a " + entityName
				+ " to amend, and can only choose one! ";
	} else if (SysLan == "complexChinese") {
		wakeMsg3 = '請選擇一個' + entityName + '進行修改，並且只能選擇一個！'
	} else {
		wakeMsg3 = '请选择一个' + entityName + '进行修改，并且只能选择一个！'
	}

	if (count != 1) {
		alert(wakeMsg3);
		return;
	}

	var form1 = document.forms.ec;
	form1.action = action + "&id=" + myid;
	form1.submit();
}
// 根据传来的formid每次只能处理一个，例如修改操作，提交的参数为 id
function single_doonid(entityName, action, formid) {
	var items = document.getElementsByName('itemlist');
	var count = 0;
	var myid;
	if (items.length > 0) {
		for (var i = 0; i < items.length; i++) {
			if (items[i].checked == true) {
				count = count + 1;
				myid = items[i].value;
			}
		}
	} else {
		if (items.checked == true) {
			count = 1;
			myid = items.value;
		}
	}

	if (SysLan == "english") {
		wakeMsg3 = "Please select a " + entityName
				+ " to amend, and can only choose one! ";
	} else if (SysLan == "complexChinese") {
		wakeMsg3 = '請選擇一個' + entityName + '進行修改，並且只能選擇一個！'
	} else {
		wakeMsg3 = '请选择一个' + entityName + '进行修改，并且只能选择一个！'
	}

	if (count != 1) {
		alert(wakeMsg3);
		return;
	}

	var form1 = document.forms[formid];
	form1.action = action + "&id=" + myid;
	form1.submit();
}

// 每次只能处理一个，并且指定操作类型（如：进行审批，进行XX） ，提交的参数为 id
function single_doing_do(entityName, doing, action) {
	var items = document.getElementsByName('itemlist');
	var count = 0;
	var myid;
	if (items.length > 0) {
		for (var i = 0; i < items.length; i++) {
			if (items[i].checked == true) {
				count = count + 1;
				myid = items[i].value;
			}
		}
	} else {
		if (items.checked == true) {
			count = 1;
			myid = items.value;
		}
	}

	if (SysLan == "english") {
		wakeMsg3 = "Please select a " + entityName
				+ " to amend, and can only choose one! ";
	} else if (SysLan == "complexChinese") {
		wakeMsg3 = '請選擇一個' + entityName + '進行' + doing + '，並且只能選擇一個！'
	} else {
		wakeMsg3 = '请选择一个' + entityName + '进行' + doing + '，并且只能选择一个！'
	}

	if (count != 1) {
		alert(wakeMsg3);
		return;
	}

	var form1 = document.forms.ec;
	form1.action = action + "&id=" + myid;
	form1.submit();
}

// 每次只能处理一个，例如修改操作，提交的参数为 id
function single_openwin_do(entityName, action, left, top, width, height, scroll) {
	var items = document.getElementsByName('itemlist');
	var count = 0;
	var myid;
	if (items.length > 0) {
		for (var i = 0; i < items.length; i++) {
			if (items[i].checked == true) {
				count = count + 1;
				myid = items[i].value;
			}
		}
	} else {
		if (items.checked == true) {
			count = 1;
			myid = items.value;
		}
	}

	if (SysLan == "english") {
		wakeMsg3 = "Please select a " + entityName
				+ " to amend, and can only choose one! ";
	} else if (SysLan == "complexChinese") {
		wakeMsg3 = '請選擇一個' + entityName + '進行修改，並且只能選擇一個！'
	} else {
		wakeMsg3 = '请选择一个' + entityName + '进行修改，并且只能选择一个！'
	}
	if (count != 1) {
		alert(wakeMsg3);
		return;
	}

	// var form1 = document.forms.ec;
	// form1.action = action + "&id=" + myid;
	// form1.submit();
	// 弹出一个新窗口进行处理
	var myurl = action + "&id=" + myid;
	openwin(myurl, left, top, width, height, scroll);
}

function openwin(url, left, top, width, height, scroll) {
	// 如果为0，就取鼠标事件位置
	x = left;
	if (x == 0)
		x = event.screenX + 20;
	// 如果为0，就取鼠标事件位置
	y = top;
	if (y == 0)
		y = event.screenY + 20;

	var popwin = window.open(url, "newWindow", "height=" + height + ", width="
			+ width + ", toolbar =no, menubar=no, scrollbars=" + scroll
			+ ", resizable=no, location=no, status=yes, top=" + y + ", left="
			+ x + ""); // 写成一行	popwin.focus();

}//modify,zxq,2011-11-24,DMP:PT057804,RMP:R111025-0208,将坐标+20调整为10，避免偏移量太大。
//add by liuzhengwei 2010-11-12 可以改变大小的弹出窗口function openwinCanResize(url, left, top, width, height, scroll) {
	// 如果为0，就取鼠标事件位置
	x = left;
	if (x == 0)
		x = event.screenX + 10;
	// 如果为0，就取鼠标事件位置
	y = top;
	if (y == 0)
		y = event.screenY + 10;

	var popwin = window.open(url, "newWindowResize", "height=" + height + ", width="
			+ width + ", toolbar =no, menubar=no, scrollbars=" + scroll
			+ ", resizable=yes, location=no, status=yes, top=" + y + ", left="
			+ x + ""); // 写成一行	popwin.focus();

}
//add by liuzhengwei 2010-11-12 弹出对话框function openDialogWindow(url, left, top, width, height, scroll) 
{
	url=url+"&time="+new Date();
	// 如果为0，就取鼠标事件位置	x = left;
	if (x == 0)
	{
		x = event.screenX + 0;
	}
	// 如果为0，就取鼠标事件位置	y = top;
	if (y == 0)
	{
		y = event.screenY + 0;
	}
	
	x=x+"px";
	y=y+"px";
	width=width+"px";
	height=height+"px";
	var retValue=window.showModalDialog(url,"","dialogHeight:"+height+";dialogWidth:"+width+";dialogLeft:"+x+";dialogTop:"+y+";center:no;help:no;status:no;scroll:"+scroll+";");
	
	if(retValue!=null&&retValue!="undefined"&&retValue!=undefined)
	{
		return retValue;
		//document.getElementById("workflowName").value=retValue;
	}else
	{
		return "";
	}
}
function openwin1(url, left, top, width, height, scroll) {
	// 如果为0，就取鼠标事件位置
	x = left;
	if (x == 0)
		x = event.screenX + 20;
	// 如果为0，就取鼠标事件位置
	y = top;
	if (y == 0)
		y = event.screenY + 20;

	var popwin = window.open(url, "newWindow1", "height=" + height + ", width="
			+ width + ", toolbar =no, menubar=no, scrollbars=" + scroll
			+ ", resizable=no, location=no, status=yes, top=" + y + ", left="
			+ x + "") // 写成一行	popwin.focus();

}
// checkbox中至少有一项被选中
function atleaseOneCheck() {
	var items = document.getElementsByName('itemlist');
	if (items.length > 0) {
		for (var i = 0; i < items.length; i++) {
			if (items[i].checked == true) {
				return true;
			}
		}
	} else {
		if (items.checked == true) {
			return true;
		}
	}
	return false;
}

function hideSubPanel(child_field) {
	document.getElementById(child_field).style.display = 'none';
	Set_Cookie(child_field, 'none', false, false, false, false);
}

function showSubPanel(child_field) {
	document.getElementById(child_field).style.display = 'inline';
	Set_Cookie(child_field, 'inline', false, false, false, false);
}
// 使用checkbox选择全部列表的东西
function selectAll(obj, value) {
	if (obj != undefined) {
		if (obj.length == undefined) {
			obj.checked = value;
		} else {
			for (var i = 0; i < obj.length; i++)
				obj[i].checked = value;
		}
	}
}

function PrintPage(obj, url) {

	var pwin = window.open("", "print");

	var selectvalues = new Array();

	var cc = 0;

	var selects = obj.getElementsByTagName("select");

	var len = selects.length;
	for (var i = len - 1; i >= 0; i--) {

		if (selects[i].selectedIndex != -1) {

			selectvalues[cc] = selects[i].value;
		} else {

			selectvalues[cc] = "";

		}

		cc++;

	}
	
		var textareas = obj.getElementsByTagName("textarea");
		var textareaslen = textareas.length;
		for (var i = textareaslen - 1; i >= 0; i--) {
			if (textareas[i].type != null && textareas[i].type == 'textarea') {
					textareas[i].style.height=textareas[i].clientHeight;
					textareas[i].style.width=textareas[i].clientWidth;
				}
		}
	
	
	
	obj = obj.cloneNode(true);

	
	var spans=obj.getElementsByTagName("span");
	for (var i = spans.length - 1; i >= 0; i--) {
		if(spans[i].innerText=='*'){
			spans[i].parentNode.removeChild(spans[i]);
		}
	}
	
	var inputs = obj.getElementsByTagName("INPUT");

	var len = inputs.length;

	for (var i = len - 1; i >= 0; i--) {

		if (inputs[i].type != null && inputs[i].type == 'text') {

			var newText = document.createTextNode(inputs[i].value);
			inputs[i].parentNode.replaceChild(newText, inputs[i]);

		}

	}

	var links = obj.getElementsByTagName("A");

	len = links.length;
	//注释掉，解决问题：BT536398
	//for (var i = len - 1; i >= 0; i--) {
	//
	//	links[i].parentNode.removeChild(links[i]);
  	//
	//}

	var textareas = obj.getElementsByTagName("textarea");
	
		var textareaslen = textareas.length;

	for (var i = textareaslen - 1; i >= 0; i--) {

		if (textareas[i].type != null && textareas[i].type == 'textarea') {
 			var newdiv = document.createElement("div");			//var newText = document.createTextNode(textareas[i].value.replace("\r\n","<br/>"));
			//newdiv.appendChild(newText);			//DMP:PT058045 RMP:R111107-0654, 2011-11-15, liuqijun 明细字段页面打印不换行，需要将\n替换为<br/>			newdiv.innerHTML=textareas[i].value.replace(/\n/g,"<br/>");
			newdiv.style.width=textareas[i].style.width;
			newdiv.style.height=textareas[i].style.height;
			textareas[i].parentNode.replaceChild(newdiv, textareas[i]);
		}

	}

	cc = 0;

	selects = obj.getElementsByTagName("select");
	len = selects.length;
	for (var i = len - 1; i >= 0; i--) {

		selects[i].value = selectvalues[cc];
		cc++;
	}
	var objects = obj.getElementsByTagName("OBJECT");
	var len = objects.length;
	for (var i = len - 1; i >= 0; i--) {
		var name = objects[i].name;
		var parent = objects[i].parentNode.parentNode.parentNode;
		if (parent.nodeName == 'TBODY') {
			parent = parent.parentNode.parentNode;
		} else {
			parent = parent.parentNode;
		}
		while (parent.lastChild) {
			parent.removeChild(parent.lastChild);
		}
		parent.innerHTML = "<img src='" + url + "&signField=" + name + "'/>";
	}
	//add by liuzhengwei 2011-03-10 start,如果是日历控件则打印时不显示选择日期图片，修改问题：BT521283
	var imgs = obj.getElementsByTagName("img");
	if(null!=imgs)
	{
		var imgLen=imgs.length;
		for (var i = imgLen - 1; i >= 0; i--) 
		{
			//图片路径
			var imgSrc=imgs[i].src;
			if(null!=imgSrc&&imgSrc.indexOf('datePicker.gif')!=-1)
			{
				imgs[i].style.display="none";
			}
		}
	}
	//add by liuzhengwei 2011-03-10 end
	pwin.document.write(obj.innerHTML);
	pwin.print();
	pwin.location.reload();

	// pwin.close();
}
//打印预览function PrintPageShow(obj, url) {	var pwin = window.open("", "print");	var selectvalues = new Array();	var cc = 0;	var selects = obj.getElementsByTagName("select");	var len = selects.length;	for (var i = len - 1; i >= 0; i--) {		if (selects[i].selectedIndex != -1) {			selectvalues[cc] = selects[i].value;		} else {			selectvalues[cc] = "";		}		cc++;	}			var textareas = obj.getElementsByTagName("textarea");		var textareaslen = textareas.length;		for (var i = textareaslen - 1; i >= 0; i--) {			if (textareas[i].type != null && textareas[i].type == 'textarea') {					textareas[i].style.height=textareas[i].clientHeight;					textareas[i].style.width=textareas[i].clientWidth;				}		}				obj = obj.cloneNode(true);		var spans=obj.getElementsByTagName("span");	for (var i = spans.length - 1; i >= 0; i--) {		if(spans[i].innerText=='*'){			spans[i].parentNode.removeChild(spans[i]);		}	}		var inputs = obj.getElementsByTagName("INPUT");	var len = inputs.length;	for (var i = len - 1; i >= 0; i--) {		if (inputs[i].type != null && inputs[i].type == 'text') {			var newText = document.createTextNode(inputs[i].value);			inputs[i].parentNode.replaceChild(newText, inputs[i]);		}	}	var links = obj.getElementsByTagName("A");	len = links.length;	//注释掉，解决问题：BT536398	//for (var i = len - 1; i >= 0; i--) {	//	//	links[i].parentNode.removeChild(links[i]);  	//	//}	var textareas = obj.getElementsByTagName("textarea");			var textareaslen = textareas.length;	for (var i = textareaslen - 1; i >= 0; i--) {		if (textareas[i].type != null && textareas[i].type == 'textarea') { 			var newdiv = document.createElement("div");			//var newText = document.createTextNode(textareas[i].value.replace("\r\n","<br/>"));			//newdiv.appendChild(newText);			//DMP:PT058045 RMP:R111107-0654, 2011-11-15, liuqijun 明细字段页面打印不换行，需要将\n替换为<br/>			newdiv.innerHTML=textareas[i].value.replace(/\n/g,"<br/>");			newdiv.style.width=textareas[i].style.width;			newdiv.style.height=textareas[i].style.height;			textareas[i].parentNode.replaceChild(newdiv, textareas[i]);		}	}	cc = 0;	selects = obj.getElementsByTagName("select");	len = selects.length;	for (var i = len - 1; i >= 0; i--) {		selects[i].value = selectvalues[cc];		cc++;	}	var objects = obj.getElementsByTagName("OBJECT");	var len = objects.length;	for (var i = len - 1; i >= 0; i--) {		var name = objects[i].name;		var parent = objects[i].parentNode.parentNode.parentNode;		if (parent.nodeName == 'TBODY') {			parent = parent.parentNode.parentNode;		} else {			parent = parent.parentNode;		}		while (parent.lastChild) {			parent.removeChild(parent.lastChild);		}		parent.innerHTML = "<img src='" + url + "&signField=" + name + "'/>";	}	//add by liuzhengwei 2011-03-10 start,如果是日历控件则打印时不显示选择日期图片，修改问题：BT521283	var imgs = obj.getElementsByTagName("img");	if(null!=imgs)	{		var imgLen=imgs.length;		for (var i = imgLen - 1; i >= 0; i--) 		{			//图片路径			var imgSrc=imgs[i].src;			if(null!=imgSrc&&imgSrc.indexOf('datePicker.gif')!=-1)			{				imgs[i].style.display="none";			}		}	}	//add by liuzhengwei 2011-03-10 end	pwin.document.write(obj.innerHTML);	//pwin.print();	pwin.location.reload();	// pwin.close();}
function getModule(url) {
	var pos1, pos2;
	var tempStr;

	if (url != null) {
		pos1 = url.indexOf("modules/");
		if (pos1 > 0) {
			tempStr = url.substring(pos1 + 8);
			pos2 = tempStr.indexOf("/");
			if (pos2 > 0) {
				tempStr = tempStr.substring(0, pos2);
				return tempStr;
			} else {
				return "home";
			}
		} else {
			return "home";
		}
	} else {
		return "home";
	}
}

function mainJump(u, f) {
	if (f == 'yes') {
		parent.ff_header.toggleMenu(getModule(u));
		parent.ff_main.location.href = '../../themes/home/frame.do?page=main&jump='
				+ parent.ff_header.encode(u);

	} else {
		if (u.indexOf('../../') >= 0) {
			location.href = u;
		} else {
			location.href = '../..' + u;
		}
	}
}

function contentJump(u, f) {
	if (f == 'yes') {
		parent.parent.ff_header.toggleMenu(getModule(u));
		parent.parent.ff_main.location.href = '../../themes/home/frame.do?page=main&jump='
				+ parent.parent.ff_header.encode(u);

	} else {
		if (u.indexOf('../../') >= 0) {
			location.href = u;
		} else {
			location.href = '../..' + u;
		}
	}
}

function addIframe(parent,width,height){
	var iframe = document.createElement("iframe");
	iframe.setAttribute("frameborder","0");
	iframe.setAttribute("allowtransparency","true");
	iframe.className="iframe";
	if(width!=undefined)iframe.style.width=width+"px";
	if(height!=undefined)iframe.style.height=height+"px";
	parent.appendChild(iframe);
	
	
}

// 单个复制操作 add by liuzhengwei 2010-09-25
function single_copy(entityName, action) 
{
	var items = document.getElementsByName('itemlist');
	var count = 0;
	var myid;
	if (items.length > 0) 
	{
		for (var i = 0; i < items.length; i++) 
		{
			if (items[i].checked == true) 
			{
				count = count + 1;
				myid = items[i].value;
			}
		}
	} else 
	{
		if (items.checked == true) 
		{
			count = 1;
			myid = items.value;
		}
	}

	if (SysLan == "english") 
	{
		wakeMsg3 = "Please select a " + entityName
				+ " to copy, and can only choose one! ";
		wakeMsg2 = "Do you want to copy?";
	} else if (SysLan == "complexChinese") 
	{
		wakeMsg3 = '請選擇一個' + entityName + '進行複製，並且只能選擇一個！'
		wakeMsg2 = "確定要將" + entityName + "進行複製嗎？";
	} else 
	{
		wakeMsg3 = '请选择一个' + entityName + '进行复制，并且只能选择一个！'
		wakeMsg2 = "确定要将" + entityName + "进行复制吗？";
	}

	if (count != 1) 
	{
		alert(wakeMsg3);
		return;
	}

	if (confirm(wakeMsg2)) {
		var form1 = document.forms.ec;
		form1.action = action + "&id=" + myid;
		form1.submit();
	}
}
// 批量复制操作 add by liuzhengwei 2010-09-25
function batch_copy(entityName, action) 
{
	if (SysLan == "english") {
		wakeMsg1 = "Please select at least one " + entityName + " to copy!";
		wakeMsg2 = "Do you want to copy?";
	} else if (SysLan == "complexChinese") {
		wakeMsg1 = "請至少選擇一個" + entityName + "進行複製！";
		wakeMsg2 = "確定要將" + entityName + "進行複製嗎？";
	} else {
		wakeMsg1 = "请至少选择一个" + entityName + "进行复制！";
		wakeMsg2 = "确定要将" + entityName + "进行复制吗？";
	}

	if (!atleaseOneCheck()) {
		alert(wakeMsg1);
		return;
	}
	if (confirm(wakeMsg2)) {
		var form = document.forms.ec;
		form.action = action;
		form.submit();
	}
}
// 消息批量已阅操作 add by liuzhengwei 2010-10-08
function batch_read(entityName, action) 
{
	if (SysLan == "english") {
		wakeMsg1 = "Please select at least one " + entityName + " to read!";
		//wakeMsg2 = "Do you want to read?";
	} else if (SysLan == "complexChinese") {
		wakeMsg1 = "請至少選擇一個" + entityName + "進行已閱操作！";
		//wakeMsg2 = "確定要將" + entityName + "進行已閱嗎？";
	} else {
		wakeMsg1 = "请至少选择一个" + entityName + "进行已阅操作！";
		//wakeMsg2 = "确定要将" + entityName + "进行已阅吗？";
	}

	if (!atleaseOneCheck()) {
		alert(wakeMsg1);
		return;
	}
	//if (confirm(wakeMsg2)) {
		var form = document.forms.ec;
		form.action = action;
		form.submit();
	//}
}//增加一个通用的可以传提示语句的批量操作。  operate(操作名称)function batch_dosth(entityName, action, operate, msg) {	if (SysLan == "english") {		wakeMsg1 = "Please select at least one " + entityName + " to " + operate;	} else if (SysLan == "complexChinese") {		wakeMsg1 = "請至少選擇一個" + entityName + "進行" + operate;	} else {		wakeMsg1 = "请至少选择一个" + entityName + "进行"+operate;	}	if (!atleaseOneCheck()) {		alert(wakeMsg1);		return;	}	if (confirm(msg)) {		var form = document.forms.ec;		form.action = action;		form.submit();	}}

//图片新闻首页展示JS start 2011-2-17
	var newsLength; 
	var n=0;
	var showNum;
	function initData(obj,newsCount)
	{
		if(newsCount>0)
		{
			showNum=obj;
			newsLength=newsCount;
			setAuto();
		}
	}
	var autoStart;
	function clearAuto(obj,newsCount)
	{
		showNum=obj;
		newsLength=newsCount;
		clearInterval(autoStart)
	}

	var n=0;
	function setAuto(){autoStart=setInterval("auto()", 3000)}
	
	function auto()
	{
		if(null!=newsLength)
		{
			n++;
			if(n>newsLength-1)
			{
				n=0;
			}
			if(newsLength>0)
			{
				Mea(n);
			}
		}
	} 
	function sub()
	{
		n--;
		if(n<0)
		{
			n=newsLength-1;
		}
		if(newsLength>0)
		{
			Mea(n);
		}
	} 
	function Mea(value)
	{
		n=value;
		setBg(value);
		plays(value);
		cons(value);
	}
	function setBg(value)
	{
		for(var i=0;i<newsLength;i++)
		{
			if(null!=showNum)
			{
				if(null==showNum.getElementsByTagName("td")[i])
				{
					return;
				}
			    if(value==i)
			    {
					showNum.getElementsByTagName("td")[i].className='bigon';
			    } 
				else
				{	
					showNum.getElementsByTagName("td")[i].className='bigoff';
				}  
			}
		}
	} 
	function plays(value)
	{
		try
		{
			with (fc)
			{
				filters[0].Apply();
				for(i=0;i<newsLength;i++)
				{
					if(null!=children[i])
					{
						i==value?children[i].style.display="block":children[i].style.display="none"; 
					}
				}				
				filters[0].play(); 
			}
		}
		catch(e)
		{
			try
			{
				var divlist = document.getElementById("fc").getElementsByTagName("div");
				for(i=0;i<newsLength;i++)
				{
					if(null!=divlist[i])
					{
						i==value?divlist[i].style.display="block":divlist[i].style.display="none";
					}
				}
			}catch(e){}
		}
	}
	function cons(value)
	{
		try
		{
			with (con)
			{
					for(i=0;i<newsLength;i++)
					{
						if(null!=children[i])
						{
							i==value?children[i].style.display="block":children[i].style.display="none"; 
						}
					}		
			}
		}
		catch(e)
		{
			try
			{
				var divlist = document.getElementById("con").getElementsByTagName("div");
				for(i=0;i<newsLength;i++)
				{
					if(null!=divlist[i])
					{
						i==value?divlist[i].style.display="block":divlist[i].style.display="none";
					}
				}
			}catch(e){}		
		}
	}
	//图片新闻首页展示JS end 2011-2-17
	

//add by liuzhengwei 2011-2-23 start 初始化日历任务滚动效果	
var calendarListSize;
var marqueesHeight=84;
var preTop=0; 
var currentTop=0;
function calendarTaskScroll(changTab)
{
	//是否点击TAB页,是则重新开始循环滚动	if(changTab)
	{
		window.clearInterval(scrollUpObj);
	}
	with(marquees)
	{
		style.width=0;
		style.height=marqueesHeight;
		style.overflowX="visible";
		style.overflowY="hidden";
		noWrap=true;
		onmouseover=new Function("stopscroll=true");
		onmouseout=new Function("stopscroll=false");
	}
	preTop=0; currentTop=0;
	initCalen();
}
var temp;
function scrollUp()
{
	if(stopscroll==true) return;
	if(temp!=1)
	{
		preTop=marquees.scrollTop;
		marquees.scrollTop+=1;
	}else
	{
		preTop=0;
		marquees.scrollTop=1;
		temp=0;
	}

	if(preTop==marquees.scrollTop)
	{
		temp=1;
		if(templayer.offsetHeight-marqueesHeight>0)
		{
			marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
		}
		marquees.scrollTop+=1;
		
	}
}
var scrollUpObj;
function initCalen()
{
	templayer.innerHTML="";
	while(templayer.offsetHeight<marqueesHeight)
	{
		templayer.innerHTML+=marquees.innerHTML;
	}
	marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
	scrollUpObj=setInterval("scrollUp()",70);
}

//add by liuzhengwei 2011-2-23 end 初始化日历任务滚动效果	
