
function SelectForVote(form,parentID,voteaction,veiw_result,x,y){
                     
    len=form.contentid.length;
    n=0;
    str="";
    for(i=0;i<len;i++)
    {
      if(form.contentid[i].checked==true)
      {
        n+=1;
        str+=form.contentid[i].value+",";
      }
    }
    if(n>0)                                                  
      popcenter(voteaction+'?parentID='+parentID+'&contentidlist='+str+'&returnpage='+veiw_result,x,y,'no');
    else                                                     
      popcenter(veiw_result+'?parentID='+parentID,x,y,'no');                 
}


function Submit_Sort(fldstr) {
  document.pagerform.orderby.value = fldstr;
  document.pagerform.submit();
}
function up1(s) {
  var srcElement,ssrcElement;
  srcElement = 'title' + s;
  ssrcElement = document.all(srcElement);
  ssrcElement.className = 'title2hand';
}
function down1(s) {
  var srcElement,ssrcElement;
  srcElement = 'title' + s;
  ssrcElement = document.all(srcElement);
  ssrcElement.className = 'title2down';
}
function Next1() {
pagerform.submit();
}
//t1 = setTimeout("Next1()",60000)

function check(param){
  if(param=='')
  {
    alert('请选择一条记录！');
    return false;
  }
  else
  {
    if(!confirm('确实要将其删除吗？'))
      return false;
    else 
      return true;
  }
}

  function click(){
  if (event.button==2||event.button==3) {alert("感谢使用本软件！");return false;}
}
//document.onmousedown=click;

function loadSet(form)
   {
      len=form.elements.length-6;
      for(i=0;i<len;i+=5)
      {
        if(form.elements[i].checked==false)
        {
          form.elements[i+1].disabled=true;
          form.elements[i+1].style.backgroundColor = "buttonface";
          form.elements[i+2].disabled=true;
          form.elements[i+2].style.backgroundColor = "buttonface";
          form.elements[i+3].disabled=true;
          form.elements[i+3].style.backgroundColor = "buttonface";
          form.elements[i+4].disabled=true;
          form.elements[i+4].style.backgroundColor = "buttonface";
        }
      }
   }
   
   function disable(form){
    args=disable.arguments;
    for(i=1;i<args.length;i++)
    {
       key=args[i];
       form.elements[key].disabled=true;
       form.elements[key].style.backgroundColor = "buttonface";
    }
}
function enable(form){
    args=enable.arguments;
    for(i=1;i<args.length;i++)
    {
       key=args[i];
       form.elements[key].disabled=false;
       form.elements[key].style.backgroundColor = "#FFFFFF";
    }
}
function setDefault(form)
   {
      form.elements[0].checked=true;

      form.elements[1].value="0.0.0.0";
      form.elements[1].disabled=false;
      form.elements[1].style.backgroundColor = "#FFFFFF";

      form.elements[2].value="255.255.255.255";
      form.elements[2].disabled=false;
      form.elements[2].style.backgroundColor = "#FFFFFF";

      form.elements[3].disabled=false;
      form.elements[3].style.backgroundColor = "#FFFFFF";
      
      form.elements[4].disabled=false;
      form.elements[4].style.backgroundColor = "#FFFFFF";
   }
   


/**
1--非二月大月 31天
2--非二月小月 30天

3--闰年二月   29天
4--非闰年二月 28天
**/
var txnSubmitted = false;

function Chk_Time(startyear,startmonth,startday,endyear,endmonth,endday){
    
   var month,day;
      
   if (txnSubmitted) return false;
   
        if (startyear.value != 0){
           if ((startmonth.value == 0) || (startday.value == 0)){
	            alert ("日期必须输全");
	            startyear.focus();
	            return false;             	
	   	   }
	   	   if( javaValidNumber(javaTrim(startyear.value))==false || startyear.value.length!=4 ){
		        alert("年份应该是四位数字！");
		        startyear.focus();
		        return false;
		   }
		   
        }   
	   	
        if (startmonth.value != 0)
           if ((startyear.value == 0) || (startday.value == 0)){
           	   alert ("日期必须输全");
	           startyear.focus();
	           return false;             	
	   	}   
	   	
        if (startday.value != 0)
           if((startyear.value == 0) || (startmonth.value == 0)){
	           alert ("日期必须输全");
	           startyear.focus();
	           return false;             	
	   	}   
	   	
   	    if(startmonth.value.length == 1)
	   	   month = "0" + startmonth.value;
	   	else
	   	   month = startmonth.value;
	   	   
	    if(startday.value.length == 1)
	       day = "0" + startday.value;
	    else
	       day = startday.value;
	       
	   	if (startyear.value != 0)
	   	   starttm.value = startyear.value + month + day;
	   	else
	   	   starttm.value = "";
	   	                         	       
	    //rfq结束时间             
        if (endyear.value != 0){
           if ((endmonth.value == 0) || (endday.value == 0)){
	          alert ("日期必须输全");
	          endyear.focus();
	          return false;             	
	   	   }
	   	if( javaValidNumber(javaTrim(endyear.value))==false || endyear.value.length!=4 ){
		        alert("年份应该是四位数字！");
		        endyear.focus();
		        return false;
		   }
		   
        }      
	   	
        if (endmonth.value != 0)
           if ((endyear.value == 0) || (endday.value == 0)){
	          alert ("日期必须输全");
	          endyear.focus();
	          return false;             	
	   	}   
	   	
        if (endday.value != 0)
           if ((endyear.value == 0) || (endmonth.value == 0)){
	          alert ("日期必须输全");
	          endyear.focus();
	          return false;             	
	   	}   
	   	
   	    if (endmonth.value.length == 1)
	   	   month = "0" + endmonth.value;
	   	else
	   	   month = endmonth.value;
	   	   
	    if (endday.value.length == 1)
	       day = "0" + endday.value;
	    else
	       day = endday.value;
	       
	   	if (endyear.value != 0)
	   	   endtm.value = endyear.value + month + day;
	   	else
	   	   endtm.value = "";

  	    if (starttm.value == "" && endtm.value != ""){
  	       alert("请输入开始时间");  	       
           return false;
  	    }
  	    if (starttm.value != "" && endtm.value != "" 
  	        && starttm.value > endtm.value ){
  	       alert("请输入的开始时间应小于结束时间！");  	       
           return false;
  	    }
  	        
   txnSubmitted = true;      
   return true;   
}
function getDay(strYear,strMonth)
{ 
	var iYear = parseInt(strYear);
	var flag = 0;
	if( (((iYear % 4) == 0) && ((iYear % 100) != 0)) || ((iYear % 400) == 0))
		flag = 1;
	else 
		flag = 0;
	if(flag == 1){ //闰年
		switch (parseInt(strMonth)){
		case 1:
			return 1;
		case 2:	
			return 3;
		case 3:
			return 1;
		case 4:	
			return 2;
		case 5:
			return 1;
		case 6:	
			return 2;
		case 7:
			return 1;
		case 8:	
			return 1;
		case 9:	
			return 2;
		case 10:
			return 1;
		case 11:	
			return 2;
		case 12:
			return 1;		
		}		
	}else{//非闰年
		switch (parseInt(strMonth)){
		case 1:
			return 1;
		case 2:	
			return 4;
		case 3:
			return 1;
		case 4:	
			return 2;
		case 5:
			return 1;
		case 6:	
			return 2;
		case 7:
			return 1;
		case 8:	
			return 1;
		case 9:	
			return 2;
		case 10:
			return 1;
		case 11:	
			return 2;
		case 12:
			return 1;			
		}
	}
	
}

function selectYM(objyear,objmm,objdd,objstartyy,objstartdd)
{  
	var iret = 0;
	var year = 0;
	var mouth = 0;
	
	if( javaValidNumber(javaTrim(objyear.value))==false || objyear.value.length!=4 ){
		        alert("年份应该是四位数字！");
		        objyear.focus();
		        return false;
	}
		
	if( (parseInt(objyear.value)==0)||(parseInt(objmm.value)==0) )
		return false;
	
	if ( (parseInt(objyear.value)) < parseInt(objstartyy) ){
		        alter( "请按照注释选择正确的年份！" ) ;
		        objyear.focus();
		        return false;
	}	     

	year = objyear.value;
	month = objmm.value;
	iret = parseInt(getDay(year,month));
	
	/**
	1--非二月大月 31天
	2--非二月小月 30天
	
	3--闰年二月   29天
	4--非闰年二月 28天
	**/
	if((iret==1))//1--非二月大月 31天
	{
	    objdd.options[0]=new Option("请选择","0");	
	  	objdd.options[1]=new Option("01 ","01");
	  	objdd.options[2]=new Option("02 ","02");
	  	objdd.options[3]=new Option("03 ","03");
	  	objdd.options[4]=new Option("04 ","04");
	  	objdd.options[5]=new Option("05 ","05");
	  	objdd.options[6]=new Option("06 ","06");
	  	objdd.options[7]=new Option("07 ","07");
	  	objdd.options[8]=new Option("08 ","08");
	  	objdd.options[9]=new Option("09 ","09");
	  	objdd.options[10]=new Option("10 ","10");
	  	objdd.options[11]=new Option("11 ","11");
	  	objdd.options[12]=new Option("12 ","12");
	  	objdd.options[13]=new Option("13 ","13");
	  	objdd.options[14]=new Option("14 ","14");
	  	objdd.options[15]=new Option("15 ","15");
	  	objdd.options[16]=new Option("16 ","16");
	  	objdd.options[17]=new Option("17 ","17");
	  	objdd.options[18]=new Option("18 ","18");
	  	objdd.options[19]=new Option("19 ","19");
	  	objdd.options[20]=new Option("20 ","20");
	  	objdd.options[21]=new Option("21 ","21");
	  	objdd.options[22]=new Option("22 ","22");
	  	objdd.options[23]=new Option("23 ","23");
	  	objdd.options[24]=new Option("24 ","24");
	  	objdd.options[25]=new Option("25 ","25");
	  	objdd.options[26]=new Option("26 ","26");
	  	objdd.options[27]=new Option("27 ","27");
	  	objdd.options[28]=new Option("28 ","28");
	  	objdd.options[29]=new Option("29 ","29");
	  	objdd.options[30]=new Option("30 ","30");
	  	objdd.options[31]=new Option("31 ","31");
	  	 
		objdd.selectedIndex=objstartdd;
	  	objdd.length=32;
	 }
	if((iret==2))//2--非二月小月 30天
	{
	  	objdd.options[0]=new Option("请选择","0");	
	  	objdd.options[1]=new Option("01 ","01");
	  	objdd.options[2]=new Option("02 ","02");
	  	objdd.options[3]=new Option("03 ","03");
	  	objdd.options[4]=new Option("04 ","04");
	  	objdd.options[5]=new Option("05 ","05");
	  	objdd.options[6]=new Option("06 ","06");
	  	objdd.options[7]=new Option("07 ","07");
	  	objdd.options[8]=new Option("08 ","08");
	  	objdd.options[9]=new Option("09 ","09");
	  	objdd.options[10]=new Option("10 ","10");
	  	objdd.options[11]=new Option("11 ","11");
	  	objdd.options[12]=new Option("12 ","12");
	  	objdd.options[13]=new Option("13 ","13");
	  	objdd.options[14]=new Option("14 ","14");
	  	objdd.options[15]=new Option("15 ","15");
	  	objdd.options[16]=new Option("16 ","16");
	  	objdd.options[17]=new Option("17 ","17");
	  	objdd.options[18]=new Option("18 ","18");
	  	objdd.options[19]=new Option("19 ","19");
	  	objdd.options[20]=new Option("20 ","20");
	  	objdd.options[21]=new Option("21 ","21");
	  	objdd.options[22]=new Option("22 ","22");
	  	objdd.options[23]=new Option("23 ","23");
	  	objdd.options[24]=new Option("24 ","24");
	  	objdd.options[25]=new Option("25 ","25");
	  	objdd.options[26]=new Option("26 ","26");
	  	objdd.options[27]=new Option("27 ","27");
	  	objdd.options[28]=new Option("28 ","28");
	  	objdd.options[29]=new Option("29 ","29");
	  	objdd.options[30]=new Option("30 ","30");
	  	objdd.selectedIndex=objstartdd;

	  	objdd.length=31;
	
	}
	if((iret==3))//3--闰年二月   29天
	{
	  	objdd.options[0]=new Option("请选择","0");	
	  	objdd.options[1]=new Option("01 ","01");
	  	objdd.options[2]=new Option("02 ","02");
	  	objdd.options[3]=new Option("03 ","03");
	  	objdd.options[4]=new Option("04 ","04");
	  	objdd.options[5]=new Option("05 ","05");
	  	objdd.options[6]=new Option("06 ","06");
	  	objdd.options[7]=new Option("07 ","07");
	  	objdd.options[8]=new Option("08 ","08");
	  	objdd.options[9]=new Option("09 ","09");
	  	objdd.options[10]=new Option("10 ","10");
	  	objdd.options[11]=new Option("11 ","11");
	  	objdd.options[12]=new Option("12 ","12");
	  	objdd.options[13]=new Option("13 ","13");
	  	objdd.options[14]=new Option("14 ","14");
	  	objdd.options[15]=new Option("15 ","15");
	  	objdd.options[16]=new Option("16 ","16");
	  	objdd.options[17]=new Option("17 ","17");
	  	objdd.options[18]=new Option("18 ","18");
	  	objdd.options[19]=new Option("19 ","19");
	  	objdd.options[20]=new Option("20 ","20");
	  	objdd.options[21]=new Option("21 ","21");
	  	objdd.options[22]=new Option("22 ","22");
	  	objdd.options[23]=new Option("23 ","23");
	  	objdd.options[24]=new Option("24 ","24");
	  	objdd.options[25]=new Option("25 ","25");
	  	objdd.options[26]=new Option("26 ","26");
	  	objdd.options[27]=new Option("27 ","27");
	  	objdd.options[28]=new Option("28 ","28");
	  	objdd.options[29]=new Option("29 ","29");
	  	objdd.selectedIndex=objstartdd;
	 
	  	objdd.length=30;
		
	 }
	if((iret==4))//4--非闰年二月 28天
	{
	  	objdd.options[0]=new Option("请选择","0");	
	  	objdd.options[1]=new Option("01 ","01");
	  	objdd.options[2]=new Option("02 ","02");
	  	objdd.options[3]=new Option("03 ","03");
	  	objdd.options[4]=new Option("04 ","04");
	  	objdd.options[5]=new Option("05 ","05");
	  	objdd.options[6]=new Option("06 ","06");
	  	objdd.options[7]=new Option("07 ","07");
	  	objdd.options[8]=new Option("08 ","08");
	  	objdd.options[9]=new Option("09 ","09");
	  	objdd.options[10]=new Option("10 ","10");
	  	objdd.options[11]=new Option("11 ","11");
	  	objdd.options[12]=new Option("12 ","12");
	  	objdd.options[13]=new Option("13 ","13");
	  	objdd.options[14]=new Option("14 ","14");
	  	objdd.options[15]=new Option("15 ","15");
	  	objdd.options[16]=new Option("16 ","16");
	  	objdd.options[17]=new Option("17 ","17");
	  	objdd.options[18]=new Option("18 ","18");
	  	objdd.options[19]=new Option("19 ","19");
	  	objdd.options[20]=new Option("20 ","20");
	  	objdd.options[21]=new Option("21 ","21");
	  	objdd.options[22]=new Option("22 ","22");
	  	objdd.options[23]=new Option("23 ","23");
	  	objdd.options[24]=new Option("24 ","24");
	  	objdd.options[25]=new Option("25 ","25");
	  	objdd.options[26]=new Option("26 ","26");
	  	objdd.options[27]=new Option("27 ","27");
	  	objdd.options[28]=new Option("28 ","28");
	  	 
		objdd.selectedIndex=objstartdd;

	  	objdd.length=29;
	
	}

}
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;
    }
  }
  
  function CheckAllbybutton(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'chkall')
       e.checked = form.chkall.checked;
    }
  }
  
  
 function selcheck(checkname,prompt)
{
  is=0;
 
if(typeof(document.pagerform.elements[checkname])=="undefined"){
  alert("没有选项!");
  return false;
  //exit function;
}
  len = document.pagerform.elements[checkname].length;
  if(typeof(len)=="undefined")
  {
    if(document.pagerform.elements[checkname].checked)
    {
      if(prompt !=""&&prompt != null)
      {	
    	
    	if(confirm(prompt))
        {
          return true;
        }else{
          return false;
        }
      }else{
          return true;
      }
    }else{
        alert("请选择一项!");
        return false;
    }
  }else{
  
    for(i=0;i<len;i++)
    {
     if(document.pagerform.elements[checkname][i].checked)
     {
     	 is = 1;
     }
    }
  }
  if(is == 0)
  {
     alert("请选择一条记录!");
     return false;
  }else{
     if(prompt !=""&&prompt != null)
     {	
       if(confirm(prompt))
       {
         return true;
       }else{
         return false;
       }
     }else{
       return true;
     }
  }
}

function javaTrim1(str){
		var i=1;
		var j;
		var len=str.length;
		
		trimstr="";
		j=len-1;
		if(j<0) return trimstr;
		flagbegin= true;
		flagend= true;
		while (flagbegin== true){
			if (str.charAt(i)==" "){
				i++;
				flagbegin=true;
			}
			else{
				flagbegin=false;
			}
		} 
		while (flagend==true) {
			if (str.charAt(j)==" "){
				j--;flagend=true;
			}
			else{
				flagend=false;
			}
		}
		trimstr=str.substring(i-1,j+1);
		
		return trimstr;
	}
	

function javaTrim(str) {
   for (var i=0; (str.charAt(i)==' ') && i<str.length; i++);
   if (i == str.length) return ''; //whole string is space
   var newstr = str.substr(i);
   for (var i=newstr.length-1; newstr.charAt(i)==' ' && i>=0; i--);
   newstr = newstr.substr(0,i+1);
   return newstr;
}

// 正确的非 HTML 文字串。
	function javaValidString(str)
	{
		var len;
		
		len = str.length;
		for(var i=0; i<len; i++) 
		{
			if(str.charAt(i)=='<' || str.charAt(i)=='>' || str.charAt(i)=='\"') 
//			if(str.charAt(i)=='<' || str.charAt(i)=='>' || str.charAt(i)=='\'' || str.charAt(i)=='\"') 
			{
				return false;
			}
		}
		return true;
	}
	
function javaValidNumber(str)
{
		var cnt3;
		var len3;

		if(javaValidString(str)==false) 
		{
			return false;
		}

		cnt3=0;
		len3 = str.length;
		for(var i=0; i<len3; i++) {
			if((str.charAt(i)>='0' && str.charAt(i)<='9')) 
			{
				cnt3++;
			}
		}
		if( cnt3!=len3)
		{
			return false;
		}
		return true;
}

function javaValidEmail(str)
	{
		var cnt1, cnt2;
		var len1;

		if(javaValidString(str)==false) 
		{
			return false;
		}

		// 检查E-Mail是否正确！
		cnt1=0;
		cnt2=0;
		len1 = str.length;
		for(var i=0; i<len1; i++) {
			if(str.charAt(i)=='@') 
			{
				cnt1++;
			}
			if(str.charAt(i)=='.') 
			{
				cnt2++;
			}
			if(str.charAt(i)==' ')
			{
				return false;
			}
		}
		if( cnt1!=1 || cnt2<1)
		{
			return false;
		}
		return true;
	}
	
	// 正确的数字文字串。用于身份证、电话、价格等。
	function javaValidNumber(str)
	{
		var cnt3;
		var len3;

		if(javaValidString(str)==false) 
		{
			return false;
		}

		cnt3=0;
		len3 = str.length;
		for(var i=0; i<len3; i++) {
			if(str.charAt(i)>='0' && str.charAt(i)<='9') 
			{
				cnt3++;
			}
		}
		if( cnt3!=len3)
		{
			return false;
		}
		return true;
	}
	
//-------------------------------------------------------------------
// isNumeric(value)
//   Returns true if value contains a positive float value
//-------------------------------------------------------------------
function isNumeric(val) {
    var dp = false;
    for (var i=0; i < val.length; i++) {
        if (!isDigit(val.charAt(i))) { 
            if (val.charAt(i) == '.') {
            if (dp == true) { return false; } // already saw a decimal point
            else { dp = true; }
            }
            else {
                return false; 
            }
        }
    }
    return true;
}	


function isEmpty(inputStr){
	if (inputStr == null || inputStr == ""){
		return true;
	}else{
		if (trim(inputStr) == ""){
			return true;
		}
	}
	return false;	
}

function trim(srcstr) {
   while (srcstr.substring(0,1)==" ")
       srcstr = srcstr.slice(1);
   while (srcstr.lastIndexOf(" ")==srcstr.length)
       srcstr = srcstr.substring(0,-1);
   return srcstr;
}

//general purpose function to see if a suspected numeric input
//is a positive integer
function isPosInteger(inputVal) {
	inputStr = inputVal.toString();
	for (var i = 0; i < inputStr.length; i ++) {
		var oneChar = inputStr.charAt(i);
		if (oneChar < "0" || oneChar > "9") {
			return false;
		}
	}
	return true;
}

function IsDigit(cCheck){
	return (('0'<=cCheck) && (cCheck<='9'));
}

function isdate(dd) {
    var tmpdate = new String(dd);
    if (tmpdate.length!=10)
        return false;
    var pos,cCheck,i;
    if ((tmpdate.charAt(4)!="-")||(tmpdate.charAt(7)!="-"))
        return false;
    var tmpyy = tmpdate.substr(0,4);
    var tmpmm = tmpdate.substr(5,2);
    var tmpdd = tmpdate.substr(8,2);

    for(var i=0;i<4;i++){
        cCheck = tmpyy.charAt(i);
        if (!(IsDigit(cCheck)))
            return false;
        }
    for(var i=0;i<2;i++){
        cCheck = tmpmm.charAt(i);
        if (!(IsDigit(cCheck)))
            return false;
        }
    for(var i=0;i<2;i++){
        cCheck = tmpdd.charAt(i);
        if (!(IsDigit(cCheck)))
            return false;
        }
    if(!validdate(tmpyy,tmpmm,tmpdd))
          return false;
    return true;
}

function validdate(yy,mm,dd) {
	var date1 = new Date(yy,mm-1,dd);
	var vv = true;
	if (date1.getFullYear()!=yy)
		vv = false;
	if (date1.getMonth()!=(mm-1))
    	vv = false;
	if (date1.getDate()!=dd)
    	vv = false;
	return vv;
}

function checknumber(e)
{
   var charCode = (navigator.appName == "Netscape")?e.which:e.keyCode
   status = charCode
   if(charCode>31 && (charCode <48 || charCode>57))
   {
     alert("请输入数字！");
     return false;
   }else{
     return true;
   }
}

function shutwin(){
  window.close();
  opener.focus();
  opener.location.reload();
}

 function addItem(o,s,T){
       actIndex=o.selectedIndex;
        if(actIndex<0)
        {
          alert("请选择一个要添加的项");
          return false;
        }
        else
        {
          text=o.options[actIndex].text;
          val=o.options[actIndex].value;
          //-------------
          if (T.value.indexOf(val)==-1)
          {
               i=s.options.length;
               s.options.length++;
               s.options[i].text= text ;
               s.options[i].value= val ;
               s.options[i].selected = true;

               T.value=s.options[0].value;
               j=s.options.length;
               for(i=1;i<j;i++)
               {
                T.value +=',' + s.options[i].value;
               }
          }
        }
  }
  
  function upItem(s){
       actIndex=s.selectedIndex;
        if(actIndex<0)
        {
          alert("请选择一个要向上移动的项");
          return false;
        }
        else
        {
          if(actIndex>=1) 
          {
          	var curObj = s[s.selectedIndex];
          	var uppObj = s[s.selectedIndex-1];
          	curObj.swapNode(uppObj);	
          }

        }
  }
  function downItem(s){
       actIndex=s.selectedIndex;
        if(actIndex<0)
        {
          alert("请选择一个要向上移动的项");
          return false;
        }
        else
        {
          if(actIndex>=1) 
          {
          	var curObj = s[s.selectedIndex];
          	var uppObj = s[s.selectedIndex+1];
          	curObj.swapNode(uppObj);	
          }

        }
  }
  function delItem(s,T){
        if(s.value!='')
        {
          the_index= s.selectedIndex;
          the_len  = s.options.length;
          i=the_index;
          if(++i==the_len)
          {
           s.options.length--;
          }
          else
          {
             for(i=the_index;i<the_len-1;i++)
             {
               s.options[i].text=s.options[i+1].text;
               s.options[i].value=s.options[i+1].value;
              }
            s.options.length--;
           }
          T.value=s.options[0].value;
          j=s.options.length;
          for(i=1;i<j;i++)
          {
            T.value +=',' + s.options[i].value ;
          }

        }
        else
        {
          alert("请选择一个要删除的项");
        }
  }
function addallItem(o,s,T){
       var num=o.options.length;
       if(num>0)
       {
         for(i=0;i<num;i++)
         {
           text=o.options[i].text;
           val=o.options[i].value;

	          if (T.value.indexOf(val)==-1)
	          {
	               s.options.length++;
	               s.options[i].text= text ;
	               s.options[i].value= val ;
	               //s.options[i].selected = true;
	
	               T.value=s.options[0].value;
	               n=s.options.length;
	               for(j=1;j<n;j++)
	               {
	                T.value +=',' + s.options[j].value;
	               }
	          }
	     }
 
       }
       
  }
  
   function delallItem(s,T){
        if(s.options.length!=0)
        {
        	s.options.length=0;
        	T.value="";
        }
  }
function delselcheck(checkname,prompt,url)
{
    if(!selcheck(checkname,prompt)) return false;
    
    document.forms[0].action = url;
    document.forms[0].target = "_self";
    return true;

}
function delcheck(param,url)
{
  if(!check(param)) return false;
    
    document.forms[0].action = url;
    document.forms[0].target = "_self";
    return true;
}

function searchfocus(url)
{
  document.forms[0].action = url;
  document.forms[0].target = "_self";
  return true;
}

function searchOnchangefocus(url)
{
  document.forms[0].action = url;
  document.forms[0].target = "_self";
  document.forms[0].submit();
}

//-------------------------------------------------------------------------------------
//功能角色中的check框的选择
function setCheckValueOf(form,values,mySelf,flag){
	valArray = values.split(",");
    
    len=form.elements.length;
    for(i=0;i<len;i++)
    {
        if(form.elements[i].type.toLowerCase()=="checkbox")
        {
        	for(j=0;j<valArray.length;j++)
        	{
        		if(form.elements[i].value==valArray[j])
        		{
        			if(mySelf != null )
        			{ 
        			   if(mySelf.checked==false && flag==true)
        				form.elements[i].checked=false;
        			   else
        				form.elements[i].checked=true;
        			}
        			else
        				form.elements[i].checked=true;
        			
        			break;
        		}
        		else
        			continue;
        	}
        }
    }

}

function setSelectValueOf(form,name,value){
	nameArray = name.split(",");
	var srcElement,ssrcElement;
   	for(j=0;j<nameArray.length;j++)
   	{
   	    srcElement = nameArray[j];
        ssrcElement = document.all(srcElement);
       	ssrcElement.value=value
       		
     }
}

function setRadioValueOf(form,values,mySelf,myvalue,flag){
	valArray = values.split(",");
    
    len=form.elements.length;
    for(i=0;i<len;i++)
    {
        if(form.elements[i].type.toLowerCase()=="checkbox")
        {
        	for(j=0;j<valArray.length;j++)
        	{
        		if(form.elements[i].value==valArray[j])
        		{
        			if(mySelf != null )
        			{ 
        			   if(mySelf.type.toLowerCase()=="radio")
        			   {
        			     if(mySelf.value==myvalue)
        			     {
        			      if(mySelf.checked==true)
        			       mySelf.checked=false;
        			      else
        			       mySelf.checked=true;
        			     }
        			    }
        			   if(mySelf.checked==false && flag==true)
        				form.elements[i].checked=false;
        			   else
        				form.elements[i].checked=true;
        			}
        			else
        				form.elements[i].checked=true;
        			
        			break;
        		}
        		else
        			continue;
        	}
        }
    }

}

//流程中用到上移下移

function moveUpDn(direction) {
    myform = document.flow;

    index = myform.currList.options.length;
    count = 0;
    for (i = myform.currList.options.length - 1; i >= 0; i--) {
        if (myform.currList.options(i).selected == true) {
	    count++;
	    index = i;
	}
    }
    if (count == 1) {	// Select One only
        if (direction < 0 && index > 0) {		// Up
	    newOpt = new Option(myform.currList.item(index).text, myform.currList.item(index).value);
	    newOpt.selected = true;
            myform.currList.remove(index);
            myform.currList.add(newOpt, index + direction);
        }
        if (direction > 0 && index < myform.currList.options.length - 1) { // Down
	    newOpt = new Option(myform.currList.item(index).text, myform.currList.item(index).value);
	    newOpt.selected = true;
            myform.currList.remove(index);
            myform.currList.add(newOpt, index + direction);
        }
    }
}

function setValue(s,T)
{

               T.value=s.options[0].value;
               j=s.options.length;
               for(i=1;i<j;i++)
               {
                T.value +=',' + s.options[i].value;
               }
}

//栏目下拉菜单
var last_obj;
var last_obj2;
function ShowMenu(ctg)
{
    var ctgs = document.all.item("menuCtg");
    var bars = document.all.item("menuBar");
	
	if(!ctgs.length) {
	  ctgs = new Array();
	  ctgs[0] = document.all.item("menuCtg");
	  bars = new Array();
	  bars[0] = document.all.item("menuBar");
	}
	
	
    for(var i=0; i<ctgs.length; i++)
    {
    	if( ctgs[i]==ctg )
    	{
    		bars[i].style.display  = 'block';    			
    		if(last_obj && last_obj!=bars[i]) last_obj.style.display = 'none';	
    		last_obj = bars[i];
    		break;    	
    	}
    }
}

function ShowMenu2(ctg)
{
    var ctgs = document.all.item("menuCtg2");
    var bars = document.all.item("menuBar2");
    
    
	if(!ctgs.length) {
	  ctgs = new Array();
	  ctgs[0] = document.all.item("menuCtg2");
	  bars = new Array();
	  bars[0] = document.all.item("menuBar2");
	  
	}

    for(var i=1; i<ctgs.length; i++)
    {
   	if( ctgs[i]==ctg )
    	{
    		bars[i].style.display  = 'block';    			
    		if(last_obj2 && last_obj2!=bars[i]) last_obj2.style.display = 'none';	
    		last_obj2 = bars[i];
    		break;    	
    	}
    }
}

function CheckMouse()
{
	var src = event.srcElement;
	if( last_obj &&  ! menuTbl.contains(src) )
	{
		last_obj.style.display = 'none';
	}
	if( last_obj2 &&  ! menuTbl2.contains(src) )
	{
		last_obj2.style.display = 'none';
	}
}
document.onmouseover = CheckMouse;

function checkLoginForm(form)
{
  if(javaTrim(form.username.value)==""){
  	 alert("请输入用户名!");
  	 return false;
  	}	
  if(javaTrim(form.password.value)==""){
  	 alert("请输入密码!");
  	 return false;
  	}

}
function checkvoteform(){
    var isvote="0";
    for(i=0;i<document.voteform.option_id.length;i++){
      if(document.voteform.option_id[i].checked==true){
        isvote="1";
        break;
      }
    }
     if(isvote=="0"){
       alert("请选择投票选项!");return false;
     }
  } 

