// JavaScript Document
	function dealdata(z)        //保存到小数点后2位
	{
		var x=z;
		x=parseInt(z*100);
		x=x/100;
		return x;
	}
	function strDateTime(str)//校验日期
	{
	var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
	if(r==null)return false; 
	var d= new Date(r[1], r[3]-1, r[4]); 
	return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
	}
   // 定义XMLHttpRequest对象实例
   var  http_request = false;
   var xmlDoc1 ;
   var xmlDoc2;
   //定义可复用的http请求发送函数
   function send_request(method,url,content,responseType,callback)
   {//初始化、指定处理函数、发送请求的函数
	   http_request = false;
	   //开始初始化XMLHttpRequest对象
	   if(window.XMLHttpRequest)
	   {//Mozilla浏览器
		   http_request = new XMLHttpRequest();
		   if(http_request.overrideMimeType)
		   {//设置MiME类别
			   http_request.overrideMimeType("text/xml");
		   }
	   }
	   else if(window.ActiveXObject)
	   {//IE浏览器
		   try
		   {
			   http_request = new ActiveXObject("Msxml2.XMLHTTP");//MSXML2是Microsoft的一个类库
		   }catch(e)
		   {
			   try
			   {
				   http_request = new ActiveXObject("Microsoft.XMLHTTP");
			   }catch(e)
			   {
			   }
		   }
	   }
	   if(!http_request)
	   {//异常，创建对象实例实效
		   window.alert("不能创建对象实例.");
		   return false;
	   }
	   if(responseType.toLowerCase()=="text")
	   {
		   //http_request.onreadystatechange = processTextResponse;
		   http_request.onreadystatechange = callback;
	   }
	   else if(responseType.toLowerCase()=="xml")
	   {
		   //http_request.onreadystatechange = processXMLResponse;
		   http_request.onreadystatechange = callback;
	   }
	   else
	   {
		   window.alert("响应类别参数错误");
		   return false;
	   }
	   //alert(method+" "+ url + " " + responseType);
	   if(method.toLowerCase() == "get")
	   {
		   http_request.open(method,url,true);		
		   
	   }
	   else if(method.toLowerCase() == "post")
	   {
		   http_request.open(method,url,true);
		   http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	   }
	   else
	   {
		   window.alert("http请求类别参数错误");
		   return false;
	   }
	   http_request.send(content);
   }
   
 function processText()
{
	if(http_request.readyState==4)
	{ 
		//alert("readyState");
		if(http_request.status==200)
	  {
	  	//alert("status");
	  	var doc = http_request.responseText;
	  	//window.alert(doc);
		//debugger;		 
	  	if((doc!="")&&(doc!=null))
	  	{ 
			//alert(doc);
	  		var cols = doc.split("*"); //对后台数据进行第一次分解
			if((cols!="")&&(cols!=null))
				if(cols[0]!=null&&cols[0]=="type=checkbox"){
						for(i=1;i<cols.length;i++)
						{
							var rows = cols[i].split("=");//对后台数据进行第二次分解
							if((rows!="")&&(rows!=null)&&(rows.length==2)){
								//document.getElementById(rows[0]).value = rows[1];
								checkSel(rows[1]);
							}
						}	
				}else if(cols[0]!=null&&cols[0]=="type=value"){
					  setOptions(cols);
				}
	  	}
		else
			alert("接受的字符串为空，或者是你的输入有误！");
	  }
	}
}

//根据保险组合类型选择不同的组合
function checkSel(selvalue){
	 var o = document.getElementsByName("inscontent");
	
	 for(var i=0;o!=null&&i<o.length;i++) {
		  	if(selvalue!=null&&selvalue!=""&&selvalue.indexOf(o[i].value)>=0){
		  		 o[i].checked=true;
		  	}else{
		  		 o[i].checked=false;
		  	}
		}   
}

//根据车辆不同设置不同的值
function setOptions(cols){
	if(cols==null||cols.length<2) return false;
   
		  var rows = cols[1].split("=");//对后台数据进行第二次分解

		  var selOption = document.getElementById(rows[0]);
		 
		
		  selOption.options.length=0;		  
		  var oOption = document.createElement("option");
			oOption.value = "";
			oOption.text = "请选择...";
			oOption.price = "";
			
			selOption.add(oOption);
			
			for(i=1;i<cols.length;i++)
						{
							var rows1 = cols[i].split("=");//对后台数据进行第二次分解
							if((rows1!="")&&(rows1!=null)&&(rows1.length==2)){
									      oOption = document.createElement("option");
												
												var cols_tmp=rows1[1].split(",");
												oOption.value = cols_tmp[0];
												oOption.text =  cols_tmp[1];
												oOption.price =  cols_tmp[2];
										
												selOption.add(oOption);//try the DOM1 method ...
							}
						}	
}


