$(function(){
    //submit coupon begin
	$(".CSTabPrintable dl dt span").bind("click",function(){
		var CSTbaIndex = $(".CSTabPrintable dl dt span").index(this)+2;
		$(this).addClass("curCSTabOn").siblings().removeClass("curCSTabOn");
		$(".CSTabPrintable dl dd:nth-child("+CSTbaIndex+")").show().siblings("dd").hide();
	});
	$(".loginedUser").hover(function(){
		$(this).children("dl").children("dd").show();
	},function(){
		$(this).children("dl").children("dd").hide();
	});
	$("#CSChange").bind("change",function(){
		var CSChangeVal = $(this).val();
		if(CSChangeVal == "printable"){
			$(".CSTabPrintable").show();
			$(".CSTabOnline").hide();
		}else{
			$(".CSTabOnline").show();
			$(".CSTabPrintable").hide();
		}
	});
	//submit coupon end
	$(".loginedScore dl dt span").hover(function(){
		$(this).next(".storesShareText").show();
	},function(){
		$(this).next(".storesShareText").hide();
	});
	//消除导航分隔线最后一条
	$(".mainNav ul li:last-child").css("background","none");	
	
	//消除右侧列表底线最后一条
	$(".rightList ul li:last-child").css("border","none");
	
	//右侧列表下拉效果
	$(".rightList ul li strong").toggle(function(){
		$(this).addClass("curRlStrong");
		$(this).next("span").children("a").addClass("curRlStrong");
		$(this).next("span").next("p").slideDown();
	},function(){
		$(this).removeClass("curRlStrong");
		$(this).next("span").children("a").removeClass("curRlStrong");
		$(this).next("span").next("p").slideUp();
	});
	
	//增加投票
	$(".dealVoteAdd").click(function(){
	    var did = $(this).attr("id");
		var uid = $("#user_id").val();
		if(uid>0)
	   { 
		 $(this).attr("class","dealVoteAdded")
		 $.post("index.php?s=aj&do=plus&did="+did, { did:did, userID: uid, vote:1  },
    	function(data){ 
		if(data==0)
		{
			show_message("You have already voted this deal ",1,"Warning","alert");
			
			return false;
		}
		else
		{
		 returned = data.split("||"); 
		 var vote = 0;
		 vote =  returned[0];
		 var reStr  = '<span class="dealVoteNum" >'+vote+'</span>';
		 reStr     += '<span class="dealVoteAdded"></span>';
		 $('#vote'+did).html(reStr);
		}
		});
		
	   }
	    else
	   {
			fb('signin');
	
	   }
    });
	//新投票
	$(".new_vote").click(function(){
		var did = $(this).attr("id");
		var uid = $("#user_id").val();
		if(uid>0)
	    { 
			 $(this).removeClass().html('<span>&nbsp;</span>');
			 $.post("index.php?s=aj&do=plus&did="+did, { did:did, userID: uid, vote:1  },
    		 function(data){ 
			if(data==0)
			{
					show_message("You have already voted this deal ",1,"Warning","alert");
			
					return false;
			}
			else
			{
		 		returned = data.split("||"); 
		 		var vote = 0;
		 		vote =  returned[0];
		 		$('#vote_num'+did).html(vote);
				
			}
		 });
		}
		else
		{
			fb('signin');
		}
	});
	//搜索结果页deal边框
	$(".searchDeal .dealBlock:nth-child(1)").css("borderLeft","none");
	$(".searchDeal .dealBlock:nth-child(4n+1)").css("borderLeft","none");
	$(".searchDeal .dealBlock:nth-child(4n)").css("borderRight","none");
	$(".searchCoupon dl:last-child").css("borderBottom","none");
	
	//二级菜单TO三级菜单
	//$(".twoMenu p:nth-child(2)").show();
	$(".twoMenu ul li").bind("click",function(){
		$(this).addClass("curTwoMenu").siblings().removeClass("curTwoMenu");
		var thisIndex = $(".twoMenu ul li").index(this)+2;
		$(".twoMenu p:nth-child("+thisIndex+")").show().siblings("p").hide();
	});
	
	//stores页面
	$(".storesTable tr:even").css("background","#f5f5f5");
	$(".storesShare img").hover(function(){
		$(this).parent("a").next("div").show();
	},function(){
		$(this).parent("a").next("div").hide();
	});
	
	//tiketDtail页面
	$(".tiketDetail dl:even").css("background","#f5f5f5");
	
	//coupon页面
	$(".couponlist dl:last-child").css({"marginBottom":"0","borderBottom":"none"})
	
})
//递交deal编辑器
$(function(){
	var config = {
		width:450,
		toolbar:
		[
			['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink', '-', 'TextColor', 'BGColor', '-', 'Strike'],
			['UIColor']
		]
	};
	$('.textarea_class').ckeditor(config);
});
//递交deal begin
$(function(){
	$("#selectStoreName").change(function(){
		if($(this).val()=="0"){
			$("#storeName").show();
		}else{
			$("#storeName").hide();
		}
	});
	
	$("input[name='radio3']").click(function(){
		if($(this).val()=="2"){
			$("#select_upload_image").show();
		}else{
			$("#select_upload_image").hide();
		}
	});
	
	$("input[name='url_image']").blur(function(){
	   $("#big_image").attr("src",$("input[name='url_image']").val());
	   $("#previow_big_image").attr("src",$("input[name='url_image']").val());
	});									 
										 
	$("input[name='ship_price']").blur(function(){
		if ($("#ShippingPrice").val() == "4" ) {
			$("#previow_url_shipping").html($("#ship_price").val());
		} 
	});
	
	$("#inputDatepicker").change(function(){
		$("#previow_limit_time").html($("#inputDatepicker").val());							  
	});									  
	$("#ExpiringDate").change(function(){
		if($(this).val()=="2"){
			$("#inputDatepicker").show();
		}else{
			$("#inputDatepicker").hide();
			$("#previow_limit_time").html("limit time");		
		}
	});
	$("input[name='checknoinput']").click(function(){
		if($(this).attr("checked")){
			$(this).prev("input").val("0.00").attr("readonly","readonly").css("color","#818181");
			$("#previow_url_price").html("0.00"); $("#previow_url_price_2").html("0.00"); 
		}else{
			$(this).prev("input").val("").removeAttr("readonly").css("color","#000000");
		}
	});
	$("input[name='radio']").click(function(){
		var radioid = $(this).val();
		$("#"+radioid).show().siblings("ul[id]").hide();
	});
	$("#ShippingPrice").change(function(){
		if ($(this).val()=="1") {
			$(this).next(".inputDesS3").show().val("$0.00").attr("readonly","readonly").css({"background-color":"#f0f0f0","border-color":"#cccccc"}); ;
			$("#previow_url_shipping").html("Free");
		} else if ($(this).val()=="2") {
			$(this).next(".inputDesS3").show().val("$0.00").attr("readonly","readonly").css({"background-color":"#f0f0f0","border-color":"#cccccc"}); ;
			$("#previow_url_shipping").html("Free over $25");
		} else if ($(this).val()=="3") {
			$(this).next(".inputDesS3").show().val("$0.00").attr("readonly","readonly").css({"background-color":"#f0f0f0","border-color":"#cccccc"}); ;
			$("#previow_url_shipping").html("Free local store pickup");
		} else if ($(this).val()=="4") {
			$(this).next(".inputDesS3").show().val("e.g: $15.00").removeAttr("readonly").css("background-color","#FFFFCC");   
			$("#previow_url_shipping").html("");
		} else if ($(this).val()=="0") {
			$(this).next(".inputDesS3").hide();
			$("#previow_url_shipping").html("");
		}
	});
	$(".storesShare img, .storesShare span").hover(function(){
		$(this).next(".storesShareText").show();
	},function(){
		$(this).next(".storesShareText").hide();
	});
    $("#inputDatepicker").datepicker();
	$("input[name='radio5']").click(function(){
		if($(this).val()=="HotDeals"){
			$("#HotDeals").show();
		}else{
			$("#HotDeals").hide();
		}
	});
	$("#fb_like").click(function(event){
		alert('333');
		event.stopPropagation();
	});
	$(".scouponShare span.scouponShareIt").toggle(function(){
		$(this).parent().next(".scouponShareContent").children("ul").first().show().siblings().hide();
	},function(){
		$(this).parent().next(".scouponShareContent").children("ul").hide();
	});
	$(".scouponShare span.scouponActivity").toggle(function(){
		$(this).parent().next(".scouponShareContent").children("ul").last().show().siblings().hide();
	},function(){
		$(this).parent().next(".scouponShareContent").children("ul").hide();
	});
	$(".scouponVoteIs").click(function(){
		var userID = $("#user_id").val();
		if(userID>0)
		{
			var $dd = $(this).parent();
			var cid = $dd.attr("id");
			$.post("index.php?s=aj&do=vote&cid="+cid, { cid: cid, userID: userID, vote:1  },
			function(data){
			if(data!=0)
			{
				returned = data.split("||"); 
				var rate = returned[3];
				var returnStr = '<span class="scouponVoteIs1">'+returned[0]+'</span><span class="scouponVoteAnti1">'+returned[1]+'</span>';
				$dd.html(returnStr);
				//显示成功率
				$("#rate"+cid).html(rate+'%');
				$rateDiv = $("#rate"+cid).parent();
				if(rate*1<50)
				{
					$rateDiv.attr("class","scouponLeftBgRead");
				}
				else if(rate*1>=50&&rate*1<90)
				{
					$rateDiv.attr("class","scouponLeftBgOrange");	
				}
				else
				{
					$rateDiv.attr("class",false);	
				}
			}
			else
			{
				show_message("You have already voted this coupon ",3,"Warning","alert");
				return false;
			}
			});
	    }
		else
		{
		   fb('signin');
		   return false;
		
		} 
		
		//$(this).attr("class","scouponVoteIs1")
	});
	
	$(".scouponVoteAnti").click(function(){
		var userID = $("#user_id").val();
		if(userID>0)
		{
			var $dd = $(this).parent();
			var cid = $dd.attr("id");
			$.post("index.php?s=aj&do=vote&cid="+cid, { cid: cid, userID: userID, vote:0  },
			function(data){
			if(data!=0)
			{ 
				returned = data.split("||"); 
				var rate = returned[3];
				var returnStr = '<span class="scouponVoteIs1">'+returned[0]+'</span><span class="scouponVoteAnti1">'+returned[1]+'</span>';
				$dd.html(returnStr);
				//显示成功率
				$("#rate"+cid).html(rate+'%');
				$rateDiv = $("#rate"+cid).parent();
				if(rate*1<50)
				{
					$rateDiv.attr("class","scouponLeftBgRead");
				}
				else if(rate*1>=50&&rate*1<90)
				{
					$rateDiv.attr("class","scouponLeftBgOrange");	
				}
				else
				{
					$rateDiv.attr("class",false);	
				}
			}
			else
			{
				show_message("You have already voted this coupon ",3,"Warning","alert");
				return false;
			}
			});
	    }
		else
		{
		   fb('signin');
		   return false;
		
		} 
		
		//$(this).attr("class","scouponVoteIs1")
	});
	
	$(".scouponBottom dl dd img, .scouponRightLogo dl dd img").hover(function(){
		$(this).next(".storesShareText").show();
	},function(){
		$(this).next(".storesShareText").hide();
	});
	$(".scouponLeft dl dd .couponCut").hover(function(){
		$(this).next(".storesShareText").show();
	},function(){
		$(this).next(".storesShareText").hide();
	});
	$(".scouponBottom dl dt").toggle(function(){
		$(this).parents(".scouponBottom").next(".scouponListComments").slideDown();
	},function(){
		$(this).parents(".scouponBottom").next(".scouponListComments").slideUp();
	});
	$(".scouponLeft dl dd .couponCut").hover(function(){
		$(this).children(".storCouponShare").show();
	},function(){
		$(this).children(".storCouponShare").hide();
	});
})
function change_deal_image(num) {
	 $("#big_image").attr("src",$("#small_image_"+num).attr("src"));
	 $("#previow_big_image").attr("src",$("#small_image_"+num).attr("src"));
	 $("#url_image").val($("#small_image_"+num).attr("src"));
}
//递交deal end
// 输入框有默认值
function inputAutoClear(ipt){
    ipt.onfocus=function()
    {this.style.color='#000000';if(this.value==this.defaultValue){this.value='';}};
    ipt.onblur=function()
    {if(this.value==''){this.value=this.defaultValue;this.style.color='#a2a2a2';}};
    ipt.onfocus();
}

<!-- 注册检查用户名 -->
function check_user_name(username) {
	var re = /^[A-Za-z0-9_]{4,16}$/;
	if (!re.test(username)) {
		$("#formCheckUserName").removeAttr("class").addClass("formCheckFalse").html("Usernames must be between 4-16"); return false;
	} else {
		$.post("index.php?s=point_aj&do=checkusername&username="+username,
		function(data, type){
			if (data == 'right') {
				$("#formCheckUserName").removeAttr("class").addClass("formCheckTrue").html("Username is available"); 
				bl = true; $.data("bl", bl);
			} else {
				$("#formCheckUserName").removeAttr("class").addClass("formCheckFalse").html("Username is being used"); 
				bl = false; $.data("bl", bl);
			}
		}); return bl;
	}
}
<!-- 注册检查Email -->
function check_user_email(email) {
	var reg = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;  
	if (reg.test(email)) {
		$.post("index.php?s=point_aj&do=checkemail&email="+email,
		function(data){
			if (data == 'right') {
				$("#formCheckEmail").removeAttr("class").addClass("formCheckTrue").html("Email is available");
				 b2 = true; $.data("b2", b2);
			} else {
				$("#formCheckEmail").removeAttr("class").addClass("formCheckFalse").html("Email is being used");
				 b2 = false; $.data("b2", b2);
			}
		}); return b2;
	} else {
		$("#formCheckEmail").removeAttr("class").addClass("formCheckFalse").html("Invalid e-mail address");	return false;
	}
}
<!-- 注册检查Password -->
function check_user_password(password) {
	if (password == '' || password.length <6 ||  password.length > 16) {
		$("#formCheckPassword").removeAttr("class").addClass("formCheckFalse").html("Password must be between 6-16"); return false;
	} else {
		$("#formCheckPassword").removeAttr("class").addClass("formCheckTrue").html("Valid password!"); return true;
	}
}
<!-- 注册检查Password -->
function check_user_passwordA(passwordA) {
	var password = $("#password").val();
	if (passwordA == '' || passwordA.length <6 ||  passwordA.length > 16) {
		$("#formCheckPasswordA").removeAttr("class").addClass("formCheckFalse").html("Password must be between 6-16"); return false;
	}
	if (password != passwordA) {
		$("#formCheckPasswordA").removeAttr("class").addClass("formCheckFalse").html("Passwords don't match!"); return false;
	} else {
		$("#formCheckPasswordA").removeAttr("class").addClass("formCheckTrue").html("Passwords match!"); return true;
	}
}
<!-- 注册提交时验证 -->
function check_signup_form (form) {
	if(!check_user_name(form.username.value)){
		return false;	
	}
	if(!check_user_email(form.email.value)) {
		return false;	
	}
	if(!check_user_password(form.password.value)){
		return false;	
	}
	if(!check_user_passwordA(form.passwordA.value)){
		return false;	
	}
	if (form.checkbox.checked == false) {
		$("#formCheckCheckbox").removeAttr("class").addClass("formCheckFalse").html("You must agree to the terms and conditions for using Dealdigs");
		return false;	
	} else {
	    $("#formCheckCheckbox").removeAttr("class").html('');
	}
	if (!validateCaptcha()) {
		alert('Captcha IS Wrong'); return false;	
	}
	$("#signloading").show();
    return true;
}
<!-- 重设密码验证 -->
function check_reset_password (form) {
	if (form.password.value == '' || form.password.length <6 ||  form.password.length > 16) {
		$("#formCheckPassword").css('color','#B90006').html("Password must be between 6-16"); return false;
	} else {
		$("#formCheckPassword").html("");
	}
	if (form.passwordA.value == '' ||form.passwordA.length <6 || form.passwordA.length > 16) {
		$("#formCheckPasswordA").css('color','#B90006').html("Password must be between 6-16"); return false;
	} else {
		$("#formCheckPasswordA").html("");
	}
	if (form.password.value != form.passwordA.value) {
		$("#formCheckPasswordA").css('color','#B90006').html("Password don't match!"); return false;
	} 
	return true;
}
<!-- Contact Us验证 -->
function check_contact_us (form) {
	if (form.username.value.length <4 ||  form.username.value.length > 16) {
		$("#formCheckUserName").removeAttr("class").addClass("formCheckFalse").html("Usernames must be between 4-16"); return false;
	} else {
		$("#formCheckUserName").removeAttr("class").addClass("formCheckTrue").html("Username is available"); 
	}
	var reg = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;  
	if (reg.test(form.email.value)) {
		$("#formCheckEmail").removeAttr("class").addClass("formCheckTrue").html("Email is available");
	} else {
		$("#formCheckEmail").removeAttr("class").addClass("formCheckFalse").html("Invalid e-mail address");	return false;
	}
	if (form.subject.value == '0') {
		$("#formCheckSubject").removeAttr("class").addClass("formCheckFalse").html("Please Choose a Subject");	return false;
	} else {
		$("#formCheckSubject").removeAttr("class").addClass("formCheckTrue").html("Choose Subject is ok!");
	}
	if (form.message.value.length < 1) {
		$("#formCheckMessage").removeAttr("class").addClass("formCheckFalse").html("Message is null");	return false;
	} else {
		$("#formCheckMessage").removeAttr("class").addClass("formCheckTrue").html("Message  is ok!");
	}
	if (!validateCaptcha()) {
		alert('Captcha IS Wrong'); return false;	
	}
	$("#signloading").show();
	return true;
}
<!-- Facebook 验证 -->
function check_facebook_form(form) {
	if(!check_user_name(form.username.value)){
		return false;	
	}
	if(!check_user_email(form.email.value)) {
		return false;	
	}
	if(!check_user_password(form.password.value)){
		return false;	
	}
	if(!check_user_passwordA(form.passwordA.value)){
		return false;	
	}
	if (form.checkbox.checked == false) {
		$("#formCheckCheckbox").removeAttr("class").addClass("formCheckFalse").html("You must agree to the terms and conditions for using Dealdigs");
		return false;	
	} else {
	    $("#formCheckCheckbox").removeAttr("class").html('');
	}
	return true;
}
<!-- FaceBook Login-->
function fblogin(url, type) {
	FB.login(function(response) { 
		if (response.session) {
			var userData = response.session.access_token;
			$.ajax({
			   type: "GET",
			   url:  "index.php",
			   data: "s=point_aj&do=checkfacebook&token="+userData+"&type="+type,
			   dataType: "json",
			   success: function(data){
			       if (data.state == 'linked') {
				       window.location.href = url;
				   } else if (data.state == 'unlinked') {
					   window.location.href = '/facebook/fb_new_or_existing_user.html';
				   } else {
					   alert("Failed to login to Facebbok. Error code: FB0001");
				   	   window.location.reload();
				   }
			   }
		   });
        } else {
		   alert("Failed to login to Facebbok. Error code: FB0002");
           window.location.reload();
        }
	},{perms:'email'}); return false;
}
<!-- FaceBook unlink-->
function fb_unlink(url, type) {
	if (confirm('Are You Want To Delete Facebook Account?')) {
		$.ajax({
			type: "GET",
			url:  "index.php",
			data: "s=point_aj&do=unlinkfacebook",
			dataType: "json",
			success: function(data){
			   if (data.state == 'unlinked') {
				   window.location.href = url;
			   } else {
				   window.location.reload(); 
			   }
			}
	    });		
	} else {
		return false;	
	}
}
<!-- Share Points -->
function share_points(action, id) {
	$.ajax({
			type: "GET",
			url:  "index.php",
			data: "s=point_aj&do=sharepoints&action="+action+"&id="+id,
			dataType: "json",
			success: function(data){
				 $("#"+action+"_div").show();
				 if (data.state == 'share_point_ok') {
					 $("#"+action+"_result").html('Share Success, You earn '+data.point+' points.');
				 } else if (data.state == 'share_point_wrong') {
					 $("#"+action+"_result").html('Share Success, You can earn point '+data.num+' times every day.');
				 } else if (data.state == 'share_ok') {
					 $("#"+action+"_result").html('Share Success, Thank you');
				 }
			}
	});		
}
<!-- FaceBook Share-->
function facebook_share(action, id) {
	u=location.href;t=document.title;
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	share_points(action, id);
	return false;
}
<!-- Twitter Share-->
function twitter_share(action, id) {
	u=location.href;t=document.title;
	window.open('https://twitter.com/share?original_referer='+encodeURIComponent(u)+'&source=tweetbutton&text='+encodeURIComponent(t)+'&url='+encodeURIComponent(u),'sharer','toolbar=0,status=0,width=626,height=436');
	share_points(action, id);
	return false;
}
