function createXMLHttp_message(){//????XMLHttp
   if(window.XMLHttpRequest){
       http_request = new XMLHttpRequest();
       if(http_request.overrideMimeType){
           http_request.overrideMimeType("text/xml");
       }
   }
   else if(window.ActiveXObject){
       try{
           http_request = new ActiveXObject("Msxml2.XMLHTTP");
       }catch(e){
           try{
               http_request=new ActiveXObject("Microsoft.XMLHTTP");
           }catch(e){
           }
       }
   }

   if(!http_request){
       window.alert("fail to create XMLHttpRequest object example!");
       return false;
   }
     }
     function send_request_message(method,url,content,responseType,callback){
    createXMLHttp_message();

   if(responseType.toLowerCase() =="text"){
       http_request.onreadystatechange = getSuccessMessage;
   }
   else if(responseType.toLowerCase()=="xml"){
       http_request.onreadystatechange = getSuccessMessage;
   }
   else{
       window.alert("answer parameter is wrong");
       return false;
   }

   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 request category parameter is wrong ");
       return false;
   }
   http_request.send(content);

   }
   function processTextResponse(){
   if(http_request.readyState == 4){
       if(http_request.status == 200){
           alert("Text document answer");
       }else{
           alert("requested page have exception ");
       }
   }
   }

   function processXMLResponse(){
   if(http_request.readyState == 4){
       if(http_request.status == 200){
           alert("XML document answer");
       }else{
           alert("requested page have exception ");
       }
   }
   }
   function getSuccessMessage(){
       if (http_request.readyState == 4) {
           if (http_request.status == 200) {
               var pathname = http_request.responseText;
               var productname=document.getElementById("productmessage");
                productname.innerHTML=pathname;
               }
           }
       }


function Submit(){
    var messagetitle=document.getElementById("messagetitle").value;
   var content=document.getElementById("content").value;
   var messproductid=document.getElementById("messproductid").value;
    var storeid=document.getElementById("mstoreid").value;
    String.prototype.Trim = function(){return this.replace(/^\s+|\s+$/g,"");}    //ȥ�ո�
     messagetitle=messagetitle.Trim();
     content=content.Trim();

       if (messagetitle==''){
           alert("please enter the subject");
           theForm.messagetitle.focus();
           return false;
           }
       if(messagetitle.length>50){
       alert("please control the Subject in 50 words");
           return false;
       }

       if (content==''){
       alert("please enter the Content");
       theForm.content.focus();

       return false;
       }
       if (content.length>250){
       alert("please control the Content in 250 words");
       return false;
       }

     messagetitle=encodeURI(messagetitle,"utf-8");
     content=encodeURI(content,"utf-8");

   send_request_message("GET", "/templates/productsmessage/summit.jsp?productid="+messproductid+"&content="+content+"&storeid="+storeid+"&messagetitle="+messagetitle, null, "TEXT", getSuccessMessage);

    document.getElementById("content").value="";
    document.getElementById("messagetitle").value="";

    }






