/*
http://api.jquery.com/jQuery.ajax/
http://www.blogjava.net/nijiaben/archive/2009/04/21/266728.html
*/
function sendMessag(obj,num,type,posturl)
{	
 if(obj.user_name.value == "" ){ obj.user_name.focus();		return false;	}
    if((obj.email.value == "") || (checkemail()==false))	{	alert("email");		obj.email.focus();		return false;	}
    if(obj.content.value == "" )	{	obj.content.focus();		return false;	}
    if(obj.ck.value == "" )	{	obj.ck.focus();		return false;	}
	var texts  = obj.content.value;
	var author = obj.user_name.value;
	var email=obj.email.value; 
	var language=obj.language.value; 
	var subject=obj.subject.value; 
	var phone_number=obj.phone_number.value; 
	var string = new String(texts);
	if(string.length > 300)	{	alert(" up to [150 Chinese] or [300 english] characters ");	return false;	}

	var texts  = texts.replace(RegExp('\n', 'g'),"::br::");	//var support = obj.support.value; 
	
	if(get_obj('ck')){ 	var ck	= get_obj('ck').value;	}else{	var ck = '';	} 
get_obj('c_msg').innerHTML='<img src="'+imageCssScriptUrl+'/images/default/loading.gif" /> Please waiting......';
var query_string='job=addMsg&user_name='+author+'&content='+texts+'&ck='+ck+'&shownum='+num+'&email='+email+'&language='+language +'&subject=' + subject+'&phone_number=' + phone_number+'&step=2&ajax=1'; 
	get_obj('postSub').disabled=true;
jQuery.ajax({
      url:posturl,
      global: false,
      type: "POST",
      data: query_string,
      dataType: "json",
	  cache:false,
	  timeout:100000,
	  error:function(XMLHttpRequest, textStatus, errorThrown){
		  get_obj('c_msg').innerHTML='System busy,please try agagin later';
		  get_obj('postSub').disabled=false;
	  },
	  success: function(json){	
		  if(json.status==false)
		  {
			 get_obj('postSub').disabled=false;
		  }else if(json.status==true){
			  get_obj('postSub').disabled=true;
		  }
		  get_obj('c_msg').innerHTML='发送消息成功 Send a message successfully'; 
	  }
   });
	return false;	

}

function unhtmlspecialchars(str){
	f = new Array(/&lt;/g, /&gt;/g, /&quot;/g, /&amp;/g);
	r = new Array('<', '>', '"', '&');
	for (var i = 0; i < f.length; i++){
		str = str.replace(f[i], r[i]);
	}
	return str;
}
function htmlspecialchars(str){
	var f = new Array(new RegExp('&', 'g'),new RegExp('<', 'g'),new RegExp('>', 'g'),new RegExp('"', 'g'));
	var r = new Array('&amp;','&lt;','&gt;','&quot;');
	for (var i = 0; i < f.length; i++){
		str = str.replace(f[i], r[i]);
	}
	return str;
}
