function OpenGComment()
{
	$('#GAC-CommentArea').toggle();
	$('#GAC-StatusArea').toggle();
	$('#GAC-Comment').focus();
}

function AddGCouponComment()
{
	var PostStr = '';
	var CouponID     = $("#GAC-CouponID").val();
	var CouponStatus = $("#GAC-CouponStatus").val();
	var NickName     = (typeof($("#GAC-NickName").val())=='undefined' || $("#GAC-NickName").val()=='') ? 'Anonymous' : $("#GAC-NickName").val();
	var Comment      = (typeof($("#GAC-Comment").val())=='undefined') ? '' : $("#GAC-Comment").val();

	var Saved        = (typeof($("#GAC-Saved").val())=='undefined') ? '0' : $("#GAC-Saved").val();
	var CouponWhy    = GetHasValue('GCouponWhy[]');
	var CouponWhyArr = new Array();
	CouponWhyArr[0] = '';
	CouponWhyArr[1] = 'Expired coupon';
	CouponWhyArr[2] = 'Broken link';
	CouponWhyArr[3] = 'Useless coupon';

	if(CouponID<1)
	{
		alert('Sorry, we can not find this coupon id');
		return false;
	}
	// 可以用
	if(CouponStatus==1)
	{
		if(typeof($("#GAC-Saved").val())=='undefined' || !IsMoney(Saved) || Saved=='0.00' || Saved=='')
		{
			ShowTempTip("please input saved");
			$('#GAC-Saved').focus();
			return false;
		}
		else PostStr = '&Saved='+Saved;
		
		Comment = '<b>'+((NickName=='Anonymous') ? 'A user' : NickName)+' saved <font color="red"><b>$'+Saved+'</b></font> by this coupon.</b><br />'+Comment;
	}
	else
	{
		if(CouponWhy=='')
		{
			ShowTempTip("please select coupon status");
			return false;
		}
		else PostStr = '&CouponWhy='+CouponWhy;
		
		var SysComment = ((NickName=='Anonymous') ? '' : NickName)+' report:';
		var Arr = CouponWhy.split(',');
		for(i in Arr)
		{
			SysComment = SysComment+CouponWhyArr[Arr[i]]+',';
		}
		SysComment = SysComment.substring(0, SysComment.length-1);
		Comment = '<b>A user '+SysComment+'</b><br />'+Comment;
	}

	$.ajax({
		type:"POST",
		url: AjaxURL+'Mode=Coupon&Opt=AddComment',
		dataType:"json",
		data: "CouponID="+CouponID+"&CouponStatus="+CouponStatus+'&UserName='+encodeURIComponent(NickName)+'&Comment='+encodeURIComponent(Comment)+PostStr,
		error: function(e) {ShowTempTip("Please try again later(a)");},
		beforeSend: function(){$("#GAC-Submit").attr('disabled','true');},
		complete:function(){$("#GAC-Submit").removeAttr("disabled");},
		success:
		function(json)
		{
			if(json.Result==1)
			{
				//ShowTempTip('submit succeed!');
				CloseDialog();
				OpenDialog($('#AskSubscribe').html(), 500, 200);
			}
			else
				ShowTempTip("post fail!["+json.ErrMsg+"]");
		}
	});
}


function AddComentMore(CouponID, CouponStatus)
{
	var DialogHtml = $('#AskWorkingMore').html();
	DialogHtml = DialogHtml.replace('#CouponID#'    , CouponID);
	DialogHtml = DialogHtml.replace('#CouponStatus#', CouponStatus);

	CloseDialog();
	OpenDialog(DialogHtml, 500, 280);

	if(CouponStatus==1)
	{
		$('#GCouponOk').show();
		$('#GCouponInvalid').hide();
		$('#GAC-Saved').focus();
	}
	else
	{
		$('#GCouponOk').hide();
		$('#GCouponInvalid').show();
	}
    $("#GAC-Saved").floatnumber(".",2);
}



/* 邮件订阅 */
function AddSubscribeG()
{
	var StoreID  = $("#Subscribe-G-StoreID").val();
	var YourMail = $("#Subscribe-G-YourMail").val();
	var NewCoupon = (typeof($("input[id=Subscribe-G-NewCoupon][@type=checkbox][@checked]").val())=='undefined') ? '' : $("input[id=Subscribe-G-NewCoupon][@type=checkbox][@checked]").val();
	var NewDeal = (typeof($("input[id=Subscribe-G-NewDeal][@type=checkbox][@checked]").val())=='undefined') ? '' : $("input[id=Subscribe-G-NewDeal][@type=checkbox][@checked]").val();

	if(StoreID<1)
	{
		alert('Sorry, we can not find this store id');
		return false;
	}
	else if(YourMail=='')
	{
		ShowTempTip("please input your mail");
		$('#Subscribe-G-YourMail').focus();
		return false;
	}
	else if(NewCoupon=='' && NewDeal=='')
	{
		ShowTempTip("please change subscribe");
		return false;
	}

	$.ajax({
		type:"POST",
		url: AjaxURL+'Mode=Store&Opt=AddSubscribe',
		dataType:"html",
		data: "StoreID="+StoreID+'&Email='+encodeURIComponent(YourMail)+'&NewCoupon='+NewCoupon+'&NewDeal='+NewDeal,
		error: function(e) {ShowTempTip("Please try again later(a)");},
		beforeSend: function(){$("#Subscribe-G-Submit").attr('disabled','true');ShowTempTip('Posting...');},
		complete:function(){$("#Subscribe-G-Submit").removeAttr("disabled");},
		success:
		function(data)
		{
			if(data==1)
			{
				CloseDialog();
				ShowTempTip('subscription succeed!');
			}
			else
				ShowTempTip("subscription fail!");
		}
	});
	return false;
}
