$(function(){
    var is_set_vistor=getCookie('set_vistor');

    if(is_set_vistor){
        //已添加访问数量
    }else{
        //未添加访问数量
        setCookie('set_vistor','true');
    }

    //delCookie('set_vistor');
    
    
    /*设置菜单效果*/
    setNavigation();
    //setSidebarScroll();
    $(window).scroll(setSidebarScroll);
    
    
    /*切換語言*/
    switchLanguage();
    
    /*自动添加网址和邮箱*/
    autoLink();
    
    /*回到头部*/
    toTOP();
    
    
    /*最后一个产品加入class*/
    lastProduct();
    /*当IE6 7时设置背景图片*/
    //setBackgroundImage();
})

function lastProduct(){
    if($('.productList').length>0){
        $('.productList .item:last').addClass('omega');
    }
    
}

function setBackgroundImage(){
    var x=$('#mainContainer').offset().left;
    var y=$('#mainContainer').offset().top;


    $('.mainBackground').css({
        'left':x-5,
        'top':y
    });
    
}

function toTOP(){
    $('#toTOP a').click(function(){
        $('body').scrollTo('#body','normal');
        return false;
    })
    
}

function autoLink(){
    $('strong').each(function(){
        var txt=$(this).text();
        if(txt.indexOf('@')>0){
            $(this).wrap('<a class="emphasize" href="mailto:'+txt+'"></a>');
        }else{
        
        if(txt.indexOf('www.')>0 || txt.indexOf('.com')>0 || txt.indexOf('.cn')>0 || txt.indexOf('.hk')>0 || txt.indexOf('.cz')>0 || txt.indexOf('.cc')>0){
            if(txt.indexOf('http://')>0){
                $(this).wrap('<a class="emphasize" href="'+txt+'"></a>');
            }else{
                $(this).wrap('<a class="emphasize" href="http://'+txt+'"></a>');
            }
            
            
        }
        
        }

    })
}

function switchLanguage(){
    //var current_lang=getCookie('LOCALLANGUAGE');
    $('.switchLanguage').live('click',function(){
        /*獲取轉換ID*/
        var set_id;
        var current_id=$(this).attr('id').slice(16);
        if(current_id==1){
            set_id=2;
        }else if(current_id==2){
            set_id=1;
        }
        
        /*獲取當前地址*/
        var index='url=';
        var link=$(this).attr('href');
        var url=link.substr(link.indexOf(index)+index.length);
        
        /*設置cookie*/
        setCookie('LOCALLANGUAGE',set_id);
        
        
        location.href=url;
        //$.ajax({
//            url:url,
//            data:'html',
//            success:function(data){
//                window.document.body.innerHTML=data; 
//                
//            }    
//            
//        })        
        
        
        return false;
    })
 //   if(current_lang){
//    //已設置本地語言    
//    }else{
//    //未設置本地語言
//    }
    
    
    
}

function setNavigation(){
    $('#menu li').each(function(){
        var category_id=$(this).attr('id').slice(9);

            var has_sub=$(this).parent().find('li.pid_'+category_id).length;
            if(has_sub>0){
                if(!$(this).hasClass('loaded')){
                    var sub=$('#menu li.pid_'+category_id).clone();
                    $(this).addClass('loaded');
                    $(this).find('a').after($('<ul />'));
                    $(this).find('ul').html(sub);
                }
            }

    });
    
    //初始化显示菜单
    var cateogryName=$('h5.categoryName').text();
    
    $('#menu a').each(function(){
        var txt=$(this).text();
        if(txt==cateogryName){
            $(this).addClass('current');
            if($(this).closest('li.loaded').length>0){
               $(this).closest('li.loaded').find('ul').slideDown();
               $(this).closest('li.loaded').find('ul').addClass('hasDown');
            }
            return false;
        }
    })
    
    $('#menu li>a').click(function(){
        var has_sub=$(this).parent().find('ul').length;
        if(has_sub>0){
            var sub=$(this).parent().find('ul');
            if(sub.hasClass('hasDown')){
                sub.slideUp();
                sub.removeClass('hasDown');
            }else{
                sub.slideDown();
                sub.addClass('hasDown');
            }
            return false;
        }
    })

    
}

function setSidebarScroll(){
    var windowH=$(window).height();
    var containerH=$('#mainContainer').height();
    var target=$('#sidebar');
    if(containerH>windowH){
        target.css({'position':'relative'});
        
        var menuX=target.offset().left;
        var menuY=target.offset().top;
        var scrollH=$(document).scrollTop();
        
        if(scrollH>150){
            var offset=scrollH-150;
            scrollNavi(offset);
        }else{
            scrollNavi(0);
        }

        

    }

    function scrollNavi(offset){
		$(target).animate({top:offset},{duration:800,queue:false});
	}
    
}

function setCookie(name,value)//两个参数，一个是cookie的名子，一个是值
{
    var Days = 1; //此 cookie 将被保存 1 天
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//取cookies函数        
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;

}
function delCookie(name)//删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

