
var xmlobj;                                     //定义XMLHttpRequest对象

function CreateXMLHttpRequest()

{

    if(window.XMLHttpRequest)
{//Mozilla浏览器
    xmlobj=new XMLHttpRequest();
    if(xmlobj.overrideMimeType)
    {//设置MIME类别
       xmlobj.overrideMimeType("text/xml");
    }
}
else if(window.ActiveXObject)
{//IE浏览器
   try
   {
    xmlobj=new ActiveXObject("Msxml2.XMLHttp");
   }
   catch(e)
   {
    try
    {
     xmlobj=new ActiveXobject("Microsoft.XMLHttp");
    }
    catch(e)
    {
    }
   }
}

}

var errMsg = ''
function Validate(o)                             //主程序函数

{

	errMsg = 'v_'+o;
	
    CreateXMLHttpRequest();                     //创建对象

   var showurl = "chk.php?act="+ o +"&"+o+"=" + document.getElementById (o).value;    
               //构造URL

    xmlobj.open("GET", showurl, true);          //调用validate.php

    xmlobj.onreadystatechange = StatHandler;    //判断URL调用的状态值并处理

    xmlobj.send(null);                          //设置为不发送给服务器任何数据

}

function StatHandler()                          //用于处理状态的函数

{

    if(xmlobj.readyState == 4 && xmlobj.status == 200)                                                                      //如果URL成功访问，则输出网页

    {
		document.getElementById(errMsg).innerHTML=xmlobj.responseText ;
    }else if(xmlobj.readyState<4){
    	document.getElementById(errMsg).innerHTML='加载中...';
    }

}

function StatHandler_cart()                          //用于处理状态的函数

{

    if(xmlobj.readyState == 4 && xmlobj.status == 200)                                                                      //如果URL成功访问，则输出网页

    {
		document.getElementById(errMsg).innerHTML=xmlobj.responseText ;
    }else if(xmlobj.readyState<4){
    	document.getElementById(errMsg).innerHTML='加载中...';
    }

}
function locking() {   
	
		 document.getElementById('ly').style.display='block';
		 
		document.getElementById('ly').style.width= document.body.clientWidth+"px";
		document.getElementById('ly').style.height= document.body.clientHeight+"px";
		document.getElementById('hiddenModalContent').style.display='block';

	
	

}   
function Lock_CheckForm() {   
	document.getElementById('ly').style.display='none';
	document.getElementById('hiddenModalContent').style.display='none';

	
	return false;   
}   
function sendRequest() {
	errMsg = "cart_count_show";
    CreateXMLHttpRequest();     
    if(document.getElementById ("ps_num").value=='')
    {
    	document.getElementById ("ps_num").value=1;
    }                //创建对象
   var tocarturl = "cart.php?ps_num="+document.getElementById ("ps_num").value+"&ps_goid=" + document.getElementById ("ps_goid").value+"&ps_select=c";    
 
   xmlobj.open("POST", tocarturl, true);          //调用validate.php
   xmlobj.onreadystatechange = StatHandler_cart;    //判断URL调用的状态值并处理
   xmlobj.send(null);                          //设置为不发送给服务器任何数据    
	// post传值  同时写入购物车
locking();
	//回调函数接收值用json对象 
		
}
function list_sendRequest(id) {//列表页面点击购买调用

	errMsg = "cart_count_show";
    CreateXMLHttpRequest();                     //创建对象
   var tocarturl = "cart.php?ps_num="+document.getElementById ("ps_num_"+id).value+"&ps_goid=" + document.getElementById ("ps_goid_"+id).value+"&ps_select=c";    
 
   xmlobj.open("POST", tocarturl, true);          //调用validate.php
   xmlobj.onreadystatechange = StatHandler_cart;    //判断URL调用的状态值并处理
   xmlobj.send(null);                          //设置为不发送给服务器任何数据    
	// post传值  同时写入购物车
	locking();
	//回调函数接收值用json对象 
		
}
function count_cart(){
	
	errMsg = "cart_count_show";
    CreateXMLHttpRequest();                     //创建对象
   var countcarturl = "cart.php?action=count";    

   xmlobj.open("POST", countcarturl, true);          //调用validate.php
   xmlobj.onreadystatechange = StatHandler_cart;    //判断URL调用的状态值并处理
   xmlobj.send(null);                          //设置为不发送给服务器任何数据    
}
function delete_enrol_action(message_id){//删除到货通知
		 CreateXMLHttpRequest(); 
		
    	id=document.getElementById(message_id).value;
    
    	var action_url = "ajax_action/enrol_action.php?id="+id;    
  
	   xmlobj.open("POST", action_url, true);          //调用
       xmlobj.onreadystatechange = action_state;    //判断URL调用的状态值并处理
      xmlobj.send(null);                          //设置为不发送给服务器任何数据    
	  
}

function delete_message_action(message_id){//删除短消息
		 CreateXMLHttpRequest(); 
		
    	id=document.getElementById(message_id).value;
    
    	var action_url = "ajax_action/message_action.php?id="+id;    
  
	   xmlobj.open("POST", action_url, true);          //调用
       xmlobj.onreadystatechange = action_state;    //判断URL调用的状态值并处理
      xmlobj.send(null);                          //设置为不发送给服务器任何数据    
	  
}

function action_state()                          //用于处理状态的函数

{

    if(xmlobj.readyState == 4 && xmlobj.status == 200) //如果URL成功访问，则输出网页

    {
		window.location.reload();
    }

}