;(function () {
	
	'use strict';

	var isMobile = {
		Android: function() {
			return navigator.userAgent.match(/Android/i);
		},
			BlackBerry: function() {
			return navigator.userAgent.match(/BlackBerry/i);
		},
			iOS: function() {
			return navigator.userAgent.match(/iPhone|iPad|iPod/i);
		},
			Opera: function() {
			return navigator.userAgent.match(/Opera Mini/i);
		},
			Windows: function() {
			return navigator.userAgent.match(/IEMobile/i);
		},
			any: function() {
			return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
		}
	};
	


	var mobileMenuOutsideClick = function() {

		$(document).click(function (e) {
	    var container = $("#fh5co-offcanvas, .js-fh5co-nav-toggle");
	    if (!container.is(e.target) && container.has(e.target).length === 0) {

	    	if ( $('body').hasClass('offcanvas-visible') ) {

    			$('body').removeClass('offcanvas-visible');
    			$('.js-fh5co-nav-toggle').removeClass('active');
				
	    	}
	    }
		});

	};



	var offcanvasMenu = function() {
		$('body').prepend('<div id="fh5co-offcanvas" />');
		$('body').prepend('<a href="#" class="js-fh5co-nav-toggle fh5co-nav-toggle"><i></i></a>');
		$('#fh5co-offcanvas').append($('#fh5co-header .nav').clone());
	};


	var burgerMenu = function() {

		$('body').on('click', '.js-fh5co-nav-toggle', function(event){
			var $this = $(this);

			$('body').toggleClass('fh5co-overflow offcanvas-visible');
			$this.toggleClass('active');    
	
			event.preventDefault();

		});

		$(window).resize(function() {
			if ( $('body').hasClass('offcanvas-visible') ) {
		   	$('body').removeClass('offcanvas-visible');
		   	$('.js-fh5co-nav-toggle').removeClass('active');
		   }
		});

		$(window).scroll(function(){
			if ( $('body').hasClass('offcanvas-visible') ) {
		   	$('body').removeClass('offcanvas-visible');
		   	$('.js-fh5co-nav-toggle').removeClass('active');
		   }
		});

	};



	var mobileClickMenu = function() {

		if(isMobile.any() ) {
			$('#fh5co-offcanvas .nav li a').live("click",function(){
			if( $(this).next().is('ul') ){
			 $(this).next('ul').css('display','none');
			 if( $(this).next('ul').css('display') == 'none' ){
			  $(this).next('ul').show();
			 
			  $(this).find('span').removeClass("downward"); 
			  $(this).find('span').addClass("upward"); 
			  return false;    
			 }else{
			  $(this).next('ul').hide();
			  $(this).next('ul').find('ul').slideUp();
			  $(this).find('i').attr("class","touch-arrow-down");
			  $(this).find('span').removeClass("upward"); 
			  $(this).find('span').addClass("downward"); 
			  return false;    
			 }   
			}
			
		   });
		}

	};

    // Document on load.
	$(function(){
		mobileMenuOutsideClick();
		offcanvasMenu();
		burgerMenu();
		mobileClickMenu();
	});


}());

jQuery(document).ready(function(){

 //内容加载后的运动效果
  //dataAnimate();	
		
	/*置顶*/
	 var $backToTopTxt = "", $backToTopEle = $('<div class="backToTop"></div>').appendTo($("body"))
        .text($backToTopTxt).attr("title", $backToTopTxt).click(function() {
            $("html, body").animate({ scrollTop: 0 }, 120);
     }), $backToTopFun = function() {
        var st = $(document).scrollTop(), winh = $(window).height();
        (st > 0)? $backToTopEle.show(): $backToTopEle.hide();    
        //IE6下的定位
        if (!window.XMLHttpRequest) {
            $backToTopEle.css("top", st + winh - 166);    
        }
     };
     $(window).bind("scroll", $backToTopFun);
    $(function() { $backToTopFun(); });
	
	 /*置顶*/
    
	/*文章列表点击数*/
	$('.article-box-list').find('li').each(function(){
        var id=$(this).find('.click-box').attr("data");
	
	    $.get(root_url+'data/count.php',{id:id,stype:'article',show:'show'},function(data){
			$('#click'+id).html(data);
		});
    });
	
	/* 产品分类下拉 */
	$("#fh5co-content_show .submenu li.first_cat").click(function(){
		if( $(this).next('.down_list').css('display') == 'none' ){
			$(this).next('.down_list').slideDown();
		}else{
			$(this).next('.down_list').slideUp();
		}

	});
	
})


//获取浏览量
function showNum(cid,ctype,cshow,showid){
	$.get(root_url+'data/count.php',{id:cid,stype:ctype,show:cshow},function(data){
		$(showid).html(data);
	});
}


//feedback
function chkbook(sn){

	
	var regEn = /[`!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,
	  regCn = /[·！#￥（——）：；""'、，|《。》？、【】[\]]/im;
	var regTel =/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
	var regEmail = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;
		
	if(sn.name.value==""){
		alert(name_empty);
		sn.name.focus();
		return false;
	}
	else if(regEn.test(sn.name.value) || regCn.test(sn.name.value)) {
		alert(name_cherror);
		sn.name.focus();
		return false;
	}
	else if(sn.name.value.length > 20){
		alert(name_error);
		sn.name.focus();
		return false;
	}

	if(sn.contact.value==""){
		alert(contact_empty);
		sn.contact.focus();
		return false;
	}
	else if(!regTel.test(sn.contact.value)) {
		alert(tel_error);
		sn.contact.focus();
		return false;
	}
	
	if(sn.email.value.length > 0 && !regEmail.test(sn.email.value)){
		alert(email_error);
		sn.email.focus();
		return false;
	}
	
	if(sn.content.value==""){
		alert(content_empty);
		sn.content.focus();
		return false;
	}
	else if(sn.content.value.length > 500){
		alert(content_error);
		sn.content.focus();
		return false;
	}
	
	if(sn.captcha.value==""){
		alert(captcha_empty);
		sn.captcha.focus();
		return false;
	}
	return true;
}
//end


//在线保修
function chkbaoxiu(sn){

	
	var regEn = /[`!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,
	  regCn = /[·！#￥（——）：；""'、，|《。》？、【】[\]]/im;
	var regTel =/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
	var regEmail = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;
		
	if(sn.name.value==""){
		alert(name_empty);
		sn.name.focus();
		return false;
	}
	else if(regEn.test(sn.name.value) || regCn.test(sn.name.value)) {
		alert(name_cherror);
		sn.name.focus();
		return false;
	}
	else if(sn.name.value.length > 20){
		alert(name_error);
		sn.name.focus();
		return false;
	}

	if(sn.contact.value==""){
		alert(contact_empty);
		sn.contact.focus();
		return false;
	}
	else if(!regTel.test(sn.contact.value)) {
		alert(tel_error);
		sn.contact.focus();
		return false;
	}
	
	if(sn.email.value.length > 0 && !regEmail.test(sn.email.value)){
		alert(email_error);
		sn.email.focus();
		return false;
	}
	
	if(sn.title.value==""){
		alert(title_empty);
		sn.title.focus();
		return false;
	}
	
	if(sn.content.value.length > 0 && sn.content.value.length > 500){
		alert(content_error);
		sn.content.focus();
		return false;
	}
	
	if(sn.captcha.value==""){
		alert(captcha_empty);
		sn.captcha.focus();
		return false;
	}
	return true;
}
//end

//用户感言
function chkganyan(sn){

	
	var regEn = /[`!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,
	  regCn = /[·！#￥（——）：；""'、，|《。》？、【】[\]]/im;
	var regTel =/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
	var regEmail = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;
		
	if(sn.name.value==""){
		alert(name_empty);
		sn.name.focus();
		return false;
	}
	else if(regEn.test(sn.name.value) || regCn.test(sn.name.value)) {
		alert(name_cherror);
		sn.name.focus();
		return false;
	}
	else if(sn.name.value.length > 20){
		alert(name_error);
		sn.name.focus();
		return false;
	}

	if(sn.contact.value==""){
		alert(contact_empty);
		sn.contact.focus();
		return false;
	}
	else if(!regTel.test(sn.contact.value)) {
		alert(tel_error);
		sn.contact.focus();
		return false;
	}
	
	if(sn.email.value.length > 0 && !regEmail.test(sn.email.value)){
		alert(email_error);
		sn.email.focus();
		return false;
	}
	
	if(sn.title.value==""){
		alert(title_empty);
		sn.title.focus();
		return false;
	}
	
	if(sn.content.value.length > 0 && sn.content.value.length > 500){
		alert(content_error);
		sn.content.focus();
		return false;
	}
	
	if(sn.captcha.value==""){
		alert(captcha_empty);
		sn.captcha.focus();
		return false;
	}
	return true;
}
//end



