(function()
{
	GSM_FEEDBACK = ({
	is_error:false,
	
	processFeedback: function()
	{				
		if(!this.is_error)
		{
			GSM_LOADER.show("Sending your mail");
			var param = this.getParam();
			
			jQuery.ajax({
			
			type:'post',
			data:param,			
			url:'/feedback/processfeedback',
			success: function(rs)
			{
				GSM_LOADER.hideWithMsg(rs);
			}	
			
			});
		}
	},
	
	processFeedbackView: function()
	{				
		if(!this.is_error)
		{
			GSM_LOADER.show("Sending your mail");
			var param = this.getParamView();
			
			jQuery.ajax({
			
			type:'post',
			data:param,			
			url:'/feedback/processfeedbackview',
			success: function(rs)
			{
				GSM_LOADER.hideWithMsg(rs);
			}	
			
			});
		}
	},
	
	getParam: function()
	{
		var param = 'subject='+escape(jQuery("#subject").val());
		param += '&content='+escape(jQuery("#content").val());
		
		if(jQuery("#scode").is(":visible"))
		{		
			param += '&scode='+escape(jQuery("#scode").val());
		}
		
		return param;	
	},
	
	getParamView: function()
	{
		var param = 'subject='+escape(jQuery("#subject").val());
		param += '&content='+escape(jQuery("#content").val());
		param += '&email_address='+escape(jQuery("#email_address").val());
		
		if(jQuery("#scode").is(":visible"))
		{		
			param += '&scode='+escape(jQuery("#scode").val());
		}
		
		return param;	
	}
	
	});

})(jQuery);

jQuery(document).ready(function()
{
	jQuery("#feedback_frm INPUT").bind("keyup click",function(e)
	{ 
		if(e.keyCode == 13)
		{
			GSM_FEEDBACK.processFeedback();  
		}
		else
		{
			GSM_MSG.hide(10);
		} 
	});
	
	jQuery("#feedback_view_frm INPUT").bind("keyup click",function(e)
	{ 
		if(e.keyCode == 13)
		{
			GSM_FEEDBACK.processFeedbackView();  
		}
		else
		{
			GSM_MSG.hide(10);
		} 
	});
		
});

