var root='/xtpt';
/*
增加
*/

// by Wit.Zhang
// 比较“YYYY年MM月DD日”形式的字符串表示的日期，当first<=second时返回true。
// 包括“YYYY年MM月DD日”和“YYYY-MM-DD”,“YYYY/MM/DD”等形式
function CompareChineseDateString(first, second) {	

	var posYear;
	var posMonth;
	var posDay;
	
	/* 开始日期 */
	//取得年度位置
	if (-1 == first.indexOf("年")) {
		posYear = 4;
	}
	else {
		posYear = first.indexOf("年");
	}
	//取得月位置
	if (-1 == first.indexOf("月")) {
		posMonth = 7;
	}
	else {
		posMonth = first.indexOf("月");
	}
	//取得日位置
	if (-1 == first.indexOf("日")) {
		posDay = 10;
	}
	else {
		posDay = first.indexOf("日");
	}
	
	//换算日期
	var year = first.substring(0,posYear);
	var month = first.substring(posYear+1,posMonth);
	var day = first.substring(posMonth+1,posDay);
	var firstDate = new Date(year,month-1,day);   
	/* 结束日期 */
	//取得年度位置
	if (-1 == second.indexOf("年")) {
		posYear = 4;
	}
	else {
		posYear = second.indexOf("年");
	}
	//取得月位置
	if (-1 == second.indexOf("月")) {
		posMonth = 7;
	}
	else {
		posMonth = second.indexOf("月");
	}
	//取得日位置
	if (-1 == second.indexOf("日")) {
		posDay = 10;
	}
	else {
		posDay = second.indexOf("日");
	}	
	
	year = second.substring(0,posYear);	
	month = second.substring(posYear+1,posMonth);
	day = second.substring(posMonth+1,posDay);
    var secondDate = new Date(year,month-1,day);
	return (firstDate.getTime() <= secondDate.getTime());
}
//Kevin.C
function count(objValue,valueLength) { 	
 var value = objValue; 
 var flag = true;
 if(value != null && value.length != 0){
 	//
 	value = value.replace(/[\u4e00-\u9fa5]/g,"  "); 
 	//alert(value.length); 
 	if(value.length>=valueLength) { 
  		flag = false;
 	} 
 }
 //alert(flag);
 return flag;
} 
function addAction(actionType){

	if(actionType=='addMainDept'){ //添加主办部门
		//if(checkform2())
		{
			document.form1.actionType.value=actionType;
			document.form1.submit();
		}
	}
	if(actionType=='addNoMainDept'){ //添加协办部门
		//if(checkform2())
		{
			document.form1.actionType.value=actionType;
			document.form1.submit();
		}
	}
		
	if(actionType=='addTestDoc'){ //添加测试文档
		//if(checkform2())
		{
			document.form1.actionType.value=actionType;
			document.form1.submit();
		}
	}	
}

/*
删除
*/
function deleteAction(actionType){

	if(actionType=='romoveMainDept'){ //删除主办部门
		//if(checkform2())
		{
			document.form1.actionType.value=actionType;
			document.form1.submit();
		}
	}
	if(actionType=='romoveNoMainDept'){ //删除协办部门
		//if(checkform2())
		{
			document.form1.actionType.value=actionType;
			document.form1.submit();
		}
	}
		
	if(actionType=='romoveTestDoc'){ //删除测试文档
		//if(checkform2())
		{
			document.form1.actionType.value=actionType;
			document.form1.submit();
		}
	}
		
		
}

/*
创建流程
*/
function createWorkflowAction(actionType){

	//if(actionType=='romoveMainDept')
	{ 
		//if(checkform2())
		{
			document.form1.actionType.value=actionType;
			document.form1.submit();
		}
	}
	
		
		
}


function chooseBranches(ctrlobj1,ctrlobj2,ctrlobj3)
{
	showx = event.screenX - event.offsetX - 4 - 40 ; // + deltaX;
	showy = event.screenY - event.offsetY + 18; // + deltaY;
	newWINwidth = 210 + 4 + 18;	

	var retval = window.showModalDialog(root+"/execute/chooseBranch.do","","dialogWidth:720px; dialogHeight:580px; scroll=yes;Resizable=no;  center:yes;status=no;help=no");
		if( retval != null ){	     
	    //if(ctrlobj.value == null || ctrlobj.value.length == 0 || ctrlobj.value == '点击这里查找更多选项!'){
			//alert(retval)
			caifen = retval.split("+");
			ctrlobj1.value=caifen[0]
			ctrlobj2.value=caifen[1]
			//alert(ctrlobj2.value)
		    ctrlobj3.disabled=false;
	}
}


function choosePeople(peopleobj1,peopleobj2,branchobj,peopleType)
{
	showx = event.screenX - event.offsetX - 4 - 40 ; // + deltaX;
	showy = event.screenY - event.offsetY + 18; // + deltaY;
	newWINwidth = 210 + 4 + 18;	
	
		//isMainDept=Y 是主办部门
	//isMainDept=N 是协办部门
	//isMainDept= 读取所有人员
	var retval = window.showModalDialog(root+"/execute/chooseInfo.do?isMainDept=&infoUserBranchId="+branchobj.value+"&peopleType="+peopleType,"","dialogWidth:720px; dialogHeight:580px; scroll=yes;Resizable=no;  center:yes;status=no;help=no");
		if( retval != null ){	     
	    //if(ctrlobj.value == null || ctrlobj.value.length == 0 || ctrlobj.value == '点击这里查找更多选项!'){
			caifen = retval.split("+");
			peopleobj1.value=caifen[0]
			peopleobj2.value=caifen[1]		    
	}
   }
   /*允许选择某个部门下所有的人*/
function choosePerson(peopleobj1,peopleobj2,branchobj,peopleType)
{
	showx = event.screenX - event.offsetX - 4 - 40 ; // + deltaX;
	showy = event.screenY - event.offsetY + 18; // + deltaY;
	newWINwidth = 210 + 4 + 18;	
	
		//isMainDept=Y 是主办部门
	//isMainDept=N 是协办部门
	//isMainDept= 读取所有人员
	var retval = window.showModalDialog(root+"/execute/chooseInfo.do?isMainDept=&infoUserBranchId="+branchobj.value+"&peopleType="+peopleType,"","dialogWidth:720px; dialogHeight:580px; scroll=yes;Resizable=no;  center:yes;status=no;help=no");
		if( retval != null ){	     
	    //if(ctrlobj.value == null || ctrlobj.value.length == 0 || ctrlobj.value == '点击这里查找更多选项!'){
			caifen = retval.split("+");
			peopleobj1.value=caifen[0]
			peopleobj2.value=caifen[1]		    
	}
   }
/*直接弹出选人对话框*/
function chooseUserName(peopleobj1,peopleobj2,branchobj,peopleType)
{
	showx = event.screenX - event.offsetX - 4 - 40 ; // + deltaX;
	showy = event.screenY - event.offsetY + 18; // + deltaY;
	newWINwidth = 210 + 4 + 18;	
	var retval = window.showModalDialog(root+"/common/chooseSoxDutyInfoAction.do?isMainDept=&infoUserBranchId="+branchobj.value+"&peopleType="+peopleType,"","dialogWidth:720px; dialogHeight:580px; scroll=yes;Resizable=no;  center:yes;status=no;help=no");
		if( retval != null ){	     
	    //if(ctrlobj.value == null || ctrlobj.value.length == 0 || ctrlobj.value == '点击这里查找更多选项!'){
			caifen = retval.split("+");
			peopleobj1.value=caifen[0]
			peopleobj2.value=caifen[1]		    
	}
   }
/**
将下拉框的选择值的选择 值 赋值给文本框
*/
function setSelectValueToField(thisFormSrc,fieldName)
{
    index1=thisFormSrc.selectedIndex;
    if(index1==0)
    {
    	fieldName.value="";
    	return false;
    }
    tempSrcName=thisFormSrc.options[index1].value; 
    fieldName.value=tempSrcName;
   
    return true;
}
/**
将下拉框的选择值的选择 文本 赋值给文本框
*/

function setSelectTextToField(thisFormSrc,fieldName)
{
	 // alert(thisFormSrc);
    index1=thisFormSrc.selectedIndex;
    //alert(index1);
    if(index1==0)
    {
    	fieldName.value="";
    	return false;
    }
    tempSrcName=thisFormSrc.options[index1].text; 
    fieldName.value=tempSrcName;
   
    return true;
}

function setSelectTextToFieldBeta(thisFormSrc,fieldName)
{
    index1=thisFormSrc.selectedIndex;
    if(index1==0)
    {
    	fieldName.value="";
    	return false;
    }
    tempSrcName=thisFormSrc.options[index1].text; //
    c = tempSrcName.split(" ");
    fieldName.value=c[1];//tempSrcName;
    return true;
}
/*判断是否输入空格*/
function IsStringEmpty(str) {
	var pattern = /^\s*$/;
	return pattern.test(str);
}


/*check the radio is selected
  check the checkbox is selected(2007年10月29日)  
*/
function isCheckedRadio(radioName,messages){
	 var flag=false;
	 //alert(radioName);
	 for (var i = 0; i < document.getElementsByName(radioName).length; i ++) 
	 { 
	 if (document.getElementsByName(radioName)[i].checked == true) 
	 { 
	     flag=true;
	     break;
	  } 
	  
	 }
	  if(flag==false)
	 {  
	       alert(messages);
	       return false;
	    
	 }
	 return flag;
	 
	 
}
/**
选择任务名称
**/

function getTaskName(ctrlobj1,ctrlobj2,ctrlobj3)
{
	showx = event.screenX - event.offsetX - 4 - 40 ; // + deltaX;
	showy = event.screenY - event.offsetY + 18; // + deltaY;
	newWINwidth = 210 + 4 + 18;	

	var retval = window.showModalDialog(root+"/audit/searchAuditTaskAction.do?actionType=getTaskName","","dialogWidth:720px; dialogHeight:580px; scroll=yes;Resizable=no;  center:yes;status=no;help=no");
		if( retval != null ){	     
	    //if(ctrlobj.value == null || ctrlobj.value.length == 0 || ctrlobj.value == '点击这里查找更多选项!'){
			//alert(retval)
			caifen = retval.split("+");
			ctrlobj1.value=caifen[0]
			ctrlobj2.value=caifen[1]
			//alert(ctrlobj2.value)
		    ctrlobj3.disabled=false;
	}
}
/**
得到测试分析
**/

function getTestAnaysis(type,ctrlobj2,ctrlobj3)
{
	showx = event.screenX - event.offsetX - 4 - 40 ; // + deltaX;
	showy = event.screenY - event.offsetY + 18; // + deltaY;
	newWINwidth = 210 + 4 + 18;	
	if(type=='')
	{
		alert('请选择分析类型！');
	return;	
        }
	var retval = window.showModalDialog(root+"/audit/manageTestAnaysisAction.do?actionType=init&type="+type,"","dialogWidth:720px; dialogHeight:580px; scroll=yes;Resizable=no;  center:yes;status=no;help=no");
		if( retval != null ){	     
	    //if(ctrlobj.value == null || ctrlobj.value.length == 0 || ctrlobj.value == '点击这里查找更多选项!'){
			//alert(retval)
			//caifen = retval.split("+");
			//ctrlobj1.value=caifen[0]
			//ctrlobj2.value=caifen[1]
			//alert(ctrlobj2.value)
		    //ctrlobj3.disabled=false;
	}
}


function list_Mover(Obj){
	Obj.style.backgroundColor='#FFFBEA';
}
function list_Mout(Obj){
	Obj.style.backgroundColor='';
}
//全选
function checkAll(form){
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if (e.name != 'chkall'){
			e.checked = form.chkall.checked;
		}
		if(e.type == 'checkbox' && e.name != 'chkall' && e.name != 'chkall_text'){
			var objDiv = e.parentNode.parentNode;
			e.checked ? list_Mover(objDiv) : list_Mout(objDiv);
		}
	}
}
/*
根据传入的参数进行全选

*/
function checkedAll(form,allCheckName,childCheckedName){

	 for (var i = 0; i < document.getElementsByName(childCheckedName).length; i ++) 
	 { 
	 //alert(childCheckedName);
	 
	 //document.getElementsByName(childCheckedName)[i].checked = true; 
	document.getElementsByName(childCheckedName)[i].checked = document.getElementsByName(allCheckName)[0].checked; 
	  
	 }
}
/**
判断obj中是否包含有searchString字符串，如果有进行提示tips
obj　如:form1.shCode 为文本对象
**/
function checkInValidChar(obj,searchString, startIndex,tips)
{
  v=obj.value;
  index=v.indexOf(searchString, startIndex);
  if(index>-1)
  {
   alert(tips);
   //return ;
  
  }
  return index;
}


function isNumber(str)
{ 
var Letters = "1234567890-"; //可以自己增加可输入值
var i;
var c;
if(str.charAt( 0 )=='-')
return false;
if( str.charAt( str.length - 1 ) == '-' )
return false;
for( i = 0; i < str.length; i ++ )
{ 
c = str.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}


function highlightButton(s) {
    if ("INPUT"==event.srcElement.tagName)
      event.srcElement.className=s
  }

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function tablechange(num){
	var tabletemp,i;
	tablearray = new Array();
	tablearray[0]="#"
	for(i=0;i<=10;i++){
	  obj=document.getElementById("table" + i);
	  //alert(obj);
	    if(obj==null)
	      continue;
		if (i==num){
			tabletemp = "table" + i
			if (eval(tabletemp).style.display=="none")
				eval(tabletemp).style.display=""
			else
				eval(tabletemp).style.display="none"
		}
		else{
			tabletemp = "table" + i
			eval(tabletemp).style.display="none"
		}
	}
}//
function showtable(s){
   if(document.all.item(s).style.display=="none"){
    document.all.item(s).style.display=""
     }
   else{
     document.all.item(s).style.display="none"
     }
	
}
//obj example:form1.pasw
function validateText(obj,message)
{   
    //var o='NetInfoForm.'+obj;
    if(IsStringEmpty(obj.value))
    {
	     alert(message);
	     obj.focus();
	     return true;	
	}
	return false;

}
function validateSelect(obj,message)
{   
    
   
    if(obj.options[0].selected==true)
    {
	     alert(message);
	     return true;	
	}
	return false;

}

//
function checkText(obj,message)
{   
    var o='NetInfoForm.'+obj;
    if(IsStringEmpty(eval(o).value))
    {
	     alert(message);
	     eval(o).focus();
	     return true;	
	}
	return false;

}
//
function checkSelect(obj,message)
{   
    var o='NetInfoForm.'+obj;
   
    if(eval(o).options[0].selected==true)
    {
	     alert(message);
	     return true;	
	}
	return false;

}

function show(obj){
 if(document.all.item(obj)!=null)
    document.all.item(obj).style.display="";  //
}
function hide(obj){

if(document.all.item(obj)!=null)
    document.all.item(obj).style.display="none";  //
}
function disabled(name,b)
{   
    var o=eval('document.NetInfoForm.'+name);
    //if(o!=undefined)
    eval('document.NetInfoForm.'+name).disabled=b;
}
function setValue(obj,v)
{
 obj.value=v;

}
//得到下来选择框的值
function getSelectValue(obj){
    index1=obj.selectedIndex;
    v=obj.options[index1].value; 
    return v;
}
//设置第一个为选择项
function setSelect(obj){
    obj[0].selected=true;
}
//设置iframe高度
function resetHeight(id) {
	document.all(id).style.height = document.all(id).contentWindow.document.body.scrollHeight;
}
