
/*-----------------------------------------------------------*/
/*copyright by 动力无限  www.btoe.cn*/
/*邮箱 btoe@btoe.cn*/
/*合作电话 400-0599-360*/
/*版权所有违者必究*/
/*-----------------------------------------------------------*/

// $(function () {
//     var w1 = $(window).width();
//     $(".nav .nav_bg").parent().addClass("shows");
//     var l2 = $(".nav .shows").offset().left;
//     $(".nav .nav_bg").width(w1);
//     $(".nav .nav_bg").css('left', l2 * -1);
//     $('.nav .shows').mouseenter(function () {
//         var flog = $(".nav .nav_bg").attr('flog');
//         if (flog == 1) {
//             $('.nav .shows').toggleClass('shoon');
//             setTimeout(function () {
//                 $('.nav .nav_bg .nav_box').addClass('on');
//             }, 220);
//             setTimeout(function () {
//                 $('.nav .nav_bg .nav_box .nav_cen').addClass('on');
//                 $('.nav .nav_bg .nav_box .nav_cen .u1').attr('flog',0);
//             }, 340);
//             $('.nav .nav_bg .nav_box .nav_cen .u1>li').removeClass('on');
//             $('.nav .nav_bg .nav_box .nav_cen .u1>li').eq(0).addClass('on');
//         }
//     });
//     $('.nav .shows').mouseleave(function () {
//         $(".nav .nav_bg").attr('flog', 0);
//         var flog = $(".nav .nav_bg").attr('flog');
//         if (flog == '0') {
//             $('.nav .nav_bg .nav_box .nav_cen').removeClass('on');
//             setTimeout(function () {
//                 $('.nav .nav_bg .nav_box').removeClass('on');
//             }, 100);
//             setTimeout(function () {
//                 $('.nav .shows').removeClass('shoon');
//             }, 240);
//         }
//         setTimeout(function(){
//             $(".nav .nav_bg").attr('flog', 1);
//         },240)
//     });
//     $('.nav .nav_bg .nav_box .nav_cen .u1>li').mouseenter(function () {
//         if($('.nav .nav_bg .nav_box .nav_cen .u1').attr('flog') == 1){
//             $('.nav .nav_bg .nav_box .nav_cen .u1>li').removeClass('on');
//             $(this).addClass('on');
//         }else{
//             $('.nav .nav_bg .nav_box .nav_cen .u1').attr('flog',1)
//         }
//     })
//     //默认展示第一个选项卡
// });


$(function () {
    $('#btn').on('click', function () {
        var kcontent = $('#contant').val();
        var kuser = $('#name').val();
        var kphone = $('#tel').val();
        var kcode = $('#codeText').val().trim();
        // var kemail = $('.useremail').val();
        var reg = /(^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$)|(^((\(\d{3}\))|(\d{3}\-))?(1[3578]\d{9})$)|(^400[0-9]{7})/;
        if (kuser == "") {
            var txt=  "姓名不能为空！";
            var option = {
                title: "温馨提示：",
                btn: parseInt("0011",2),
                onOk: function(){
                    console.log("确认啦");
                }
            }
            window.wxc.xcConfirm(txt, "custom", option);
            $("#name").focus();
            return false;
        }
        if (kphone == "") {
            var txt=  "号码不能为空！";
            var option = {
                title: "温馨提示：",
                btn: parseInt("0011",2),
                onOk: function(){
                    console.log("确认啦");
                }
            }
            window.wxc.xcConfirm(txt, "custom", option);
            $("#tel").focus();
            return false;
        }
        if (!reg.test(kphone)) {
            var txt=  "号码填写有误！";
            var option = {
                title: "温馨提示：",
                btn: parseInt("0011",2),
                onOk: function(){
                    console.log("确认啦");
                }
            }
            window.wxc.xcConfirm(txt, "custom", option);
            $("#tel").focus();
            return false;
        }
        if (kcontent == "" || kcontent.length < 10) {
            var txt=  "留言内容必须大于10字！";
            var option = {
                title: "温馨提示：",
                btn: parseInt("0011",2),
                onOk: function(){
                    console.log("确认啦");
                }
            }
            window.wxc.xcConfirm(txt, "custom", option);
            $("#contant").focus();
            return false;
        }

        if (kcode == "") {
            var txt=  "验证码不能为空";
            var option = {
                title: "温馨提示：",
                btn: parseInt("0011",2),
                onOk: function(){
                    console.log("确认啦");
                }
            }
            window.wxc.xcConfirm(txt, "custom", option);
            $("#codeText").focus();
            return false;
        }

        $.post('/api/message.ashx?action=add', {
            "kcontent": '信息 :' + kcontent,
            "kuser": kuser,
            "kphone": kphone,
            "kcode": kcode
        }, function (res) {
            if (res === 1) {
                var txt=  "留言提交成功";
                var option = {
                    title: "温馨提示：",
                    btn: parseInt("0011",2),
                    onOk: function(){
                        console.log("确认啦");
                    }
                }
                window.wxc.xcConfirm(txt, "custom", option);
                $('#contant').val('');
                $('#name').val('');
                $('#tel').val('');
            } else {
                var txt=  "留言提交成功";
                var option = {
                    title: "温馨提示：",
                    btn: parseInt("0011",2),
                    onOk: function(){
                        console.log("确认啦");
                    }
                }
                window.wxc.xcConfirm(txt, "custom", option);
            }
        })
    })
})
//验证码刷新
$("#imgCode").click(function () {
    $(this)[0].src = '/api/message.ashx?action=code&' + Math.random()
});


// alert
(function($){
	window.wxc = window.wxc || {};
	window.wxc.xcConfirm = function(popHtml, type, options) {
	    var btnType = window.wxc.xcConfirm.btnEnum;
		var eventType = window.wxc.xcConfirm.eventEnum;
		var popType = {
			custom: {
				title: "",
				icon: "",
				btn: btnType.ok
			}
		};
		var itype = type ? type instanceof Object ? type : popType[type] || {} : {};//格式化输入的参数:弹窗类型
		var config = $.extend(true, {
			//属性
			title: "", //自定义的标题
			icon: "", //图标
			btn: btnType.ok, //按钮,默认单按钮
			//事件
			onOk: $.noop,//点击确定的按钮回调
			onCancel: $.noop,//点击取消的按钮回调
			onClose: $.noop//弹窗关闭的回调,返回触发事件
		}, itype, options);
		
		var $txt = $("<p>").html(popHtml);//弹窗文本dom
		var $tt = $("<span>").addClass("tt").text(config.title);//标题
		var icon = config.icon;
		var $icon = icon ? $("<div>").addClass("bigIcon").css("backgroundPosition",icon) : "";
		var btn = config.btn;//按钮组生成参数
		
		var popId = creatPopId();//弹窗索引
		
		var $box = $("<div>").addClass("xcConfirm");//弹窗插件容器
		var $layer = $("<div>").addClass("xc_layer");//遮罩层 	
		var $popBox = $("<div>").addClass("popBox");//弹窗盒子
		var $ttBox = $("<div>").addClass("ttBox");//弹窗顶部区域
		var $txtBox = $("<div>").addClass("txtBox");//弹窗内容主体区
		var $btnArea = $("<div>").addClass("btnArea");//按钮区域
		
		var $ok = $("<a>").addClass("sgBtn").addClass("ok").text("确定");//确定按钮
		var $cancel = $("<a>").addClass("sgBtn").addClass("cancel").text("取消");//取消按钮
		var $input = $("<input>").addClass("inputBox");//输入框
        var $clsBtn = $("<a>").addClass("clsBtn");//关闭按钮
        setTimeout(function(){
            $layer.addClass('openh');
        },100);
        setTimeout(function(){
            $popBox.addClass('openw');
        },400);
        setTimeout(function(){
            $popBox.addClass('openw1');
        },700);

		
		//建立按钮映射关系
		var btns = {
			ok: $ok,
			cancel: $cancel
		};
		
		init();
		
		function init(){
			//处理特殊类型input
			if(popType["input"] === itype){
				$txt.append($input);
			}
			
			creatDom();
			bind();
		}
		
		function creatDom(){
			$popBox.append(
				$ttBox.append(
					$clsBtn
				).append(
					$tt
				)
			).append(
				$txtBox.append($icon).append($txt)
			).append(
				$btnArea.append(creatBtnGroup(btn))
			);
			$box.attr("id", popId).append($layer).append($popBox);
			$("body").append($box);
		}
		
		function bind(){
			//点击确认按钮
			$ok.click(doOk);
			
			//回车键触发确认按钮事件
			$(window).bind("keydown", function(e){
				if(e.keyCode == 13) {
					if($("#" + popId).length == 1){
						doOk();
					}
				}
			});
			
			//点击取消按钮
			// $cancel.click(doCancel);
			
			//点击关闭按钮
			$clsBtn.click(doClose);
		}

		//确认按钮事件
		function doOk(){
			var $o = $(this);
			var v = $.trim($input.val());
			if ($input.is(":visible"))
		        config.onOk(v);
		    else
		        config.onOk();
			$("#" + popId).remove(); 
			config.onClose(eventType.ok);
		}
		
		
		//关闭按钮事件
		function doClose(){
			$("#" + popId).remove();
			config.onClose(eventType.close);
			$(window).unbind("keydown");
		}
		
		//生成按钮组
		function creatBtnGroup(tp){
			var $bgp = $("<div>").addClass("btnGroup");
			$.each(btns, function(i, n){
				if( btnType[i] == (tp & btnType[i]) ){
					$bgp.append(n);
				}
			});
			return $bgp;
		}

		//重生popId,防止id重复
		function creatPopId(){
			var i = "pop_" + (new Date()).getTime()+parseInt(Math.random()*100000);//弹窗索引
			if($("#" + i).length > 0){
				return creatPopId();
			}else{
				return i;
			}
		}
	};
	
	//按钮类型
	window.wxc.xcConfirm.btnEnum = {
		ok: parseInt("0001",2), //确定按钮
	};
	
	//触发事件类型
	window.wxc.xcConfirm.eventEnum = {
		ok: 1,
		cancel: 2,
		close: 3
	};
	
	//弹窗类型
	window.wxc.xcConfirm.typeEnum = {
		custom: "custom"
	};

})(jQuery);

$(function () {$('#xunpanText').hover(function () {        var xunpanText = $(this).data('tiptitle');        $('#xunpantip').css({            top: $(this).outerHeight(true) + 10 + 'px'        });        $('#xunpantip').text(xunpanText);        $('#xunpantip').addClass('xunpantextactive');    }, function () {        $('#xunpantip').removeClass('xunpantextactive')    })})
