Shadowbox.init({
	overlayOpacity:0.8,
	onOpen: function() { 
        $('#sb-title').after($('#sb-info')); 
    } 
});
$(function(){
	$("#intromov").click(function(){
		Shadowbox.open({
	        content:    '/images/intro.m4v',
	        player:     "flv",
	        height:     448,
	        width:      608
	    });
	});//shadowbox movie 

	$('#slider').nivoSlider({
		controlNav:false,
		pauseTime: 5000
	});

	lawyerlistIdx = 0;

	var p_n_pos = Math.min(20,($(window).width()-960-90)/2*-1)+"px";
	$('#btnPrev').css('left',p_n_pos);
	$('#btnNext').css('right',p_n_pos);
	
	
	var navbarstatus=1;
	var blok=new Array();
	$(".blok").each(function(i){
		//console.log($(this).offset().top);
		blok[i]=$(this).offset().top;
		// console.log($(this).offset().top);
		// console.log($(".blok:eq("+i+")").offset().top);
	});

	//console.log($("#news").offset().top);

	
	$('.news_indicator dd a').click(function(){			
		$('.newslist_wrap').stop();		
		var idx=$(this).parent().index();
		// console.log(idx)
		$('.news_indicator dd').removeClass("selected");
		$(this).parent().addClass("selected");
		$('.newslist_wrap').scrollTo(('dl:eq('+idx+')'),400);
		return false;
	});	
	$('.newslist dd a').click(function(){
		var url = "ajax.php?news="+$(this).attr('rel');
		$('#news_box').css('zIndex','6000');
		navbarstatus=0;
		$('#cover').height($('body').height()+220).show();
		var offset_y=($(window).height()-500)/2;
		var windows_pos=$('.newslist_wrap').offset().top-offset_y;
		$('body').scrollTo(windows_pos,400);		
		$('.newslist_wrap').stop().animate({opacity:0,height:'480px'},400);
		$('.news_indicator').stop().animate({opacity:0},400);
		$('#nav-bar').stop().animate({opacity:0},200,function(){$('#nav-bar').css("visibility","hidden")});
		$('#news_close').stop().css("visibility","visible").animate({opacity:1},200,function(){
			$('#news .newsdetail').load(url,function(){
				$(this).stop().css("visibility","visible").animate({opacity:1,top:'0px'},400);
				$('#scrollbar_news').tinyscrollbar();
			});
			// $('#news .newsdetail').stop().css("visibility","visible").animate({opacity:1,top:'0px'},400);
		});
		return false;
	});	
	$('#news_close a').click(function(){
		$('body').scrollTo($('#news'),400);
		$('#cover').hide();
		$('#news .newsdetail').stop().animate({top:'100px',opacity:0},200,function(){
			$('#news .newsdetail').css("visibility","hidden")
		});		
		$('.newslist_wrap').stop().animate({opacity:1,height:'260px'},400);
		$('.news_indicator').stop().animate({opacity:1},400);
		$('#nav-bar').stop().css("visibility","visible").animate({opacity:1},200);
		$('#news_close').stop().animate({opacity:0},200,function(){
			$('#news_close').css("visibility","hidden");			
		});
		navbarstatus=1;
		$('#news_box').css('zIndex','4000');
		return false;
		
	});
	
	
	$('#lawyer .sel dd a').click(function(){
		// $('.lawyerlist_wrap').stop();		
		var idx=$(this).parent().index()-1;
		lawyerlistIdx = $(this).parent().index()-1;
		// console.log(idx);
		$('#lawyer .sel dd').removeClass("selected");
		$("#lawyer .nav dd:eq("+idx+")").addClass("selected");
		$('.lawyerslist_wrap').scrollTo(('dl:eq('+idx+')'),400);
		return false;
	});
	
	$('.lawyerslist dd a:has(img)').click(function(){
		$('.btnUp , .btnDown').hide();
		var url = "ajax.php?lawyer="+$(this).attr('rel');
		$('#lawyer_box').css('zIndex','6000');
		navbarstatus=0;
		$('#cover').height($('body').height()+220).show();
		var offset_y=($(window).height()-500)/2;
		var windows_pos=$('.lawyerslist_wrap').offset().top-offset_y;
		$('body').scrollTo(windows_pos,400);		
		$('.lawyerslist_wrap').stop().animate({opacity:0,height:'480px'},400);
		$('#nav-bar').stop().animate({opacity:0},200,function(){$('#nav-bar').css("visibility","hidden")});
		$('#lawyer_close').stop().css("visibility","visible").animate({opacity:1},200,function(){
			// console.log(url);
			$('#lawyer .lawyerdetail').load(url,function(){
				$(this).stop().css("visibility","visible").animate({opacity:1,top:'0px'},400);
			});
		});
		return false;
	});
	$('#lawyer_close a').click(function(){
		$('body').scrollTo($('#lawyer'),400);
		$('#cover').hide();
		$('#lawyer .lawyerdetail').stop().animate({top:'100px',opacity:0},200,function(){
			$('#lawyer .lawyerdetail').css("visibility","hidden")
		});		
		$('.lawyerslist_wrap').stop().animate({opacity:1,height:'800px'},400);
		$('#nav-bar').stop().css("visibility","visible").animate({opacity:1},200);
		$('#lawyer_close').stop().animate({opacity:0},200,function(){
			$('#lawyer_close').css("visibility","hidden");
			$('.btnUp , .btnDown').show();			
		});
		navbarstatus=1;
		$('#lawyer_box').css('zIndex','4000');

		return false;
		
	});
	
	
	$('.btnUp').click(function(){
		$('.lawyerslist:eq('+lawyerlistIdx+')').scrollTo({top:'-=800px', left:''}, 400);
		return false;
	});
	$('.btnDown').click(function(){
		$('.lawyerslist:eq('+lawyerlistIdx+')').scrollTo({top:'+=800px', left:''}, 400);
		return false;
	});
	
	
	
	
	
	
	
	
	
	$('#service .sel dd a').click(function(){
		$('.sv_pageswrap').stop();		
		var idx=$(this).parent().index()-1;
		$('#service .sel dd').removeClass("selected");
		$("#service .nav dd:eq("+idx+")").addClass("selected");
		$("#service .sv_indicator dd:eq("+idx+")").addClass("selected");
		$('.sv_pageswrap').scrollTo(('dd:eq('+idx+')'),400);
		return false;
	});

	$('#flo-nav dd a').click(function(){
		$('body').stop().scrollTo($(this).attr('href'),400);
		return false;
	});
	
	$(window).scroll( function() {
		var bary=$('#nav-bar').offset().top;
		if(navbarstatus){
			if(bary<blok[0]){
				$('#nav-bar').stop().animate({opacity:0},200,function(){$('#nav-bar').css("visibility","hidden")});
			}else{
				$('#nav-bar').stop().css("visibility","visible").animate({opacity:1},200);
				
			}
		}
		var pos=getMenuPos(bary);			
		$('#flo-nav dd a').removeClass('selected');
		$('#flo-nav dd a:eq('+pos+')').addClass('selected');
		
	});
	var getMenuPos=function(e){
		var j="";
		for(i in blok){
			t_val = e;
			if(t_val>=blok[i])j = i;
		}
		return j;
		
	}
	
	$(window).resize(function(){
		//==================calc the next & prev btn position of newsdetail
		p_n_pos = Math.min(20,($(window).width()-960-90)/2*-1)+"px";
		$('#btnPrev').css('left',p_n_pos);
		$('#btnNext').css('right',p_n_pos);	
	});
	
	
	$('#menu dd a').click(function(){
		$('body').scrollTo($(this).attr('href'),400);
		return false;
	});
	
	// setTimeout(function(){
		// $('#scrollbar_news').tinyscrollbar();
	// },1000);	
	
	$('.gotop').click(function(){
		$('body').scrollTo($('#header'),400);
	});
	
	$('#mapic').click(function(){
		$(this).hide();return false;
	});


	$('#lawyer_form').submit(function(){
		var lname = encodeURIComponent($('#sch_input').val());
		$.get("ajax.php?lawyername="+lname, function(data){
			if(data){
				$('.lawyerslist_page a[rel='+data+']').click();				
			}else{

				alert("对不起, 暂无此律师的信息.\r\nSorry, we dont have the information about this lawyer.");
			}
		});
		return false;
	});

});

