var AJAX_UPDATE_STATUS = 1;

jQuery(function(){
	if(IS_AJAS_STATUS == 1 || IS_AJAS_GOODS)
	{
		var ma = (CURR_MODULE + ":" + CURR_ACTION).toLowerCase();
		switch(ma)
		{
			case "index:index":
			case "goods:show":
			case "makeup:show":	
			case "belowline:index":
			case "advance:index":
			case "goods:index":
			case "article:show":
			case "message:comment":
			{
				updateStatus();
			}
			break;
		}
	}
	
	$("#smsSubscribe").click(function(){
		smsSubscribeDialog();							
	});
	
	$("#ss1-submit").click(function(){
		var mobile = $.trim($("#sms-subscribe-mobile").val());
		var verify = $.trim($("#sms-subscribe-verify").val());
		
		if(!$.checkMobilePhone(mobile))
		{
			alert(LANG.JS_ELEVEN_MOBILE_EMPTY);
			return false;
		}
		
		if(!$.minLength(verify,4))
		{
			alert(LANG.JS_VERIFY_ERROR);
			return false;
		}
		
		var query = new Object();
		query.act = "smsSubscribe";
		query.mobile = mobile;
		query.verify = verify;
		
		$.ajax({
			url: "services/index.php",
			data:query,
			cache:false,
			dataType:"json",
			success:function(data)
			{
				if(data.type == 0)
				{
					alert(data.message);
					$("#sms-subscribe-verify-img").attr("src","index.php?m=Ajax&a=verify&rand="+ Math.random());
				}
				else if(data.type == 1)
				{
					$("#smssubscribe-1").hide();
					$("#smssubscribe-2").show();
					$("#smssubscribe-2 .mobile").html(mobile);
					$(".smssubscribe-dialog-box .shadow").height($(".smssubscribe-dialog-box dl").height());
				}
				else if(data.type == 2)
				{
					$("#smssubscribe-1").hide();
					$("#smssubscribe-3").show();
					$(".smssubscribe-dialog-box .shadow").height($(".smssubscribe-dialog-box dl").height());
				}
			}
		});
		
		return false;
	});
	
	$("#ss2-submit").click(function(){
		var mobile = $.trim($("#sms-subscribe-mobile").val());
		var code = $.trim($("#sms-subscribe-code").val());
		
		if(!$.minLength(code,4))
		{
			alert(LANG.JS_CODE_ERROR);
			return false;
		}
		
		var query = new Object();
		query.act = "smsSubscribeCode";
		query.mobile = mobile;
		query.code = code;
		
		$.ajax({
			url: "services/index.php",
			data:query,
			cache:false,
			dataType:"json",
			success:function(data)
			{
				if(data.type == 0)
				{
					alert(data.message);
				}
				else if(data.type == 1)
				{
					$("#smssubscribe-2").hide();
					$("#smssubscribe-3").show();
					$(".smssubscribe-dialog-box .shadow").height($(".smssubscribe-dialog-box dl").height());
				}
			}
		});
		
		return false;
	});
	
	/**
	 * 验证消费券
	 */
	$('#verifyCode').click(function(){
		verifyVoucherDialog();
	});

	//查询消费券
	$('#vv1-submit').click(function(){
		var voucher_serial = $.trim($("#voucher_serial").val());
		var voucher_password = $.trim($("#voucher_password").val());
		
		var query = new Object();
		query.act = "verifyVoucher";
		query.voucher_serial = voucher_serial;
		query.voucher_password = voucher_password;		

		$.ajax({
			url: "index.php?m=Ajax&a=verifyVoucher",
			cache:false,
			data:query,
			dataType:"json",
			success:function(data)
			{			
				if(data.type == 1){
					alert("有效消费券\n" +  + "该消费券为：" + data.goods_name);
				}
				else if(data.type == 0){
					alert('该消费券已经消费');
				}
				else if(data.type == 2){
					alert('该消费券已经过期作废');
				}				
				else{
					alert('无效消费券');
				}				
			}
		});				
		return false;
	});
	
	//销毁消费券
	$('#vv2-submit').click(function(){
		//确认销毁消费券
		if(confirm("请确认是否要使用优惠券(请慎重操作)：\n 确定:该优惠券将无法再次使用 \n 取消:将不进行任何操作")){
			var voucher_serial = $.trim($("#voucher_serial").val());
			var voucher_password = $.trim($("#voucher_password").val());
			
			var query = new Object();
			query.act = "destoryVoucher";
			query.voucher_serial = voucher_serial;
			query.voucher_password = voucher_password;		

			$.ajax({
				url: "index.php?m=Ajax&a=verifyVoucher",
				cache:false,
				data:query,
				dataType:"json",
				success:function(data)
				{			
					if(data.type == 1){
						alert("使用消费券成功！");
					}
					else if(data.type == 0){
						alert('优惠券编码或密码错误！');
					}	
					else if(data.type == -1){
						alert('消费券销毁失败，请联系客服！');
					}				
				}
			});				
		}
		return false;
	});	
	/*
	 * 新模板增加功能
	 * */
	$(document).pngFix();
	/*
	$("#guides-city-change").click(function(){$("#guides-city-list").toggle("slow")});	
	$("#container").click(function(){$("#guides-city-list").fadeOut("slow")}); 	
	/*
	
	/*商品描述切换*/			 
	$(".tab_1").click(function(){
		$("#deal_post").fadeOut();
		$("#deal_promises").fadeOut();			
		$("#deal_desc").fadeIn();			
		$(this).addClass("tab_inside");									
		$(".tab_2").removeClass("tab_inside");						
		$(".tab_3").removeClass("tab_inside");									
	});
	$(".tab_2").click(function(){
		$("#deal_desc").fadeOut();		
		$("#deal_promises").fadeOut();			
		$("#deal_post").fadeIn();						
		$(this).addClass("tab_inside");									
		$(".tab_1").removeClass("tab_inside");						
		$(".tab_3").removeClass("tab_inside");												
	});		
	$(".tab_3").click(function(){
		$("#deal_desc").fadeOut();		
		$("#deal_post").fadeOut();		
		$("#deal_promises").fadeIn();										
		$(this).addClass("tab_inside");									
		$(".tab_1").removeClass("tab_inside");						
		$(".tab_2").removeClass("tab_inside");												
	});		
});

function updateStatus()
{
	var ma = (CURR_MODULE + ":" + CURR_ACTION).toLowerCase();
	var query = new Object();
	query.act = "getStatus";
	query.m = CURR_MODULE;
	query.a = CURR_ACTION;
	query.status = AJAX_UPDATE_STATUS;
	
	if(IS_AJAS_GOODS)
	{
		query.goodsID = GOODS_ID;
		query.buyUrl = GOODS_BUY_URL;
		query.messageUrl = MESSAGE_INDEX_URL;
		query.orderCheckUrl = ORDER_CHECK_URL_FORMAT;
		query.groupBondUrl = UCGROUPBOND_PRINTBOND_URL_FORMAT;
	}
	else if(ma == "goods:show")
	{
		query.messageUrl = MESSAGE_INDEX_URL;
	}
	
	$.ajax({
		url: "services/index.php",
		data:query,
		cache:false,
		dataType:"json",
		success:function(data)
		{
			if(IS_AJAS_GOODS)
			{
				if(data.goods.btnHTML != "")
					$("#deal-price").html(data.goods.btnHTML);
				
				if(data.goods.statusHTML != "")
					$("#deal-status").html(data.goods.statusHTML);	
					
				if(data.goods.dateHTML != "")
				{
					if($.trim(data.goods.dateHTML) == "fail")
						$("#deal-timeleft-box").remove();
					else 
						$("#deal-timeleft-box").html(data.goods.dateHTML);
					//clearTimeout(statusTimeout);
				}
				//else
					//statusTimeout = setTimeout("updateStatus()",2000);
			}
			
			if(AJAX_UPDATE_STATUS == 1 && IS_AJAS_STATUS == 1)
			{
				$(".order-bond-tip").remove();
				
				if(data.tooltip)
					$("#hdw").after(data.tooltip);
		
					
				if(data.message)
				{
					$("#new-message-ul").html(data.message.html);
					$("#new-message-count").html(data.message.count);
				}
				
				if(data.user)
				{
					if($.getStringLength(data.user.user_name) > 12)
						username = $.getLengthString(data.user.user_name,12) + ".";
					else
						username = data.user.user_name;
						
					//var html='<li class="logout"><a href="'+USER_LOGOUT+'">'+LANG.JS_USER_LOGOUT+'</a></li><li class="account"><a href="'+UCMODIFY_INDEX_URL+'">'+LANG.JS_USER_SHORT_CENTER+'</a></li><li class="username" title="'+data.user.user_name+'">'+LANG.JS_USER_WELCOME+username+'！</li>';
					//设置微博标识
					 if(data.user.is_weibo == 1){
						 var html = LANG.JS_USER_WELCOME+'<img src="/app/Tpl/blue/Public/images/weibo_16x16.png" /><a href="/UcModify-welcome.html"><b>'+data.user.weibo_name+'</b></a>'+'<a href="'+USER_LOGOUT+'"> '+LANG.JS_USER_LOGOUT+'</a>';
					 }
					 else if(data.user.is_weibo == 2){
						 var html = LANG.JS_USER_WELCOME+'<img src="/app/Tpl/blue/Public/images/hao360_16x16.png" /><a href="/UcModify-welcome.html"><b>'+data.user.weibo_name+'</b></a>'+'<a href="'+USER_LOGOUT+'"> '+LANG.JS_USER_LOGOUT+'</a>';						 
					 }
					 else{
						 var html = LANG.JS_USER_WELCOME+'<a href="/UcModify-welcome.html"> '+username+'!</a>'+'<a href="'+USER_LOGOUT+'"> '+LANG.JS_USER_LOGOUT+'</a>'; 
					 }
					
					//$("ul#account").html(html);
					$("#account").html(html);
					
					$("#myaccount").hover(function(){
						$(this).addClass("hover");
						$("#myaccount-menu").show();		   
					},function(){
						var menuHide = function(){
							$("#myaccount").removeClass("hover");
							$("#myaccount-menu").hide();
						};
						//userMenuTimeOut = setTimeout(menuHide,100);
					});
					
					$("#myaccount-menu").hover(function(){
						//clearTimeout(userMenuTimeOut);
						$("#myaccount").addClass("hover");   
					},function(){
						$("#myaccount").removeClass("hover");
						$(this).hide();
					});
				}
				else
				{
					var html = '<li class="signup"><a href="'+USER_REGISTER+'">'+LANG.JS_USER_SIGN+'</a></li><li class="login"><a href="'+USER_LOGIN+'">'+LANG.JS_USER_LOGIN+'</a></li>'
					$("ul#account").html(html);
				}
			}
			
			AJAX_UPDATE_STATUS = 0;
		}
	});	
}

function smsSubscribeDialog()
{
	$("#smssubscribe-1").show();
	$("#smssubscribe-2").hide();
	$("#smssubscribe-3").hide();
	$("#verifyCode-1").hide();
	$(".smssubscribe-dialog-box .txt").val("");
	$("#sms-subscribe-verify-img").attr("src","index.php?m=Ajax&a=verify&rand="+ Math.random());
	$.ShowDialog({"dialog":"smssubscribe-dialog-box"});
	$(".smssubscribe-dialog-box .shadow").height($(".smssubscribe-dialog-box dl").height());
}

//团购券优惠码验证窗口
function verifyVoucherDialog(){
	$("#smssubscribe-1").hide();
	$("#verifyCode-1").show();	
	$("#smssubscribe-2").hide();
	$("#smssubscribe-3").hide();
	$(".smssubscribe-dialog-box .txt").val("");
	$("#sms-subscribe-verify-img").attr("src","index.php?m=Ajax&a=verify&rand="+ Math.random());
	$.ShowDialog({"dialog":"smssubscribe-dialog-box"});
	$(".smssubscribe-dialog-box .shadow").height($(".smssubscribe-dialog-box dl").height());
}
