
function openSelectTreeWindow(filename,ctrlid,ctrlname)
{
	var bars = "status=no,location=no,menubar=no,titlebar=no,toobar=no,scrollbars=yes";
	var size = ",height=480,width=300,resizable=yes";
	var newWin = window.open(filename,'',bars+size);
	newWin.comdirid=ctrlid;
    newWin.comdirname=ctrlname;
}

//跳出所有的框架
function breakOutAllFrames()
{
        if (self.parent.frames.length != 0)
        {
            self.parent.location=document.location;
        }
}

//当父窗口中包含指定数量的框架时跳出
function breakOutFramesWithCount(frameCount)
{
    if (self.parent.frames.length == frameCount)
    {
        self.parent.location=document.location;
    }
}



//判断指定的年份是不是闰年
function isRunNian(year)
{
    if(year%400 == 0 || (year % 4 == 0 && year % 100 != 0))
        return true;
    return false;
}

//检查日期是否合法
function checkDate(year,month,day)
{
    var rev = true;
    if(year.length == 0 || month.length == 0 || day.length == 0 ) rev = false;
    if(isNaN(year) || isNaN(month) || isNaN(day) ) rev = false;
    if(year < 1) rev = false;
    if(month < 1 || month > 12) rev = false;
    if(day < 1 || day > 31) rev = false;
    if((month==2 || month==4 || month==6 || month==9 || month==11) && day>30) rev = false;
    if((!isRunNian(year)) && month == 2 && day > 28) rev = false;
    if(month == 2 && day > 29) rev = false;
    return rev;
}


function checkNum(obj,objName)	//参数：obj:需要检测的对象；objName:显示在警告窗口中的输入项名。
	{
		var flag=0;
		var num=".0123456789";
		for (var i=0;i<obj.value.length;i++)
		{
			tmp=obj.value.substring(i,i+1);
			if (num.indexOf(tmp)<0)
				flag++;
		}
		if(flag>0)
		{
			alert(objName + "必须输入数字！") ;
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}

function checkPhone(obj,objName)
	{
		var flag=0;
		var num=".0123456789/-()";
		for (var i=0;i<obj.value.length;i++)
		{
			tmp=obj.value.substring(i,i+1);
			if (num.indexOf(tmp)<0)
				flag++;
		}
		if(flag>0)
		{
			alert(objName + "输入了不正确的号码！") ;
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}

function checkEmail(obj,objName)
	{
		if (obj.value.indexOf("@")<0)
		{
			alert("输入了不正确的Email地址！") ;
			obj.focus();
			obj.select()
			return (false);
		}
		if (obj.value.indexOf(".")<0)
		{
			alert(objName + "输入了不正确的Email地址！") ;
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}

function checkChaos(obj,objName,NoVailStr)	//参数：obj:需要检测的对象；objName:显示在警告窗口中的输入项名;NoVailStr非法字串。
	{
		var flag=0;
		var str=NoVailStr;
		for (var i=0;i<obj.value.length;i++)
		{
			tmp=obj.value.substring(i,i+1);
			if (str.indexOf(tmp)>0)
				flag++;
		}
		if(flag>0)
		{
			alert(objName + "不能包括"+str+"等字符！") ;
			obj.focus();
			obj.select()
			return (false);
		}
		return (true);
	}

function checkEmpty(obj,objName)
	{
		if((obj.value.length)==0)
		{
			alert(objName + "不能为空")
			obj.focus()
			return (false)
		}
		return (true);
	}




function gopage(page)    //分页跳转
{
	pageform.pages.value=page;
	pageform.submit();
}

function gopage1(page)    //分页跳转
{
	pageform1.pages.value=page;
	pageform1.submit();
}

function gopage2(page)    //分页跳转
{
	pageform2.pages.value=page;
	pageform2.submit();
}


function indextab(i)
{
  for(k=1;k<6;k++)
  {
    eval("document.getElementById('indextab'+[k]+'').style.display=\"none\";");
	eval("document.getElementById('img'+[k]+'').background='/images/image1-1.gif'");;
  }
    eval("document.getElementById('indextab'+[i]+'').style.display=\"\";");
  
  document.getElementById('img'+[i]+'').background='/images/image1-2.gif';
 
}
function indextabout(i)
{
   //var gvQuestion = document.getElementById('indextab'+[i]);
   //if(gvQuestion.style.display == "none"){}
   //document.getElementById('img'+[i]+'').background='/images/image1-1.gif';
   //eval("document.getElementById('indextab'+[i]+'').style.display=\"none\";");
}
function scbg(objRef, state) {
	objRef.style.backgroundColor = (1 == state) ? '#EEEEEE' : '#FFFFFF';
	return;
}

function jumpMenu(targ,selObj,restore){
	
	window.open(selObj.options[selObj.selectedIndex].value);
   if (restore) selObj.selectedIndex=0;
 }
 

