function ezool_message()
{
	if(!document.getElementById('e_message_box'))	return;
	var self = this;
	var emt = '在此输入留言信息，我们会及时与您联系';
	var emc = '请输入您的手机、电话号码或Email';
	var ckname = cookiepre+'e_message_status';
	var ck = $.cookie(ckname);	//需要jquery.cookie拓展
	this.init = function()
	{
		$('#e_message_wrap dd').each(function(i,n){if(i==0){$(this).show();}else{$(this).hide();}});
		$('#e_message_txt').focus(function(){$('#e_message_chk').show()});
		$('#e_message_txt').focus(function(){if($.trim($(this).val())==emt)	$(this).val('');});
		$('#e_message_txt').blur(function(){if($.trim($(this).val())=='')	$(this).val(emt);});
		$('#e_message_contact').focus(function(){if($.trim($(this).val())==emc) $(this).val('');});
		$('#e_message_contact').blur(function(){if($.trim($(this).val())=='') $(this).val(emc);});
		$('#e_message_chk_txt').focus(function(){$('#e_message_chk_img').attr('src',site_root+'/check_code.'+ext+'?t='+Math.random());});
		if(ck)	self.toggle(ck);
	},
	
	this.sch = function(num)
	{
		$('#e_message_wrap dd').each(function(i,n)
		{
			if(i==num)
			{
				$(this).slideDown();
				$('#e_message_title'+i).attr('class','active');
			}
			else
			{
				$(this).slideUp();
				$('#e_message_title'+i).attr('class','');
			}
		});
	},
	
	this.submit = function()
	{
		var msg = $.trim($('#e_message_txt').val());
		var chk = $('#e_message_chk_txt').val();
		var cnt = $.trim($('#e_message_contact').val());
		var err = '';
		$('#e_message_result').html('<img src="'+site_root+'/skin/img/emsg/loading.gif" />').show();
		if(msg == emt || !msg || msg.length<10)
		{
			self.err('留言信息不能为空或者小于10个字！');
			return $('#e_message_txt').focus();
		}
		if(!cnt || cnt==emc)
		{
			self.err('联系信息不能为空！');
			return $('#e_message_contact').focus();
		}
		if(!self.tel(cnt))
		{
			self.err('联系信息格式错误！');
			return $('#e_message_contact').focus().select();
		}
		if(!chk)
		{
			self.err('验证码不能为空！');
			return $('#e_message_chk_txt').focus();
		}
		$.ajax({
			 url:site_root+'/ajax.'+ext+'?action=mail',
			 data:'content='+encodeURIComponent(msg)+'&contact='+encodeURIComponent(cnt)+'&checkcode='+encodeURIComponent(chk),
			 type:'POST',
			 success:function(data)
			 {
				 eval('json='+data);
				 if(json.strno!=404)
				 {
					 $('#e_message_txt').val('');
					 $('#e_message_contact').val('');
					 $('#e_message_result').html('信息已发送！');
				 }
				 else $('#e_message_result').html('<font color="red">信息发送失败！</font>');
				 $('#e_message_chk_txt').val('');
				 $('#e_message_chk_img').attr('src',site_root+'/check_code.'+ext+'?t='+Math.random());
				 setTimeout("$('#e_message_result').hide()",3000);
			 }
		});
	},
	
	this.toggle = function(status)
	{
		if(status)
		{
			if(status=='close')
			{
				$('#e_message_toggle').attr('class', 'mini');
				$('#e_message_wrap').slideUp('slow');
				$.cookie(ckname,'close');
			}
			else
			{
				$('#e_message_toggle').attr('class', '');
				$('#e_message_wrap').slideDown('slow');
				$.cookie(ckname,'open');
			}
			return;
		}
		var cls = $('#e_message_toggle').attr('class');
		$('#e_message_toggle').attr('class',cls=='mini' ? '' : 'mini');
		$('#e_message_wrap').slideToggle('slow');
		$.cookie(ckname,cls=='mini'?'open':'close');
	},

	this.tel = function(tel)
	{
		return (/\d{3,4}\-\d{7,8}/).test(tel) || (/0?\d{11}/).test(tel) || (/[a-z\d]+[a-z\d\_-]*@[a-z\d\-]+(\.[a-z]+){1,2}/ig).test(tel);
	},
	this.err = function(err)
	{
		return $('#e_message_result').html('<font color="red">'+err+'</font>').show();
	}
}
var EM = new ezool_message();
EM.init();
