//message create by wht 2007-10-30
//++++++++++++check全半字符返回长度+++++++++++++++++
function JHshStrLen(sString)
{
	var sStr,iCount,i,strTemp ; 
	iCount = 0 ;
	sStr = sString.split("");
 for (i = 0 ; i < sStr.length ; i ++)
{
	strTemp = escape(sStr[i]); 
	if (strTemp.indexOf("%u",0) == -1) //
		{ 
		iCount = iCount + 1 ;
		} 
	else 
		{
		iCount = iCount + 2 ;
		}
	}
	return iCount ;
}

//++++++++++++结果页记录颜色设置+++++++++++++++++
function subMainTrOver(fs)
{
	if(fs.childNodes[0].childNodes[0].checked != true){
	fs.style.background		= "#CAE8E6";
	fs.style.color			= "#FFFFFF";
	}
}
function subMainTrOut(fs, n)
{
	if(fs.childNodes[0].childNodes[0].checked != true){

	if(n == 1) {
		fs.style.background	= "#FFFFFF";
	}
	else if(n == 2) {
		fs.style.background	= "#F5F5F5";
	}
	}
}
//+++++++++++++++show-hide+++++++++++++++++++++++++

//三个参数 s为按钮名 s1为iframe名 s2为页面路径
function queryResult(s,s1,s2)
{
	var bottom_table = eval(s);
	var ifrafs = eval(s1);
	document.all.bottom_table.style.display="";
	document.all.ifrafs.src=s2;
	
}

function hideSearchIndex(fs,show,hidden,button){
	var str=fs.split(",");
	for(var i=0;i<str.length;i++) {
		  eval(str[i]).style.display = "none";
	}
	//fs.style.display = "none";
	hidden.style.display="none";
	show.style.display="";
	button.style.display="none";
}	

function showSearchIndex(fs,show,hidden,button){ 
	var str=fs.split(",");
		for(var i=0;i<str.length;i++) {
			  eval(str[i]).style.display = "";
		}
	//fs.style.display = "";
	hidden.style.display="";
	show.style.display="none";
	button.style.display="";
}
//++++++++++++++++++check-aLL++++++++++++++++++++
function checkALL() {
  var len = sun.elements.length;
  for (var i = 0; i < len; i++) {
    var e = sun.elements[i];
    if (e.name == "checkbox") {
	    if(sun.checkAll.checked == true) {
		   if(e.parentNode.parentNode.fs == 'fs') {
				e.parentNode.parentNode.style.background	= "#E8ECF5";
			}else{
		  e.checked = true;
		  e.parentNode.parentNode.style.background		= "#CAE8E6";  
		 // sun.elements[i].style.background		= "#CAE8E6"; 
		 }
		}else{
		  e.checked = false;
		  e.parentNode.parentNode.style.background		= "none"; 
		}
		if(e.checked != true){
		
			if(e.parentNode.parentNode.fs == 1) {
				e.parentNode.parentNode.style.background	= "#FFFFFF";
			}
			else if(e.parentNode.parentNode.fs == 2) {
				e.parentNode.parentNode.style.background	= "#F5F5F5";
			}else{
				e.parentNode.parentNode.style.background	= "#E8ECF5";
			}
			}
		}
  }
}
function doTopResize(){
	var leftHeight = 0;
	var mainHeight = 0;
	var topHeight = 0;
	if(window.parent && window.parent.parent && window.parent.parent.leftHeight != undefined){
		leftHeight = window.parent.parent.leftHeight;
	}
	if(window.parent && window.parent.parent && window.parent.parent.mainHeight != undefined){
		mainHeight = window.parent.parent.mainHeight;
	}
	if(window.parent && window.parent.parent && window.parent.parent.topHeight != undefined){
		topHeight = window.parent.parent.topHeight;
	}
	if(leftHeight>mainHeight){
		topHeight=leftHeight;
	}else{
		topHeight=mainHeight;
	}
	if(topHeight<300)topHeight=300;
	
	if(window.parent&&window.parent.parent&&window.parent.parent.topTD)
	window.parent.parent.topTD.style.height=topHeight+30;
	
	if(window.parent&&window.parent.mainTD)
	window.parent.mainTD.style.height=topHeight+30;
	
	if(window.parent&&window.parent.leftTD)
	window.parent.leftTD.style.height=topHeight+30;
}
function doLeftResize()
{
	if(window.parent && window.parent.parent && window.parent.parent.leftHeight != undefined){
		window.parent.parent.leftHeight=document.body.scrollHeight;
	}
	doTopResize();
}
function doResize()
{
	if(window.parent && window.parent.parent && window.parent.parent.mainHeight != undefined){
		window.parent.parent.mainHeight = document.body.scrollHeight;
	}
	doTopResize();
}

function check(obj) {

    if (obj.checked == true) {
	  obj.parentNode.parentNode.style.background		= "#CAE8E6";  
	 // sun.elements[i].style.background		= "#CAE8E6"; 
    }else{
	  obj.parentNode.parentNode.style.background		= "none"; 
	
  }
}
//+++++++++++++++++++++订单相关功能复选框单选操作+++++++++++++++++++++
 var flag=false; //订单相关功能复选框单选操作记录标志
function checkForOrder(obj) {
 flag=false;
    if (obj.checked == true) {
	  obj.parentNode.parentNode.style.background		= "#CAE8E6";  
    }else{
	  obj.parentNode.parentNode.style.background		= "none"; 
	
  }
}

function workSheetDetail(s){
   
		if(flag){
	window.parent.location.href=s;
	}
	
	flag=true;

}
//++++++++++++++++++页面迁移++++++++++++++++++++
function findforword(url) {
	window.location.href=url;
}
//++++++++++++++++++只能是数字++++++++++++++++++++
function onlyNum() 
{ 
  if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105))) 
    event.returnValue=false; 
} 
//+++++++++++++++++++++++++++++++++++++++++++++++++
function overfsChange(obj,over,img){
	obj.src = img;
}
function outfsChange(obj,out,img){
	obj.src = img;
}
//+++++++++++++++++++++++++++++++++++++++++++++++++
function changeTLogin(tid,pid,timg,pimg){
	document.getElementById(tid).src = timg;
	document.getElementById(pid).src = pimg;
	fsflag = 1;
	document.getElementById("parentTable").className = "unblock";
	document.getElementById("teacherTable").className = "block";
	//document.getElementById("parentHelp").className = "unblock";
	//document.getElementById("teacherHelp").className = "block";
	document.teacherLoginForm.userId.focus();
}
function changePLogin(pid,tid,pimg,timg){
	document.getElementById(pid).src = pimg;
	document.getElementById(tid).src = timg;
	fsflag = 0;
	document.getElementById("teacherTable").className = "unblock";
	document.getElementById("parentTable").className = "block";
	//document.getElementById("teacherHelp").className = "unblock";
	//document.getElementById("parentHelp").className = "block";
	document.parentLoginForm.userMobile.focus();
}
function changeCLogin(tid,pid,timg,pimg){
	document.getElementById(tid).src = timg;
	document.getElementById(pid).src = pimg;
	flagfs = 1;
	document.getElementById("fst").className = "unblock";
	document.getElementById("fsc").className = "block";
	document.getElementById("fsna").className = "block";
	document.getElementById("demo").className = "block";

}
function changeFLogin(pid,tid,pimg,timg){
	document.getElementById(pid).src = pimg;
	document.getElementById(tid).src = timg;
	flagfs = 0;
	document.getElementById("fsc").className = "unblock";
	document.getElementById("demo").className = "unblock";
	document.getElementById("fsna").className = "unblock";
	document.getElementById("fst").className = "block";
	
}
function changeFs(n)
{	
	for(i=0;i<fsmenu.childNodes.length;i++)
		fsmenu.childNodes[i].className="fsnavigatorbg";
		fsmenu.childNodes[n].className="bgfsnavigator";
	for(i=0;i<menufs.childNodes.length;i++)
		menufs.childNodes[i].style.display="none";
		menufs.childNodes[n].style.display="block";
}
function changeFa(n)
{	
	for(i=0;i<fsmenu.childNodes.length;i++)
		fsmenu.childNodes[i].className="fsnavigatorbg";
		fsmenu.childNodes[n].className="bgfsnavigator";
}
function changeFu(n)
{	
	for(i=0;i<fsmenus.childNodes.length;i++)
		fsmenus.childNodes[i].className="fsbgtab";
		fsmenus.childNodes[n].className="bgfstab";
	if(n == 1){
		document.getElementById("fstab4").className = "unblock";
		document.getElementById("fstab3").className = "unblock";
		document.getElementById("fstab2").className = "unblock";
		document.getElementById("fstab1").className = "block";
	}else if(n == 2){
		document.getElementById("fstab4").className = "unblock";
		document.getElementById("fstab3").className = "unblock";
		document.getElementById("fstab1").className = "unblock";
		document.getElementById("fstab2").className = "block";	
	}else if(n == 3){
		document.getElementById("fstab4").className = "unblock";
		document.getElementById("fstab2").className = "unblock";
		document.getElementById("fstab1").className = "unblock";
		document.getElementById("fstab3").className = "block";	
	}else if(n == 4){
		document.getElementById("fstab3").className = "unblock";
		document.getElementById("fstab2").className = "unblock";
		document.getElementById("fstab1").className = "unblock";
		document.getElementById("fstab4").className = "block";	
	}
}
//++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++提示信息常量++++++++++++++++++++

var DEL_MESSAGE = "请选择要删除的纪录!";
var CONFIRM_MESSAGE = "您确认要删除吗?";
var MODI_MESSAGE = "请选择要编辑的纪录!";
var MODI_MESSAGE_ONE = "请每次只选择一条要编辑的纪录!";

function changeClassClick(obj) {
    for (var i=0;i<menu.rows.length;i++){
        if(obj!=menu.rows[i].cells[0]&&menu.rows[i].id!="subodiv"){
           menu.rows[i].cells[0].className="menufsText";
        }
    }
    if(document.getElementById("menu0")!=null&&obj!=menu0.rows[0].cells[0]){
       menu0.rows[0].cells[0].className="menufsText";
    }
    obj.className="menuclickText";
}

function openWindow(jsp,para,width,height){
    var url = jsp;
    var dialogStyle; 
    if(para != null){
        url += para;
        dialogStyle = "width=" + width + ",height=" + height + ",top=20,left=50,scrollbars=yes";
    }else{
        dialogStyle = "width=" + width + ",height=" + height + ",top=20,left=50,scrollbars=yes";
    }

    window.open(url,"",dialogStyle);
}
function openWindowCenter(jsp,para,width,height){
    var url = jsp;
    var dialogStyle;
    if(para != null){
        url += para;
        dialogStyle = "width=" + width + ",height=" + height + ",top=300,left=330,scrollbars=no";
    }else{
        dialogStyle = "width=" + width + ",height=" + height + ",top=300,left=330,scrollbars=yes";
    }
    window.open(url,"",dialogStyle);
}
<!-- 
function AddFavorite(sURL, sTitle) 
{ 
    try 
    { 
        window.external.addFavorite(sURL, sTitle); 
    } 
    catch (e) 
    { 
        try 
        { 
            window.sidebar.addPanel(sTitle, sURL, ""); 
        } 
        catch (e) 
        { 
            alert("加入收藏失败，请使用Ctrl+D进行添加"); 
        } 
    } 
} 
function SetHome(obj,vrl){ 
        try{ 
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl); 
        } 
        catch(e){ 
                if(window.netscape) { 
                        try { 
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
                        } 
                        catch (e) { 
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。"); 
                        } 
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); 
                        prefs.setCharPref('browser.startup.homepage',vrl); 
                 } 
        } 
} 

function  screenSet(){   
 
		  if ((window.screen.Width) < 1024)   
			{     
			document.getElementById("fsOver").className = "overfslow";
			} else {
			document.getElementById("fsOver").className = "unoverfslow";	
			}
  　　
      }   
//--> 