// JavaScript Document
JsReady(function() {	

	$("a").focus(function(){this.blur()});
  
	sitepath();  // sitepath去掉最后一级的超链接连
	banner();   // banner
	imgscroll();  // 案例滚动
	pordscroll();  // 产品滚动
    jingKf(true);  // 客服系统。移动设备适配
	
	$(".nav > ul > li").hover(function(){	
			$(this).children(".menubox").show();
		},function(){
			$(this).children(".menubox").hide();	
	});
  
	
  // sitepath
function sitepath(){
  var titles = $("#sitepath .crumb2 a:last-child").text();
  $("#sitepath .crumb2 a:last-child").remove();
  $("<span>"+ titles +"</span>").appendTo("#sitepath .crumb2");
}



	//产品切换效果
	$(".cpbar > .type > ul > li").hover(function(){
    	var indexV = $(this).index();
    	$(this).addClass("fill").siblings("li").removeClass("fill");
    	var listObj = $(".sidebar").eq(indexV);
    	listObj.show();
    	listObj.siblings(".sidebar").hide();
    });
	
	$(".search_dj").click(function(){
		var cctv = $(".search_post").css("display");
		if(cctv=="none"){
			$(".search_post").slideDown("fast");
		}else{
			$(".search_post").slideUp("fast");
		}
	});
	
	$("#historyPop  > .search_post > ul > li").click(function(){		
		$("#historyPop").children(".search_dj").text($(this).text());
		$("#historyPop  > .search_post").slideUp("fast");
		$(".selectTtype").val($(this).val());		
	});
  
  	formData();  // 表单格式化
  	tools();  // 收藏按钮
    checkForm();  // 表单验证系统
});

// 搜索效果
function searcher(){
	var defaultValue = "请输入关键词";
	$("#SearchTxt").val(defaultValue).focus(function(){
		$(this).val("");
	}).blur(function(){
		if($(this).val() == ""){
			$(this).val(defaultValue);
		}
	});
    $("#SearchSubmit").click(function(){
		if($("#SearchTxt").val() == "" || $("#SearchTxt").val() == defaultValue){
			alert(defaultValue);
			return false;
		}
        search();
    });
}




// 检查数据
function checkForm(){
    if($("#formPost").length){  // 初始化表单输入框内容
       $("#formPost tr.item input").val("");
       $("#formPost tr.item textarea").val("");
       $("#formPost tr.code input").val("");
    }
	$("#formPost input[type='submit']").click(function(){
		// 开始验证.遍历tr.required 必填字段
		var bool = true;
		$("#formPost tr.required").each(function(){
			var a, b, c;  // a:值 b:检查类型 c:项目名称
			$(this).find(".tip").html("");  // 初始化提示语。规避判断错误。
			if($(this).find("input").length){
				a = $(this).find("input").val().replace(/\s+/gm,' ');
				b = $(this).find("input").attr("model");
				c = $(this).find("label").text();
				c = c.substr(0, c.length-1);
			}else{
				a = $(this).find("textarea").val().replace(/\s+/gm,' ');
				b = "text";  // 文本框默认是任意文本
				c = $(this).find("label").text();
				c = c.substr(0, c.length-1);
			}
			if(a == "" || a == " "){
			    $(this).find(".tip").html("<span class='err'>"+ c +" 不能为空！</span>");
				bool = false;
			}else{
				// 验证格式
				switch (b){
					case "name":  // 验证姓名： 汉字或者英文
					if(!a.match(/^[A-Za-z]+$/) && !a.match(/^[\u4e00-\u9fa5]{0,}$/)){
						$(this).find(".tip").html("<span class='err'>"+ c +"格式不正确：只能是汉字或英文</span>");
						bool = false;
					}else{
						$(this).find(".tip").html("");
					}
					break;
					case "phone":  // 验证手机： 纯数字没有限制数量
					if(!a.match(/^[0-9]*$/)){
						$(this).find(".tip").html("<span class='err'>"+ c +"格式不正确：只能是纯数字</span>");
						bool = false;
					}else{
						$(this).find(".tip").html("");
					}
					break;
					case "email":  // 验证邮箱： a@b.com
					if(!a.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/)){
						$(this).find(".tip").html("<span class='err'>"+ c +"格式不正确：例如 Ex@163.com</span>");
						bool = false;
					}else{
						$(this).find(".tip").html("");
					}
					break;
				}
			}
        });
		// 验证完成。决定是否跳转
		return bool;
	});
}
// banner图片
function banner(){
	if($("#banner").length > 0){
		var t, time = 5000, tim = 500, n = 1;
		// 克隆第一个元素'
		var clones = $("#banner ul.scrolls li").eq(0).clone(true);
		$("#banner ul.scrolls").append(clones);
		var N = $("#banner ul.scrolls li").length;
		// ul宽度
		var prinW = $("#banner").width();
		$("#banner ul.scrolls").css({"width":N*prinW});
        $("#banner ul.scrolls li").css({"width":prinW});
		// 自动生成tip标签
		//var htmlTip = "";
		//for(var i=1; i<N; i++){
		//	if(i==1){
		//		htmlTip += "<em class='cur'></em>";
		//	}else{
		//		htmlTip += "<em></em>";
		//	}
		//}
		//$("#banner").append("<div class='tip'>" + htmlTip + "</div>");
		// 执行函数
		var func = function(){
			if(n == N){
				$("#banner ul.scrolls").css({"margin-left":0});
				n = 1;
				setTimeout(function(){
					func();
				}, 0)
			}else{
				n++;
				$("#banner ul.scrolls").animate({"margin-left":(-prinW*(n-1))}, tim);
				$("#banner .tip em").eq(n-1).addClass("cur").siblings().removeClass("cur");
				if(n == N){
					$("#banner .tip em").eq(0).addClass("cur").siblings().removeClass("cur");
				}
			}
		}
		//  自动执行
		t = setInterval(function(){
			func();
		}, time);
		// 点击执行
		$("#banner .tip em").click(function(){
			$(this).addClass("cur").siblings().removeClass("cur");
			var index = $(this).index();
			$("#banner ul.scrolls").animate({"margin-left":(-prinW*index)}, tim);
			n = index;
		});
	}
	
	$(".banner .tip em").eq(0).addClass("cur");	
}

// 图片滚动
function imgscroll(){
	$(".tbody .main ul").each(function() {
		var time = 50, speed = 2, bool = 1;
		var clone = $(this).html();
		var _this = $(this);
		$(this).prepend(clone);
		var len = $(this).find("li").length;
		var wid = $(this).find("li").width();
		$(this).css({"width":len*wid});  // ul宽度
		var func = function(){
			var f = parseInt(_this.css("margin-left"));
			if(f <= (-len*wid/2)){
				_this.css({"margin-left":0});
			}else{
				_this.css({"margin-left":(f-speed)});
			}
		}
		var func2 = function(){
			var f = parseInt(_this.css("margin-left"));
			if(f >= 0){
				_this.css({"margin-left":(-len*wid/2)});
			}else{
				_this.css({"margin-left":(f+speed)});
			}
		}
		$(this).mouseenter(function(){
			clearInterval(t);
		}).mouseleave(function(){
			if(bool == 1){
				t = setInterval(func, time);
			}else{
				t = setInterval(func2, time);
			}
		});
		// 移动到触发
		$(".tbody .arrow_l").click(function(){
			clearInterval(t);
			bool = 1;
			t = setInterval(func, time);
		});
		$(".tbody .arrow_r").click(function(){
			clearInterval(t);
			bool = 2;
			t = setInterval(func2, time);
		});
		var t = setInterval(func, time);
	});
}

// 图片滚动
function pordscroll(){
	$(".sidebar .main ul").each(function() {
		var time = 50, speed = 2, bool = 1;
		var clone = $(this).html();
		var _this = $(this);
		$(this).prepend(clone);
		var len = $(this).find("li").length;
		var wid = $(this).find("li").width();
		$(this).css({"width":len*wid});  // ul宽度
		var func = function(){
			var f = parseInt(_this.css("margin-left"));
			if(f <= (-len*wid/2)){
				_this.css({"margin-left":0});
			}else{
				_this.css({"margin-left":(f-speed)});
			}
		}
		var func2 = function(){
			var f = parseInt(_this.css("margin-left"));
			if(f >= 0){
				_this.css({"margin-left":(-len*wid/2)});
			}else{
				_this.css({"margin-left":(f+speed)});
			}
		}
		$(this).mouseenter(function(){
			clearInterval(t);
		}).mouseleave(function(){
			if(bool == 1){
				t = setInterval(func, time);
			}else{
				t = setInterval(func2, time);
			}
		});
		// 移动到触发
		$(".sidebar .arrow_l").click(function(){
			clearInterval(t);
			bool = 1;
			t = setInterval(func, time);
		});
		$(".sidebar .arrow_r").click(function(){
			clearInterval(t);
			bool = 2;
			t = setInterval(func2, time);
		});
		var t = setInterval(func, time);
	});
}


function tools(){
	// 设为首页
	//$(".setHome").click(function(){
		//var hm = window.location.host;
		//SetHome(this, "http://" + hm);
	//});
	// 加入收藏
	//$(".addFavo").click(function(){
		//var fm = $("title").html();
		//AddFavorite(fm, location.href, '');
	//});
	//搜索框
	$("#SearchTxt").val("请输入关键字").focus(function(){
		$(this).val("");
	}).blur(function(){
		if($(this).val() == ""){
			$(this).val("请输入关键字");
		}
	});
	//返回顶部
	$("#returnTop").click(function(){
		$("body, html").animate({"scrollTop":0});
	});
}
// 设置主页
function SetHome(obj,url){
	try{
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage(url);
   }catch(e){
	   if(window.netscape){
		  try{
			  netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		 }catch(e){
			  alert("抱歉，此操作被浏览器拒绝！\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");
		  }
	   }else{
		alert("抱歉，您所使用的浏览器无法完成此操作。\n\n您需要手动将【"+url+"】设置为首页。");
	   }
  }
}
//收藏本站
function AddFavorite(title, url) {
  try {
	  window.external.addFavorite(url, title);
  }
catch (e) {
	 try {
	   window.sidebar.addPanel(title, url, "");
	}
	 catch (e) {
		 alert("抱歉，您所使用的浏览器无法完成此操作。\n\n加入收藏失败，请使用Ctrl+D进行添加");
	 }
  }
}

// 表单格式化
function formData(){
    $("#SearchSubmit").click(function(){
        if($("#SearchTxt").val() == "请输入关键词"){
            alert("请输入关键词");
        }else{
            search();
        }
    });
	if($("#formPost").length > 0){
	    $("#formPost input[type='submit']").addClass("sub");
	    $("#formPost input[type='reset']").addClass("reset").parent().addClass("btn");
        $("#txtImageCode").parent().prev().addClass("formTdLeft").text("验证码：");
        $("#formPost").show();
	}
}

// 客服系统
function jingKf(bool){
	if(bool == false){
		return false;
	}else{
        //$.ClientDetection({siteurl:"/"});   // 开启手机地址适配
		
      var arr = ["1| "];
      //var arr = ["1|1686200988",];  // 1：普通 2：售前 3：售后
		// 计算循环体代码
		var htm = "";
      for(var index in arr){
			var arr2 = arr[index].split("|");
			if(arr2[0] == 1){
				htm += "<li class='b'><a href='http://wpa.qq.com/msgrd?v=3&uin=49079634&site=qq&menu=yes'><i class='online'></i></a></li>";
			}//else if(arr2[0] == 2){
				//htm += "<li class='b'><a href='http://wpa.qq.com/msgrd?v=3&uin="+ arr2[1] +"&site=qq&menu=yes'><i class='salebefor'></i></a></li>";
			//}else if(arr2[0] == 3){
				//htm += "<li class='b'><a href='http://wpa.qq.com/msgrd?v=3&uin="+ arr2[1] +"&site=qq&menu=yes'><i class='saleafter'></i></a></li>";
			//}
		}
		// 输出页面代码
		var html = "<!-- kf start --><div class='jing_kf' id='jingKf'>";
		html += "<div class='topkf'></div>";
		html += "<div class='mainkf'><ul class='t'>";
		html += "<li class='e'><strong>咨询热线</strong></li><li class='e lin'><strong>13879132772</strong></li>";
		html += htm;  // 联系方式循环体
		html += "</ul>";
		//html += "<div class='mobileCode'><i class='dimCode'></i><span>扫一扫我</span></div>";
       // html += "<br/>";
      
		html += "<div class='returnTop'><a href='javascript:;' class='' title='返回顶部'></a></div>";
		html += "</div></div><!-- kf end -->";
		$(html).appendTo("body");
		var autoHei = 100;
		$(window).scroll(function(){
			var scrollTop = $(document).scrollTop();
            // alert(scrollTop);
			$("#jingKf").stop().animate({"top":(scrollTop+autoHei)}, 50);
		});
		$("#jingKf .returnTop a").mouseenter(function(){
			$(this).stop().animate({"height":55});
		}).mouseleave(function(){
			$(this).stop().animate({"height":50});
		}).click(function(){
			$("body, html").stop().animate({"scrollTop":0});
		});
	}
}
