
/**
*  checkbox checkall
*/


var checkflag = "false";
function check(field) {

if (checkflag == "false") {
	for (i = 0; i < field.length; i++) {
		field[i].checked = true;
	}
	checkflag = "true";
	return "false"; 
}else {
	for (i = 0; i < field.length; i++) {
		field[i].checked = false; 
	}
	checkflag = "false";
	return "true"; 
	}
}

/**
*  checkbox inverseCheck
*/

function inverseCheck(field){

   for (i = 0; i < field.length; i++) {
   if(field[i].checked == false){
     field[i].checked = true; }
   else{
   field[i].checked = false;
   }
   }
}
/**
*  checkbox inverseCheck
*/

function allCheck(field){
   var cbox=document.getElementsByName(field);
   var allcheckflag=true;
   for (i = 0; i < cbox.length; i++) {
   if(cbox[i].checked == false){
      allcheckflag = false; 
     }  
   }
   if(allcheckflag==false){
   	 for (i = 0; i < cbox.length; i++) {
	  cbox[i].checked = true;
   }
   }else{
   	for (i = 0; i < cbox.length; i++) {
	  cbox[i].checked = false;
   }
   }
}

 function checkAll(all){
    var allBox=document.getElementsByName(all);
    var boxs=document.getElementsByName("cbox");
    for(var i=0;i<boxs.length;i++){
      if(allBox[0].checked){
        boxs[i].checked=true;
      }else{
        boxs[i].checked=false;
      }
   }
}
/**
*   check a String (str) is or not have lowless char
*   if It have return the char (which is lowless) index of the str
*	if It not have return -1
*/
function checklaw(str){

var SPECIAL_STR = "~_!@%#^&*();'\'\"?><[]{}\\|,:/=+-";
for(i=0;i<str.length;i++)
if (SPECIAL_STR.indexOf(str.charAt(i)) !=-1){
//

return i;
}
return -1;
}

function ispassword(str){
	return  /^[\w_]*$/.test(str);
}

	function tellIsHaveChecked(){
	
     var boxs=document.getElementsByName("cbox");
      for(var i=0;i<boxs.length;i++) {      
            if(boxs[i].checked){
				return true; 
        }
	  }
	return false;
 }
  
	
 
 function checkSelect(){
    if(!tellIsHaveChecked()){
		alert("请先选择数据，再操作");
		return false;
	}
	return true;
 }
