/**
检测输入form
**/
function checkform(formObj){
    var obj;
    var form = formObj;
    for(i=0;i<form.elements.length; i++){

         obj=form[i];            

            if(obj.type != "submit" && obj.type != "reset" && obj.type != "button"
			&&obj.type!="hidden")
		{
				//alert(obj.type);
				if(!validate(obj)){					
				try{
					obj.focus();
				}catch(e){
				}    
                 return false;
                }
		}                
        
    }
    return true;
}
/*
检查form的项
*/
function validate(obj){	
	if(obj.required=="true")
	{
		
		if(obj.value.length==0)
		{
			if(obj.label==undefined)
			alert("不能为空!");
		else
			alert(obj.label+"不能为空!");

			return false;
		}
		if(obj.minlength!=undefined){
			var valuel= obj.value.length-0;
			var minl= obj.minlength-0;
			
			if(valuel<minl){
				//alert(obj.value.length);
				if(obj.label==undefined)
				alert("长度不能小于"+minl+"!");
				else
				alert(obj.label+"长度不能小于"+minl+"!");

				return false;
				}
			
		}
	}
	return true;
}
//得到表单某个项的所有值
function getData(obj,name){
    var row="";
	var nm=name;
	for(i=0; i<obj.length; i++){
		if(obj(i).name==nm)
		{
			var value=obj(i).value;
			row=row+nm+"="+value+"&";
		}
	}   
    return row;
}

//得到表单的所有值
function getData(obj){
    var row="";
	
	for(i=0; i<obj.length; i++){
		if(obj(i).type != "submit" && obj(i).type != "reset" && obj(i).type != "button"&&obj(i).name!="backurl")
		{
		var value=obj(i).value;
		var name=obj(i).name;		
		row=row+name+"="+value+"&";		
		}
	}   	
    return row;
}

//关闭页面
function pageclose() {
window.close();
}

function CheckBoxSetValue(CheckBoxSet,HiddenSet,count)
{
//功能：根据传入的CheckBox和Hidden集合，生成逗号分隔的字符串
//参数：CheckBoxSet拥有相同名字的CheckBox对象的集合
//        HiddenSet拥有相同名字的Hidden对象的集合（与CheckBox有对应关系）
//        count传入（CheckBox/Hidden）对象集合的个数
//返回：以逗号隔开的字符串，被分隔的值来自HiddenSet的value属性，
//      该值是否被传人返回串则取决与对应的CheckBoxSet的Checked值
//      若CheckBoxSet(i).checked=true 则HiddenSet(i).value将被加到返回串中
var str;
str='';
if (count>1){
	for(i=0;i<count;i++)
	{
		//alert(HiddenSet(i).value);
		if(CheckBoxSet(i).checked){str+=HiddenSet(i).value;i++;break;}
	}
	for(;i<count;i++)
		if(CheckBoxSet(i).checked)str=str+','+HiddenSet(i).value;
	return str;
}else
	if (CheckBoxSet.checked){
		return HiddenSet.value;
	}else
		return str;
}

function CheckBoxAllValue(CheckBoxSet,HiddenSet,count)
{
var str;
str='';
if (count>1){	
	for(i=1;i<count;i++)
	{
		str=str+','+HiddenSet(i).value;
	}
	return str;
}else
	if (CheckBoxSet.checked){
		return HiddenSet.value;
	}else return str;
}

//全部替换
function replaceAll(str,old,neww)
{
var model = str;

var idx = model.indexOf(old);
	
	while (idx >= 0)        
	{  
	model = model.substring(0,idx) + "&" + model.substring(idx+old.length);
	idx = model.indexOf(old);
	}

return model;
}
///检测email格式
function checkEmail(pEmail){
      var sEmail = pEmail;
      if(sEmail.indexOf("@")<0||sEmail.indexOf(".")<0){
        alert("请给出一个有效的电子邮箱地址!");
        return false;
      }
      sEmail = sEmail.substring(sEmail.indexOf("@")+1);
      if(sEmail.length<5||sEmail.indexOf(".")<0){
        alert("请给出一个有效的电子邮箱地址!");
        return false;
      }
      sEmail = sEmail.substring(sEmail.indexOf(".")+1);
      if(sEmail.length<2){
        alert("请给出一个有效的电子邮箱地址!");
        return false;
      }
      return true;
}
///身份证验证
function sfzheng(sfz){
	if(sfz.length!=15&&sfz.length!=18)
	{		
		alert("身份证长度必须为15位或18位");		
		return false;
	}
	return true;
}

/// 弹出窗口
function popupWindow(url,wd,hg) {
   var x = (window.screen.width-wd)/2;
   if (x < 0) x = 0;
   var y = (window.screen.height-hg)/2;
   if (y < 0) y = 0;
   var f = "channelmode=no,resizable=yes,menubar=no,";
   f += "scrollbars=yes,status=yes,toolbar=no,location=no,";
   f += "left=" + x + ",top=" + y + ",width=" + wd + ",height=" + hg;
   var wnd = window.open("about:blank","_BLANK",f);
   if (wnd) {
     wnd.location.href=url;
     wnd.focus();
   }
   return wnd;
}

//获取cookie
function getCookie(){ 
	alert(document.cookie);
	/*
	var cookieString = new String(document.cookie);	
	var cookieHeader = "Cookie1=";
	var beginPosition = cookieString.indexOf(cookieHeader)
	
	if (beginPosition != -1){
		document.all.Textbox.value = cookieString.substring(beginPosition 
		+ cookieHeader.length) 
	}
	else
		alert("Cookie 未找到!" );
		*/
}



