﻿// JScript File


function checkInt(e)
{
    var isIE = false;
    var isFF = false;
    var isSa = false;

    if ((navigator.userAgent.indexOf("MSIE")>0) && (parseInt(navigator.appVersion) >=4))isIE = true;
    if(navigator.userAgent.indexOf("Firefox")>0)isFF = true;
    if(navigator.userAgent.indexOf("Safari")>0)isSa = true;

    var key;
    iKeyCode = window.event?e.keyCode:e.which;
    if( !(((iKeyCode >= 48) && (iKeyCode <= 57)) || (iKeyCode == 13) || (iKeyCode == 46) || (iKeyCode == 45) || (iKeyCode == 37) || (iKeyCode == 39) || (iKeyCode == 8)))
    {   
        if (isIE)
        {
            e.returnValue=false;
        }
        else
        {
            e.preventDefault();
        }
    }
 
}

var BMHTML =['<div class="dialog" id="PayDialog">',
	        '   <div class="hd">',
		    '       <h3>密码找回</h3>',
		    '       <div class="close"><a title="关闭" href="javascript:closeUnBlock();" id="J_DialogClose">关闭</a></div>',
	        '   </div>',
	        '   <div class="bd">',
            '       <h3 class="tip">系统会将您的密码发送到您的邮箱里，如果是<font class="f_bred">加盟商</font>，请联系客服人员进行相关手续处理！</h3>',
			'       <p style="font-size:14px;margin:10px 0 10px 0;">&nbsp;&nbsp;您的用户名：<input type="text" value="" id="FP_name" /></p>',
			'       <p style="text-align:center;margin-bottom:10px;">',
			'<button type="submit" id="btn_backpassword" onclick="top.location.href=\'javascript:BackPassword();\'" style="padding:2px 5px 2px 5px;margin-right:30px;">找回密码</button>',
			'<button type="reset" onclick="javascript:closeUnBlock();"  id="J_DialogCancel" style="padding:2px 5px 2px 5px;">取消</button></p>',
	        '   </div>',
            '</div>'];


$(function(){
    $("#forgetPassword").click(function(){
        $.blockUI({ message:BMHTML.join(""),css:{"border":0} });
    }); 
});

function BackPassword(){
    var name = $("#FP_name").val();
    var emailReg = /^[a-z0-9]+([-_\.][a-z0-9]+)*@([a-z0-9]+([-_][a-z0-9]+)*)+([\.][a-z]{1,4}){1,3}$/i;
    if( !emailReg.test(name) )
    {
        alert("您输入的用户名格式不正确!\n\n正确的格式为： ***@**.com !")
    }else{
         $.ajax({
		                    type: "post",
		                    url:  "/ajax/index.aspx",
		                    data: "action=BackPassword&username=" + name,	
		                    beforeSend: function(XMLHttpRequest){
		                                $("#btn_backpassword").attr("disabled","true");
		                                },
		                    success: function(data, textStatus){
			                           switch(data)
			                            {
			                                case "error":
			                                    alert("发生未知错误！请重试或者刷新后重试！");
			                                    break;
			                                case "no":
			                                    alert("对不起，您输入的用户名不存在或者输入不正确！");
			                                    break;
			                                case "ok":
			                                    alert("恭喜，密码找回成功！请到您的注册邮件中收取密码！");
			                                    closeUnBlock();
			                                    break;
			                            }  
		                             },
		                    complete: function(XMLHttpRequest, textStatus){
		                             },
		                    error: function(){
			                         //请求出错处理
		                          }
		         });
    }
    
}

function closeUnBlock(){
            $.unblockUI();
       }

function checkstr(str)
{
    var reg=/^[0-9|a-z|A-Z|.|_|-]+$/;
    if(reg.test(str))
    {
       alert(" true;")
    }
    else
    {
        alert("false")
    }
    
}

 function showNav(obj,d){
        
            var w3c=(document.getElementById)? true:false;
            var agt=navigator.userAgent.toLowerCase();
            var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("omniweb") == -1));
            var ie5=(w3c && ie)? true : false;
            var ns6=(w3c && (navigator.appName=="Netscape"))? true: false;
            var op8=(navigator.userAgent.toLowerCase().indexOf("opera")==-1)? false:true;
            
            var nLt=0;
            var nTp=0;
            if (!ns6){
                var offsetParent = d;
                while (offsetParent!=null && offsetParent!=document.body) {
                    nLt+=offsetParent.offsetLeft;
                    nTp+=offsetParent.offsetTop;
                    offsetParent=offsetParent.offsetParent;
                }
            } else {
                var nLt=d.offsetLeft;
                var nTp=d.offsetTop;
            }

            $("#Master_nav_list").css({"left":nLt},{"top":nTp }).find(".on").removeClass("on");

            $("#Master_nav_list").find("#nav_Item_" + obj).addClass("on");

        }
        
        function hidNav(obj){
            $("#Master_nav_list").find(".on").removeClass("on").find("#nav_Item_" + obj).addClass("on");
        }
        
        function showSort(obj){

	        $("#"+obj+" h3").click(function(){

		        this.className=(this.className=="open")?"":"open";

		        $("#EFF_ul_"+this.id.substr(7)).get(0).className=(this.className=="open")?"open":"";

	        });

        }
   
        
    function readCart()
    {
            $.ajax({
		                    type: "post",
		                    url:  "/ajax/index.aspx",
		                    data: "action=readCart&anticache=" + Math.floor(Math.random()*1000),	
		                    beforeSend: function(XMLHttpRequest){
			                            $("#Master_cart_num").html("loading");
		                                },
		                    success: function(data, textStatus){
			                            $("#Master_cart_num").html(data);
		                             },
		                    complete: function(XMLHttpRequest, textStatus){
			                          //HideLoading();
		                             },
		                    error: function(){
			                         //请求出错处理
			                         $("#Master_cart_num").html("error");
		                          }
		         });
    }
    
    
$(function(){
     var len  = $("#idNum > li").length;
	 var index = 0;
	 $("#idNum li").mouseover(function(){
		index  =   $("#idNum li").index(this);
		showImg(index);
	});	
	 //滑入 停止动画，滑出开始动画.
	 $('#Master_slide').hover(function(){
			  if(MyTime){
				 clearInterval(MyTime);
			  }
	 },function(){
			  MyTime = setInterval(function(){
			    showImg(index)
				index++;
				if(index==len){index=0;}
			  } , 4000);
	 });
	 //自动开始
	 var MyTime = setInterval(function(){
		showImg(index)
		index++;
		if(index==len){index=0;}
	 } , 4000);
})
// Demo1 : 关键函数：通过控制top ，来显示不同的幻灯片
function showImg(i){
		$("#idSlider").stop(true,false).animate({top : -308*i},800);
		 $("#idNum li")
			.eq(i).addClass("on")
			.siblings().removeClass("on");
}    
    
//  $(function(){
//     var len2  = $("#idNum > li").length;
//	 var index2 = 0;
//	 $("#idNum li").mouseover(function(){
//		index2  =   $("#idNum li").index(this);
//		showImg2(index2);
//	});	
//	 //滑入 停止动画，滑出开始动画.
//	 $('#Master_slide').hover(function(){
//			  if(MyTime2){
//				 clearInterval(MyTime2);
//			  }
//	 },function(){
//			  MyTime2 = setInterval(function(){
//			    showImg2(index2)
//				index2++;
//				if(index2==len2){index2=0;}
//			  } , 2000);
//	 });
//	 //自动开始
//	 var MyTime2 = setInterval(function(){
//		showImg2(index2)
//		index2++;
//		if(index2==len2){index2=0;}
//	 } , 2000);
//})
//// Demo2 : 关键函数：通过控制left ，来显示不同的幻灯片
//function showImg2(i){
//		$("#idSlider").stop(true,false).animate({left : -770*i},800);
//		 $("#idNum li")
//			.eq(i).addClass("on")
//			.siblings().removeClass("on");
//}    


function checkDate(d){
    var reg=/((^(10|12|0?[13578])([/])(3[01]|[12][0-9]|0?[1-9])([/])((1[8-9]\d{2})|([2-9]\d{3}))$)|(^(11|0?[469])([/])(30|[12][0-9]|0?[1-9])([/])((1[8-9]\d{2})|([2-9]\d{3}))$)|(^(0?2)([/])(2[0-8]|1[0-9]|0?[1-9])([/])((1[8-9]\d{2})|([2-9]\d{3}))$)|(^(0?2)([/])(29)([/])([2468][048]00)$)|(^(0?2)([/])(29)([/])([3579][26]00)$)|(^(0?2)([/])(29)([/])([1][89][0][48])$)|(^(0?2)([/])(29)([/])([2-9][0-9][0][48])$)|(^(0?2)([/])(29)([/])([1][89][2468][048])$)|(^(0?2)([/])(29)([/])([2-9][0-9][2468][048])$)|(^(0?2)([/])(29)([/])([1][89][13579][26])$)|(^(0?2)([/])(29)([/])([2-9][0-9][13579][26])$))/;
        return (reg.test(d))?true:false;
}

